For SEO
Search results by country
- 114
- Countries with a clock and a language list
- 4, over TLS
- Providers asked where a profile comes out
- 5
- Checkers on the profile start page
- Daily, chosen weekdays, or every 1 to 24 hours
- Repeat for a saved run
- A log on this machine and PNG files
- What a finished run leaves
What you are really asking to see
A result page is assembled for whoever asked for it. The address it came from, the clock in the browser, the language list and the history behind them all feed that answer.
So your own browser tells you what your own browser gets. It cannot tell you what a stranger in Madrid gets.
Two people in the same city can get different pages too. What a profile gives you is a clean look from one country, not the only look there is.
| Way of looking | What it answers | What it cannot answer |
|---|---|---|
| A private window | The page without your cookies | Anything at all about another country |
| A VPN over the whole machine | The page from one other country | Two countries at once, in two windows |
| A rank tracker | A number per keyword on a schedule | What the page looked like around that number |
| A profile per country here | The page as that country's browser receives it | Your placement, because nothing here counts it |
A country carries its clock and its language
Choose the country a profile leaves through and its clock and language list follow. The table behind that covers 114 countries, and a German profile gets Berlin time with de-DE, de and en.
The link works both ways. Set the language by hand and the clock moves to that country, so nobody ends up reading German results on Moscow time.
- DE
- Europe/Berlin · de-DE, de, en
- FR
- Europe/Paris · fr-FR, fr, en
- BR
- America/Sao_Paulo · pt-BR, pt, en
- UA
- Europe/Kyiv · uk-UA, uk, ru, en
Four of the 114 entries. A profile takes both values from one country, never one from each.
Where the profile comes out
The country is not a field you fill in. It is read from the address the profile actually leaves through, and that reading is what decides the clock.
Four providers are asked over an encrypted connection and the first usable answer is kept on the profile. One refusal during a bulk launch must not be left to decide who a profile is.
Without a proxy there is no other country
Checkers open as this profile
The start page of a profile carries a row of five checkers. They open inside the same profile, so they read it through its own proxy.
City and provider on that banner come from free public lookups. Those two fields are an estimate, and they are sometimes empty and sometimes wrong.
BrowserScan
Address and fingerprint in one report.
BrowserLeaks
One interface at a time: canvas, WebGL, fonts, WebRTC.
CreepJS
Looks for values that contradict each other.
Pixelscan
Looks for the signs of a substituted browser.
IP2Location
Where an address database places this exit.
An empty browser is itself a signal
A profile made five minutes ago has no cookies, no history and no cache. That emptiness is read as easily as anything else about the visitor.
The cookie robot spends time on ordinary public sites inside the profile first. Launch nine profiles into one run and you get nine different lists in nine different orders.
A few hours of past, not a few months
The same look again tomorrow
A saved flow opens an address, reads a piece of the page into a variable and takes a picture of the window. The picture is a PNG file on this computer.
A schedule repeats it daily, on chosen weekdays, or every 1 to 24 hours. A slot still fires if the app sees it within 30 minutes of its time.
- 1
Give the profile its own opening address
A profile opens on the query you watch rather than on the scenario's site.
- 2
Add the three steps
Go to the address, read the piece you care about, take the picture.
- 3
Set the repeat
Daily, chosen weekdays, or an interval of whole hours.
- 4
Read the run afterwards
The log survives a restart of the app and names the step that failed.
Several countries in one morning
Tick the profiles and launch them together. The queue waits a random 3 to 14 seconds before every opening after the first, so ten countries do not all arrive in the same minute.
Each profile keeps its own cookie jar and its own folder on disk. Ten of them sit open beside each other without one learning anything about another.
How many browsers stay open at once is decided by the memory in your machine. Reaching that ceiling is not a failure: the queue waits for room and carries on.
What this does not do
- The rules a search engine sets for automated queries are its own. They live in its terms, are not restated here, and nothing in this product is a way around them. A challenge raised against a profile is yours to answer in the window: there is no solver here and no connection to an outside one.
- It does not track rankings. There is no table of positions, no history of earlier runs and no export in any form: a run leaves a log and the pictures it took.
- There is no city. A profile has no field for a latitude, so a city is reached only through an address registered in it, and we do not sell addresses.
- A phone profile is not a phone. There is no app store, no sensors and no SMS, so what a search app shows on a handset is not visible from here.
How to check
Every claim above has a file and a stand.
- A country carries its clock and its language list
- packages/shared/src/index.js (COUNTRY_GEO) · apps/desktop/test/fingerprint-consistency.js
- The exit country is read from four providers over TLS
- apps/desktop/src/lib/exitGeo.js · apps/desktop/test/exit-geo.js
- A profile opens on its own address
- apps/desktop/src/lib/profiles.js · apps/desktop/test/profile-start-url.js
- A flow drives a real browser, and a slot fires on local time
- apps/desktop/src/lib/rpa.js · apps/desktop/test/сценарий-живьём.js · apps/desktop/test/schedule-runs.js
- A run reports what the steps did, and the log outlives it
- apps/desktop/test/run-result-honest.js · apps/desktop/test/run-log-survives-restart.js
Questions
- Can I see my position for a keyword?
- You see the page and keep the picture. Nothing here counts a position or writes one anywhere.
- Can I look from a particular city?
- Only through an address registered in that city. The clock and the language then follow that country by themselves.
- What happens when a challenge appears?
- It waits for you in the window. There is no solver in the product and no connection to an outside one.
- Will a run happen with the laptop shut?
- No. There is no background service, so the slot is counted as missed and never replayed.
Read next
Proxies
A proxy per profile, and the country the clock follows.
Scheduler
Daily, weekdays or every few hours, while the app is open.
Automation builder
The steps a flow can hold, and what each keeps.
Geolocation spoofing
Why a country is honest here and a city is not.
Promise register
Every claim with its file and stand.
Two profiles on the free plan
Install ARMANOS, put a proxy from that country on one profile, then open the same query there and in your everyday browser.