Ein Markt, zwei Suchsprachen
Google dominiert die Suche in der Ukraine: Laut StatCounter entfielen im August 2026 rund 91 % der Suchzugriffe auf Google. Yandex und Mail.ru wurden in der Ukraine im Mai 2017 per Präsidialerlass über Sanktionen gesperrt.
In der Ukraine wird auf Ukrainisch und auf Russisch gesucht, und Websites antworten in beiden Sprachen. Seit dem 16. Juli 2022 verlangt Artikel 27 des Gesetzes über die Staatssprache, dass die Websites von Unternehmen, die in der Ukraine verkaufen, standardmäßig auf Ukrainisch laden; andere Sprachversionen sind erlaubt, und viele Shops und Dienstleister führen eine russische.
Für das Rank-Tracking heißt das: Ein Produkt-Keyword sind in Wahrheit zwei Keywords, und die Oberflächensprache der suchenden Person ist eine dritte Variable. Die Messungen unten zeigen, wie stark jede davon die Top 10 verändert.
Was wir gemessen haben
Am 16. Oktober 2026 zwischen 08:41 und 08:44 UTC haben wir neun Anfragen mit country UA an die Serper.live API gesendet und die Top 10 der organischen Ergebnisse abgefragt, auf Desktop, sofern nicht anders angegeben. Der ukrainische Markt sucht aus einem Browserprofil in Kyjiw mit der Locale uk-UA; ohne den Parameter language erhält Google hl=uk.
| Suche | Oberfläche | Gemeinsam mit dem Paar | Russische Titel |
|---|---|---|---|
купити ноутбук (Ukrainisch) |
hl=uk |
— | 0 von 10 |
купить ноутбук (Russisch) |
hl=uk |
6 von 10 Domains | 0 von 10 |
купить ноутбук (Russisch) |
hl=ru |
5 von 10 Domains | 6 von 10 |
як оформити ФОП (Ukrainisch) |
hl=uk |
— | 0 von 10 |
как оформить ФОП (Russisch) |
hl=uk |
7 von 8 Domains | 0 von 10 |
как оформить ФОП (Russisch) |
hl=ru |
6 von 8 Domains | 2 von 10 |
ремонт телефонів київ (Ukrainisch) |
hl=uk |
— | 0 von 10 |
ремонт телефонов киев (Russisch) |
hl=uk |
5 von 10 Domains | 8 von 10 |
купити ноутбук auf Mobile |
hl=uk |
6 von 10 Domains | 0 von 10 |
Jede russische Suche mit hl=uk wird mit der ukrainischen darüber verglichen, jede Suche mit hl=ru mit derselben Anfrage unter hl=uk und die mobile Suche mit der Desktop-Suche. Die Ergebnisse zu ФОП (Einzelunternehmer) enthalten acht verschiedene Domains, weil YouTube drei Plätze belegt. Ein Titel zählt als russisch, wenn er auf Russisch geschrieben ist; Titel, die in beiden Sprachen gleich lauten, etwa „Ноутбуки“, zählen zu keiner.
Ukrainische und russische Keywords ranken unterschiedlich
Shopping-Suchen überschneiden sich am stärksten. Für „купити ноутбук“ und „купить ноутбук“ sind sechs von zehn Domains gleich, und fünf davon stehen auf exakt derselben Position. Trotzdem tauchen vier Shops aus jeder Top 10 in der anderen gar nicht auf.
Informationelle Suchen behalten dieselben Websites in anderer Reihenfolge. Bei der Frage, wie man sich als Einzelunternehmer (ФОП) registriert, wiederholen sich sieben von acht Domains, doch diia.gov.ua fällt von #1 bei der ukrainischen Anfrage auf #5 bei der russischen, während privatbank.ua von #7 auf #1 steigt.
Lokale Dienstleistungen gehen am weitesten auseinander. Bei der Handyreparatur in Kyjiw wiederholen sich nur fünf Domains, restore.com.ua springt von #7 auf #1, und acht der zehn Ergebnisse für die russische Anfrage tragen russische Titel. In dieser Stichprobe antworteten Shops auf die russische Anfrage mit ukrainischen Seiten, Dienstleister dagegen mit russischen.
Die Oberflächensprache verschiebt die Ergebnisse erneut
Der Parameter hl ist die Sprache der Google-Oberfläche, nicht der Anfrage. Der Wechsel von uk auf ru bei derselben russischen Laptop-Anfrage ließ nur fünf Domains übrig, machte sechs Titel russisch und brachte aligator.com.ua, unter hl=uk nicht vertreten, auf #1. rozetka.com.ua erschien zweimal: auf #2 mit ukrainischem und auf #5 mit russischem Titel.
Bei der ФОП-Anfrage brachte der Wechsel zwei russischsprachige Anleitungen von dilovod.ua und fop.freelancehunt.com in die Top 10 und setzte diia.gov.ua wieder auf #1.
Welche Oberflächensprache Ihre Zielgruppe nutzt, hängt von deren Browser- und Google-Einstellungen ab, und keine API kann das sehen. Wenn Sie unsicher sind, verfolgen Sie beide: Das kostet eine zusätzliche Prüfung pro Keyword.
Mobile ist ein eigenes Ranking
Auf Mobile teilte „купити ноутбук“ sechs Domains mit Desktop. rozetka.com.ua belegte #1 und #2, kvshop.com.ua fiel von #3 auf #7, und drei Shops erschienen nur auf Mobile. Kommen die meisten Ihrer Besucher vom Smartphone, ist eine Desktop-Position die falsche Kennzahl für Ihren Bericht.
Rank-Tracking für die Ukraine einrichten
- Erfassen Sie jede Suchabsicht in beiden Sprachen und speichern Sie die Varianten als getrennte Keywords: „купити ноутбук“ und „купить ноутбук“ sind zwei Zeilen, nicht eine.
- Senden Sie
countryUAund setzen Sielanguageausdrücklich aufukoderru, statt sich auf den Standard zu verlassen. Speichern Sie den Wert mit jeder Position, damit spätere Prüfungen Gleiches mit Gleichem vergleichen. - Prüfen Sie
desktopundmobilegetrennt, wenn die Aufteilung Ihres Traffics zählt. - Ordnen Sie Ergebnisse über
domainzu. Eine zweisprachige Website kann in einer Top 10 zweimal stehen, also speichern Sie jede Position oder zumindest die beste und die Anzahl. - Wiederholen Sie die Prüfungen nach Zeitplan und berichten Sie den Trend statt eines einzelnen Ergebnisses: Google variiert die Ergebnisse zwischen den Prüfungen.
curl -s -X POST https://api.serper.live/v1/search \
-H "Authorization: Bearer sl_live_YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query":"купить ноутбук","country":"UA","language":"ru"}' \
| jq '[.organic[] | select(.domain == "example.com.ua") | .position]'
const checks = [
{ query: 'купити ноутбук', language: 'uk' },
{ query: 'купить ноутбук', language: 'uk' },
{ query: 'купить ноутбук', language: 'ru' },
];
for (const check of checks) {
const response = await fetch('https://api.serper.live/v1/search', {
method: 'POST',
headers: {
Authorization: 'Bearer sl_live_YOUR_TOKEN',
'Content-Type': 'application/json',
},
body: JSON.stringify({ ...check, country: 'UA', device: 'desktop' }),
signal: AbortSignal.timeout(100000),
});
const { organic } = await response.json();
const positions = organic.filter(row => row.domain === 'example.com.ua').map(row => row.position);
console.log(check.query, check.language, positions);
}
import requests
CHECKS = [
("купити ноутбук", "uk"),
("купить ноутбук", "uk"),
("купить ноутбук", "ru"),
]
for query, language in CHECKS:
response = requests.post(
"https://api.serper.live/v1/search",
headers={"Authorization": "Bearer sl_live_YOUR_TOKEN"},
json={"query": query, "country": "UA", "language": language, "device": "desktop"},
timeout=100,
)
organic = response.json()["organic"]
positions = [row["position"] for row in organic if row["domain"] == "example.com.ua"]
print(query, language, positions)
In der Ukraine kostet eine Prüfung der Top 10 $0.01; die Beispiele in JavaScript und Python führen drei Prüfungen aus. Die Preisseite listet alle Märkte. Zeitplanung und Speicherung behandelt die Anleitung zum Rank-Tracking.
Was diese Daten nicht zeigen
- Eine Momentaufnahme pro Suche. Google variiert die Ergebnisse zwischen Prüfungen und über die Zeit, also wiederholen Sie eine Prüfung, bevor Sie aus einer einzelnen Position Schlüsse ziehen.
- Land, nicht Stadt. Das ukrainische Profil sucht aus Kyjiw, und die API wählt Land, Sprache und Gerät, nicht die Stadt. Eine lokale Anfrage für Lwiw oder Odesa kann dort anders ranken.
- Nur organische Ergebnisse. Anzeigen, das Kartenpaket und andere Google-Elemente gehören nicht zu
organic[], eine Position wird also unter den organischen Ergebnissen gezählt. - Titel wählt Google. Die Sprache eines Titels zeigt, welche Version einer Seite Google anzeigen wollte, nicht alles, was die Website bietet.