Setting Hreflang for Success #Pubcon

Aleyda Solís
Aleyda SolísInternational SEO Consultant & Founder at Orainti
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Setting Hreflang For Success
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Targeting international search audiences can be a
great way to grow and diversify your business…
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
However, it’s critical
to rank with the
relevant international
Web version in search
results… which can
be challenging when
you have many of
them
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
These misaligned pages will have worse rankings, 

CTR and conversions than the correct ones
GOOGLE SEARCH CONSOLE
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
This is when Hreflang comes to the rescue
HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
hreflang is one of
many signals that
Google take into
consideration to
determine a target
locale, and one that
we can directly set
HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Hreflang allows to specify each of your pages 

language & alternatively country targeting
English for the UK
brand.com
brand.co.uk
brand.com/es/
English for the US
Spanish for the US
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
English for the UK
While also mapping each page to their alternate 

languages or countries versions
brand.com
brand.co.uk
brand.com/es/
English for the US
Spanish for the US
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Nonetheless,
Hreflang is
usually found
to be hard to
implement…
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
For real
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Sigh. Even when you think you had set it right already!
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
* SEO Consultant & Founder at Orainti
* SEO Speaker at +100 Events in +20 countries
* Author “SEO. Las Claves Esenciales.”
*Blogger in Search Engine Land & Search Engine Journal
*Featured in Forbes, Entrepreneur, Huffington Post
*European Search Personality of the Year in 2018
I’m Aleyda Solis, International SEO Consultant
ORAINTI.COM
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
I’ve had the chance to help some great brands…
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
… today I’m excited to share with you how to set
hreflang for success
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
It’s about following an implementation process
ASSESS THE LANGUAGES
AND COUNTRIES
HREFLANG
IMPLEMENTATION SCOPE
CHOOSE THE HREFLANG
IMPLEMENTATION
METHOD
SPECIFY THE HREFLANG
CODE PATTERN
MONITOR AND
TROUBLESHOOT THE
HREFLANG
IMPLEMENTATION AFTER
LAUNCH
VALIDATE THE
HREFLANG
IMPLEMENTATION IN A
TEST ENVIRONMENT
ESTABLISH HREFLANG
BEST PRACTICES
GUIDELINES TO FOLLOW
WHEN A NEW PAGE IS
PUBLISHED
HTTP://BIT.LY/HREFLANGPROCESS
1 2 3
6 5 4
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
1ASSESS THE LANGUAGES AND COUNTRIES
HREFLANG IMPLEMENTATION SCOPE
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Although you might want to tag all of your international
Web versions, if you have many it’s critical to prioritize
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Check for which of
your site versions
you’re attracting
rankings from
countries that
you’re already
targeting with
others
GOOGLE SEARCH CONSOLE AND GOOGLE ANALYTICS
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Start with
those
countries
generating
more organic
traffic to the
wrong site
version
SEMRUSH, AHREFS, SISTRIX
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONSEMRUSH, AHREFS, SISTRIX
Identify for which
queries the site
version ranks in the
wrong market
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Check if these
queries are also
targeted w/
pages in the
relevant country
version that
should be
ranking instead
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Create a priority hreflang list with those pages shown in
the wrong search results and their alternate versions
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
2CHOOSE THE HREFLANG IMPLEMENTATION
METHOD
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
You can implement hreflang annotations through the
HTML head, using XML sitemaps, or HTTP headers
HTML Head XML Sitemap
HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Choose the method that will better comply w/ your
needs and potential platform restrictions
BETTER FOR SMALL
NUMBER OF VERSIONS
TO TAG AND WHEN
USING A PLATFORM
THAT ALLOWS TO EASILY
EDIT THE HTML HEAD
HTML Head
BETTER FOR BIGGER
SITES WITH A HIGH
NUMBER OF VERSIONS
TO TAG AND/OR WHEN
YOU CAN’T EDIT YOUR
HTML HEAD
XML Sitemap
WHEN SPECIFYING
HREFLANG FOR NON-
HTML DOCUMENTS LIKE
PDFS, DOCS, ETC.
HTTP Header
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
3SPECIFY THE HREFLANG CODE PATTERN
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
Hreflang annotations use ISO 639-1 values for 

