Free tools

Hreflang checker

Enter a URL to list its hreflang tags, check the language and region codes, and confirm that each alternate version links back to it.

One page.

The rules that matter

  • Each version lists every version, including itself.
  • Annotations are confirmed in both directions.
  • Codes use ISO 639-1 for language, optionally followed by an ISO 3166-1 region, such as en or en-gb.
  • x-default marks the page for users who match no listed language.

These rules come from Google's guide to localized versions of your pages. Make sure each alternate URL returns 200 and carries a self-referencing canonical; the canonical checker covers that.

Questions

What is hreflang?
An annotation that tells Google which language or regional version of a page to show to which users. Each version lists all the others, including itself.
What are return links?
If page A lists page B as an alternate, page B must list page A. Google may ignore hreflang annotations that are not confirmed both ways.
Where else can hreflang be set?
In an XML sitemap or in HTTP headers for non-HTML files. This checker reads the tags in the page head only.

More free tools

llms.txt generator

Reads your sitemap and page titles and drafts an llms.txt file you can edit and download.

Robots.txt generator

Build a robots.txt that allows AI search crawlers and blocks AI training crawlers, with a WordPress preset.

AI crawler checker

Shows which AI crawlers your robots.txt lets in: GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended and more.

Meta tag checker

Title, meta description, canonical, robots, H1 and Open Graph tags for up to 10 pages, with length checks and duplicates.

Sitemap checker

Finds every sitemap a site declares, counts the URLs, checks lastmod dates and spot-checks that listed URLs return 200.

Redirect checker

Tests http, https, www and non-www versions of a site and shows every redirect hop, so you can see if they all land on one URL.

Schema markup generator

Build JSON-LD for Organization, LocalBusiness, FAQ, Product and Article pages, ready to paste into your site.

Keyword density checker

Word count and the most repeated words and phrases in your text, plus how often a target keyword appears. Runs in your browser.

SERP snippet preview

See how your title and meta description may look in Google on desktop and mobile, and where they get cut off.

Open Graph checker

og:title, og:description, og:image and twitter:card tags for up to 5 pages, with a preview of the shared link card.

H1 checker

The H1 heading of up to 10 pages, flagging pages with none or more than one.

Canonical tag checker

Whether each page's canonical points to itself, is missing, or tells Google to index a different URL.

Core Web Vitals checker

Real-user LCP, INP and CLS from the Chrome UX Report plus a Lighthouse lab test, on mobile or desktop.