ForHosting KIT · SEO

rel-prev- und rel-next-Tags der Pagination prüfen

Der Prüfer für rel-Tags der Pagination stellt fest, ob eine geordnete Seitenserie eine konsistente Kette bildet.

● BetaKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailTelegramApp bald

Geben Sie jede Seiten-URL zusammen mit dem Ziel aus ihren rel=prev- und rel=next-Tags an. Das Ergebnis erkennt fehlende Links, unerwartete Links an den Endpunkten, Selbstverweise, doppelte URLs sowie Ziele, die eine Seite überspringen oder auf den falschen Nachbarn zeigen. Der exakte, deterministische Vergleich ruft keine Seite ab und eignet sich daher für Build-Prüfungen, Crawler-Exporte und reproduzierbare technische SEO-Audits.

Beschreiben Sie die Serie in der vorgesehenen Reihenfolge

Beginnen Sie mit der Seite, die Suchmaschinen und Besucher als Anfang der Serie behandeln sollen, und fügen Sie anschließend alle weiteren Seiten der Reihe nach hinzu. Tragen Sie für jeden Datensatz die absolute Seiten-URL und die in den rel=prev- und rel=next-Tags angegebenen Ziele ein. Der Prüfer behandelt die Reihenfolge des Arrays als die von Ihnen behauptete kanonische Reihenfolge. Dadurch ist die erwartete Beziehung eindeutig: Seite zwei muss Seite eins als vorherige Seite nennen, Seite eins muss Seite zwei als nächste Seite nennen, und dieselbe Regel gilt für die gesamte Serie. Im ersten Datensatz muss prev fehlen, weil ihm nichts vorausgeht; im letzten muss next fehlen, weil ihm nichts folgt. Verwenden Sie die tatsächlich ausgegebenen Tag-Ziele und nicht die URLs, die Ihre Vorlagen Ihrer Erwartung nach erzeugen sollten. Nur mit exakten Eingaben kann der Bericht unauffällige Abweichungen wie einen anderen abschließenden Schrägstrich, einen abweichenden Abfrageparameter oder einen Sprung von Seite zwei direkt zu Seite vier aufdecken. Listen mit weniger als zwei Datensätzen werden abgelehnt, da sie keine Paginierungsbeziehung belegen können.

Verstehen Sie die gemeldeten Probleme

Ein gültiges Ergebnis bedeutet, dass jedes benachbarte Paar in beide Richtungen übereinstimmt: Die frühere Seite verweist vorwärts auf die spätere, und die spätere verweist zurück auf die frühere. missing_link bedeutet, dass eine durch die angegebene Reihenfolge erforderliche Beziehung fehlt. unexpected_link erscheint, wenn die erste Seite prev oder die letzte Seite next deklariert und die Kette damit über die eingereichte Serie hinaus verlängert. mismatched_link zeigt auf ein anderes Ziel als den unmittelbar erwarteten Nachbarn. Dies kann übersprungene Seiten, veraltete Vorlagenwerte oder falsch einsortierte Datensätze offenlegen. self_link bedeutet, dass eine Seite auf sich selbst statt auf ein anderes Element der Serie verweist. Doppelte URLs werden gesondert gemeldet, weil eine wiederholte Seite die behauptete Reihenfolge mehrdeutig macht, selbst wenn benachbarte Tag-Werte scheinbar passen. Jedes Problem enthält die bei eins beginnende Seitenposition, die Seiten-URL, das betroffene Feld sowie das erwartete und das tatsächliche Ziel. Der Prüfer ruft keine URL ab und bewertet keine Erreichbarkeit, sondern ausschließlich die von Ihnen gelieferten Beziehungen.

Nutzen Sie das Ergebnis in der SEO-Qualitätssicherung

