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 URL's length, path depth, parameters and separators against Google's documented URL structure guidance and labelled heuristics.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
Checks marked "Heuristic" are diagnostics this tool computes on its own; Google has not published a specific number or rule for them. Checks marked "Google documented" restate guidance verified against Google's own URL structure documentation. Nothing you type is sent anywhere: parsing happens with the browser's own URL constructor.
Paste a URL and this tool parses it with the browser’s own URL constructor, then runs a fixed set of checks against the result. Every check is labelled by where it comes from, so a documented Google recommendation is never shown the same way as a guess this tool makes on its own.
Google’s URL structure page recommends readable words over long id numbers, hyphens instead of underscores to separate words, and trimming query parameters that do not change a page’s content. It also covers percent encoding, URL fragments and case sensitivity. It does not state a specific character limit for a URL, and it does not give a maximum directory depth. Those two absences are worth naming directly, because both numbers get repeated as fact in general SEO advice without a source behind them.
Total character length, path depth, opaque id detection and path readability are all computed by this tool, not published by Google. The opaque id check looks for a path segment that is a long run of digits or hex-looking characters with no vowels or separators, which catches a database key or a session token but can also flag a real product code. Treat every heuristic result here as a diagnostic prompt to look closer, not as a pass or fail verdict.
Use this tool while drafting a URL, before it is published and linked from anywhere else, since changing a live URL’s structure later requires a redirect to avoid losing the page’s existing signals.
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.