Inhaltsverzeichnis
1. Was ist IndexNow?
IndexNow ist ein offenes Protokoll, das 2021 von Microsoft und Yandex eingeführt wurde. Es ermöglicht Webmastern, Suchmaschinen in Echtzeit zu benachrichtigen, wenn Inhalte auf ihrer Website hinzugefügt, geändert oder gelöscht wurden.
Das Konzept ist simpel: Anstatt darauf zu warten, dass ein Suchmaschinen-Crawler zufällig deine Website besucht und die Änderungen entdeckt, pushst du die Information aktiv zu den Suchmaschinen. Das ist vergleichbar mit dem Unterschied zwischen "Warten bis jemand anruft" und "aktiv anrufen wenn es wichtig ist".
Das Problem ohne IndexNow
Neue Blog-Artikel oder geänderte Produktseiten können Stunden bis Wochen brauchen, bis Google sie crawlt und im Index aktualisiert. Bei kleinem Crawl-Budget oder großen Websites kann die Verzögerung kritisch sein — etwa wenn du einen Preis änderst, ein Event ankündigst oder einen Fehler korrigierst.
2. Wie funktioniert IndexNow technisch?
Das Protokoll funktioniert in drei Schritten:
API-Schlüssel generieren
Du erzeugst einen einzigartigen API-Schlüssel (z.B. eine UUID wie 5a4fead673981f) und legst ihn als Textdatei auf deiner Website ab: https://deine-domain.de/5a4fead673981f.txt
API aufrufen
Bei jeder Änderung (neuer Artikel, Update, Löschung) sendest du einen einfachen HTTP-Request an die IndexNow-API mit deiner URL und dem Schlüssel:
GET https://api.indexnow.org/indexnow?url=https://deine-domain.de/neuer-artikel&key=5a4fead673981f
Verifizierung und Verteilung
Die Suchmaschine prüft den Schlüssel (abrufbar unter der bekannten URL auf deiner Domain), bestätigt damit dass du der Eigentümer bist, und teilt die Information an alle IndexNow-Partner weiter. Ein Request reicht für alle teilnehmenden Suchmaschinen.
Du kannst auch mehrere URLs auf einmal per POST-Request einreichen:
POST https://api.indexnow.org/indexnow
Content-Type: application/json; charset=utf-8
{
"host": "deine-domain.de",
"key": "5a4fead673981f",
"keyLocation": "https://deine-domain.de/5a4fead673981f.txt",
"urlList": [
"https://deine-domain.de/neuer-artikel",
"https://deine-domain.de/geaendertes-produkt",
"https://deine-domain.de/geloeschte-seite"
]
}
3. Wer unterstützt IndexNow?
IndexNow ist ein offener Standard — das bedeutet, eine Submission informiert automatisch alle teilnehmenden Suchmaschinen:
Bing
Vollständige Unterstützung seit 2021
Yandex
Mitbegründer des Standards
Seznam
Tschechische Suchmaschine
Naver
Südkoreanische Suchmaschine
Weitere Partner
Wachsendes Ökosystem
Eigene Lösung (Indexing API) — IndexNow in Prüfung
Was ist mit Google?
Google hat IndexNow noch nicht offiziell implementiert. Für Google gibt es zwei Alternativen: (1) Die Google Indexing API — allerdings nur für Job-Listings und Podcasts erlaubt; (2) Die optimierte sitemap.xml mit ping-Funktion. Für alle anderen Suchmaschinen ist IndexNow jedoch der schnellste Weg zur Indexierung.
4. IndexNow vs. Sitemap vs. Fetch as Google
| Methode | Geschwindigkeit | Suchmaschinen | Automatisierbar | Kosten |
|---|---|---|---|---|
| IndexNow | Minuten bis Stunden | Bing, Yandex + Partner | ✅ Ja | Kostenlos |
| sitemap.xml | Stunden bis Tage | Alle (Google!) | ✅ Ja (generiert) | Kostenlos |
| GSC URL-Test | Minuten bis Stunden | Nur Google | ❌ Manuell | Kostenlos |
| Google Indexing API | Minuten | Nur Google | ✅ Ja | Nur Jobs/Podcasts |
| IndexNow + Sitemap | Beste Abdeckung | Alle Suchmaschinen | ✅ Ja | Kostenlos |
Empfehlung: Nutze IndexNow und sitemap.xml parallel. IndexNow informiert Bing und Partner sofort, während sitemap.xml sicherstellt, dass Google deine URLs findet. Das ist genau das, was wir auch bei Shift07 selbst einsetzen — unsere Log-Datei-Analyse zeigt, dass neue Artikel dadurch deutlich schneller gecrawlt werden.
5. Schritt-für-Schritt: IndexNow implementieren
Schritt 1: API-Schlüssel generieren
Erzeuge einen zufälligen Schlüssel (min. 8 Zeichen, nur Buchstaben/Ziffern). Du kannst dafür einen UUID-Generator nutzen oder dieses Muster verwenden:
# In Python: import uuid key = uuid.uuid4().hex print(key) # z.B. "a1b2c3d4e5f6789012345678901234ab" # Oder einfach online: https://www.uuidgenerator.net/
Schritt 2: Key-Datei auf deiner Domain ablegen
Erstelle eine Textdatei mit dem Schlüssel als Dateiname und Inhalt:
# Dateiname: {schluessel}.txt
# Ablegen unter: https://deine-domain.de/{schluessel}.txt
# Inhalt der Datei: nur den Schlüssel (keine anderen Zeichen)
echo "a1b2c3d4e5f6789012345678901234ab" > /var/www/html/a1b2c3d4e5f6789012345678901234ab.txt
Prüfe: https://deine-domain.de/a1b2c3d4e5f6789012345678901234ab.txt muss den Schlüssel zurückgeben.
Schritt 3: URLs einreichen
Beim Veröffentlichen neuer oder geänderter Inhalte, rufe die IndexNow-API auf:
# Einfacher GET-Request (eine URL):
curl "https://api.indexnow.org/indexnow?url=https://deine-domain.de/neuer-artikel&key=a1b2c3d4"
# Bulk-Submission per POST (mehrere URLs):
curl -X POST "https://api.indexnow.org/indexnow" \
-H "Content-Type: application/json" \
-d '{
"host": "deine-domain.de",
"key": "a1b2c3d4e5f6789012345678901234ab",
"urlList": [
"https://deine-domain.de/artikel-1",
"https://deine-domain.de/artikel-2"
]
}'
Antwort-Codes: 200 = OK, 202 = Accepted, 400 = Ungültige URL, 422 = Schlüssel passt nicht zu URL, 429 = Rate Limit
6. IndexNow für WordPress
Für WordPress gibt es mehrere fertige Plugins, die IndexNow automatisch bei jedem Publish-Vorgang aufrufen:
🥇 Yoast SEO (ab v18.0)
Yoast SEO unterstützt IndexNow seit Version 18. Nach Aktivierung wird automatisch ein Schlüssel generiert und die Key-Datei angelegt. Jedes Publish triggert automatisch den API-Call.
Einstellungen → Allgemein → Webmaster-Tools → IndexNow
🥈 Rank Math SEO
Rank Math hat ebenfalls native IndexNow-Unterstützung. Besonders nützlich: Es sendet auch bei Änderungen an bereits veröffentlichten Posts automatisch eine neue Submission.
Rank Math → Allgemein → Links → IndexNow
🥉 IndexNow Plugin (Bing)
Das offizielle IndexNow-Plugin von Bing. Minimalistisch, kein Overhead. Gut für Websites die kein SEO-Plugin nutzen möchten.
WordPress.org Plugin-Verzeichnis: "IndexNow"
🔧 All in One SEO
AIOSEO unterstützt IndexNow ab Version 4.3. Bietet zusätzlich eine Submission-Log-Ansicht um zu sehen, welche URLs wann eingereicht wurden.
All in One SEO → SEO-Einstellungen → Webmaster-Tools
7. IndexNow direkt per API nutzen
Für Entwickler oder statische Websites ohne CMS bietet sich die direkte API-Integration an. Hier ein Python-Beispiel, das auch bei Shift07 im Einsatz ist:
import requests
def submit_to_indexnow(urls, host, key):
"""Reiche eine Liste von URLs bei IndexNow ein."""
# Für einzelne URLs: GET-Request
if len(urls) == 1:
response = requests.get(
"https://api.indexnow.org/indexnow",
params={"url": urls[0], "key": key}
)
# Für mehrere URLs: POST-Request (max. 10.000 URLs pro Request)
else:
response = requests.post(
"https://api.indexnow.org/indexnow",
json={
"host": host,
"key": key,
"keyLocation": f"https://{host}/{key}.txt",
"urlList": urls[:10000] # Max 10.000 pro Request
}
)
if response.status_code in [200, 202]:
print(f"✅ {len(urls)} URLs erfolgreich eingereicht")
else:
print(f"❌ Fehler {response.status_code}: {response.text}")
return response.status_code
# Verwendung:
submit_to_indexnow(
urls=["https://shift07.ai/blog/neuer-artikel"],
host="shift07.ai",
key="dein-geheimer-schluessel"
)
💡 Profi-Tipp: Rate Limits beachten
- • Max. 10.000 URLs pro POST-Request
- • Max. ca. 10.000 URLs pro Tag (projektabhängig)
- • Bei 429 (Too Many Requests): Warte und versuche es später
- • Nicht bei jeder kleinen Änderung senden — nur bei wirklich neuen oder signifikant geänderten Inhalten
8. FAQ: Häufige Fragen zu IndexNow
Garantiert IndexNow eine schnelle Indexierung?
Nein. IndexNow informiert die Suchmaschine, aber ob und wie schnell sie die URL crawlt und indexiert, entscheidet weiterhin die Suchmaschine selbst. Es ist eine Empfehlung, keine Garantie. In der Praxis werden URLs aber deutlich schneller gecrawlt als ohne IndexNow.
Muss ich den Schlüssel für jede Domain neu erstellen?
Ja. Jeder Schlüssel ist an eine Domain gebunden. Die Key-Datei muss unter genau der Domain abrufbar sein, für die URLs eingereicht werden.
Schadet IndexNow für gelöschte Seiten?
Nein — im Gegenteil. Wenn du eine Seite löschst, informiere IndexNow darüber. Die Suchmaschine wird die URL dann schneller aus dem Index entfernen, als wenn sie erst beim nächsten Crawl den 404-Fehler bemerkt.
Kann ich beliebige URLs von anderen Domains einreichen?
Nein. Das Protokoll verifiziert den Schlüssel über die Domain — du kannst also nur URLs einreichen, für die du den Schlüssel auf der Domain hinterlegt hast. Das verhindert Missbrauch.
Ist IndexNow auch für kleine Websites sinnvoll?
Ja. Gerade kleine Websites mit wenig Crawl-Budget profitieren davon, weil ihre wichtigen Seiten oft zu selten gecrawlt werden. IndexNow sorgt dafür, dass Änderungen auch bei seltenen Crawler-Besuchen sofort bekannt sind.
Weiterführende Artikel zu Technischem SEO
Nützliche SEO-Tools
Technische SEO deiner Website prüfen
Shift07 analysiert deine Website auf Crawl-Probleme, fehlende Sitemap-Einträge und andere technische SEO-Fehler — kostenlos.
Kostenlose SEO-Analyse starten →Fazit: IndexNow ist Pflicht für alle aktiven Websites
IndexNow ist einfach zu implementieren, kostenlos und sorgt nachweislich für schnellere Indexierung bei Bing, Yandex und weiteren Partnern. Es ersetzt nicht die sitemap.xml — aber es ergänzt sie perfekt.
Ob du WordPress mit Yoast verwendest, eine statische Website betreibst oder eine eigene Plattform hast: Der Aufwand beträgt 30 Minuten für die Einrichtung und danach läuft alles automatisch. Die Kombination aus IndexNow (Push) und sitemap.xml (Pull) ist der aktuelle Gold-Standard für schnelle Indexierung.
Kombiniere das mit einer regelmäßigen Log-Datei-Analyse, um zu prüfen ob Googlebot deine wichtigsten Seiten auch wirklich regelmäßig crawlt — dann hast du die vollständige Kontrolle über deine Indexierungssituation.