Crawlmere › Skills › hreflang checker

hreflang checker – a skill for Claude

Audits language and region versions and generates correct hreflang tags.

What it checks and does

  • Invalid codes such as en-UK or en_US
  • Missing self-reference and return links
  • Missing x-default
  • Canonical that cancels hreflang, alternates that don't exist

Try asking

“Check hreflang across ./dist (English, Spanish, German).”

Script

hreflang_check.py – Python 3.8+, standard library only, covered by the pack's tests. Claude runs it and reads only the output, so long files don't fill your context.

When Claude uses it

The skill's description, which Claude matches against your request:

Audit hreflang annotations on a multilingual or multi-regional site (HTML link tags or XML sitemap xhtml:link entries) for invalid language/region codes, missing self-references, missing return links, x-default, and conflicts with canonicals; then generate correct hreflang tags. Use when the user has an international/multilingual site, asks about hreflang, language versions showing in the wrong country, or "no return tags" errors.

Part of the Crawlmere pack – 15 SEO skills for Claude Code, claude.ai and the API. $24 once, no subscription.

Get the pack All skills

Related skills

  • SEO client report – Turns exports and audit results into a clear monthly report for a client, a boss or yourself.
  • Technical SEO audit – Page-level audit of a built site, saved pages or URLs, sorted into critical, high, medium and low fixes.
  • Title & meta description writer – Writes titles and descriptions for one page or a whole CSV, then checks length, approximate pixel width and duplicates.