MENUMENU
  • Services
    • Services
      • Search Engine Optimization
      • International Search Marketing
      • Local Search Marketing
      • Pay Per Click Advertising
      • Social Media Marketing
      • Email Marketing
      • Conversion Rate Optimization
      • Public Relations
      • Website Design & Development
      • Reporting & Analytics
      • Amazon Marketing Services
      • Digital Marketing Strategy
      • Franchise Marketing
  • About Us
    • About Ignite Visibility
      • Our Story
      • Case Studies & Reviews
      • Clients
      • Our Values
      • Our Team
      • UCSD Extension Courses
      • Careers
  • Resources
    • Resources
      • Our Blog
      • Podcast
      • SEO: The Movie
      • Social Media Marketing: The Movie
      • Book: The Forecaster Method
      • Digital Marketing Webinars (2022 Webinars)
  • Diversity & Inclusion
  • Contact
  • 619.752.1955
  • Client Login
Home / Search Engine Optimization / How to Add Hreflang Tags to Your Website

How to Add Hreflang Tags to Your Website

July 31, 2019 By John E Lincoln

Hreflang.

This strange-sounding word comes with some major international SEO benefits. 

In this article, I’ll cover what a hreflang tag is, why you might need it, and how to correctly add hreflang tags to your site. 

What You’ll Learn:

  • What hreflang tags are
  • How hreflang tags affect SEO
  • When you should use hreflang tags
  • How to add hreflang tags to your site
  • Google’s guidelines on hreflang tags
  • How to audit your hreflang tags

One of the biggest challenges international SEOs deal with is making sure that their content reaches the appropriate search audience–in their preferred language.

That’s where hreflang tags come in.

Hreflang tags let search engines know which version of your webpages to serve your audience, depending on where they live and what language they speak.

The idea is if you have a searcher that is French and the top-ranking page is in English, you want them to display the French version. 

Hreflang tags essentially override rankings so that searchers can access the most relevant content, without having to search your site for the right language. The problem is, SEOs seem to have a considerable amount of trouble when it comes to implementing hreflang correctly. 

In this article, I’ll talk more about when and how to use hreflang tags. 

What, Exactly, is Hreflang?

Hreflang tags are an HTML markup that can be applied to sites with similar content but cater to different regions or languages. 

The hreflang is primarily used to identify the language used on a particular page using the ISO 639-1 format, which is essentially a two-digit country code for the internet.

So, if you cater to a global audience, using a hreflang tag will direct users in the US to the English page, while users in Spain would be directed to a Spanish language page.

For example, if I’m Googling Adidas in the US, this is the page that pops up at the top of the search results:

US Adidas site

But if I’m Googling it in Spain, the top result we’ll take me here:

You’ll also have the option to include a regional markup to differentiate between same-language URLs targeting different global audiences. This is accomplished using the ISO 3166-1 Alpha 2 format. 

Sounds like something straight out of Star Wars, right? I know, but it’s a bit simpler than it sounds. 

For example, a website owner might create an en-us for an English and the United States page and an en-au for an English and Australia page. 

Why, you ask? Because even though the countries speak the same language, they will likely use a different currency. Adding a hreflang tag will ensure that the right information is displayed to the right audience.

Hreflang tags are used primarily by websites that cater to different markets, and most often, they’re used to accomplish the following:

  • To ensure regional variations such as en-gb and en-us are shown based on location.
  • To differentiate between content written in multiple languages—think en, de, and fr.
  • To markup websites with both regional variations and language variations.

You’ve probably visited an e-commerce site at some point, and seen a pop-up asking you to confirm your location. This gets down to the whole purpose of hreflang tags, which allow brands to deliver relevant pricing information, products, and shipping details to the visitor. 

Hreflang and SEO

While the key benefit of hreflang tags is delivering content to users in their native language, adding this markup brings a few second-hand SEO benefits to the mix as well. 

