Oliver's Notesblog.mrakovics.com
Zurück
(Aktualisiert am: )

IndexNow: Seiten per API an Suchmaschinen senden

IndexNow ist ein kostenloses, offenes Protokoll, mit dem du URL-Änderungen direkt an teilnehmende Suchmaschinen pushen kannst, ohne auf Crawler zu warten. In diesem Beitrag gehe ich durch, was es ist, welche Engines es tatsächlich unterstützen, wann sich der Einsatz lohnt und wie du Seiten per API übermittelst. Ich teile außerdem ein Skript, das deine Sitemap parst und alles in einer einzigen Bulk-Anfrage übermittelt, plus die Tools, zu denen ich greife, um Übermittlungen automatisch laufen zu lassen.

Was ist IndexNow?

IndexNow ist ein offenes Protokoll, das es Website-Betreibern erlaubt, teilnehmende Suchmaschinen direkt zu informieren, sobald Website-Inhalte bereit für die Indexierung sind.

Vor IndexNow nutzte jede Suchmaschine ein pull-basiertes Discovery-Modell. Bots crawlten deine Seite nach ihrem eigenen Zeitplan, und du hattest keine Kontrolle darüber, wann sie eine Änderung aufgreifen würden.

IndexNow dreht das um. Es ist ein push-basiertes Protokoll, gemeinsam von Microsoft Bing und Yandex entwickelt und im Oktober 2021 gestartet, mit dem du teilnehmende Suchmaschinen in dem Moment benachrichtigst, in dem eine URL erstellt, aktualisiert oder gelöscht wird. Statt darauf zu warten, entdeckt zu werden, sendest du einen Ping, und die Engine reiht diese URL für einen priorisierten Crawl ein.

Welche Suchmaschinen unterstützen IndexNow?

Stand Mitte 2026 sind die bestätigten Teilnehmer Bing, Yandex, Naver, Seznam und Yep (die eigene Suchmaschine von Ahrefs). Da DuckDuckGo stark auf den Index von Bing setzt, taucht über IndexNow übermittelter Content tendenziell auch dort auf, was dir indirekte Reichweite in ein weiteres Stück Suchtraffic verschafft.

SuchmaschineUnterstützt IndexNowAnmerkungen
BingJaHauptnutzer, hat das Protokoll mitentwickelt
YandexJaGemeinsam mit Bing entwickelt
NaverJaIm Juli 2023 eingeführt
SeznamJaTschechische Suchmaschine
YepJaDie Suchmaschine von Ahrefs
DuckDuckGoIndirektProfitiert vom Index von Bing
GoogleNeinStand 2026 weiterhin crawler-abhängig

Google ist der bemerkenswerte Verweigerer. Obwohl Google das Protokoll seit Oktober 2021 getestet hat, verlässt sich Google weiterhin auf die eigene Crawling-Infrastruktur. Bei Google bist du nach wie vor auf XML-Sitemaps, das URL-Prüftool der Search Console und das Crawl-Budget angewiesen.

Ist IndexNow wirklich nützlich? Wann solltest du es einsetzen?

Kurze Antwort: ja, aber es ist keine Zauberei.

IndexNow garantiert keine Indexierung. Was es tut, ist, teilnehmenden Engines zu signalisieren, dass eine URL genau jetzt crawl-würdig ist. Die Engine wendet trotzdem ihre eigenen Qualitätsfilter an, bevor sie entscheidet, die Seite zu indexieren. Dünner Content, durch robots.txt blockierte Seiten oder URLs mit bestehenden Crawl-Fehlern können trotzdem übersprungen werden.

Wo IndexNow wirklich glänzt, ist zeitkritisches Publishing. Wenn du eine News-Seite betreibst, einen Produktkatalog, der sich häufig ändert, oder irgendeine Seite, bei der Aktualität zählt, dann ist der Unterschied zwischen einer Entdeckung in Minuten statt Tagen real. Bing berichtet, dass ein erheblicher und wachsender Anteil aller geklickten URLs in seinen Ergebnissen inzwischen aus IndexNow-Übermittlungen stammt, diese Zahl steigt Jahr für Jahr.

Ein paar praktische Regeln, wann du übermitteln solltest:

  • Ein neuer Blogbeitrag oder eine neue Seite geht live
  • Du aktualisierst eine Seite mit substanziellen inhaltlichen Änderungen
  • Eine Seite wird entfernt oder weitergeleitet
  • Du hast einen größeren Crawl oder eine URL-Umstrukturierung durchgeführt

Was du nicht übermitteln solltest: kleinere CSS-Anpassungen, reine Layout-Änderungen oder Seiten, die du ohnehin nicht indexiert haben willst. Jede Übermittlung geht auf dein Crawl-Budget, also sende Qualitätssignale, kein Rauschen.

Bei Google mach einfach weiter, was du schon tust, Sitemaps und Search Console. Betrachte IndexNow als ergänzende Schicht für den Rest des Webs, nicht als Ersatz für deinen Google-SEO-Workflow.

Wie du eine einzelne URL übermittelst: der IndexNow-Key und der API-Endpunkt

