---
title: "What Is Hreflang? A Quick Definition"
description: "Hreflang is an HTML attribute that tells search engines which language and regional version of a page to show searchers."
canonical_url: "https://kinetixseo.com/learn/hreflang-tag"
published_at: "2026-10-09T13:33:15+00:00"
updated_at: "2026-09-11T13:05:18+00:00"
author: "Rogier Bruggeman"
category: "Glossary"
---
# What Is Hreflang? A Quick Definition

Hreflang is an HTML attribute that tells search engines which language and regional version of a page to show searchers.

## What is hreflang?

Hreflang is an HTML attribute that tells search engines which language and, optionally, regional version of a page to show searchers. Sites use it when they publish the same content in multiple languages, or the same language for multiple countries, so that each visitor lands on the version written for them instead of a generic default. Without it, a search engine has to guess which variant matches a searcher's language and location — and guesses are sometimes wrong, sending a French-speaking searcher in Montreal to a Paris-targeted page or an American shopper to a UK price list.

## How hreflang works

The attribute is added inside the `<head>` of a page's HTML, or listed in an XML sitemap, as a set of link tags. Each tag pairs a URL with a language code and, optionally, a region code, following the pattern `hreflang="en-us"` or `hreflang="en-gb"`. A page needs one tag pointing to itself and one tag for every other language or regional variant it has, and every variant in the set should link back to all the others — search engines expect the annotations to be reciprocal, not one-directional. Google and Bing then use these signals to pick the most appropriate URL to show a given searcher, based on their language settings and location, rather than ranking one version and serving it to everyone.

A retailer with English-language pages for both its US and UK stores shows exactly why this matters: same product copy, different currency and shipping details, and hreflang decides who sees which one. The US page carries `hreflang="en-us"`, and the UK page carries `hreflang="en-gb"`, with each page also referencing the other. A searcher in London searching for the product sees the UK page in results; a searcher in Chicago sees the US page. Neither page outranks the other — they're marked as equivalent alternatives for different audiences, so search engines route traffic to the right one instead of picking one at random or duplicating rankings across both.

## Common mistakes and where to go deeper

Most hreflang errors come from broken reciprocity, missing self-references, or mismatched country and language codes, and any one of them can make search engines ignore the whole set of tags. A page that has no default for visitors outside every listed language or region also needs an [x-default](https://kinetixseo.com/learn/structured-data-glossary) fallback tag, which is worth understanding as a concept in its own right before implementing it. Because hreflang is one small piece of a page's structured markup, it's often implemented alongside other technical SEO signals — the site's [structured data guide](https://kinetixseo.com/articles/structured-data-for-seo-a-practical-json-ld-guide) covers how JSON-LD and similar markup work together with these link tags. It's also worth confirming that every regional variant is actually reachable by crawlers in the first place, which is where understanding [crawlability vs indexability](https://kinetixseo.com/learn/crawlability-vs-indexability) becomes useful.