No, adding hreflang tags won’t directly increase the amount of traffic to your site. However, by delivering relevant content to your international visitors, you’ll likely see fewer bounces and more conversions. 

Without an hreflang tag, Google might automatically display an English page to a German user who can’t read the content. Or, someone in the UK might land on a page that displays pricing information in US currency. 

It’s the same idea behind matching intent in a PPC ad and its corresponding landing page.

While this won’t directly tank your rankings, it’s important to note that over time, delivering irrelevant content will have a negative impact on conversions and make people click away in a hurry rather than search for the correct language option. 

Hreflang also doesn’t override geo-ranking factors. Meaning, if you’re in position zero in the US for “green sofa beds” it doesn’t mean that you’ll maintain that top spot across the pond. 

Hreflang Tags Address Duplicate Content

Hreflang tags also help you avoid duplicate content issues. 

For example, if you post the same content on multiple URLs, a hreflang prevents Google from flagging, say, English content for US readers and its Australian counterpart. 

In this case, the pages might be nearly identical, save for the local currency and some spelling differences.  

The hreflang gives Google a heads up, acknowledging the relationship between the two pages. 

Still, it’s worth pointing out that hreflang isn’t a complete fix for duplicate content issues. 

It doesn’t guarantee that one version of that page will rank because you’ve added the hreflang tag. 

As is the case in traditional SEO, if there are exact copies or a lot of overlapping content, Google will choose which version to rank. 

Hreflang and Canonicalization

In case you’re unfamiliar with the term, canonicalization tags tell search engines which version of a URL is the original or dominant version. 

The purpose is to help website owners avoid duplicate content issues by acknowledging the relationship between similar content.

While it sounds similar to how hreflang works, they’re not the same thing.

Hreflang, tells the search engine which page to display based on language or region. While you can technically apply canonical tags across country or language, Google advises against it. 

Applying canonical tags on a global level will remove your local language pages, which can prevent users from making purchases in that local market. 

For instance, if you’re a US company and have UK versions of your pages, a canonical tag will remove the UK pages, directing that local audience to the US pages tagged as original content. And while that UK customer may be able to make purchases from your site, it might not be clear whether you’ll ship to their address. 

So, When Should You Add Hreflang to Your Website?

If you have multiple versions of your website based on language or region, it’s time to start thinking about hreflang tags. 

Before you get started, you’ll want to map out any regional or language versions of your website so you can stay organized from the get-go.

  • Website versions: Website versions can exist in different subdirectories on the same domain, within their own subdomain, or on separate domains altogether.
  • Language: Per Google specifications, versions of a website can be assigned one language. Make sure you don’t mix and match languages within any of your websites.
  • Regions: Websites can target a country or region. This designation applies when you have multiple regions that speak the same language but have differences when it comes to currency, culture, or content.

Before Adding Tags, Tailor the Experience to Your Audience

Before you add hreflang tags to your website, you’ll want to make sure that all pages from the navigation to your product pages, as well as any support pages and FAQs, are written in the language you’re targeting. 

It’s also worth pointing out that a translation might not be enough. 

Just as you would in your native language, make sure that your content speaks to your target personas, accounting for things like cultural differences, local preferences, and other on-page components unique to each country. 

The point is, you don’t want visitors to land on the page and feel like it’s a translation. It should feel as though it was built for them.

Implementing Hreflang Tags on your Site

Adding hreflang tags to your site is as simple as finding the language and region codes you’d like to add and then pasting them into the backend of your site. 

There are three ways that you can add hreflang tags to your website, each with its own pros, cons, and use cases. 

Here’s a quick rundown of each method and when you might choose one over another.

HTML Hreflang Link Elements

The first method is HTML hreflang link elements. This is probably the easiest way to add tags to your website. All you need to do is paste in any appropriate hreflang tags to the <head> tag of your web page.

Adding a hreflang to an HTML page header

Every page variation must link to every other page variation, so if you’re dealing in 10 languages, these attributes can weigh your site down. 

As such, this markup is not the best choice for large sites. 