languages and ISO 3166-1 Alpha 2 for countries
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
This is
incorrect since
the ISO 3166-1
code for the
UK is “GB”
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Languages can be specified by themselves but when
specifying countries they should also include a language
HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Like this! Note the usage of a dash (not underscore) 

to separate the language and country values
<link rel=“alternate” hreflang=“en” href=“http://www.brand.com/“ />
<link rel=“alternate” hreflang=“en-us” href=“http://www.brand.com/" />
ENGLISH
ENGLISH IN THE US
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
And there’s no
official support
yet for regions or
continents
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Sorry, but this
is not officially
supported
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
So if you need to use the same version across a region,
you should assign each of the countries to the pages
<link rel=“alternate” hreflang=“es-es” href=“http://www.brand.com/es/“ />
<link rel=“alternate” hreflang=“es-mx” href=“http://www.brand.com/latam/“ />
<link rel=“alternate” hreflang=“es-ar” href=“http://www.brand.com/latam/“ />
<link rel=“alternate” hreflang=“es-co” href=“http://www.brand.com/latam/“ />
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
There’s no limit on
assigning the same
URL to many
targeted countries
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
You can also use the “x-default” value to specify the
fallback version for unmatched languages/countries
Default and English for the US
<link rel="alternate" hreflang=“x-default“ href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
brand.com
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
<link rel="canonical" href="http://www.brand.com/" />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
English for the UK
Note that is critical that each alternate page refer to
each other, while not changing their canonicalization
brand.com
brand.co.uk
brand.com/es/
English for the US
Spanish for the US
<link rel="canonical" href=“http://www.brand.com/es/" />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
<link rel="canonical" href=“http://www.brand.co.uk/“ />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Don’t do this if
you want the
Mexican home
page to actually
be the one that
ranks in Mexico
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
With the Mobile First Index if you have independent
mobile URLs you’ll need to annotate them too
<link rel="canonical" href="http://www.brand.com/" />
<link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ />
English Mobile for the UK
m.brand.com
m.brand.co.uk
m.brand.com/es/
English Mobile for the US
Spanish Mobile for the US
<link rel="canonical" href=“http://www.brand.com/es/" />
<link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ />
<link rel="canonical" href=“http://www.brand.co.uk/“ />
<link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ />
<link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ />
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Which should be the same when you’re using 

non-canonical AMP
<link rel="canonical" href="http://www.brand.com/" />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ />
English AMP for the UK
brand.com/amp/
brand.co.uk/amp/
brand.com/es/amp/
English AMP for the US
Spanish AMP for the US
<link rel="canonical" href=“http://www.brand.com/es/" />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ />
<link rel="canonical" href=“http://www.brand.co.uk/“ />
<link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ />
<link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ />
<link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ />
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://WWW.ALEYDASOLIS.COM/ENGLISH/INTERNATIONAL-SEO-TOOLS/HREFLANG-TAGS-GENERATOR/
Minimize errors
by using the
hreflang
generator to
obtain the
HTML or XML
sitemap code
pattern for your
different
versions
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
You can use these values as patterns to use across the
different pages you identified as relevant to tag
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
When adding the
hreflang in the HTML
head, be careful that
there isn’t any code
that breaks it,
making the hreflang
not recognizable
HTTPS://WWW.ILOVESEO.NET/HOW-TO-USE-HREFLANG-CORRECTLY/
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://WWW.HREFLANGBUILDER.COM/
If you work in an
enterprise
environment, check
out the hreflang
builder to generate
hreflang in XML
sitemaps and
facilitate the
mapping process
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
4VALIDATE THE HREFLANG
IMPLEMENTATION IN TEST ENVIRONMENT
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Verify that the relevant pages have been effectively
tagged by crawling the site in a test environment
SITEBULB, DEEPCRAWL, SCREAMING FROG, RYTE, BOTIFY, ONCRAWL
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Besides using the right values in the desired pages,
check for pages that might trigger no-return tags issues
SITEBULB, DEEPCRAWL, SCREAMING FROG, RYTE, BOTIFY, ONCRAWL
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Like tagging URLs
that are blocked,
no-indexed,
canonicalized to
others, redirected
or with an error
status code
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
5MONITOR AND TROUBLESHOOT HREFLANG
AFTER LAUNCH
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONGOOGLE SEARCH CONSOLE
After launching, look for remaining hreflang errors in
the Search Console International Targeting Report
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Which are the type of issues found? How many URLs
are affected? Of which language/country versions?
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Start fixing those
with a higher
number of affected
URLs for your most
important markets
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://HREFLANGCHECKER.COM/, HTTPS://TECHNICALSEO.COM/SEO-TOOLS/HREFLANG/
Once you’re
done you can
validate the
specific URLs
with issues with
free hreflang
checkers
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Until you have no errors
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Check the
remaining traffic
from non-relevant
markets to your
international
versions to
expand the
process
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
6ESTABLISH HREFLANG BEST PRACTICES &
GUIDELINES
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
WHICH INTERNATIONAL
VERSIONS WERE
INCLUDED/EXCLUDED
AND WHY?
WHICH PAGES OF THOSE
INTERNATIONAL
VERSIONS WERE
INCLUDED/EXCLUDED
AND WHY?
WHICH
IMPLEMENTATION
METHOD WAS CHOSEN
AND WHY?
WHICH TOOLS WERE
SELECTED TO
GENERATE, TEST AND
MONITOR HREFLANG?
WHEN AND WHERE THE
HREFLANG
IMPLEMENTATION
SHOULD BE TESTED
BEFORE ANY RELEASE?
HOW OFTEN THE
HREFLANG
ANNOTATIONS SHOULD
BE CHECKED AND WHO
WILL DO IT?
HTTP://BIT.LY/HREFLANGPROCESS
Document the process, establishing the steps to follow
to tag any page that is published, changed or removed
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
It’s time to grow
internationally,
with the right
page versions
ranking!
#HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
Thanks
1 of 58

