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.
Browser-only tools for snippets, structured data, crawler policy and AI answer readiness.
Every tool runs in your browser. No account, no upload, no server that could keep your data.
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.
Normalize a list of URLs by RFC 3986 rules and your own policy, then see which URLs collapse into the same page and need one canonical.
Check a filtered listing URL's query parameters against Google's own documented faceted navigation guidance, and get a suggested robots.txt block.
Score a ccTLD, subdomain, subdirectory or URL-parameter structure against Google's own documented geotargeting pros and cons for your constraints.
Parse a meta refresh tag's delay and target, and see which redirect signal Google actually reads from it: permanent at 0 seconds, temporary above 0.
Check a paginated sequence's URLs and canonicals against Google's guidance, and catch the common mistake: consolidating every page to page 1.
Lint a whole robots.txt file for structural and syntax errors against RFC 9309 and Google's own interpretation of it, line by line.
Paste a JSON-LD block and get real syntax errors with line numbers, plus a check against the properties Google actually requires for that schema type.
Paste a redirect chain you collected yourself and check it against Google's guidance on chain length, loops, mixed 301/302 codes and protocol drift.
Score an article on the structural properties that decide whether an answer engine can extract, quote and attribute it.
Paste HTML and check every image's alt attribute for missing, empty, generic and keyword-stuffed alt text against Google's own guidance.
Decide which AI crawlers may take your content, see what each one actually does, and generate both files from that one decision.
Build valid JSON-LD for Article, NewsArticle, FAQPage, VideoObject, Organization and BreadcrumbList, with every required property checked.
Preview a title and meta description as Google renders them, measured in pixels rather than characters, on desktop and mobile.
Build a valid BreadcrumbList JSON-LD trail from a repeatable list of page names and URLs, checked against Google's own documented structure.
Build a 1:1 old URL to new URL redirect map for a site migration and export it as CSV, Apache .htaccess or Nginx rewrite rules.
Classify an LCP, INP and CLS number against Google's published Good, Needs Improvement and Poor thresholds, and see the overall pass or fail.
Check a declared canonical URL against Google's documented rules: absolute URL, HTTPS, self versus cross-domain, and tracking parameters.
Paste a robots.txt, pick a crawler and a URL path, and see the exact Allow or Disallow line that decides the outcome.
Paste a sitemap and a robots.txt, then see every URL the sitemap lists for crawling that robots.txt also blocks for the tested user-agent.
Score pasted text with the Flesch reading ease formula and estimate reading time, computed live in your browser from real, cited constants.
Compare titles or H1s across your own pages and flag near-duplicate pairs using Jaccard word-overlap similarity, entirely in your browser.
Paste many pages at once and see which titles and descriptions will truncate in Google search results, measured in pixels.
Build correct <link rel="alternate" hreflang> tags for a set of localized URLs and check them against Google's reciprocity and x-default rules.
Preview how a title, description and image will render as a Facebook or LinkedIn link card and as an X summary_large_image card.
Check a URL's length, path depth, parameters and separators against Google's documented URL structure guidance and labelled heuristics.
Paste raw sitemap XML for real parse errors, a namespace and structure check, and the 50,000 URL and 50MB limits from the sitemaps.org protocol.
Build a syntactically correct robots meta tag or X-Robots-Tag header, with Google-specific directives flagged and contradictions caught.
Build a Google search query from site:, filetype:, exact phrase, exclude and OR fields, with operators Google no longer documents clearly flagged.
Classify inbound anchor texts against a target keyword and see the real split between exact match, partial match, branded, generic and naked URL anchors.
Count words and keyword occurrences in your draft and see the density as a diagnostic number, not an optimal-percentage target that does not exist.