The 8 Things to check if Google are ignoring your hreflang - Final.pptx

Oban International
Oban InternationalOban International
8 Things to check if
Google are ignoring
your hreflang
Dave Cousin
Oban International
slideshare.net/OBAN-IDForum
@davetheseo
Why do you even need Hreflang?
2
obaninternational.com
obaninternational.com
Why Hreflang Matters
• Google may try and guess, but wrong
• Different link equity
• Historic CTR
• Duplicate content
• Users care, & don’t want to waste time:
• Moving between versions
• Going to a site that not be relevant
• Free boost of Hreflang Clusters
Those 8 (or 25) things to check
4
obaninternational.com
obaninternational.com
• Invalid ISO codes
• Language & Country Order
• e.g “gb-en”
• Non-Countries
• e.g. California, Wales
• Non-Supported Languages
• e.g. Northern Thai, Scots
• Country only tags
• e.g “gb”
ISO 639-1 2 letter Language codes
en.wikipedia.org/wiki/List_of_ISO_639-1_codes
ISO 3166-1 2 letter Country/Territory codes
en.wikipedia.org/wiki/ISO_3166-1_alpha-2
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
6
Website targeting Arabic users
What’s wrong with this example?
<link rel="alternate" href="http://example.com/ar" hreflang=“ar-ar" />
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
7
Website targeting Arabic users
<link rel="alternate" href="http://example.com/ar" hreflang=“ar-ar" />
AR is a country BUT it’s Argentina
AR is a language though and it is Arabic
1. Codes and tags that are just plain wrong
Common Mistakes
Only 2% of
Argentines
speak Arabic
obaninternational.com
8
Website targeting Austria
What’s wrong with this example?
<link rel="alternate" href="http://example.com/at" hreflang="at-at" />
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
9
Website targeting Austria
<link rel="alternate" href="http://example.com/at" hreflang="at-at" />
AT is a location
AT isn’t a language
DE is the language (Austrians speak German)
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
• Formatting
• Using Relative or Root Relative URLs: Only use Absolute
<link rel="alternate" href="http://example.com/en-ie" hreflang="en-ie" />
<link rel="alternate" href="http://example.com/en-ca" hreflang="en-ca" />
<link rel="alternate" href="http://example.com/en-gb" hreflang="en-gb" />
<link rel="alternate" href="http://example.com/en-gb" hreflang="en" />
• Related country and languages with different codes
1. Codes and tags that are just plain wrong
Common Mistakes
11
Quiz Time
obaninternational.com
obaninternational.com
<link rel="alternate" href="http://example.com/en-uk" hreflang="en-uk"/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
Using UK for United Kingdom, use GB
<link rel="alternate" href="http://example.com/en-gb" hreflang="en-gb"/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
<link rel="alternate" href="http://example.com/uk-uk" hreflang=“uk-uk“/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
Using UK for Ukraine.
UK is correct for Ukrainian but UA is correct for Ukraine
<link rel="alternate" href="http://example.com/uk-ua" hreflang=“uk-ua"/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
<link rel="alternate" href="http://example.com/jp-jp" hreflang=“jp-jp"/>
<link rel="alternate" href="http://example.com/se-se" hreflang=“se-se"/>
<link rel="alternate" href="http://example.com/dk-dk" hreflang=“dk-dk"/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
For Japanese use JA for Japan use JP
For Swedish use SV, for Sweden use SE
For Danish use DA, for Denmark use DK
<link rel="alternate" href="http://example.com/ja-jp" hreflang=“ja-jp"/>
<link rel="alternate" href="http://example.com/sv-se" hreflang=“sv-se"/>
<link rel="alternate" href="http://example.com/da-dk" hreflang=“da-dk"/>
1. Codes and tags that are just plain wrong
Common Mistakes
obaninternational.com
obaninternational.com
• Non-indexable URLs
• incl. SPAs
• Language doesn’t match content
• Using homepages or similar where local
version doesn’t exist
• Mapping clearly unrelated URLs into a
cluster
• Content doesn’t have to match, it
should be localised
1. Codes and tags that are just plain wrong
Plain Stupid Mistakes
obaninternational.com
obaninternational.com
• If one URL is nice enough to give a shout
out to another in its cluster
• URLs should be polite and return the
compliment
Shoes
Shoes
2. Missing Tags
Missing Return Tags
obaninternational.com
obaninternational.com
• If one URL is nice enough to give a shout
out to another in its cluster
• URLs should be polite and return the
compliment
Shoes
Shoes
2. Missing Tags
Missing Return Tags
obaninternational.com
obaninternational.com
• You really do need self
referencing tags
• Yes all (indexable) pages do
need tags, yes even the
privacy policy
2. Missing Tags
Lack of Any Tags No hreflang? Shame, I guess you
might be relevant to English speakers
but I’m not sure where?
Hey, I just added an EN Tag
Ok, you’re relevant to Global users with
English Browser Language
Hey, I just added an EN-GB Tag too
Ok, you’re especially relevant to users
with a UK IP address
obaninternational.com
obaninternational.com
• Should be simple to get right
• Two URLs just need to agree to reference
each other
• And themselves
• With matching tags
• And no one else
Shoes
Shoes
Shoes
Shoes
Dress
3. Mismatching Tags
1:1 Mismatches
obaninternational.com
obaninternational.com
• Should be simple to get right
• Two URLs just need to agree to reference
each other
• And themselves
• With matching tags
• And no one else
Shoes
Shoes
Shoes
Shoes
3. Mismatching Tags
1:1 Mismatches
obaninternational.com
obaninternational.com
• Slightly more tricky
• So much easier where everything is
mapped and automated
• Use testing tools
• e.g. https://technicalseo.com/tools/hreflang/
Shoes
Shoes
3. Mismatching Tags
>2 URL Hreflang Clusters
obaninternational.com
obaninternational.com
• Slightly more tricky
• So much easier where everything is
mapped and automated
• Use testing tools
• e.g. https://technicalseo.com/tools/hreflang/
Shoes
Shoes
3. Mismatching Tags
>2 URL Hreflang Clusters
obaninternational.com
obaninternational.com
• 2 URLs for 1 tag in 1 cluster is definitely
Wrong
• e.g. 2 “fr” pages or 2 “en-us” pages
• Only use 1 URL for per tag per cluster
• Same language in multiple different tags, on
multiple URLs is all good
• e.g. “fr-fr”, “fr-ca” & “fr”
Shoes
Shoes
Dress
3. Mismatching Tags
More than one URL for 1 tag
obaninternational.com
obaninternational.com
Shoes
Shoes
3. Mismatching Tags
More than one URL for 1 tag
• 2 URLs for 1 tag in 1 cluster is definitely
Wrong
• e.g. 2 “fr” pages or 2 “en-us” pages
• Only use 1 URL for per tag per cluster
• Same language in multiple different tags, on
multiple URLs is all good
• e.g. “fr-fr”, “fr-ca” & “fr”
obaninternational.com
obaninternational.com
• 1 URL mapped to >1 Incompatible tags is also
Wrong
• e.g 1 URL with a “da-dk” and “en-us” tag
• Avoid incompatible tags
• 1 URL used for >1 country is all good
• e.g. 1 URL for “en-gb” & “en-ie”
• >1 language is Wrong
• Except Macro and ‘sub’ languages e.g Norwegian
and Norwegian Bokmål
Shoes
Shoes
3. Mismatching Tags
One URL for multiple incompatible tags
obaninternational.com
obaninternational.com
• 1 URL mapped to >1 Incompatible tags is also
Wrong
• e.g 1 URL with a “da-dk” and “en-us” tag
• Avoid incompatible tags
• 1 URL used for >1 country is all good
• e.g. 1 URL for “en-gb” & “en-ie”
• >1 language is Wrong
• Except Macro and ‘sub’ languages e.g Norwegian
and Norwegian Bokmål
Shoes
Shoes
3. Mismatching Tags
One URL for multiple incompatible tags
obaninternational.com
obaninternational.com
• Don’t use Hreflang tags &
Canonicals within a cluster
• Stop confusing Google with
conflicting tags
• Google may prioritise
Canonicals as a priority over
Hreflang
• This DOES NOT mean Don’t use
Canonicals at all
• For duplicates (within a
country/language site) ONLY add
Hreflang to Canonical URL
/en-
gb/
/en-
gb/
/en-
gb/
4. Canonicals & Hreflang
Ah thanks, I will not index this and
show /en-us/ instead
el="alternate" href=http://example.com/ en-gb
hreflang=en-gb"/>.
Oh wait, but you told me to show /en-us/
instead?
Ok ok, I made the Canonical self-referencing
Humm, you’re an idiot but I’ll think about
it
rel="canonical" href="https://example.com/en-
us/"
obaninternational.com
obaninternational.com
• Lang tags:
• Less important signal
• Can cause issues when contradictory
• ‘Lang tag’ of the URL should:
• Match 1 tag
• Not contradict any others
• Look out for multilingual sites with 1 lang tag
for all pages
<html lang=“da-dk">
<link rel="alternate"
href="https://example.com/
" hreflang="en-US"/>
<link rel="alternate"
href="https://example.com/
" hreflang="en" />
5. Lang Tag Mismatches
obaninternational.com
obaninternational.com
• Lang tags:
• Less important signal
• Can cause issues when contradictory
• ‘Lang tag’ of the URL should:
• Match 1 tag
• Not contradict any others
• Look out for multilingual sites with 1 lang tag
for all pages
<html lang="en-GB">
<link rel="alternate"
href="https://example.com/
" hreflang="en-US"/>
<link rel="alternate"
href="https://example.com/
" hreflang="en" />
5. Lang Tag Mismatches
obaninternational.com
obaninternational.com
• Lang tags:
• Less important signal
• Can cause issues when contradictory
• ‘Lang tag’ of the URL should:
• Match 1 tag
• Not contradict any others
• Look out for multilingual sites with 1 lang tag
for all pages
<html lang="en-US">
<link rel="alternate"
href="https://example.com/
" hreflang="en-US"/>
<link rel="alternate"
href="https://example.com/
" hreflang="en" />
5. Lang Tag Mismatches
obaninternational.com
obaninternational.com
• Only have either on-page tags or sitemap
hreflang
• At least each cluster in one place
• Also make sure the source and initial DOM
match
6. On-Page & Sitemap Tag disagreements
obaninternational.com
obaninternational.com
• Technically all good?
• Google might ignore it anyway
• Hreflang is a Signal not a Directive
• If one version was:
• Established before Hreflang setup,
• Has great CTR or
• Has great Link Equity
• It may still show for the wrong countries
7. Vastly different link equity or user
experience
obaninternational.com
obaninternational.com
• Google has trust issues
• Just like the time you screwed up Canonicals, or had
out of date XML Sitemaps
• If you got one or some of the first 6 wrong:
• Across a chunk of your pages
• For a long period of time
• Google may decide you can’t be trusted to do your own Hreflang
• It can take a significant amount of time to rebuild trust
• and for Google to decide you have learnt from your mistakes and
move past it
8. Give it time, Google
takes time to trust again
Some Final Thoughts
41
obaninternational.com
obaninternational.com
Crawl
• Screaming Frog
• Sitebulb
Migrations
• Plan ahead
• Make sure everything is mapped
• Futureproof
• Test in staging
Support
• I love a challenge so get in touch
linkedin.com/in/davecousin
@davetheseo
@obanintl
obaninternational.com
Webinar 20/09/23:
An Early look at
Organic Search in 2024
Some Final Tips
Thank You!
43
1 de 39

