Hreflang XML sitemap generator
Build a sitemap with xhtml:link hreflang annotations for localized pages, with every alternate listed on every URL as Google's documentation requires.
Check a paginated sequence's URLs and canonicals against Google's guidance, and catch the common mistake: consolidating every page to page 1.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
List a paginated sequence, every page’s URL and the canonical it declares, and this tool checks the set against Google’s own pagination documentation rather than against general SEO advice. Everything runs against the URLs you type; nothing is sent anywhere.
A surprisingly common template bug looks correct at first glance: every page in a paginated sequence declares a canonical, so nothing looks broken in a quick manual check. The bug is that every one of those canonicals points at page 1. Google’s documentation addresses this directly: “Don’t use the first page of a paginated sequence as the canonical page. Instead, give each page its own canonical URL.” Consolidating to page 1 tells Google that pages 2 and onward are duplicates of page 1 rather than distinct pages of distinct results, and Google’s indexing pipeline can drop them from the index accordingly. The fix is almost always simpler than the bug: each page’s canonical should point at itself.
Google’s documentation also states it no longer uses rel=next and rel=prev tags to understand pagination relationships, a change from its older guidance. Leaving those tags in your templates is not an error; other search engines may still read them, and Google’s crawler simply ignores them now. What still matters to Google, per the same documentation, is that each page has a distinct URL Google can fetch on its own, that pages link to each other with real crawlable anchors rather than JavaScript-only controls, and that filtered or resorted variants of a listing are kept out of the index with noindex or robots.txt rather than left to accumulate as separate, near-duplicate paginated sequences of their own.
Build a sitemap with xhtml:link hreflang annotations for localized pages, with every alternate listed on every URL as Google's documentation requires.
Paste status codes and see how Google's crawlers document handling each one, plus a redirect hop count against Google's 10-hop default.
Audit the links in pasted HTML against Google's rel qualifiers: sponsored for paid links, ugc for user content and nofollow when neither applies.
Validate robots meta tags and X-Robots-Tag headers against the rules Google documents, and see the combined result for Googlebot.