Recommended

Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023 by
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023
Hreflang: 
Is it really still necessary and 
how to use it successfully in 2023Aleyda Solís
81 views58 slides
How to Develop Successful SEO Reports #SEOKomm by
How to Develop Successful SEO Reports #SEOKommHow to Develop Successful SEO Reports #SEOKomm
How to Develop Successful SEO Reports #SEOKommAleyda Solís
287 views81 slides
How to Develop International SEO Audits for Success #IntSS by
How to Develop International SEO Audits for Success #IntSSHow to Develop International SEO Audits for Success #IntSS
How to Develop International SEO Audits for Success #IntSSAleyda Solís
139 views116 slides
7 Ways Not to Fail at International SEO by
7 Ways Not to Fail at International SEO7 Ways Not to Fail at International SEO
7 Ways Not to Fail at International SEOAleyda Solís
818 views56 slides
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C... by
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...
¡Adiós a las Historias de Horror SEO! 
Aprende a Establecer un Framework de C...Aleyda Solís
640 views64 slides
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal... by
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...
E-Commerce SEO Horror Stories : How to tackle the most common issues 
at scal...Aleyda Solís
1.7K views141 slides

More Related Content

More from Aleyda Solís

Cómo Crear 
Informes SEO de Éxito by
Cómo Crear 
Informes SEO de ÉxitoCómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de ÉxitoAleyda Solís
169 views77 slides
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach by
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachCómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachAleyda Solís
566 views96 slides
SEO Reporting for Success at #FOS22 by
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22Aleyda Solís
1.1K views78 slides
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu... by
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...Aleyda Solís
2.9K views70 slides
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework by
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkGoodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkAleyda Solís
12.6K views61 slides
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr... by
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...Aleyda Solís
6.5K views77 slides

More from Aleyda Solís(20)

