What is Hreflang for Local?
Using hreflang tags to indicate geographic and language targeting for local versions of web pages.
Definition
Hreflang is an HTML attribute used to specify the language and geographic targeting of web pages. In local SEO, hreflang becomes relevant for businesses operating in multiple regions or languages, helping search engines serve the right version of a page to users in different locations. For example, a business with pages in both English and Spanish, or serving both US and Canadian markets, uses hreflang to prevent duplicate content issues and ensure each user sees the most relevant version. While less common in purely local businesses, hreflang is essential for multi-regional and multilingual local operations.
Why it matters
Without proper hreflang implementation, search engines may show the wrong language or regional version of your pages to users, creating a poor experience and potentially losing customers. For businesses serving multilingual communities (common in many US cities), hreflang ensures Spanish-speaking searchers see your Spanish content while English speakers see your English content. Proper implementation prevents duplicate content issues between language versions.
How to implement
Implement hreflang tags in the HTML head section, HTTP headers, or sitemap for each page that has multiple language or regional versions. Use the format 'hreflang="en-us"' for English/United States targeting. Ensure every page referenced in hreflang tags has a reciprocal tag on the target page. Include an 'x-default' hreflang for pages that don't target a specific language/region. Validate implementation using Google Search Console's international targeting report.
Common mistakes
- xImplementing hreflang tags without reciprocal references on all linked pages.
- xUsing incorrect language or country codes in hreflang attributes.
- xNot including an x-default tag for users who don't match any specific language/region.
Examples
- -A dental practice in Miami creates English and Spanish versions of their service pages, using hreflang='en-us' and hreflang='es-us' to serve the right version.
- -A Canadian business with English and French content uses hreflang to serve English content to Ontario users and French content to Quebec users.
FAQ
Most single-location, single-language businesses do not need hreflang. It becomes relevant if you serve a multilingual community and have content in multiple languages, or if you operate in multiple countries. For purely local, single-language businesses, focus on other local SEO priorities.
No. Hreflang only supports language and country-level targeting (e.g., en-US, es-MX). It cannot target specific cities or regions within a country. For city-level targeting, use location pages and other local SEO signals instead of hreflang.
Related terms
See where your business stands
Run a free local SEO audit. Takes two minutes, no credit card needed.
Get free audit