GEO-Score
ServicesAboutLearnLeaderboardReportsPricingBlog

GEO-Score

The Best GEO Analysis Tool

Test your content for AI search engines like ChatGPT, Perplexity, and Claude. Get actionable insights to improve your visibility.

Get GEO content tips

Resources

  • Knowledge Base
  • What is GEO?
  • GEO Blog
  • GEO Score Checker
  • Leaderboard
  • AI Glossary
  • Case Studies
  • GEO Insights
  • Reports

GEO Tools

  • Complete Website GEO Audit
  • GEO Analysis
  • AI Visibility Checker
  • ROI Calculator
  • Schema Validator
  • Perplexity SEO Checker
  • ChatGPT SEO Checker
  • Google AI Mode Checker
  • AI Crawler Checker
  • Agent Readiness Checker
  • llms.txt Generator
  • Query Fan-Out Tool
  • AI Bot Log Analyzer
  • Competitor Comparison
  • Professional Services
  • All Tools

Analyze Your

  • Blog Posts
  • Product Pages
  • Landing Pages
  • Homepages
  • Service Pages

GEO-Score

  • About
  • Privacy Policy
  • Terms & Conditions
  • Contact
  • White Label
  • Build Your Success

Follow GEO-Score

AI Search Guides

AI Search OptimizationPerplexity SEOChatGPT SEOLLM SEOAI Visibility CheckerAll guides →
GDPR CompliantData Hosted in EUMade in the Netherlands
KVK: 61855111BTW: NL004509498B76© 2026 GEO-score.onlineGEO-Score is part of Be-Found.
Empower your blogging with Bloffee
  1. Home
  2. /Glossary
  3. /hreflang

Crawl and index controls

hreflang

hreflang is an annotation that tells Google which language or regional versions of a page belong together, so people get the right one.

In plain words

You can add it with link tags in the page’s head, in HTTP headers or in your sitemap.

Each language version must list itself as well as all other language versions.

Example

GEO-Score uses hreflang itself. Our pricing page exists in 10 languages; the snippet below shows part of what it declares.

Part of the hreflang tags on our own pricing page:
<link rel="alternate" hreflang="en" href="https://geo-score.online/pricing">
<link rel="alternate" hreflang="nl" href="https://geo-score.online/nl/pricing">
<link rel="alternate" hreflang="x-default" href="https://geo-score.online/pricing">

Why it matters for AI search

Google doesn’t use hreflang to work out a page’s language; it uses algorithms for that. hreflang only tells it which versions belong together.

Alternate URLs must be fully qualified, including https://. They don’t have to be on the same domain.

What you can do

  • Only list versions that really exist and are translated.
  • Make every version list itself and all the others.
  • Add an x-default version for visitors whose language you don’t serve.
  • For PDFs and other non-HTML files, send hreflang in an HTTP Link header instead.

Often confused with

The lang attribute
The HTML lang attribute labels the language of one page. Google says it uses neither hreflang nor lang to detect language.

Sources

  • Google Search Central: Tell Google about localized versions of your page

Facts and sources last checked on 19 October 2026.

Related terms

  • Canonical URL
  • XML sitemap
  • noindex

Go deeper on GEO-Score

  • Meta tags guide
  • Technical SEO checklist

How does your page do in AI search?

GEO-Score checks one page on 22 signals, from AI crawler access to structured data, and shows what to fix first.

Analyze a page