Recomendados

International sites hreflang video slides por
International sites hreflang video slidesInternational sites hreflang video slides
International sites hreflang video slidesDmitry Sergiets
602 vistas36 diapositivas
Mind Your Lang — London Web Standards por
Mind Your Lang — London Web StandardsMind Your Lang — London Web Standards
Mind Your Lang — London Web StandardsAdrian Roselli
1.1K vistas46 diapositivas
Mind Your lang — Accessibility Camp Toronto 2016 por
Mind Your lang — Accessibility Camp Toronto 2016Mind Your lang — Accessibility Camp Toronto 2016
Mind Your lang — Accessibility Camp Toronto 2016Adrian Roselli
1.7K vistas48 diapositivas
Going global with international SEO - Deepcrawl at Digital Growth Day por
Going global with international SEO - Deepcrawl at Digital Growth DayGoing global with international SEO - Deepcrawl at Digital Growth Day
Going global with international SEO - Deepcrawl at Digital Growth DayOMN
1.5K vistas19 diapositivas
Mind your lang (for role=drinks at CSUN 2017) por
Mind your lang (for role=drinks at CSUN 2017)Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)Adrian Roselli
1.9K vistas44 diapositivas
Top Myths of International SEO by Kaitlin McMichael por
Top Myths of International SEO by Kaitlin McMichaelTop Myths of International SEO by Kaitlin McMichael
Top Myths of International SEO by Kaitlin McMichaelKaitlin McMichael
1.8K vistas89 diapositivas