Führen Sie diese Prüfung aus, nachdem Sie Link-Elemente aus gerenderten Seiten, einem Crawler-Export oder einem Vorlagentest extrahiert haben. Machen Sie das Ergebnis in der kontinuierlichen Integration zu einer Freigabebedingung, indem Sie vor der Bereitstellung einer Paginierungsvorlage valid gleich true verlangen. Bewahren Sie bei einem Audit die Probleme zusammen mit dem Crawl-Snapshot auf, damit das Entwicklungsteam die fehlerhafte Beziehung ohne erneuten Crawl exakt reproduzieren kann. Nach dem Entfernen äußerer Leerzeichen bleibt der Vergleich bewusst exakt. Der Prüfer normalisiert keine Abfragezeichenfolgen, entfernt keine Fragmente, setzt HTTP nicht mit HTTPS gleich und nimmt keine Gleichwertigkeit abschließender Schrägstriche an, weil solche Umformungen ein echtes Problem der Kanonisierung verdecken könnten. Korrigieren Sie die Quell-Tags oder die eingereichte Reihenfolge und prüfen Sie dieselben Datensätze erneut, bis keine Probleme mehr vorliegen. Das Browserwerkzeug eignet sich für manuelle Stichproben; automatisierte Anfragen kosten jeweils $0.002 und liefern dieselbe deterministische Struktur. Kombinieren Sie diese Beziehungsprüfung für eine vollständige Abdeckung mit separaten Prüfungen von Statuscodes, canonical-Tags, Indexierbarkeit und gerendertem HTML.

Eine Vorlage vor der Freigabe testen

Übergeben Sie erzeugte Tag-Ziele an eine Build-Prüfung und stoppen Sie die Bereitstellung, wenn benachbarte Seiten nicht gegenseitig aufeinander verweisen.

Einen Crawler-Export auswerten

Wandeln Sie extrahierte prev- und next-Ziele in geordnete Datensätze um und finden Sie übersprungene, veraltete oder unerwartete Links.

Eine Migration überprüfen

Prüfen Sie, ob umgeschriebene Paginierungs-URLs nach Änderungen an Routen, Parametern oder Regeln für abschließende Schrägstriche weiterhin die vorgesehene Kette bilden.

Ruft der Prüfer die angegebenen URLs auf?

Nein. Er führt keine Netzwerkanfragen aus und prüft ausschließlich die von Ihnen angegebenen geordneten URLs und Ziele der rel-Tags.

Was geschieht, wenn ich nur eine Seite angebe?

Die Anfrage wird als ungültige Eingabe abgelehnt, weil mindestens zwei Seiten für die Prüfung einer Paginierungsbeziehung erforderlich sind.

Soll die erste Seite rel=prev enthalten?

Nein. Auf der ersten Seite muss prev fehlen; jedes nicht leere vorherige Ziel in diesem Datensatz wird als unerwartet gemeldet.

Werden scheinbar gleichwertige URLs normalisiert?

Nein. Abgesehen vom Entfernen äußerer Leerzeichen werden URLs exakt verglichen, damit Unterschiede bei der Kanonisierung sichtbar bleiben.

Was belegt ein gültiges Ergebnis?

Es belegt, dass die gelieferten Tags in beiden Richtungen zur gelieferten Reihenfolge passen. Es belegt weder Erreichbarkeit noch Darstellung der Tags oder Indexierbarkeit.

Was kostet eine automatisierte Prüfung?

Jede API-Anfrage kostet $0.002. Die Browserversion wird für interaktive Prüfungen lokal ausgeführt.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/seo/pagination-tags-check

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/seo/pagination-tags-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"pages":[{"url":"https://example.com/articles?page=1","next":"https://example.com/articles?page=2"},{"url":"https://example.com/articles?page=2","prev":"https://example.com/articles?page=1","next":"https://example.com/articles?page=3"},{"url":"https://example.com/articles?page=3","prev":"https://example.com/articles?page=2"}]}'
{
  "pages": [
    {
      "url": "https://example.com/articles?page=1",
      "next": "https://example.com/articles?page=2"
    },
    {
      "url": "https://example.com/articles?page=2",
      "prev": "https://example.com/articles?page=1",
      "next": "https://example.com/articles?page=3"
    },
    {
      "url": "https://example.com/articles?page=3",
      "prev": "https://example.com/articles?page=2"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.pagination_tags_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →