TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work?

Catalyst
CatalystCatalyst
TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work?
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Implementing
Hreflang on
Legacy Tech
Stacks Using
Service Workers,
Does it Work?
–
Can we really bypass legacy stacks &
DevOps altogether?
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Why?
Dan Taylor | @TaylorDanRW | #TechSEOBoost
If there is no struggle,
there is no progress.
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Legacy issues, Devs…
When working with a lot of big brands and
enterprise clients, they often come with a lot
of baggage, such as:
• Congested development queues/long lead
times
• Gatekeeper devs who are, unhelpful
• Old platforms/servers not scalable
• Builds not originally scoped properly
• Code freezes
• Duct tape fixes preventing changes
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Case Study
• International travel client with 15
international sites (including English for
the US, English for AU, English for the
UK…)
• Running a very legacy stack (physical
servers)
• Unable to implement Hreflang due to
platform restrictions through the HTTP
Header or the XML sitemap…
• Unable to implement Hreflang in the
<head> due to developer resistance in
changing the <head>
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Problems Faced
• Content duplication across the multiple
English alternate versions
• Built on separate databases, so effectively
15 different URLs and websites with no
real connection (aside from a header
dropdown)
• Incorrect versions ranking and competing
in incorrect Googles (leading to users
inquiring to the wrong sales team,
increased costs of handling leads)
• Tracking and attribution all over the place
• And using an IP redirect…
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Solution. Cloudflare Workers.
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Cloudflare Workers provide a
lightweight JavaScript execution
environment that allows
developers to augment existing
applications or create entirely new
ones without configuring or
maintaining infrastructure.
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Why Cloudflare
Workers?
• Cloudflare Workers allow us to take
control of the DOM before the website is
served, and layering new technology
without need to change old (edge tech)
• Accessible from Cloudflare’s free account
and cost effective to implement, and
scalable
• Taking back control from development
restrictions
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Hreflang Service Workers
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Requirements
• Placement within the <head> to prevent
accidental issues with head-parsing
• Needs to appear within the rendered
HTML for Google to pick-up (Mobile
Friendly Test)
• Needs to work (duh)
• Needs to be able to be validated easily
• Accessible, scalable and manageable by
non-developers/those with working code
competency
• Complimentary, and not cause conflicts or
issues with existing infrastructure
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Is it picked up in the
rendered HTML?
Google’s Mobile-Friendly Test (as advised by
John Mueller)
This shows that you can inject Hreflang to
a legacy page through Workers, without
server or CMS access, and it will be
picked up by Googlebot.
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Does it work?
Test markets:
• English (primary)
• French
• Russian
Tested through NordVPN in:
• Google Chrome
• YaBrowser
Google.fr – Query “Dan Taylor SEO”, French homepage
Google.ru – Query “Dan Taylor SEO”, Russian homepage
Yandex.ru – Query “Dan Taylor SEO”, Russian homepage
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Can it be validated &
monitored?
Validated through third-party Hreflang
validation tools:
• Hreflangchecker.com
• Technicalseo.com
• Hreflang.ninja
• Flang.dejanseo.com.au
• SiteBulb
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Accessibility & Scalability
Dan Taylor | @TaylorDanRW | #TechSEOBoost
How do we make this work for everyone?
Accessible
• Generators for Hreflang (and Redirects), either ”one by
one” or CSV upload (https://sloth.cloud) for free.
• Documentation available on how to setup Cloudflare
Workers
Scalable
• Able to be implemented through Cloudflare’s free plan at a
cost of $5 for 10m requests, then 50c per 1m requests
thereafter (can limit requests to bots only)
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Hreflang is only the start.
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Future Use Cases
Redirects
• 301/302 redirects
“Server” Logs
• Pseudo log file tracking (useful for
platforms like Demandware/Salesforce
CC, and Shopify)
Page Load Time Tracking
Downtime & Error Discovery
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Future Use Cases #2
Content Modification
• Banner/panel, primary copy, hiding
content…
• Canonicals, scripts, styles, JSON-LD
schema, OG/Twitter Meta Tags
• Fragment injection
• Inject CSP (security headers, preventing
XSS, CSRF)
• Global overrides, i.e. maintenance mode
Dan Taylor | @TaylorDanRW | #TechSEOBoost
Thank you!
@TaylorDanRW | dan@salt.agency | @salt_agency
1 of 23

Recommended

How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021 by
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021
How to construct your own SEO a b split tests (for free) - BrightonSEO July 2021Chris Green
2.5K views52 slides
TechSEO Boost 2018: Programming Basics for SEOs by
TechSEO Boost 2018: Programming Basics for SEOsTechSEO Boost 2018: Programming Basics for SEOs
TechSEO Boost 2018: Programming Basics for SEOsCatalyst
1.6K views34 slides
Automating Google Lighthouse by
Automating Google LighthouseAutomating Google Lighthouse
Automating Google LighthouseHamlet Batista
4.4K views72 slides
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor by
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorOptimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan TaylorDan Taylor
107 views28 slides
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going... by
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...
SearchLeeds 2018 - Bastian Grimm - Peak Ace - International site speed: Going...Branded3
1.6K views86 slides
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C... by
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...Catalyst
409 views70 slides

More Related Content

What's hot

SEO for Large/Enterprise Websites - Data & Tech Side by
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech SideDominic Woodman
3.2K views148 slides
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st... by
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...Jamie Indigo
15.7K views66 slides
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W... by
Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...Izabela Wisniewska
935 views69 slides
TechSEO Boost 2018: The Statelessness of Technical SEO by
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEOCatalyst
1.2K views110 slides
Software Testing for SEO by
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEOMichael King
38.2K views74 slides
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent by
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentHow Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentBranded3
1K views43 slides

What's hot(20)

SEO for Large/Enterprise Websites - Data & Tech Side by Dominic Woodman
SEO for Large/Enterprise Websites - Data & Tech SideSEO for Large/Enterprise Websites - Data & Tech Side
SEO for Large/Enterprise Websites - Data & Tech Side
Dominic Woodman3.2K views
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st... by Jamie Indigo
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
How Googlebot Renders (Roleplaying as Google's Web Rendering Service-- D&D st...
Jamie Indigo15.7K views
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W... by Izabela Wisniewska
Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...Brighton SEO July 2021   How JavaScript is preventing you from passing Core W...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
Izabela Wisniewska935 views
TechSEO Boost 2018: The Statelessness of Technical SEO by Catalyst
TechSEO Boost 2018: The Statelessness of Technical SEOTechSEO Boost 2018: The Statelessness of Technical SEO
TechSEO Boost 2018: The Statelessness of Technical SEO
Catalyst1.2K views
Software Testing for SEO by Michael King
Software Testing for SEOSoftware Testing for SEO
Software Testing for SEO
Michael King38.2K views
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent by Branded3
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentHow Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
Branded31K views
Super speed around the globe - SearchLeeds 2018 by Bastian Grimm
Super speed around the globe - SearchLeeds 2018Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018
Bastian Grimm7.8K views
Automated Duplicate Content Consolidation with Google Cloud Functions by Hamlet Batista
Automated Duplicate Content Consolidation with Google Cloud FunctionsAutomated Duplicate Content Consolidation with Google Cloud Functions
Automated Duplicate Content Consolidation with Google Cloud Functions
Hamlet Batista353 views
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ... by Branded3
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
Branded310.9K views
TechSEO Boost 2018: SEO, WPO, SPA, AMP, PWA & Other Acronyms: Performance tha... by Catalyst
TechSEO Boost 2018: SEO, WPO, SPA, AMP, PWA & Other Acronyms: Performance tha...TechSEO Boost 2018: SEO, WPO, SPA, AMP, PWA & Other Acronyms: Performance tha...
TechSEO Boost 2018: SEO, WPO, SPA, AMP, PWA & Other Acronyms: Performance tha...
Catalyst491 views
The New Renaissance of JavaScript by Hamlet Batista
The New Renaissance of JavaScriptThe New Renaissance of JavaScript
The New Renaissance of JavaScript
Hamlet Batista3.3K views
Solving Complex JavaScript Issues and Leveraging Semantic HTML5 by Hamlet Batista
Solving Complex JavaScript Issues and Leveraging Semantic HTML5Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
Hamlet Batista1.4K views
Are you there Page Experience? It's Me, DevTools. by Rachel Anderson
Are you there Page Experience? It's Me, DevTools.Are you there Page Experience? It's Me, DevTools.
Are you there Page Experience? It's Me, DevTools.
Rachel Anderson22 views
Migration Best Practices - Search Y 2019, Paris by Bastian Grimm
Migration Best Practices - Search Y 2019, ParisMigration Best Practices - Search Y 2019, Paris
Migration Best Practices - Search Y 2019, Paris
Bastian Grimm3.6K views
How to scale SEO work NOBODY wants to do (including your competitors) to rapi... by Hamlet Batista
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
Hamlet Batista403 views
Challenges of building a search engine like web rendering service by Giacomo Zecchini
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
Giacomo Zecchini3.5K views
Inbound 2017: Back to Our Roots with Technical SEO by Stephanie Wallace
Inbound 2017: Back to Our Roots with Technical SEOInbound 2017: Back to Our Roots with Technical SEO
Inbound 2017: Back to Our Roots with Technical SEO
Stephanie Wallace714 views
Web Performance Madness - brightonSEO 2018 by Bastian Grimm
Web Performance Madness - brightonSEO 2018Web Performance Madness - brightonSEO 2018
Web Performance Madness - brightonSEO 2018
Bastian Grimm17.7K views
Essential Technical SEO learnings from 120+ site migrations by Chris Green
Essential Technical SEO learnings from 120+ site migrationsEssential Technical SEO learnings from 120+ site migrations
Essential Technical SEO learnings from 120+ site migrations
Chris Green154 views
Migration Best Practices - SEOkomm 2018 by Bastian Grimm
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018
Bastian Grimm1.4K views

Similar to TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work?

Deep Crawl Webinar, Edge SEO with Dan Taylor by
Deep Crawl Webinar, Edge SEO with Dan TaylorDeep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan TaylorDan Taylor
29 views22 slides
DeepCrawl Webinar: Performing SEO on the Edge by
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDan Taylor
30.9K views22 slides
Meetup Devops April 2023 by
Meetup Devops April 2023Meetup Devops April 2023
Meetup Devops April 2023Olivier Eeckhoutte
84 views15 slides
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel by
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge SatchelJwooldridge
632 views35 slides
Stackato v6 by
Stackato v6Stackato v6
Stackato v6Jonas Brømsø
1.2K views41 slides
Advanced dev ops governance with terraform by
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraformJames Counts
78 views31 slides

Similar to TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work?(20)

Deep Crawl Webinar, Edge SEO with Dan Taylor by Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan TaylorDeep Crawl Webinar, Edge SEO with Dan Taylor
Deep Crawl Webinar, Edge SEO with Dan Taylor
Dan Taylor29 views
DeepCrawl Webinar: Performing SEO on the Edge by Dan Taylor
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the Edge
Dan Taylor30.9K views
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel by Jwooldridge
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Jwooldridge632 views
Advanced dev ops governance with terraform by James Counts
Advanced dev ops governance with terraformAdvanced dev ops governance with terraform
Advanced dev ops governance with terraform
James Counts78 views
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration by Cyber-Duck
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Cyber-Duck193 views
Technology Development in Early Stage Startup Indonesia by kargoindonesia
Technology Development in Early Stage Startup IndonesiaTechnology Development in Early Stage Startup Indonesia
Technology Development in Early Stage Startup Indonesia
kargoindonesia286 views
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe by AppDynamics
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit EuropeAutomation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
AppDynamics1.6K views
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly by DevOpsGroup
DevOpsGuys - DevOps Automation - The Good, The Bad and The UglyDevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
DevOpsGroup997 views
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ... by SignalFx
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
Operationalizing Docker at Scale: Lessons from Running Microservices in Produ...
SignalFx1.6K views
Best practices-wordpress-enterprise by Taylor Lovett
Best practices-wordpress-enterpriseBest practices-wordpress-enterprise
Best practices-wordpress-enterprise
Taylor Lovett680 views
What is DevOps? by jeckels
What is DevOps?What is DevOps?
What is DevOps?
jeckels2.5K views
Best Practices for WordPress in Enterprise by Taylor Lovett
Best Practices for WordPress in EnterpriseBest Practices for WordPress in Enterprise
Best Practices for WordPress in Enterprise
Taylor Lovett10.8K views
DevOps Fest 2020. immutable infrastructure as code. True story. by Vlad Fedosov
DevOps Fest 2020. immutable infrastructure as code. True story.DevOps Fest 2020. immutable infrastructure as code. True story.
DevOps Fest 2020. immutable infrastructure as code. True story.
Vlad Fedosov157 views
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20 by Phil Wilkins
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
Phil Wilkins1.1K views
Jonny wooldridge DevOps Large and Small by Jwooldridge
Jonny wooldridge DevOps Large and SmallJonny wooldridge DevOps Large and Small
Jonny wooldridge DevOps Large and Small
Jwooldridge315 views

More from Catalyst

Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ... by
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Catalyst
310 views49 slides
TechSEO Boost 2021 - Cultivating a Product Mindset for Success by
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessTechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessCatalyst
455 views26 slides
TechSEO Boost 2021 - SEO Experimentation by
TechSEO Boost 2021 - SEO ExperimentationTechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO ExperimentationCatalyst
448 views49 slides
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The... by
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...Catalyst
229 views64 slides
10 Trends Changing Programmatic by
10 Trends Changing Programmatic10 Trends Changing Programmatic
10 Trends Changing ProgrammaticCatalyst
220 views38 slides
New Commerce Conference: Charting a Course to Success with Your Retail Media ... by
New Commerce Conference: Charting a Course to Success with Your Retail Media ...New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...Catalyst
378 views38 slides

More from Catalyst(20)

Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ... by Catalyst
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Closing the Gap: Adopting Omnichannel Strategies for Stronger Brand-Consumer ...
Catalyst310 views
TechSEO Boost 2021 - Cultivating a Product Mindset for Success by Catalyst
TechSEO Boost 2021 - Cultivating a Product Mindset for SuccessTechSEO Boost 2021 - Cultivating a Product Mindset for Success
TechSEO Boost 2021 - Cultivating a Product Mindset for Success
Catalyst455 views
TechSEO Boost 2021 - SEO Experimentation by Catalyst
TechSEO Boost 2021 - SEO ExperimentationTechSEO Boost 2021 - SEO Experimentation
TechSEO Boost 2021 - SEO Experimentation
Catalyst448 views
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The... by Catalyst
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
TechSEO Boost 2021 - The Future Is The Past: Tagging And Tracking Through The...
Catalyst229 views
10 Trends Changing Programmatic by Catalyst
10 Trends Changing Programmatic10 Trends Changing Programmatic
10 Trends Changing Programmatic
Catalyst220 views
New Commerce Conference: Charting a Course to Success with Your Retail Media ... by Catalyst
New Commerce Conference: Charting a Course to Success with Your Retail Media ...New Commerce Conference: Charting a Course to Success with Your Retail Media ...
New Commerce Conference: Charting a Course to Success with Your Retail Media ...
Catalyst378 views
The New Commerce Conference: The Omni-channel Imperative by Catalyst
The New Commerce Conference: The Omni-channel ImperativeThe New Commerce Conference: The Omni-channel Imperative
The New Commerce Conference: The Omni-channel Imperative
Catalyst305 views
New Commerce Commerce: All Things Instacart by Catalyst
New Commerce Commerce: All Things InstacartNew Commerce Commerce: All Things Instacart
New Commerce Commerce: All Things Instacart
Catalyst451 views
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand by Catalyst
The Power of SEO: Protect Your Bottom Line & Future Proof Your BrandThe Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
The Power of SEO: Protect Your Bottom Line & Future Proof Your Brand
Catalyst362 views
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B... by Catalyst
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
The Era of Omni-Commerce: New Insights for Dominating the Digital Shelf and B...
Catalyst282 views
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening by Catalyst
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your ReopeningReignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Reignite Your Business with Performance Marketing: 4 Ways to Fuel Your Reopening
Catalyst385 views
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In... by Catalyst
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Reignite Your Business with Performance Marketing: 4 Ways to Dial-Up Brand In...
Catalyst304 views
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook by Catalyst
Evolve Your Social Commerce Strategy: Thinking Beyond FacebookEvolve Your Social Commerce Strategy: Thinking Beyond Facebook
Evolve Your Social Commerce Strategy: Thinking Beyond Facebook
Catalyst2.7K views
B2B SEO: Increase Traffic & Leads in 2020 by Catalyst
B2B SEO: Increase Traffic & Leads in 2020B2B SEO: Increase Traffic & Leads in 2020
B2B SEO: Increase Traffic & Leads in 2020
Catalyst373 views
Keynote: Bias in Search and Recommender Systems by Catalyst
Keynote: Bias in Search and Recommender SystemsKeynote: Bias in Search and Recommender Systems
Keynote: Bias in Search and Recommender Systems
Catalyst1.9K views
TechSEO Boost 2019: Research Competition by Catalyst
TechSEO Boost 2019: Research CompetitionTechSEO Boost 2019: Research Competition
TechSEO Boost 2019: Research Competition
Catalyst451 views
NLP Powered Outreach Link Building by Catalyst
NLP Powered Outreach Link BuildingNLP Powered Outreach Link Building
NLP Powered Outreach Link Building
Catalyst359 views
Generating Qualitative Content with GPT-2 in All Languages by Catalyst
Generating Qualitative Content with GPT-2 in All LanguagesGenerating Qualitative Content with GPT-2 in All Languages
Generating Qualitative Content with GPT-2 in All Languages
Catalyst565 views
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script by Catalyst
Automate, Create Tools, & Test Ideas Quickly with Google Apps ScriptAutomate, Create Tools, & Test Ideas Quickly with Google Apps Script
Automate, Create Tools, & Test Ideas Quickly with Google Apps Script
Catalyst310 views
NLP for SEO by Catalyst
NLP for SEONLP for SEO
NLP for SEO
Catalyst360 views

Recently uploaded

"SEO Mastery: Top 10 Tools used by every expert for improving Websites" by
 "SEO Mastery: Top 10 Tools used by every expert for improving Websites" "SEO Mastery: Top 10 Tools used by every expert for improving Websites"
"SEO Mastery: Top 10 Tools used by every expert for improving Websites"Beacon Coders
5 views11 slides
GDPR Compliant Growth Hacks (TheBootstrappedWay.com) by
GDPR Compliant Growth Hacks (TheBootstrappedWay.com)GDPR Compliant Growth Hacks (TheBootstrappedWay.com)
GDPR Compliant Growth Hacks (TheBootstrappedWay.com)Daniel Pirciu
5 views48 slides
SaaS growth strategies that generate MRR, not just traffic (TheBootstrappedWa... by
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 Pirciu
6 views19 slides
Startup Fleuron presentation.pptx by
Startup Fleuron presentation.pptxStartup Fleuron presentation.pptx
Startup Fleuron presentation.pptxJView Narratives
28 views30 slides
AI + Marketing Trends 2024 by
AI + Marketing Trends 2024  AI + Marketing Trends 2024
AI + Marketing Trends 2024 Antony Mayfield
6 views9 slides
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE] by
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE]Nabeela Moosakutty
7 views19 slides

Recently uploaded(20)

"SEO Mastery: Top 10 Tools used by every expert for improving Websites" by Beacon Coders
 "SEO Mastery: Top 10 Tools used by every expert for improving Websites" "SEO Mastery: Top 10 Tools used by every expert for improving Websites"
"SEO Mastery: Top 10 Tools used by every expert for improving Websites"
Beacon Coders5 views
GDPR Compliant Growth Hacks (TheBootstrappedWay.com) by Daniel Pirciu
GDPR Compliant Growth Hacks (TheBootstrappedWay.com)GDPR Compliant Growth Hacks (TheBootstrappedWay.com)
GDPR Compliant Growth Hacks (TheBootstrappedWay.com)
Daniel Pirciu5 views
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 Pirciu6 views
QMS SOP [QUALITY MANAGEMENT SYSTEM - STANDARD OPERATING PROCEDURE] by 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]
Unlocking Growth in the Digital Age - A Digital Marketing Plan for SMEs in 2024 by 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 Dutta5 views
ExperientialEtc Cred Deck.pdf by jayesh301619
ExperientialEtc Cred Deck.pdfExperientialEtc Cred Deck.pdf
ExperientialEtc Cred Deck.pdf
jayesh3016195 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
E-commerce Marketing by Nabil Abidi
E-commerce MarketingE-commerce Marketing
E-commerce Marketing
Nabil Abidi62 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
BalmerLawrie14 views
What's new at Ahrefs [end of 2023] by 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]
Ahrefs66 views
How to leverage E-E-A-T to boost your international expansion by 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 Fontane5 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
"SEO Keyword Checklist: Supercharge Your Website's Ranking Strategy" by Beacon Coders
"SEO Keyword Checklist: Supercharge Your Website's Ranking Strategy""SEO Keyword Checklist: Supercharge Your Website's Ranking Strategy"
"SEO Keyword Checklist: Supercharge Your Website's Ranking Strategy"
Beacon Coders8 views

TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work?

  • 2. Dan Taylor | @TaylorDanRW | #TechSEOBoost Implementing Hreflang on Legacy Tech Stacks Using Service Workers, Does it Work? – Can we really bypass legacy stacks & DevOps altogether?
  • 3. Dan Taylor | @TaylorDanRW | #TechSEOBoost Why?
  • 4. Dan Taylor | @TaylorDanRW | #TechSEOBoost If there is no struggle, there is no progress.
  • 5. Dan Taylor | @TaylorDanRW | #TechSEOBoost Legacy issues, Devs… When working with a lot of big brands and enterprise clients, they often come with a lot of baggage, such as: • Congested development queues/long lead times • Gatekeeper devs who are, unhelpful • Old platforms/servers not scalable • Builds not originally scoped properly • Code freezes • Duct tape fixes preventing changes
  • 6. Dan Taylor | @TaylorDanRW | #TechSEOBoost Case Study • International travel client with 15 international sites (including English for the US, English for AU, English for the UK…) • Running a very legacy stack (physical servers) • Unable to implement Hreflang due to platform restrictions through the HTTP Header or the XML sitemap… • Unable to implement Hreflang in the <head> due to developer resistance in changing the <head>
  • 7. Dan Taylor | @TaylorDanRW | #TechSEOBoost Problems Faced • Content duplication across the multiple English alternate versions • Built on separate databases, so effectively 15 different URLs and websites with no real connection (aside from a header dropdown) • Incorrect versions ranking and competing in incorrect Googles (leading to users inquiring to the wrong sales team, increased costs of handling leads) • Tracking and attribution all over the place • And using an IP redirect…
  • 8. Dan Taylor | @TaylorDanRW | #TechSEOBoost Solution. Cloudflare Workers.
  • 9. Dan Taylor | @TaylorDanRW | #TechSEOBoost Cloudflare Workers provide a lightweight JavaScript execution environment that allows developers to augment existing applications or create entirely new ones without configuring or maintaining infrastructure.
  • 10. Dan Taylor | @TaylorDanRW | #TechSEOBoost Why Cloudflare Workers? • Cloudflare Workers allow us to take control of the DOM before the website is served, and layering new technology without need to change old (edge tech) • Accessible from Cloudflare’s free account and cost effective to implement, and scalable • Taking back control from development restrictions
  • 11. Dan Taylor | @TaylorDanRW | #TechSEOBoost Hreflang Service Workers
  • 12. Dan Taylor | @TaylorDanRW | #TechSEOBoost Requirements • Placement within the <head> to prevent accidental issues with head-parsing • Needs to appear within the rendered HTML for Google to pick-up (Mobile Friendly Test) • Needs to work (duh) • Needs to be able to be validated easily • Accessible, scalable and manageable by non-developers/those with working code competency • Complimentary, and not cause conflicts or issues with existing infrastructure
  • 13. Dan Taylor | @TaylorDanRW | #TechSEOBoost
  • 14. Dan Taylor | @TaylorDanRW | #TechSEOBoost Is it picked up in the rendered HTML? Google’s Mobile-Friendly Test (as advised by John Mueller) This shows that you can inject Hreflang to a legacy page through Workers, without server or CMS access, and it will be picked up by Googlebot.
  • 15. Dan Taylor | @TaylorDanRW | #TechSEOBoost Does it work? Test markets: • English (primary) • French • Russian Tested through NordVPN in: • Google Chrome • YaBrowser Google.fr – Query “Dan Taylor SEO”, French homepage Google.ru – Query “Dan Taylor SEO”, Russian homepage Yandex.ru – Query “Dan Taylor SEO”, Russian homepage
  • 16. Dan Taylor | @TaylorDanRW | #TechSEOBoost Can it be validated & monitored? Validated through third-party Hreflang validation tools: • Hreflangchecker.com • Technicalseo.com • Hreflang.ninja • Flang.dejanseo.com.au • SiteBulb
  • 17. Dan Taylor | @TaylorDanRW | #TechSEOBoost Accessibility & Scalability
  • 18. Dan Taylor | @TaylorDanRW | #TechSEOBoost How do we make this work for everyone? Accessible • Generators for Hreflang (and Redirects), either ”one by one” or CSV upload (https://sloth.cloud) for free. • Documentation available on how to setup Cloudflare Workers Scalable • Able to be implemented through Cloudflare’s free plan at a cost of $5 for 10m requests, then 50c per 1m requests thereafter (can limit requests to bots only)
  • 19. Dan Taylor | @TaylorDanRW | #TechSEOBoost
  • 20. Dan Taylor | @TaylorDanRW | #TechSEOBoost Hreflang is only the start.
  • 21. Dan Taylor | @TaylorDanRW | #TechSEOBoost Future Use Cases Redirects • 301/302 redirects “Server” Logs • Pseudo log file tracking (useful for platforms like Demandware/Salesforce CC, and Shopify) Page Load Time Tracking Downtime & Error Discovery
  • 22. Dan Taylor | @TaylorDanRW | #TechSEOBoost Future Use Cases #2 Content Modification • Banner/panel, primary copy, hiding content… • Canonicals, scripts, styles, JSON-LD schema, OG/Twitter Meta Tags • Fragment injection • Inject CSP (security headers, preventing XSS, CSRF) • Global overrides, i.e. maintenance mode
  • 23. Dan Taylor | @TaylorDanRW | #TechSEOBoost Thank you! @TaylorDanRW | dan@salt.agency | @salt_agency