Más contenido relacionado

Similar a The 8 Things to check if Google are ignoring your hreflang - Final.pptx

Multilingual SEO - WordCamp Antwerp 03-18 por
Multilingual SEO - WordCamp Antwerp 03-18Multilingual SEO - WordCamp Antwerp 03-18
Multilingual SEO - WordCamp Antwerp 03-18Annelieke van den Berg
1.2K vistas60 diapositivas
International sites hreflang por
International sites hreflangInternational sites hreflang
International sites hreflangDmitry Sergiets
978 vistas36 diapositivas
SEO Trainning Class by Amardeep Yadav por
SEO Trainning Class by Amardeep YadavSEO Trainning Class by Amardeep Yadav
SEO Trainning Class by Amardeep YadavAmardeep Yadav ♛
807 vistas41 diapositivas
Fixing common problems with SEO by Steve Mortiboy por
Fixing common problems with SEO by Steve MortiboyFixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve MortiboySteve Mortiboy
716 vistas44 diapositivas
Fringe Accessibility: London Web Standards por
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsAdrian Roselli
2.4K vistas71 diapositivas
International SEO por
International SEOInternational SEO
International SEOPradeep Kumar Sharma
92 vistas11 diapositivas

Similar a The 8 Things to check if Google are ignoring your hreflang - Final.pptx(20)

