In 2012 we pioneered the use of hreflang sitemaps within the SEO industry, and in being first found there was a lack of tools and process... so we made our own! Now our hreflang sitemap generator has contributed to our supporting or working directly on over 3,000 unique implementations globally. Here's a few tips on what we learned along the way.
5. Today
• What HREFLANG can do
• What it can’t do
• Ways to implement
• HREFLANG sitemaps
• Most common errors
• Tips to manage and maintain
@NicholaStott
6. Hreflang
HTML tag to describe the language OR language
AND intended region; of a web page, and
alternate versions of said page in different
language OR language AND region settings.
@NicholaStott
9. NOT
• The answer to your thin content
problems
• Help you rank in new markets
• Syphon/copy PageRank from one
location to another
• Replace canonical (orthogonal
concepts)
@NicholaStott
11. In HTTP Headers
Link: <http://es.example.com/faq.pdf>;
rel=“alternate”; hreflang=“es”,
<http://mx.example.com/faq.pdf>;
rel=“alternate”; hreflang=“es-mx”,
For non-HTML content
12. Link elements in <head>
HTML pages
< link rel=“alternate”; href=:
http://es.example.com/” hreflang=“es”/>
< link rel=“alternate”; href=:
http://mx.example.com/” hreflang=“es-
mx”/>
13. Pros and cons
• Solution for non-html
• Server configuration access not easy
• Really simple for small suites
• Not for large implementations
• Impact to speed
• Freq. updates - development resource
For headers and head
17. X-default
• ELSE statement at the end of IF
• Language selector
• Can be used for generic “catch-all”
language
• Or not at all IF prefer to use language
24. Upload each sitemap to the root
• Consolidated only – single site
• Specific file to each <loc>
• Combination if combination of
architectures
• Submit in Search console for each site