HTTP Headers

This approach is for non-HTML pages like PDFs. Because there’s no HTML, you’ll instead add the markup to the page’s HTTP header or directly to the sitemap.

Adding a hreflang tag to a non-HTML page

The downside of using too many HTTP headers is a lot like the problem you’ll see with HTML link elements. Meaning, if you have a larger site or a presence in multiple countries, that header space will begin to get a bit top-heavy.

XML Sitemap

The third way you can add hreflang tags to your site is by XML sitemap markup. This method uses the xhtml: link attribute in XML sitemaps, which adds the annotation to every URL. 

It’s similar to the first method we mentioned, but it’s a bit more complicated because you need to add every language variant to every URL in your sitemap. Which, let’s face it, can be a bit of a pain. 

Adding hreflang tags to an XML sitemap

Adding hreflang tags to your site map isn’t a huge chore if you only have one page with one alternative language—however, if you’re a global retailer with thousands of pages, this is a major undertaking. 

Still, adding annotations to your XML sitemap comes with a whole host of benefits. 

For one, adding alternate URLs to your sitemap allows them to get found faster. XML tagging won’t slow down your site like the other methods. Site speed has a direct connection to sales and conversions and every second counts.  

What’s more, all of your hreflang tags are kept in a central location, meaning you won’t need to edit multiple documents each time you need to make a slight change to one of your pages.

Hreflang Google Guidelines

Per Google’s developer blog, you’ll need to make sure to keep the following rules in mind as you add hreflang tags to your website. 

  • Self Links are a Must: Each version must list both itself and any other language versions containing the same content.  
  • Consider Using a Catchall URL: If you have several alternate URLs that target users that speak the same language in different parts of the world, you may want to also provide a catchall URL for users in unspecified regions. Google points toward this example: if you have multiple English URLs for speakers in Canada, the UK, and Australia, you may also want to provide a generic English page for searchers in all English-speaking countries.
  • Return Links are Required: Hreflang tags are bidirectional. You’ll need to make sure that any time you add a tag, it points back at another page. For example, if you add a hreflang tag to an English page pointing to the Spanish variant, the Spanish version must point back to the English page. Skip out on return links and Google’s crawlers will ignore the tags. The reason this requirement exists is to prove that you have control over every version of your site.
  • You Can Skip a Bidirectional Link Here and There: If it becomes a burden to maintain the full set of bidirectional links for every language, you can skip some languages on some pages. While they aren’t super specific about a number, Google states that they will process those pages that point to each other. They also recommend that you link any new languages bi-directionally to its counterpart in the originating language. Meaning, if your site was originally created in US English and you recently added Spanish pages, you’ll want to link back to the US pages, as these will likely have the highest domain authority.

    Hreflang tags are bidirectional

    Hreflang tags are bidirectional. Image courtesy of Ahrefs

  • Use the X-Default as Your Generic International Landing Page: The x-default functions as an international landing page. This hreflang value lets search engines know which page to serve searchers if they speak a language that your site doesn’t have covered. 

How to Audit Your Hreflang Efforts

Before resorting to anything drastic, check Google Analytics to see how (and honestly, if) your international traffic is making its way to your site. 

Head over to Google Analytics and check the location report. This allows you to see which countries are bringing in the most traffic, and it’s a good place to start looking if you’re concerned that your tags aren’t working.

To access this report, navigate to Audience > Demographics > Location. 

Here, you’ll be able to see which landing pages and keywords are bringing new visitors to your site, and can review these numbers in comparison to your pre-hreflang performance.

You can also do the same for languages by navigating to Audience > Demographics > Language.

Tools like SEMRush and Search Metrics can also be used to review your international SERP performance for additional insights.

Consult Your GSC International Targeting Report

You can debug any hreflang errors from your Google Search Console International Targeting Report. This report is designed to uncover any hreflang errors found in your sitemap.

Before running a report, make sure that enough time has passed to ensure that Google has crawled your sitemap. 