Um die IndexNow-API zu nutzen, musst du zuerst die Domain-Inhaberschaft nachweisen. Der Mechanismus ist unkompliziert: generiere einen Key (ein zufälliger String zwischen 8 und 128 Zeichen, nur Buchstaben, Ziffern und Bindestriche) und hoste dann eine reine Textdatei im Root deiner Domain, benannt nach diesem Key.

Wenn dein Key zum Beispiel abc123xyz ist, würdest du eine Datei hier hosten:

https://example.com/abc123xyz.txt

Der Inhalt dieser Datei sollte einfach der Key selbst sein! Suchmaschinen rufen diese Datei ab, um zu verifizieren, dass du die Domain kontrollierst, bevor sie deine Übermittlungen akzeptieren.

Sobald das steht, ist eine Einzel-URL-Übermittlung ein einfacher GET-Request:

Eine erfolgreiche Übermittlung gibt ein HTTP 200 zurück. Wenn du etwas anderes bekommst, sind die häufigsten Übeltäter eine fehlende Key-Datei, ein ungültiges Key-Format oder zu häufiges Übermitteln. Die API ist dieselbe, egal welchen Endpunkt einer teilnehmenden Engine du ansprichst.

Bulk-Übermittlung: eine Sitemap parsen und alle URLs übermitteln

Einzelne URL-Pings sind gut für Echtzeit-Hooks in deinem Publishing-Workflow. Aber was, wenn du IndexNow auf einer bestehenden Seite einrichtest oder ein Skript möchtest, das deine Sitemap regelmäßig mit allen teilnehmenden Engines synchronisiert? Hier kommt der Bulk-Übermittlungs-Endpunkt ins Spiel.

Die Bulk-API akzeptiert einen JSON-POST-Body mit einer Liste von bis zu 10.000 URLs in einer einzigen Anfrage.

Unten ist das Skript, das ich geschrieben habe: Es holt deine Sitemap, parst jede URL daraus und feuert sie in Batches an den IndexNow-Bulk-Endpunkt:

Das Feld keyLocation ist optional, wenn deine Key-Datei im Domain-Root liegt, aber es ist gute Praxis, es explizit anzugeben. Du kannst Key-Dateien auch in Unterverzeichnissen hosten, wenn du Übermittlungen nur für einen bestimmten Pfad autorisieren willst, eine Key-Datei unter /blog/abc123.txt kann nur URLs unter /blog/ autorisieren.

Ein paar Dinge, die zur obigen Implementierung erwähnenswert sind:

  • Batching: Der IndexNow-Bulk-Endpunkt akzeptiert bis zu 10.000 URLs pro Anfrage.
  • Fehlerbehandlung: Eine 200-Antwort bedeutet, dass die Engine deine URLs erhalten hat, nicht, dass sie indexiert sind. Logge die Antwortcodes und achte auf 4xx-Fehler, die meist auf Key- oder Host-Konfigurationsprobleme hindeuten.
  • Rate Limiting: Hämmere nicht auf den Endpunkt ein. Das empfohlene Muster ist, URLs bei inhaltlichen Änderungen zu übermitteln und dieses Skript nicht in einer engen Schleife laufen zu lassen.

Tools, die Übermittlungen automatisch laufen lassen

Bei jeder Veröffentlichung manuell ein Skript auszuführen, ist nicht nachhaltig. Die gute Nachricht: Die meisten modernen CMS-Plattformen und Hosting-Anbieter haben IndexNow bereits eingebaut, Wix, Shopify, Cloudflare (über Crawler Hints) und das WordPress-Ökosystem über Plugins wie Yoast und Rank Math erledigen Übermittlungen nach der Einrichtung allesamt automatisch.

Für einen strukturierteren SEO-Workflow ist das Tool, zu dem ich am häufigsten zurückkehre, Ahrefs. Ich nutze Ahrefs intensiv über meine SEO-Arbeit hinweg, und ihre IndexNow-Integration im Site Audit ist ehrlich gesagt eine der nützlicheren Umsetzungen, die mir begegnet sind. Sobald du deinen IndexNow-API-Key in den Crawl-Einstellungen des Site Audit hinzufügst, kann es bei jedem Crawl automatisch inhaltliche Änderungen erkennen und die relevanten URLs in deinem Namen an teilnehmende Suchmaschinen übermitteln, ganz ohne manuellen Auslöser.

Ahrefs zeigt außerdem ein vorkonfiguriertes Issue „Pages to submit to IndexNow“, das Seiten mit nennenswerten inhaltlichen Änderungen, neu hinzugefügte Weiterleitungen oder entfernte Seiten markiert, sodass du die Warteschlange überprüfen kannst, bevor sie rausgeht, falls du manuelle Kontrolle bevorzugst. Bei Seiten, bei denen ich volle Automatisierung will, aktiviere ich die automatische Übermittlung und lasse sie zusammen mit ihrem Always-on-Audit laufen, das kontinuierlich crawlt statt nach festem Zeitplan.

Für rein maßgeschneiderte oder Headless-Setups, bei denen du alles im Code verwaltest, ist das obige Skript in Kombination mit einem Deployment-Hook oder einem Cronjob der direkteste Ansatz. Aber wenn du bereits in ein Tool wie Ahrefs investiert hast, ist es sinnvoll, es die Übermittlungsschicht übernehmen zu lassen, statt ein separates Skript zu pflegen.