How to Implement Hreflang on Your Website

If your business serves customers in various locations that speak several languages, it’s important that they can all find the information they need on your website. Not only that, but they need to be able to find it as quickly—and with as little effort—as possible.

Because they’re potential customers, your site visitors’ attention is extremely valuable. But if all they see is text and a navigation system written in a foreign language, you won’t be able to hold their attention for very long at all.

That’s where the hreflang tag becomes useful. Properly implementing it throughout your site will help search engines direct users to the appropriate pages and visitors find exactly what they need once they arrive at your site.

If you’d like to speak with a specialist, you can reach us at 888-601-5359.

Our digital marketing campaigns impact the metrics that improve your bottom line.

See More Results

WebFX has driven the following results for clients:

$3 billion

In client revenue

7.8 million

Leads for our clients

5.2 million

Client phone calls

What is hreflang?

Hreflang is a tag that tells search engines like Google which human language (as opposed to programming language) is used on your page. It also includes a reference to all the pages that have similar content in other languages.

This is useful if your site targets different countries or regions because it indicates that even though your site is primarily written in one language, some pages are tailored to visitors who speak a different one.

The hreflang tag can also be used when you have content that is written with different regional dialects of the same language. For example, if your site is written primarily in American English, but you also have content that is targeted to visitors in the UK or Australia, you want to make sure that those visitors find the right pages.

Because differences in dialects can be so small, search engines have trouble picking up on them. But with the hreflang tag, it’s obvious which pages are intended for which visitors.

How to implement the hreflang tag

There are a few different ways to implement the hreflang tag on your site. However, it is important that you select only one of the following for each page on your site.

Using multiple methods is unnecessary, since it confuses search engines and makes it difficult for visitors to find the appropriate pages.

HTML header

If you have an HTML site, indicating language on any given page is as simple as adding the hreflang tag to the <head> section.

For example, let’s say you have a page on your primarily-American English site hosted at “” and a French equivalent at “English site hosted at “” and a French equivalent at “”. The header for” would look like this:

Hreflang html header example

If you also had version in Spanish, German, and British English, it would look like this:

Multiple hreflang html headers in different languages

In the case of the British English page, you’d need to include both the “en” language code and the “gb” country code to indicate that the page was written for visitors from Great Britain. Although the lingual differences between this page and the American English page would likely be minor, having two separate pages allows you to more effectively target both sets of visitors.

If your site has ecommerce functionality, for example, the American English page could list prices is US dollars, while the British English page could list prices in pounds. The pages could also have differences in shipping information and the customer reviews they highlight, among other elements.

For a full list of language and country codes, you can reference Google’s table of supported languages and countries.

HTTP header

If you have non-HTML files on your site (like PDFs), you can include the hreflang tag in the HTTP header. For example, let’s say you have an English file on a page called “,” as well as French and Spanish versions.

The HTTP header would look like this:

http header hreflang example

Just like the hreflang tag in an HTML header, this would direct visitors straight to the content that is written in their language.

XML sitemap

Alternatively, you can also include language information directly in your website’s sitemap. This is typically only necessary if you have a very large site that targets many different languages and countries.

For more information, you can follow Google’s instructions here.

Does your site have content in multiple languages?

If you’d like to help your site visitors find the content that is suited to their country and language more easily, WebFX can help!

We have years of experience assisting clients that serve customers in a variety of regions and languages, and we know how to ensure that they all find the correct content. Contact us today to speak with a strategist about the best way to make sure all of your visitors can find the information they need on your site.