Cómo Crear 
Informes SEO de Éxito by Aleyda Solís
Cómo Crear 
Informes SEO de ÉxitoCómo Crear 
Informes SEO de Éxito
Cómo Crear 
Informes SEO de Éxito
Aleyda Solís169 views
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach by Aleyda Solís
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeachCómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Cómo Gestionar Proyectos SEO Complejos de Forma Exitosa #SEonthebeach
Aleyda Solís566 views
SEO Reporting for Success at #FOS22 by Aleyda Solís
SEO Reporting for Success at #FOS22SEO Reporting for Success at #FOS22
SEO Reporting for Success at #FOS22
Aleyda Solís1.1K views
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu... by Aleyda Solís
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
No More "It Depends" - Learn to Set your Visual SEO Resources #LondonSEOMeetu...
Aleyda Solís2.9K views
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework by Aleyda Solís
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance FrameworkGoodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Goodbye SEO fck ups! Learn to set an SEO Quality Assurance Framework
Aleyda Solís12.6K views
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr... by Aleyda Solís
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
Aleyda Solís6.5K views
Identificando Búsquedas que Conviertan en tu Customer Journey by Aleyda Solís
Identificando Búsquedas que Conviertan en tu Customer JourneyIdentificando Búsquedas que Conviertan en tu Customer Journey
Identificando Búsquedas que Conviertan en tu Customer Journey
Aleyda Solís447 views
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul... by Aleyda Solís
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
SEO Reporting to Impress: How to Successfully Report your SEO Efforts & Resul...
Aleyda Solís9K views
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022 by Aleyda Solís
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022 The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
The Worst SEO Issues of Online Stores in 2022 & How to Fix Them #YoastCon2022
Aleyda Solís4.7K views
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM... by Aleyda Solís
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Identifying Top Converting Queries at Every Stage of the Customer Journey #SM...
Aleyda Solís2.6K views
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ... by Aleyda Solís
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
SEO Low hanging Fruit: Identifying SEO Opportunities to Achieve Results Fast ...
Aleyda Solís8.4K views
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground by Aleyda Solís
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOndergroundCómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Cómo Diagnosticar y Recuperar de una Caída de Tráfico SEO #SEOnderground
Aleyda Solís2.1K views
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon by Aleyda Solís
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
7 E-Commerce SEO Mistakes & How to Fix Them #DeepSEOCon
Aleyda Solís2.4K views
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX by Aleyda Solís
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDXThe most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
The most Damaging SEO Mistakes & Issues in 2021 and How to Avoid Them #EngagePDX
Aleyda Solís5K views
Cost Effective Multilingual Content Optimization in An International SEO Process by Aleyda Solís
Cost Effective Multilingual Content Optimization in An International SEO ProcessCost Effective Multilingual Content Optimization in An International SEO Process
Cost Effective Multilingual Content Optimization in An International SEO Process
Aleyda Solís2.5K views
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos by Aleyda Solís
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejosFrameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Frameworks y tips para gestionar con éxito procesos SEO en entornos complejos
Aleyda Solís1.5K views
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetup by Aleyda Solís
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetupHow to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
How to Become a Successful Remote SEO Consultant #LisbonSEOMeetup
Aleyda Solís1.5K views
SEO for Changing E-commerce Product Pages - How to Optimize your Online Store... by Aleyda Solís
SEO for Changing E-commerce Product Pages - How to Optimize your Online Store...SEO for Changing E-commerce Product Pages - How to Optimize your Online Store...
SEO for Changing E-commerce Product Pages - How to Optimize your Online Store...
Aleyda Solís1.9K views
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes by Aleyda Solís
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO ProcessesThriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Thriving as an SEO Specialist: Frameworks & Tips to Manage Complex SEO Processes
Aleyda Solís8.6K views
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO by Aleyda Solís
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEOSEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
SEO Internacional: Acciones a Priorizar y Errores a Evitar #3HorasDeSEO
Aleyda Solís1.4K views

Recently uploaded

digital marketing ppt.pptx by
digital marketing ppt.pptxdigital marketing ppt.pptx
digital marketing ppt.pptxsurendraswami7172
6 views13 slides
AI CheatSheet.pdf by
AI CheatSheet.pdfAI CheatSheet.pdf
AI CheatSheet.pdfPartha Chakraborty
5 views13 slides
First 30 days of Your CRO Program by
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO ProgramVWO
54 views57 slides
London HUG - Do More With SMS For HubSpot by
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 views23 slides
Aurora Vietnam_Credential_2023_Eng_Update2811 by
Aurora Vietnam_Credential_2023_Eng_Update2811Aurora Vietnam_Credential_2023_Eng_Update2811
Aurora Vietnam_Credential_2023_Eng_Update2811Aurora Vietnam IMC Agency
38 views131 slides

Recently uploaded(20)

First 30 days of Your CRO Program by VWO
First 30 days of Your CRO ProgramFirst 30 days of Your CRO Program
First 30 days of Your CRO Program
VWO54 views
Turning Business Challenges into Testable Ideas - 29 Nov '23.pdf by 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
VWO42 views
Deltaplan - SEO Search by Roy Huiskes
Deltaplan - SEO SearchDeltaplan - SEO Search
Deltaplan - SEO Search
Roy Huiskes50 views
Weekly Media Update_28_11_2023.pdf by BalmerLawrie
Weekly Media Update_28_11_2023.pdfWeekly Media Update_28_11_2023.pdf
Weekly Media Update_28_11_2023.pdf
BalmerLawrie13 views
The Lore of Entelect by mike719672
The Lore of EntelectThe Lore of Entelect
The Lore of Entelect
mike71967229 views
content strategy _ seconed oponion _medical industry by jonathanhany42
content strategy _ seconed oponion _medical industrycontent strategy _ seconed oponion _medical industry
content strategy _ seconed oponion _medical industry
jonathanhany4213 views
Growth strategies for SaaS MRR $10,000 (by TheBootstrappedWay.com) by Daniel Pirciu
Growth strategies for SaaS MRR $10,000 (by TheBootstrappedWay.com)Growth strategies for SaaS MRR $10,000 (by TheBootstrappedWay.com)
Growth strategies for SaaS MRR $10,000 (by TheBootstrappedWay.com)
Daniel Pirciu7 views
Errickson_MarketAnalysisReport by BethanyAline
Errickson_MarketAnalysisReportErrickson_MarketAnalysisReport
Errickson_MarketAnalysisReport
BethanyAline16 views
Marketing Stories 2023 - Year in Review.pdf by Digital Uncovered
Marketing Stories 2023 - Year in Review.pdfMarketing Stories 2023 - Year in Review.pdf
Marketing Stories 2023 - Year in Review.pdf
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa... by Daniel Pirciu
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa...
Daniel Pirciu5 views
Kate Fuad - Marketing Portfolio by katherinefuad
Kate Fuad - Marketing PortfolioKate Fuad - Marketing Portfolio
Kate Fuad - Marketing Portfolio
katherinefuad5 views