Fixing common problems with SEO by Steve Mortiboy por Steve Mortiboy
Fixing common problems with SEO by Steve MortiboyFixing common problems with SEO by Steve Mortiboy
Fixing common problems with SEO by Steve Mortiboy
Steve Mortiboy716 vistas
Fringe Accessibility: London Web Standards por Adrian Roselli
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web Standards
Adrian Roselli2.4K vistas
SEO for multilingual websites por LingoHub
SEO for multilingual websitesSEO for multilingual websites
SEO for multilingual websites
LingoHub345 vistas
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox por patrickstox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick StoxPubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
Pubcon Vegas 2017 You're Going To Screw Up International SEO - Patrick Stox
patrickstox14.2K vistas
Extensis Web Typography Workshop | WebVisions Portland por Extensis
Extensis Web Typography Workshop | WebVisions PortlandExtensis Web Typography Workshop | WebVisions Portland
Extensis Web Typography Workshop | WebVisions Portland
Extensis797 vistas
Cyrus Shepard: Optimizing for Humans — The Magic of Value-Added SEO — #FullSt... por Stipso
Cyrus Shepard: Optimizing for Humans — The Magic of Value-Added SEO — #FullSt...Cyrus Shepard: Optimizing for Humans — The Magic of Value-Added SEO — #FullSt...
Cyrus Shepard: Optimizing for Humans — The Magic of Value-Added SEO — #FullSt...
Stipso2.6K vistas
Vegas2012 pubcon-kennedy-global-1 por Anne Kennedy
Vegas2012 pubcon-kennedy-global-1Vegas2012 pubcon-kennedy-global-1
Vegas2012 pubcon-kennedy-global-1
Anne Kennedy708 vistas
ER1 Eduard Barbu - EXPERT Summer School - Malaga 2015 por RIILP
ER1 Eduard Barbu - EXPERT Summer School - Malaga 2015ER1 Eduard Barbu - EXPERT Summer School - Malaga 2015
ER1 Eduard Barbu - EXPERT Summer School - Malaga 2015
RIILP237 vistas
International SEO - Search Love London 2012 por Lisa Myers
International SEO - Search Love London 2012International SEO - Search Love London 2012
International SEO - Search Love London 2012
Lisa Myers3.9K vistas
Insider's Guide to Creating Multilingual Websites That Drive Revenue por Florian Auckenthaler
Insider's Guide to Creating Multilingual Websites That Drive RevenueInsider's Guide to Creating Multilingual Websites That Drive Revenue
Insider's Guide to Creating Multilingual Websites That Drive Revenue
International SEO Best Practices por Gradiva Couzin
International SEO Best PracticesInternational SEO Best Practices
International SEO Best Practices
Gradiva Couzin2.8K vistas
Demand Quest SEO training session 2 por Nate Plaunt
Demand Quest SEO training session 2Demand Quest SEO training session 2
Demand Quest SEO training session 2
Nate Plaunt467 vistas
HREFLANG for International SEO: Lessons from 3,000 Implementations por Erudite
HREFLANG for International SEO: Lessons from 3,000 ImplementationsHREFLANG for International SEO: Lessons from 3,000 Implementations
HREFLANG for International SEO: Lessons from 3,000 Implementations
Erudite1.6K vistas
Lukasz Zelezny - LAC 2017 - Optimising site structure for indexing por iGB Affiliate
Lukasz Zelezny - LAC 2017 - Optimising site structure for indexingLukasz Zelezny - LAC 2017 - Optimising site structure for indexing
Lukasz Zelezny - LAC 2017 - Optimising site structure for indexing
iGB Affiliate164 vistas
[Pubcon Austin 2010] eCommerce Site Optimization por Groove Commerce
[Pubcon Austin 2010] eCommerce Site Optimization[Pubcon Austin 2010] eCommerce Site Optimization
[Pubcon Austin 2010] eCommerce Site Optimization
Groove Commerce403 vistas

Más de Oban International

How to produce great multilingual content, even when you can't read it | Laur... por
How to produce great multilingual content, even when you can't read it | Laur...How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...Oban International
431 vistas30 diapositivas
How to launch 'new concept' products & services in new markets | Dave Cousin ... por
How to launch 'new concept' products & services in new markets | Dave Cousin ...How to launch 'new concept' products & services in new markets | Dave Cousin ...
How to launch 'new concept' products & services in new markets | Dave Cousin ...Oban International
135 vistas32 diapositivas
BrightonSEO - Apr 2022 - No excuses for doing UX por
BrightonSEO - Apr 2022 - No excuses for doing UXBrightonSEO - Apr 2022 - No excuses for doing UX
BrightonSEO - Apr 2022 - No excuses for doing UXOban International
2.2K vistas45 diapositivas
UK market overview por
UK market overviewUK market overview
UK market overviewOban International
470 vistas60 diapositivas
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will... por
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...Oban International
11.7K vistas28 diapositivas
France: Market overview por
France: Market overview France: Market overview
France: Market overview Oban International
433 vistas34 diapositivas

Más de Oban International(20)

