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 von 39

Recomendados

International sites hreflang video slides von
International sites hreflang video slidesInternational sites hreflang video slides
International sites hreflang video slidesDmitry Sergiets
602 views36 Folien
Mind Your Lang — London Web Standards von
Mind Your Lang — London Web StandardsMind Your Lang — London Web Standards
Mind Your Lang — London Web StandardsAdrian Roselli
1.1K views46 Folien
Mind Your lang — Accessibility Camp Toronto 2016 von
Mind Your lang — Accessibility Camp Toronto 2016Mind Your lang — Accessibility Camp Toronto 2016
Mind Your lang — Accessibility Camp Toronto 2016Adrian Roselli
1.7K views48 Folien
Going global with international SEO - Deepcrawl at Digital Growth Day von
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 views19 Folien
Mind your lang (for role=drinks at CSUN 2017) von
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 views44 Folien
Top Myths of International SEO by Kaitlin McMichael von
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 views89 Folien

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 von
Multilingual SEO - WordCamp Antwerp 03-18Multilingual SEO - WordCamp Antwerp 03-18
Multilingual SEO - WordCamp Antwerp 03-18Annelieke van den Berg
1.2K views60 Folien
International sites hreflang von
International sites hreflangInternational sites hreflang
International sites hreflangDmitry Sergiets
978 views36 Folien
SEO Trainning Class by Amardeep Yadav von
SEO Trainning Class by Amardeep YadavSEO Trainning Class by Amardeep Yadav
SEO Trainning Class by Amardeep YadavAmardeep Yadav ♛
807 views41 Folien
Fixing common problems with SEO by Steve Mortiboy von
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 views44 Folien
Fringe Accessibility: London Web Standards von
Fringe Accessibility: London Web StandardsFringe Accessibility: London Web Standards
Fringe Accessibility: London Web StandardsAdrian Roselli
2.4K views71 Folien
International SEO von
International SEOInternational SEO
International SEOPradeep Kumar Sharma
92 views11 Folien

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

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

Más de Oban International

How to produce great multilingual content, even when you can't read it | Laur... von
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 views30 Folien
How to launch 'new concept' products & services in new markets | Dave Cousin ... von
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 views32 Folien
BrightonSEO - Apr 2022 - No excuses for doing UX von
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 views45 Folien
UK market overview von
UK market overviewUK market overview
UK market overviewOban International
471 views60 Folien
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will... von
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 views28 Folien
France: Market overview von
France: Market overview France: Market overview
France: Market overview Oban International
433 views34 Folien

Más de Oban International(20)

How to produce great multilingual content, even when you can't read it | Laur... von 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 views
How to launch 'new concept' products & services in new markets | Dave Cousin ... von 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 views
BrightonSEO - Apr 2022 - No excuses for doing UX von 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 views
Brighton SEO 2021 | The Mother of all Updates - What Google's MUM update will... von 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 views
Brighton SEO 2019 | How to find content gaps when you don't speak the language von 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 views
Why Chinese people don't speak or write Chinese von 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 views
How to tell if there's demand to launch your business overseas - BrightonSEO ... von 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 views
How to generate high quality B2B leads with international digital marketing von 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 views
6 site migration fails and how to avoid them - BrightonSEO September 2018 - J... von 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 views
What can you learn from the brands you have never heard of? von 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 views
Hreflang Tags - Brighton SEO April 2018 - Emily Mace von 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 views
International websites and SEO: How to get it wrong in 5 easy steps von 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 views
BrightonSEO 2016 - Domain Strategies for International Success von Oban International
BrightonSEO 2016 - Domain Strategies for International SuccessBrightonSEO 2016 - Domain Strategies for International Success
BrightonSEO 2016 - Domain Strategies for International Success
Oban International821 views
BrightonSEO - International Targeting with Hreflang Tags von Oban International
BrightonSEO - International Targeting with Hreflang TagsBrightonSEO - International Targeting with Hreflang Tags
BrightonSEO - International Targeting with Hreflang Tags
Oban International12.1K views

Último

Weekly Media Update_04_12_2023.pdf von
Weekly Media Update_04_12_2023.pdfWeekly Media Update_04_12_2023.pdf
Weekly Media Update_04_12_2023.pdfBalmerLawrie
19 views6 Folien
Market Segmentation von
Market SegmentationMarket Segmentation
Market Segmentationkennethrakes
19 views12 Folien
How to leverage E-E-A-T to boost your international expansion von
How to leverage E-E-A-T to boost your international expansionHow to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansionGemma Fontane
7 views117 Folien
London HUG - Do More With SMS For HubSpot von
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
7 views23 Folien
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction... von
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Rio Ichikawa
150 views125 Folien
AZoNetwork Editorial Calendar 2024.pdf von
AZoNetwork Editorial Calendar 2024.pdfAZoNetwork Editorial Calendar 2024.pdf
AZoNetwork Editorial Calendar 2024.pdfRebecca731061
15 views15 Folien

Último(20)

Weekly Media Update_04_12_2023.pdf von BalmerLawrie
Weekly Media Update_04_12_2023.pdfWeekly Media Update_04_12_2023.pdf
Weekly Media Update_04_12_2023.pdf
BalmerLawrie19 views
How to leverage E-E-A-T to boost your international expansion von Gemma Fontane
How to leverage E-E-A-T to boost your international expansionHow to leverage E-E-A-T to boost your international expansion
How to leverage E-E-A-T to boost your international expansion
Gemma Fontane7 views
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction... von Rio Ichikawa
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Bridging the Gap: How SEO and CRO Work Together to Maximize User Satisfaction...
Rio Ichikawa150 views
AZoNetwork Editorial Calendar 2024.pdf von Rebecca731061
AZoNetwork Editorial Calendar 2024.pdfAZoNetwork Editorial Calendar 2024.pdf
AZoNetwork Editorial Calendar 2024.pdf
Rebecca73106115 views
Branding Proposal for Company.pptx von DSOMGuy
Branding Proposal for Company.pptxBranding Proposal for Company.pptx
Branding Proposal for Company.pptx
DSOMGuy6 views
Digital Marketing Tips to Survive the Global Inflation von Jomer Gregorio
Digital Marketing Tips to Survive the Global InflationDigital Marketing Tips to Survive the Global Inflation
Digital Marketing Tips to Survive the Global Inflation
Jomer Gregorio5 views
Kate Fuad - Marketing Portfolio von katherinefuad
Kate Fuad - Marketing PortfolioKate Fuad - Marketing Portfolio
Kate Fuad - Marketing Portfolio
katherinefuad10 views
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024 von Partha Dutta
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024
Partha Dutta7 views
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdf von VWO
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdfTurning Business Challenges into Testable Ideas - 29 Nov '23.pdf
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdf
VWO56 views
Weekly Media Update_28_11_2023.pdf von BalmerLawrie
Weekly Media Update_28_11_2023.pdfWeekly Media Update_28_11_2023.pdf
Weekly Media Update_28_11_2023.pdf
BalmerLawrie16 views
Monetizing Your Newsletter with Affiliate Marketing von David Clayton
Monetizing Your Newsletter with Affiliate MarketingMonetizing Your Newsletter with Affiliate Marketing
Monetizing Your Newsletter with Affiliate Marketing
David Clayton9 views
AI Trends in Creative Operations 2024 by Artwork Flow.pdf von marketingartwork
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf

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

Hinweis der Redaktion

  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