Setting Hreflang for Success #Pubcon

  • 1. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Setting Hreflang For Success #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
  • 2. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Targeting international search audiences can be a great way to grow and diversify your business…
  • 3. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON However, it’s critical to rank with the relevant international Web version in search results… which can be challenging when you have many of them
  • 4. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON These misaligned pages will have worse rankings, 
 CTR and conversions than the correct ones GOOGLE SEARCH CONSOLE
  • 5. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON This is when Hreflang comes to the rescue HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
  • 6. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON hreflang is one of many signals that Google take into consideration to determine a target locale, and one that we can directly set HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
  • 7. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Hreflang allows to specify each of your pages 
 language & alternatively country targeting English for the UK brand.com brand.co.uk brand.com/es/ English for the US Spanish for the US
  • 8. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ /> English for the UK While also mapping each page to their alternate 
 languages or countries versions brand.com brand.co.uk brand.com/es/ English for the US Spanish for the US <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
  • 9. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Nonetheless, Hreflang is usually found to be hard to implement…
  • 10. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON For real
  • 11. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Sigh. Even when you think you had set it right already!
  • 12. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON * SEO Consultant & Founder at Orainti * SEO Speaker at +100 Events in +20 countries * Author “SEO. Las Claves Esenciales.” *Blogger in Search Engine Land & Search Engine Journal *Featured in Forbes, Entrepreneur, Huffington Post *European Search Personality of the Year in 2018 I’m Aleyda Solis, International SEO Consultant ORAINTI.COM
  • 13. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON I’ve had the chance to help some great brands…
  • 14. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON … today I’m excited to share with you how to set hreflang for success #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON
  • 15. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON It’s about following an implementation process ASSESS THE LANGUAGES AND COUNTRIES HREFLANG IMPLEMENTATION SCOPE CHOOSE THE HREFLANG IMPLEMENTATION METHOD SPECIFY THE HREFLANG CODE PATTERN MONITOR AND TROUBLESHOOT THE HREFLANG IMPLEMENTATION AFTER LAUNCH VALIDATE THE HREFLANG IMPLEMENTATION IN A TEST ENVIRONMENT ESTABLISH HREFLANG BEST PRACTICES GUIDELINES TO FOLLOW WHEN A NEW PAGE IS PUBLISHED HTTP://BIT.LY/HREFLANGPROCESS 1 2 3 6 5 4
  • 16. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 1ASSESS THE LANGUAGES AND COUNTRIES HREFLANG IMPLEMENTATION SCOPE
  • 17. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Although you might want to tag all of your international Web versions, if you have many it’s critical to prioritize
  • 18. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Check for which of your site versions you’re attracting rankings from countries that you’re already targeting with others GOOGLE SEARCH CONSOLE AND GOOGLE ANALYTICS
  • 19. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Start with those countries generating more organic traffic to the wrong site version SEMRUSH, AHREFS, SISTRIX
  • 20. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONSEMRUSH, AHREFS, SISTRIX Identify for which queries the site version ranks in the wrong market
  • 21. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Check if these queries are also targeted w/ pages in the relevant country version that should be ranking instead
  • 22. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Create a priority hreflang list with those pages shown in the wrong search results and their alternate versions
  • 23. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 2CHOOSE THE HREFLANG IMPLEMENTATION METHOD
  • 24. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON You can implement hreflang annotations through the HTML head, using XML sitemaps, or HTTP headers HTML Head XML Sitemap HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
  • 25. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Choose the method that will better comply w/ your needs and potential platform restrictions BETTER FOR SMALL NUMBER OF VERSIONS TO TAG AND WHEN USING A PLATFORM THAT ALLOWS TO EASILY EDIT THE HTML HEAD HTML Head BETTER FOR BIGGER SITES WITH A HIGH NUMBER OF VERSIONS TO TAG AND/OR WHEN YOU CAN’T EDIT YOUR HTML HEAD XML Sitemap WHEN SPECIFYING HREFLANG FOR NON- HTML DOCUMENTS LIKE PDFS, DOCS, ETC. HTTP Header
  • 26. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 3SPECIFY THE HREFLANG CODE PATTERN
  • 27. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN Hreflang annotations use ISO 639-1 values for 
 languages and ISO 3166-1 Alpha 2 for countries
  • 28. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON This is incorrect since the ISO 3166-1 code for the UK is “GB”
  • 29. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Languages can be specified by themselves but when specifying countries they should also include a language HTTPS://SUPPORT.GOOGLE.COM/WEBMASTERS/ANSWER/189077?HL=EN
  • 30. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Like this! Note the usage of a dash (not underscore) 
 to separate the language and country values <link rel=“alternate” hreflang=“en” href=“http://www.brand.com/“ /> <link rel=“alternate” hreflang=“en-us” href=“http://www.brand.com/" /> ENGLISH ENGLISH IN THE US
  • 31. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON And there’s no official support yet for regions or continents
  • 32. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Sorry, but this is not officially supported
  • 33. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON So if you need to use the same version across a region, you should assign each of the countries to the pages <link rel=“alternate” hreflang=“es-es” href=“http://www.brand.com/es/“ /> <link rel=“alternate” hreflang=“es-mx” href=“http://www.brand.com/latam/“ /> <link rel=“alternate” hreflang=“es-ar” href=“http://www.brand.com/latam/“ /> <link rel=“alternate” hreflang=“es-co” href=“http://www.brand.com/latam/“ />
  • 34. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON There’s no limit on assigning the same URL to many targeted countries
  • 35. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON You can also use the “x-default” value to specify the fallback version for unmatched languages/countries Default and English for the US <link rel="alternate" hreflang=“x-default“ href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ /> brand.com
  • 36. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON <link rel="canonical" href="http://www.brand.com/" /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ /> English for the UK Note that is critical that each alternate page refer to each other, while not changing their canonicalization brand.com brand.co.uk brand.com/es/ English for the US Spanish for the US <link rel="canonical" href=“http://www.brand.com/es/" /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ /> <link rel="canonical" href=“http://www.brand.co.uk/“ /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/“ />
  • 37. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Don’t do this if you want the Mexican home page to actually be the one that ranks in Mexico
  • 38. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON With the Mobile First Index if you have independent mobile URLs you’ll need to annotate them too <link rel="canonical" href="http://www.brand.com/" /> <link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ /> English Mobile for the UK m.brand.com m.brand.co.uk m.brand.com/es/ English Mobile for the US Spanish Mobile for the US <link rel="canonical" href=“http://www.brand.com/es/" /> <link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ /> <link rel="canonical" href=“http://www.brand.co.uk/“ /> <link rel="alternate" hreflang=“en-us" href=“http://m.brand.com/“ /> <link rel="alternate" hreflang=“es-us" href=“http://m.brand.com/es/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://m.brand.co.uk/“ />
  • 39. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Which should be the same when you’re using 
 non-canonical AMP <link rel="canonical" href="http://www.brand.com/" /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ /> English AMP for the UK brand.com/amp/ brand.co.uk/amp/ brand.com/es/amp/ English AMP for the US Spanish AMP for the US <link rel="canonical" href=“http://www.brand.com/es/" /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ /> <link rel="canonical" href=“http://www.brand.co.uk/“ /> <link rel="alternate" hreflang=“en-us" href=“http://www.brand.com/amp/“ /> <link rel="alternate" hreflang=“es-us" href=“http://www.brand.com/es/amp/“ /> <link rel="alternate" hreflang=“en-gb" href=“http://www.brand.co.uk/amp/“ />
  • 40. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://WWW.ALEYDASOLIS.COM/ENGLISH/INTERNATIONAL-SEO-TOOLS/HREFLANG-TAGS-GENERATOR/ Minimize errors by using the hreflang generator to obtain the HTML or XML sitemap code pattern for your different versions
  • 41. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON You can use these values as patterns to use across the different pages you identified as relevant to tag
  • 42. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON When adding the hreflang in the HTML head, be careful that there isn’t any code that breaks it, making the hreflang not recognizable HTTPS://WWW.ILOVESEO.NET/HOW-TO-USE-HREFLANG-CORRECTLY/
  • 43. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://WWW.HREFLANGBUILDER.COM/ If you work in an enterprise environment, check out the hreflang builder to generate hreflang in XML sitemaps and facilitate the mapping process
  • 44. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 4VALIDATE THE HREFLANG IMPLEMENTATION IN TEST ENVIRONMENT
  • 45. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Verify that the relevant pages have been effectively tagged by crawling the site in a test environment SITEBULB, DEEPCRAWL, SCREAMING FROG, RYTE, BOTIFY, ONCRAWL
  • 46. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Besides using the right values in the desired pages, check for pages that might trigger no-return tags issues SITEBULB, DEEPCRAWL, SCREAMING FROG, RYTE, BOTIFY, ONCRAWL
  • 47. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Like tagging URLs that are blocked, no-indexed, canonicalized to others, redirected or with an error status code
  • 48. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 5MONITOR AND TROUBLESHOOT HREFLANG AFTER LAUNCH
  • 49. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONGOOGLE SEARCH CONSOLE After launching, look for remaining hreflang errors in the Search Console International Targeting Report
  • 50. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Which are the type of issues found? How many URLs are affected? Of which language/country versions?
  • 51. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Start fixing those with a higher number of affected URLs for your most important markets
  • 52. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCONHTTPS://HREFLANGCHECKER.COM/, HTTPS://TECHNICALSEO.COM/SEO-TOOLS/HREFLANG/ Once you’re done you can validate the specific URLs with issues with free hreflang checkers
  • 53. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Until you have no errors
  • 54. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Check the remaining traffic from non-relevant markets to your international versions to expand the process
  • 55. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON 6ESTABLISH HREFLANG BEST PRACTICES & GUIDELINES
  • 56. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON WHICH INTERNATIONAL VERSIONS WERE INCLUDED/EXCLUDED AND WHY? WHICH PAGES OF THOSE INTERNATIONAL VERSIONS WERE INCLUDED/EXCLUDED AND WHY? WHICH IMPLEMENTATION METHOD WAS CHOSEN AND WHY? WHICH TOOLS WERE SELECTED TO GENERATE, TEST AND MONITOR HREFLANG? WHEN AND WHERE THE HREFLANG IMPLEMENTATION SHOULD BE TESTED BEFORE ANY RELEASE? HOW OFTEN THE HREFLANG ANNOTATIONS SHOULD BE CHECKED AND WHO WILL DO IT? HTTP://BIT.LY/HREFLANGPROCESS Document the process, establishing the steps to follow to tag any page that is published, changed or removed
  • 57. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON It’s time to grow internationally, with the right page versions ranking!
  • 58. #HREFLANGSUCCESS BY @ALEYDA FROM #ORAINTI AT @PUBCON Thanks