How to produce great multilingual content, even when you can't read it | Laur... por Oban International
How to produce great multilingual content, even when you can't read it | Laur...How to produce great multilingual content, even when you can't read it | Laur...
How to produce great multilingual content, even when you can't read it | Laur...
Oban International431 vistas
How to launch 'new concept' products & services in new markets | Dave Cousin ... por Oban International
How to launch 'new concept' products & services in new markets | Dave Cousin ...How to launch 'new concept' products & services in new markets | Dave Cousin ...
How to launch 'new concept' products & services in new markets | Dave Cousin ...
Oban International135 vistas
BrightonSEO - Apr 2022 - No excuses for doing UX por Oban International
BrightonSEO - Apr 2022 - No excuses for doing UXBrightonSEO - Apr 2022 - No excuses for doing UX
BrightonSEO - Apr 2022 - No excuses for doing UX
Oban International2.2K vistas
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will... por Oban International
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will...
Oban International11.7K vistas
Brighton SEO 2019 | How to find content gaps when you don't speak the language por Oban International
Brighton SEO 2019 | How to find content gaps when you don't speak the languageBrighton SEO 2019 | How to find content gaps when you don't speak the language
Brighton SEO 2019 | How to find content gaps when you don't speak the language
Oban International3.3K vistas
Why Chinese people don't speak or write Chinese por Oban International
Why Chinese people don't speak or write ChineseWhy Chinese people don't speak or write Chinese
Why Chinese people don't speak or write Chinese
Oban International840 vistas
How to tell if there's demand to launch your business overseas - BrightonSEO ... por Oban International
How to tell if there's demand to launch your business overseas - BrightonSEO ...How to tell if there's demand to launch your business overseas - BrightonSEO ...
How to tell if there's demand to launch your business overseas - BrightonSEO ...
Oban International7.3K vistas
How to generate high quality B2B leads with international digital marketing por Oban International
How to generate high quality B2B leads with international digital marketingHow to generate high quality B2B leads with international digital marketing
How to generate high quality B2B leads with international digital marketing
Oban International2.9K vistas
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J... por Oban International
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J...6 site migration fails and how to avoid them - BrightonSEO September 2018 - J...
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J...
Oban International1.7K vistas
What can you learn from the brands you have never heard of? por Oban International
What can you learn from the brands you have never heard of?What can you learn from the brands you have never heard of?
What can you learn from the brands you have never heard of?
Oban International547 vistas
Hreflang Tags - Brighton SEO April 2018 - Emily Mace por Oban International
Hreflang Tags - Brighton SEO April 2018 - Emily MaceHreflang Tags - Brighton SEO April 2018 - Emily Mace
Hreflang Tags - Brighton SEO April 2018 - Emily Mace
Oban International10.9K vistas
Emily Mace BrightonSEO Talk September 2017 por Oban International
Emily Mace BrightonSEO Talk September 2017Emily Mace BrightonSEO Talk September 2017
Emily Mace BrightonSEO Talk September 2017
Oban International2.8K vistas
International websites and SEO: How to get it wrong in 5 easy steps por Oban International
International websites and SEO: How to get it wrong in 5 easy stepsInternational websites and SEO: How to get it wrong in 5 easy steps
International websites and SEO: How to get it wrong in 5 easy steps
Oban International941 vistas
BrightonSEO 2016 - Domain Strategies for International Success por Oban International
BrightonSEO 2016 - Domain Strategies for International SuccessBrightonSEO 2016 - Domain Strategies for International Success
BrightonSEO 2016 - Domain Strategies for International Success
Oban International821 vistas
BrightonSEO - International Targeting with Hreflang Tags por Oban International
BrightonSEO - International Targeting with Hreflang TagsBrightonSEO - International Targeting with Hreflang Tags
BrightonSEO - International Targeting with Hreflang Tags
Oban International12.1K vistas

Último

Kate Fuad - Marketing Portfolio por
Kate Fuad - Marketing PortfolioKate Fuad - Marketing Portfolio
Kate Fuad - Marketing Portfoliokatherinefuad
5 vistas21 diapositivas
London HUG - Do More With SMS For HubSpot por
London HUG - Do More With SMS For HubSpot London HUG - Do More With SMS For HubSpot
London HUG - Do More With SMS For HubSpot Whitehat Inbound Marketing Agency
6 vistas23 diapositivas
AI CheatSheet.pdf por
AI CheatSheet.pdfAI CheatSheet.pdf
AI CheatSheet.pdfPartha Chakraborty
5 vistas13 diapositivas
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling... por
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...Reversed Out Creative
14 vistas24 diapositivas
content strategy _ seconed oponion _medical industry por
content strategy _ seconed oponion _medical industrycontent strategy _ seconed oponion _medical industry
content strategy _ seconed oponion _medical industryjonathanhany42
13 vistas29 diapositivas

Último(20)

