Managing
Multinational & Multilingual
Migrations in Motion
…is pretty bleak without you.
This room
Resilient, Resourceful, Creative, Ass-Kickers.
[That’s you!]
Multinational
Migrations
Who cares?
How to successfully manage the process
of a multinational/lingual migration.
This talk is really about
What is a Web Migration?
The Big 3 Changes Web Migrations
CMS or
Front-End Framework
WordPress -> Sitecore
HTML5 -> React.js
Back-End
Technology
.NET -> Python
IIS -> NGINX
Domain or
Sitewide URLs
www -> non-www
.co.uk -> .com
BIG 3
Changes
E.G.
Potential SEO Impacts Web Migrations
CMS or
Front-End Framework
• URL Changes
• Navigable Structure
• CDN
• SE Accessibility
• Speed
Back-End
Technology
• Redirect Tech
• XML Sitemap
Generation
• Log Files
Domain or
Sitewide URLs
• Authority of Domain
• Authority of Page
• Secure/Non-Secure
• KW Inclusion
BIG 3
Changes
Might look like this Web Migrations
NEWSAMEOLD
Product
Content
Pages
URLs
Languages
Geographies
Might look like this… Web Migrations
NEWOLD
Product
Content
Pages
URLs
Languages
Geographies
SAME
Migration MARVEL
Migration MAYHEM
1. Lang/Geo Segmentation Method
2. Hreflang Management
3. Redirects & Capacity to Implement
4. Establish SEO as Priority
5. Sponsor Other Teams’ Wish Lists
Key Success Factors
for Multinational Migrations
Plan for Messy Lang/Geo URL Segmentation
expect mixed methods
Lang URL Segmentation Methods
Lang URL
Folder
Subdomain
TLD
cherrypize.com/fr/
(very rare)
fr.cherrypize.com
Lang URL
Folder
Subdomain
TLD
cherrypize.com/fr/
(very rare)
fr.cherrypize.com
Lang URL Segmentation Methods
They need to know
about language TLDs.
Lang URL Segmentation Methods
Language Location TLD Hreflang Description
Breton Brittany, France .bzh Yes For websites in the Breton language or about the
culture.
Catalan Catalonia, Spain .cat Yes For websites in the Catalan language or about the
culture.
Basque Basque, Spain & France .eus Yes For websites in the Basque language only.
Galician Galicia, Spain .gal Yes For websites in the Galician language or about the
culture.
Lang URL Segmentation Methods
Geo URL
Folder
Subdomain
TLD
cherrypize.com/ca/
cherrypize.ca
ca.cherrypize.com
Geo URL Segmentation Methods
Lang/Geo URL
Folder/Folder
Folder/ccTLD
Folder/Subdomain
cherrypize.com/fr-ca/
ca.cherrypize.com/fr/
cherrypize.ca/fr/
Subdomain/Folder
Subdomain/ccTLD
Subdomain/Subdomain
fr.cherrypize.com/ca/
fr-ca.cherrypize.com
fr.cherrypize.ca
Geo URL Segmentation Methods
Consider…
• IT Management & Maintenance
• Authority of Domain Consolidation
• Marketing & PR Resources
• Market-Level Analysis (the SERP data)
• Market-Level Awareness (local preferences)
• Business Needs
Geo URL Segmentation Methods
Tell them they don’t
get to pick just ONE
lang/geo method.
cherrypize.com/en-us/
cherrypize.com/en-au/
tartesauxcerize.ca/fr/
tartesauxcerises.fr
cherrypize.com/jp-jp/
cherrypize.com/es-mx/
France likes correct
spelling. TLD available. J
de.cherrypize.com
Germany team likes
the old CMS.
.com working okay in
some of our markets.
Our French market
prefers French.
Couldn’t get a TLD. L
Canadians don’t like to
shop on .coms.
Mixed Segmentation Methods
Plan for Hreflang Mapping Management
not just hreflang implementation
HTML Header Tags
XML Sitemap Attributes
Choose
One
Hreflang Publishing Methods
Capacity to Publish Hreflang ≠ Mappings Management
Hreflang Publishing Methods
Key Factors
Scenario: Phased Multinational Migration
30+ lang/geos to be deployed, one at a time, over 2 years.
Completely new IA, pages and URL structure.
Hreflang implementation deemed out-of-scope due to
mapping complexity.
Hreflang Issue
EXAMPLE
The challenge is NOT how hreflang is published.
The challenge is managing hreflang mappings.
Hreflang Issue
EXAMPLE
Our Solution:
Google Sheets to manage evolving mappings.
Google Apps Script to generate 30+ XML Sitemaps
with hreflang annotations.
Hreflang Issue
EXAMPLE
Step 1:
Build Mappings in Google
Sheets
Step 2:
Execute Apps Script
Hreflang Issue
EXAMPLE
Step 3:
Tada!
Hreflang Issue
EXAMPLE
Test Redirect Implementation
especially when back-end tech is changing
Site-wide rules and settings.
Where handled (CDN, Client, Code/UI, Server).
Special handling for users/user-agents.
Redirects
New back-end tech? Find out:
Tell them how many times
your redirects have been
de-scoped at launch.
Redirects
Redirects
Post-Launch, Review Log Files to analyze
redirect behavior. Especially for GoogleBot.
Establish SEO as a Priority
organic search traffic is not a guarantee
Multinational Web Migrations
are
notorious
for
scope change.
ACMEvelo.fr
ACMEbike.fr
Scope Change
Last minute domain rebrand added to migration scope.
EXAMPLE
Scope Change
Last minute domain rebrand added to migration scope.
Migration
Enthusiastic SE Re-evaluation
Harsh Reality
Scope Change
EXAMPLE Scope Change
Last minute domain rebrand added to migration scope.
EXAMPLE
Get a seat at the boardroom table, and repeat..
What’s an SEO to do?
Organic search traffic is not a guarantee.
Talking about SEO is not the same as implementing SEO.
Organic search traffic is valid as a top priority in migration.
Organic search traffic is not a guarantee.
Show figures, values
and highlight risk
Sponsor Wish Lists of Other Teams
for additional SEO wins
Wish Lists
Multinational Migration
I wish. I wish…SEO
for
search
engine
friendly
URLs
• Better URL conventions
• Link-worthy, 10x content
• Consolidation (weak domains, duplicate content)
• Improved/more body copy
• JSON-LD
SEO Wish Lists
Multinational Migration
…everybody has a wish list.
Content
PR IT
CEO
Support…everybody has a wish list.
PR – media kit, campaigns moved on-site
Customer Support – Robust FAQ
Product – Better visibility for key products
Content – More input control in CMS
IT – Secure protocol (https)
Legal – Accessibility standards
Wish Lists
Multinational Migration
SEO
GOLD MINE
Key Takeaways
Plan for Messy Lang/Geo URL Segmentation
expect mixed methods
Plan for Hreflang Mapping Management
not just hreflang implementation
Test Redirect Implementation
especially when back-end tech is changing
Establish SEO as a Priority
organic search traffic is not a guarantee
Sponsor Wish Lists of Other Teams
for additional SEO wins

SearchLove London 2019 - Lindsay Wassell - Managing Multinational & Multilingual SEO in Motion