Navigate to the language tab to see if the crawl picked up on any errors–be it in the sitemap, HTTP headers, or page-level tags. 

Additionally, there are several third-party tools that can help you detect any additional errors associated with your hreflang tagging.

Wrapping Up

Hreflang may be easy to understand, but it takes some serious SEO know-how, combined with careful monitoring to implement it correctly. 

Adding tags can get messy fast and international SEOs need to keep their audience in mind just as they would in their home country.

In the end, hreflang tagging is a worthwhile effort, so long as you take extra care to ensure that international users receive an optimized experience that considers UI, UX, and more alongside cultural preferences.

About John E Lincoln

John Lincoln (MBA) is CEO of Ignite Visibility (a 2017, 2018, 2019 and 2020 Inc. 5000 company) a highly sought-after digital marketing strategist, industry speaker and author of two books, "The Forecaster Method" and "Digital Influencer." Over the course of his career, Lincoln has worked with over 1,000 online businesses ranging from small startups to amazing clients such as Office Depot, Tony Robbins, Morgan Stanley, Fox, USA Today, COX and The Knot World Wide. John Lincoln is the editor of the Ignite Visibility blog. While he is a contributor, he does not write all of the articles and in many cases he is supported to ensure timely content.

You may also like:


  • Here’s How to Ace Holiday Marketing in 2022

  • What is SEO: A Complete Guide to Improving Your SERP…

  • Simplify Your Workload with Marketing Automation

  • Ultimate Guide to SEO for Ecommerce Product Pages

Search Here

NEWSLETTER // SIGN UP NOW

About The Editor

John E Lincoln, CEO

John Lincoln is CEO of Ignite Visibility, one of the top digital marketing agencies in the nation and a 2017, 2018, 2019 and 2020 Inc. 5000 company. Lincoln is consistently named one of the top marketing experts in the industry. He has been recipient of the Search Engine Land "Search Marketer of the Year" award, named the #1 SEO consultant in the USA by Clutch.co, most admired CEO and 40 under 40. Lincoln has written two books (The Forecaster Method and Digital Influencer) and made two movies (SEO: The Movie and Social Media Marketing: The Movie) on digital marketing. He is a digital marketing strategy adviser to some of the biggest names in business. John Lincoln is the editor of the Ignite Visibility blog. While he is a major contributor, he does not write all of the articles.

LEARN MORE ABOUT JOHN

Contact Us. Let’s Chat!

  • Hidden

Marketing Guides

SEO In 2020: How To Prepare For Major Disruption

"SEO: The Movie" - Have You Seen Our Film? Watch Now

"Social Media Marketing: The Movie" - Have You Seen Our Film? Watch Now

Amazon Seller Central vs Vendor Central

Listen To The Podcast Featuring The Best Minds In Marketing

John Lincoln Interviews Global Director of Digital Marketing & Strategy at Qualcomm, Jessica Jensen

Check Out 227 Free Online Marketing Classes

The 2020 Guide To Dominating SEO With Advanced Schema

Learn More About Our Digital Marketing Agency

Learn More About Our SEO Services

Learn More About Our Paid Media Services

SELECT CATEGORY

Become A Contributor

Interested in writing for Ignite Visibility?

APPLY NOW

Services

  • Search Engine Optimization
  • Pay Per Click Management
  • Conversion Rate Optimization
  • Website Design & Development
  • Social Media Company
  • Public Relations
  • Amazon Marketing Services
  • Franchise Marketing
  • International Services
  • Digital Marketing Agency Services

About

  • Our Team
  • Our Values
  • Clients
  • Reviews
  • UCSD Extension Courses
  • Careers
  • Tools & Resources
  • Sitemap

Contact

4250 Executive Square, Suite 100
La Jolla, California 92037

619.752.1955

Join The Newsletter

Sign up for our newsletter to get the latest from Ignite Visibility.

google parther logo

©2022 Ignite Visibility. All Rights Reserved. Privacy Policy