Kate Fuad - Marketing Portfolio por katherinefuad
Kate Fuad - Marketing PortfolioKate Fuad - Marketing Portfolio
Kate Fuad - Marketing Portfolio
katherinefuad5 vistas
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling... por Reversed Out Creative
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...
7 Crucial aspects to maintaining authenticity in modern marketing: dispelling...
content strategy _ seconed oponion _medical industry por jonathanhany42
content strategy _ seconed oponion _medical industrycontent strategy _ seconed oponion _medical industry
content strategy _ seconed oponion _medical industry
jonathanhany4213 vistas
Performance Max Pros and Cons por akisselev
Performance Max Pros and ConsPerformance Max Pros and Cons
Performance Max Pros and Cons
akisselev5 vistas
BLOOM_November2023.pdf por BalmerLawrie
BLOOM_November2023.pdfBLOOM_November2023.pdf
BLOOM_November2023.pdf
BalmerLawrie46 vistas
Weekly Media Update_28_11_2023.pdf por BalmerLawrie
Weekly Media Update_28_11_2023.pdfWeekly Media Update_28_11_2023.pdf
Weekly Media Update_28_11_2023.pdf
BalmerLawrie13 vistas
Marketing Stories 2023 - Year in Review.pdf por Digital Uncovered
Marketing Stories 2023 - Year in Review.pdfMarketing Stories 2023 - Year in Review.pdf
Marketing Stories 2023 - Year in Review.pdf
Digital Uncovered13 vistas
Deltaplan - SEO Search por Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes50 vistas
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE] por Nabeela Moosakutty
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]
The Lore of Entelect por mike719672
The Lore of EntelectThe Lore of Entelect
The Lore of Entelect
mike71967229 vistas
What's new at Ahrefs [end of 2023] por Ahrefs
What's new at Ahrefs [end of 2023]What's new at Ahrefs [end of 2023]
What's new at Ahrefs [end of 2023]
Ahrefs64 vistas
The evolution of internet.pptx por ssuser520a351
The evolution of internet.pptxThe evolution of internet.pptx
The evolution of internet.pptx
ssuser520a3516 vistas
E-commerce Marketing por Nabil Abidi
E-commerce MarketingE-commerce Marketing
E-commerce Marketing
Nabil Abidi51 vistas

The 8 Things to check if Google are ignoring your hreflang - Final.pptx

  • 1. 8 Things to check if Google are ignoring your hreflang Dave Cousin Oban International slideshare.net/OBAN-IDForum @davetheseo
  • 2. Why do you even need Hreflang? 2
  • 3. obaninternational.com obaninternational.com Why Hreflang Matters • Google may try and guess, but wrong • Different link equity • Historic CTR • Duplicate content • Users care, & don’t want to waste time: • Moving between versions • Going to a site that not be relevant • Free boost of Hreflang Clusters
  • 4. Those 8 (or 25) things to check 4
  • 5. obaninternational.com obaninternational.com • Invalid ISO codes • Language & Country Order • e.g “gb-en” • Non-Countries • e.g. California, Wales • Non-Supported Languages • e.g. Northern Thai, Scots • Country only tags • e.g “gb” ISO 639-1 2 letter Language codes en.wikipedia.org/wiki/List_of_ISO_639-1_codes ISO 3166-1 2 letter Country/Territory codes en.wikipedia.org/wiki/ISO_3166-1_alpha-2 1. Codes and tags that are just plain wrong Common Mistakes
  • 6. obaninternational.com 6 Website targeting Arabic users What’s wrong with this example? <link rel="alternate" href="http://example.com/ar" hreflang=“ar-ar" /> 1. Codes and tags that are just plain wrong Common Mistakes
  • 7. obaninternational.com 7 Website targeting Arabic users <link rel="alternate" href="http://example.com/ar" hreflang=“ar-ar" /> AR is a country BUT it’s Argentina AR is a language though and it is Arabic 1. Codes and tags that are just plain wrong Common Mistakes Only 2% of Argentines speak Arabic
  • 8. obaninternational.com 8 Website targeting Austria What’s wrong with this example? <link rel="alternate" href="http://example.com/at" hreflang="at-at" /> 1. Codes and tags that are just plain wrong Common Mistakes
  • 9. obaninternational.com 9 Website targeting Austria <link rel="alternate" href="http://example.com/at" hreflang="at-at" /> AT is a location AT isn’t a language DE is the language (Austrians speak German) 1. Codes and tags that are just plain wrong Common Mistakes
  • 10. obaninternational.com obaninternational.com • Formatting • Using Relative or Root Relative URLs: Only use Absolute <link rel="alternate" href="http://example.com/en-ie" hreflang="en-ie" /> <link rel="alternate" href="http://example.com/en-ca" hreflang="en-ca" /> <link rel="alternate" href="http://example.com/en-gb" hreflang="en-gb" /> <link rel="alternate" href="http://example.com/en-gb" hreflang="en" /> • Related country and languages with different codes 1. Codes and tags that are just plain wrong Common Mistakes
  • 12. obaninternational.com obaninternational.com <link rel="alternate" href="http://example.com/en-uk" hreflang="en-uk"/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 13. obaninternational.com obaninternational.com Using UK for United Kingdom, use GB <link rel="alternate" href="http://example.com/en-gb" hreflang="en-gb"/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 14. obaninternational.com obaninternational.com <link rel="alternate" href="http://example.com/uk-uk" hreflang=“uk-uk“/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 15. obaninternational.com obaninternational.com Using UK for Ukraine. UK is correct for Ukrainian but UA is correct for Ukraine <link rel="alternate" href="http://example.com/uk-ua" hreflang=“uk-ua"/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 16. obaninternational.com obaninternational.com <link rel="alternate" href="http://example.com/jp-jp" hreflang=“jp-jp"/> <link rel="alternate" href="http://example.com/se-se" hreflang=“se-se"/> <link rel="alternate" href="http://example.com/dk-dk" hreflang=“dk-dk"/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 17. obaninternational.com obaninternational.com For Japanese use JA for Japan use JP For Swedish use SV, for Sweden use SE For Danish use DA, for Denmark use DK <link rel="alternate" href="http://example.com/ja-jp" hreflang=“ja-jp"/> <link rel="alternate" href="http://example.com/sv-se" hreflang=“sv-se"/> <link rel="alternate" href="http://example.com/da-dk" hreflang=“da-dk"/> 1. Codes and tags that are just plain wrong Common Mistakes
  • 18. obaninternational.com obaninternational.com • Non-indexable URLs • incl. SPAs • Language doesn’t match content • Using homepages or similar where local version doesn’t exist • Mapping clearly unrelated URLs into a cluster • Content doesn’t have to match, it should be localised 1. Codes and tags that are just plain wrong Plain Stupid Mistakes
  • 19. obaninternational.com obaninternational.com • If one URL is nice enough to give a shout out to another in its cluster • URLs should be polite and return the compliment Shoes Shoes 2. Missing Tags Missing Return Tags
  • 20. obaninternational.com obaninternational.com • If one URL is nice enough to give a shout out to another in its cluster • URLs should be polite and return the compliment Shoes Shoes 2. Missing Tags Missing Return Tags
  • 21. obaninternational.com obaninternational.com • You really do need self referencing tags • Yes all (indexable) pages do need tags, yes even the privacy policy 2. Missing Tags Lack of Any Tags No hreflang? Shame, I guess you might be relevant to English speakers but I’m not sure where? Hey, I just added an EN Tag Ok, you’re relevant to Global users with English Browser Language Hey, I just added an EN-GB Tag too Ok, you’re especially relevant to users with a UK IP address
  • 22. obaninternational.com obaninternational.com • Should be simple to get right • Two URLs just need to agree to reference each other • And themselves • With matching tags • And no one else Shoes Shoes Shoes Shoes Dress 3. Mismatching Tags 1:1 Mismatches
  • 23. obaninternational.com obaninternational.com • Should be simple to get right • Two URLs just need to agree to reference each other • And themselves • With matching tags • And no one else Shoes Shoes Shoes Shoes 3. Mismatching Tags 1:1 Mismatches
  • 24. obaninternational.com obaninternational.com • Slightly more tricky • So much easier where everything is mapped and automated • Use testing tools • e.g. https://technicalseo.com/tools/hreflang/ Shoes Shoes 3. Mismatching Tags >2 URL Hreflang Clusters
  • 25. obaninternational.com obaninternational.com • Slightly more tricky • So much easier where everything is mapped and automated • Use testing tools • e.g. https://technicalseo.com/tools/hreflang/ Shoes Shoes 3. Mismatching Tags >2 URL Hreflang Clusters
  • 26. obaninternational.com obaninternational.com • 2 URLs for 1 tag in 1 cluster is definitely Wrong • e.g. 2 “fr” pages or 2 “en-us” pages • Only use 1 URL for per tag per cluster • Same language in multiple different tags, on multiple URLs is all good • e.g. “fr-fr”, “fr-ca” & “fr” Shoes Shoes Dress 3. Mismatching Tags More than one URL for 1 tag
  • 27. obaninternational.com obaninternational.com Shoes Shoes 3. Mismatching Tags More than one URL for 1 tag • 2 URLs for 1 tag in 1 cluster is definitely Wrong • e.g. 2 “fr” pages or 2 “en-us” pages • Only use 1 URL for per tag per cluster • Same language in multiple different tags, on multiple URLs is all good • e.g. “fr-fr”, “fr-ca” & “fr”
  • 28. obaninternational.com obaninternational.com • 1 URL mapped to >1 Incompatible tags is also Wrong • e.g 1 URL with a “da-dk” and “en-us” tag • Avoid incompatible tags • 1 URL used for >1 country is all good • e.g. 1 URL for “en-gb” & “en-ie” • >1 language is Wrong • Except Macro and ‘sub’ languages e.g Norwegian and Norwegian Bokmål Shoes Shoes 3. Mismatching Tags One URL for multiple incompatible tags
  • 29. obaninternational.com obaninternational.com • 1 URL mapped to >1 Incompatible tags is also Wrong • e.g 1 URL with a “da-dk” and “en-us” tag • Avoid incompatible tags • 1 URL used for >1 country is all good • e.g. 1 URL for “en-gb” & “en-ie” • >1 language is Wrong • Except Macro and ‘sub’ languages e.g Norwegian and Norwegian Bokmål Shoes Shoes 3. Mismatching Tags One URL for multiple incompatible tags
  • 30. obaninternational.com obaninternational.com • Don’t use Hreflang tags & Canonicals within a cluster • Stop confusing Google with conflicting tags • Google may prioritise Canonicals as a priority over Hreflang • This DOES NOT mean Don’t use Canonicals at all • For duplicates (within a country/language site) ONLY add Hreflang to Canonical URL /en- gb/ /en- gb/ /en- gb/ 4. Canonicals & Hreflang Ah thanks, I will not index this and show /en-us/ instead el="alternate" href=http://example.com/ en-gb hreflang=en-gb"/>. Oh wait, but you told me to show /en-us/ instead? Ok ok, I made the Canonical self-referencing Humm, you’re an idiot but I’ll think about it rel="canonical" href="https://example.com/en- us/"
  • 31. obaninternational.com obaninternational.com • Lang tags: • Less important signal • Can cause issues when contradictory • ‘Lang tag’ of the URL should: • Match 1 tag • Not contradict any others • Look out for multilingual sites with 1 lang tag for all pages <html lang=“da-dk"> <link rel="alternate" href="https://example.com/ " hreflang="en-US"/> <link rel="alternate" href="https://example.com/ " hreflang="en" /> 5. Lang Tag Mismatches
  • 32. obaninternational.com obaninternational.com • Lang tags: • Less important signal • Can cause issues when contradictory • ‘Lang tag’ of the URL should: • Match 1 tag • Not contradict any others • Look out for multilingual sites with 1 lang tag for all pages <html lang="en-GB"> <link rel="alternate" href="https://example.com/ " hreflang="en-US"/> <link rel="alternate" href="https://example.com/ " hreflang="en" /> 5. Lang Tag Mismatches
  • 33. obaninternational.com obaninternational.com • Lang tags: • Less important signal • Can cause issues when contradictory • ‘Lang tag’ of the URL should: • Match 1 tag • Not contradict any others • Look out for multilingual sites with 1 lang tag for all pages <html lang="en-US"> <link rel="alternate" href="https://example.com/ " hreflang="en-US"/> <link rel="alternate" href="https://example.com/ " hreflang="en" /> 5. Lang Tag Mismatches
  • 34. obaninternational.com obaninternational.com • Only have either on-page tags or sitemap hreflang • At least each cluster in one place • Also make sure the source and initial DOM match 6. On-Page & Sitemap Tag disagreements
  • 35. obaninternational.com obaninternational.com • Technically all good? • Google might ignore it anyway • Hreflang is a Signal not a Directive • If one version was: • Established before Hreflang setup, • Has great CTR or • Has great Link Equity • It may still show for the wrong countries 7. Vastly different link equity or user experience
  • 36. obaninternational.com obaninternational.com • Google has trust issues • Just like the time you screwed up Canonicals, or had out of date XML Sitemaps • If you got one or some of the first 6 wrong: • Across a chunk of your pages • For a long period of time • Google may decide you can’t be trusted to do your own Hreflang • It can take a significant amount of time to rebuild trust • and for Google to decide you have learnt from your mistakes and move past it 8. Give it time, Google takes time to trust again
  • 38. obaninternational.com obaninternational.com Crawl • Screaming Frog • Sitebulb Migrations • Plan ahead • Make sure everything is mapped • Futureproof • Test in staging Support • I love a challenge so get in touch linkedin.com/in/davecousin @davetheseo @obanintl obaninternational.com Webinar 20/09/23: An Early look at Organic Search in 2024 Some Final Tips

Notas del editor

  1. Ok so I say 8 but as you will see some of these can be broken down further, if I said 24 maybe that would scare some of you away, most of these are easy enough to fix though so don’t panic
  2. 2% is 1million speakers
  3. Something along the lines of this Japanese page on my favourite cas is definitely my English homepage and so is this Swedish page on how to change an air filter on a 1986 Ford Sierra
  4. Correct Hreflang tells Google “these are near duplicates but for different countries so please index them” Adding a Canonical between the same URLs tells Google “these are duplicates (or near duplicates) so show this instead as a directly comparable page that doesn’t need indexing”
  5. Checking in GSC Performance Filter by URL (/property) View by Country of origin Filter to see queries/URLs by country Checking in Analytics (GA4) Demographic details Filter by URL (/property) & Channel Checking in Ahrefs/SEMRush etc. (incl. Competitors) Enter URL View keywords by Country Check SERPs VPN or AWR Search Anywhere or similar