SlideShare a Scribd company logo
Дэн Тэйлор // SALT.agency
Using Edge SEO to overcome
technical issues.
OPTIMIZATION
2020
Здравствуйте! меня зовут Дэн.
• Head of Research & Development @
SALT.agency
• 2018 TechSEO Boost Innovation Award
• Search Engine Journal Author
• Search Engine Journal Top 140
• SEMrush Top Author
Websites
• https://salt.agency
• https://hreflangchecker.com
• https://sloth.cloud
Slides & Links To Further Reading
• https://dantaylor.online/optimization2020
1
OPTIMIZATION
2020
2
Getting technical fixes
implemented can be hard.
• Congested development queues // long lead times
• Lack of “business buy in” to action SEO fixes as a priority
• Platforms with restrictions
• Custom builds, not scoped properly
• Random Google/Yandex support changes
• Builds not scoped properly
• Code freezes
All of these create barriers to performance, and performance (improvements) is
what we’re judged by.
OPTIMIZATION
2020
A lot of websites make use of CDNs such as Cloudflare, Akamai, or Fastly for
security and load-balancing.
This allows us to perform SEO implementations on the edge, serverlessly.
Edge SEO means using edge computing technologies to create new SEO
implementation methods, testing, and research processes.
Developers should always be a part of the conversation.
We can use the CDN to overcome
these issues.
3
OPTIMIZATION
2020
4
CDNs are good anyway.
● Speed optimization of content delivery
● Including payload optimization & compressions
● Bandwidth savings
● Content accessibility / uptime reliability
● Security benefits, i.e. WAF / DDoS Mitigation
● Reverse proxy other platforms to subfolders, e.g. a Wordpress blog to a
Magento store
● “Edge SEO” stuff
OPTIMIZATION
2020
5
OPTIMIZATION
2020
6
• Implementing redirects, agnostic of platform level restrictions
• AB testing
• Overwrite hardcoded meta data/HTML elements
• Dynamic JavaScript rendering
• Implementing <head> Hreflang tags
• Pseudo server log file collection
• Generating dynamic meta data based on page level information
• Implementing user-friendly solutions dynamically for out of stock product
pages
As we’re not touching the origin source code, and only modifying either the
request or response, the possibilities are relatively endless.
SEO “things” we can do on the edge.
OPTIMIZATION
2020
7
Hreflang example
OPTIMIZATION
2020
8
OPTIMIZATION
2020
9
Implementing redirects Yes Yes Yes Yes
AB Testing Yes Yes Yes Yes
Hreflang Injection Yes Yes Limited Yes
Security Headers Yes Yes Yes Yes
Log File Collection Yes Yes No Need Yes
Dynamic JS Rendering Yes Yes Yes Yes
(Dynamic) Meta Data Yes Yes Yes Yes
OPTIMIZATION
2020
10
CDNs Enablers/Suites
sloth.cloud
OPTIMIZATION
2020
Dynamic meta title rendering.
Injection of modifiers into the title
tag based on information readily
available on the webpage.
Improves click-through rate, click
awareness and conversions.
Example use cases
Impactful ways we can drive performance through Edge SEO.
Pseudo server log file
collection.
Server log files can often be very
hard to get a hold of, and a lot of
platforms restrict access to them
(Salesforce, Shopify), so being
able to collect the same data at
the “request” stage can be
powerful.
Dynamic JS Rendering.
JavaScript websites, and
webpages heavy with JavaScript
elements can be slow to load and
sometimes cause rendering
problems within Google and
Yandex.
The edge can provide a cost
effective, scalable solution.
11
OPTIMIZATION
2020
Dynamically generate title tags
based on page content.
Increasing CTR.
12
OPTIMIZATION
2020
13
Dynamic <title> tags
● Travel websites
● Ecommerce stores
Page elements:
● Pull through the lowest price option into the title tag
● Alert the presence of an offer or free shipping
● Alert the urgency of delivery dates (in the run up to Christmas, sales events
etc)
OPTIMIZATION
2020
HTML declared title tag:
14
Worker Script:
Result in SERPs:
OPTIMIZATION
2020
Dynamically rendering JavaScript
based on caches.
Resolving JavaScript Issues.
15
OPTIMIZATION
2020
16
“Request” log file collection
Server log files can be very useful in identifying crawl issues.
They’re not always obtainable, and can be a pain to get a hold of.
We take server logs, as it is an imprint of the request, but with the CDN, we can
take a copy of the initial request - meaning we don’t need to request the logs!
OPTIMIZATION
2020
17
OPTIMIZATION
2020
18
OPTIMIZATION
2020
19
OPTIMIZATION
2020
Dynamically rendering JavaScript
based on caches.
Resolving JaveScript Issues.
20
OPTIMIZATION
2020
21
Dynamic JavaScript Rendering
Prerender JavaScript by rendering cached versions of the site periodically, rather
than on a per request basis.
It can reduce costs for prerendering JS server side, and complies with Google’s
recommended implementation of dynamic rendering, by switching between
client-side and pre-rendered content for specific user-agents.
OPTIMIZATION
2020
22
Source: https://developers.google.com/search/docs/guides/dynamic-rendering
OPTIMIZATION
2020
23
OPTIMIZATION
2020
первый
We need to identify the User
Agent making the request.
Specifically, we want to cater for
Google (and it’s various bots),
and Yandexbot.
Regular user agents and tools
will bypass the rendering;
including 3rd party tools.
The Process
Dynamically rendering websites through Edge Workers on the CDN.
второй
Now we’ve identified the UA as a
search engine, we need to check
the cache for the pre-rendered
page.
If the URL exists in the cache, we
return it as normal, if it doesn’t
exist, we go to the third step.
третий
If the page doesn’t exist in the
cache, we have two options:
Return a 503 status code, with
retry-after 10 seconds and pre-
render it there and then.
Or
Return the page as normal, and
let the bots render it.
24
OPTIMIZATION
2020
New Technologies require process
development.
Adopting the processes.
25
OPTIMIZATION
2020
Using CDNs and serverless for SEO.
Benefits
● Workers can be written in almost every
development language
● Enabler tools, such as Sloth.cloud, make it so
you don’t need to write any code
● One-click deployment/pullback
● Next to zero DevOps required
● Can be verified and monitoring through existing
tools/methods
● Testing shows Google & Yandex treat the
workarounds as they would regular
development
● CDNs are common components of modern
website infrastructure
● Cloudflare, and Workers, are free for small
websites
Potential Issues
• Potential to affect and impact all requests
between client and server
• Potential to add latency and slow page load
times, depending on how much you implement,
although with recent developments this is next
to zero
• Potential to introduce front-end bugs that are
difficult to debug when it is unclear what is
being modified/injected through stream
transformation
Internal policies and deployment needs to be
respected.
26
OPTIMIZATION
2020
Дэн Тэйлор
Руководитель отдела исследований ,
SALT.agency
+44 113 460 5671
dan@salt.agency
НАЗВАНИЕ ПРЕЗЕНТАЦИИ
Спасибо!
27

More Related Content

What's hot

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.
Are you there Page Experience? It's Me, DevTools.
Rachel Anderson
 
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAsSearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
Dan Taylor
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin
 
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UXPlerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Dan Taylor
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
SerenaPearson2
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
Botify
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019
Chloe Bodard
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
Mark Thomas
 
Rachel Costello — The Landscape of Site Speed and Web Vitals
Rachel Costello — The Landscape of Site Speed and Web VitalsRachel Costello — The Landscape of Site Speed and Web Vitals
Rachel Costello — The Landscape of Site Speed and Web Vitals
Semrush
 
Technical SEO for large eCommerce websites
Technical SEO for large eCommerce websitesTechnical SEO for large eCommerce websites
Technical SEO for large eCommerce websites
SerenaPearson2
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Alex Wright
 
Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19
Fabrizio Ballarini
 
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...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
Izabela Wisniewska
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
Charlie Whitworth
 
How 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 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 2021
Chris Green
 
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 ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
Branded3
 

What's hot (17)

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.
Are you there Page Experience? It's Me, DevTools.
 
SearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAsSearchLeeds 2019 - Nichola stott - The state of PWAs
SearchLeeds 2019 - Nichola stott - The state of PWAs
 
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPressWordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
WordPress North East (Jan 2021) ~ SEO Fundamentals For WordPress
 
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based WebsitesMax Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
Max Prin - TechSEO Boost 2017 - SEO Best Practices For JavaScript-Based Websites
 
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UXPlerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
Plerdy's CRO/UX_Party February 2021 - Dan Taylor - SEO & UX
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
 
Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019Site migrations | Brighton SEO 2019
Site migrations | Brighton SEO 2019
 
rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018rel canonical audit BrightonSEO September 2018
rel canonical audit BrightonSEO September 2018
 
Rachel Costello — The Landscape of Site Speed and Web Vitals
Rachel Costello — The Landscape of Site Speed and Web VitalsRachel Costello — The Landscape of Site Speed and Web Vitals
Rachel Costello — The Landscape of Site Speed and Web Vitals
 
Technical SEO for large eCommerce websites
Technical SEO for large eCommerce websitesTechnical SEO for large eCommerce websites
Technical SEO for large eCommerce websites
 
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
 
Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19Building, hacking and killing a bespoke CMS - Search Leeds 19
Building, hacking and killing a bespoke CMS - Search Leeds 19
 
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...
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
 
Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo Technical SEO Training Day | Igoo
Technical SEO Training Day | Igoo
 
How 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 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 2021
 
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 ...
SearchLeeds 2018 - Craig Campbell - How to fix the most common technical SEO ...
 

Similar to Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor

Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
Alyss Noland
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
Dan Taylor
 
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...
How to Scale SEO Work NOBODY Wants to Do (Including Your Competitors) to Rapi...
RochelledeLeon5
 
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...
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
Hamlet Batista
 
Deep Crawl Webinar, Edge SEO with 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 Taylor
 
DeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the Edge
Dan Taylor
 
SEO vs Angular
SEO vs AngularSEO vs Angular
SEO vs Angular
François
 
Assessing Your Own Site Configuration
Assessing Your Own Site ConfigurationAssessing Your Own Site Configuration
Assessing Your Own Site Configuration
Akamai Developers & Admins
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
Betclic Everest Group Tech Team
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More
Boundify
 
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
CodeValue
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - AltudoSUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
dharmeshharji
 
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
I-Verve Inc
 
Shopzilla - Performance By Design
Shopzilla - Performance By DesignShopzilla - Performance By Design
Shopzilla - Performance By Design
Tim Morrow
 
Javascript SEO Devs and SEOs playing nicely
Javascript SEO Devs and SEOs playing nicelyJavascript SEO Devs and SEOs playing nicely
Javascript SEO Devs and SEOs playing nicely
Peter Mead
 
SEARCH Y - Bastian Grimm - Migrations Best Practices
SEARCH Y - Bastian Grimm -  Migrations Best PracticesSEARCH Y - Bastian Grimm -  Migrations Best Practices
SEARCH Y - Bastian Grimm - Migrations Best Practices
SEARCH Y - Philippe Yonnet Evénements
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
AdobeMarketingCloud
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMconnectwebex
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
AdobeMarketingCloud
 

Similar to Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor (20)

Boosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvementsBoosting your conversion rate through web performance improvements
Boosting your conversion rate through web performance improvements
 
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The EdgeBrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge
 
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...
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...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...
 
Deep Crawl Webinar, Edge SEO with 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
 
DeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the EdgeDeepCrawl Webinar: Performing SEO on the Edge
DeepCrawl Webinar: Performing SEO on the Edge
 
SEO vs Angular
SEO vs AngularSEO vs Angular
SEO vs Angular
 
Assessing Your Own Site Configuration
Assessing Your Own Site ConfigurationAssessing Your Own Site Configuration
Assessing Your Own Site Configuration
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
 
Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More Website Optimization How to Increase Page Performance and More
Website Optimization How to Increase Page Performance and More
 
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
Vitali zaidman Do You Need Server Side Rendering? What Are The Alternatives?
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
 
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - AltudoSUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
SUGMEA - Sitecore JSS and Performance Optimization - Alex Shyba - Altudo
 
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
How to Improve Magento Performance | Tips to Speed up Magento eCommerce Site/...
 
Shopzilla - Performance By Design
Shopzilla - Performance By DesignShopzilla - Performance By Design
Shopzilla - Performance By Design
 
Javascript SEO Devs and SEOs playing nicely
Javascript SEO Devs and SEOs playing nicelyJavascript SEO Devs and SEOs playing nicely
Javascript SEO Devs and SEOs playing nicely
 
SEARCH Y - Bastian Grimm - Migrations Best Practices
SEARCH Y - Bastian Grimm -  Migrations Best PracticesSEARCH Y - Bastian Grimm -  Migrations Best Practices
SEARCH Y - Bastian Grimm - Migrations Best Practices
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 
Build single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEMBuild single page applications using AngularJS on AEM
Build single page applications using AngularJS on AEM
 

More from Dan Taylor

SEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & AccommodationsSEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & Accommodations
Dan Taylor
 
Influencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex WebsitesInfluencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex Websites
Dan Taylor
 
Entrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing PlanningEntrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing Planning
Dan Taylor
 
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce WebsitesBrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
Dan Taylor
 
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
Dan Taylor
 
Outranking.io Summit Entity Analysis In SEO
Outranking.io Summit Entity Analysis In SEOOutranking.io Summit Entity Analysis In SEO
Outranking.io Summit Entity Analysis In SEO
Dan Taylor
 
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity TagsBrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
Dan Taylor
 
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Dan Taylor
 
Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020
Dan Taylor
 
What is Edge SEO?
What is Edge SEO?What is Edge SEO?
What is Edge SEO?
Dan Taylor
 
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
Dan Taylor
 
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Dan Taylor
 
Understanding Social Media Metrics
Understanding Social Media MetricsUnderstanding Social Media Metrics
Understanding Social Media Metrics
Dan Taylor
 
The Basics of Twitter, Twitter Analytics and Tools
The Basics of Twitter, Twitter Analytics and ToolsThe Basics of Twitter, Twitter Analytics and Tools
The Basics of Twitter, Twitter Analytics and Tools
Dan Taylor
 

More from Dan Taylor (14)

SEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & AccommodationsSEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & Accommodations
 
Influencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex WebsitesInfluencing Discovery, Indexing Strategies For Complex Websites
Influencing Discovery, Indexing Strategies For Complex Websites
 
Entrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing PlanningEntrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing Planning
 
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce WebsitesBrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
BrightonSEO October 2022 - Dan Taylor SEO - Indexing Ecommerce Websites
 
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
Building 1-mil+ Session Content Hubs | Dan Taylor SEO | Digital Marketing Eur...
 
Outranking.io Summit Entity Analysis In SEO
Outranking.io Summit Entity Analysis In SEOOutranking.io Summit Entity Analysis In SEO
Outranking.io Summit Entity Analysis In SEO
 
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity TagsBrightonSEO March 2021 | Dan Taylor, Image Entity Tags
BrightonSEO March 2021 | Dan Taylor, Image Entity Tags
 
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
Using Search Data To Create Better User Forecasts (& Then Fulfil Experiences)...
 
Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020Salesforce Commerce Cloud SEO Study | 2020
Salesforce Commerce Cloud SEO Study | 2020
 
What is Edge SEO?
What is Edge SEO?What is Edge SEO?
What is Edge SEO?
 
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
How secure are UK websites? - MeasureCamp Manchester I, May 12 2018 - CyberSc...
 
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
Basics of Seo - Share! 2016 (Leeds Digital Festival 2016)
 
Understanding Social Media Metrics
Understanding Social Media MetricsUnderstanding Social Media Metrics
Understanding Social Media Metrics
 
The Basics of Twitter, Twitter Analytics and Tools
The Basics of Twitter, Twitter Analytics and ToolsThe Basics of Twitter, Twitter Analytics and Tools
The Basics of Twitter, Twitter Analytics and Tools
 

Recently uploaded

How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
VWO
 
Marketing Management Notes Philip Kotler
Marketing Management Notes Philip KotlerMarketing Management Notes Philip Kotler
Marketing Management Notes Philip Kotler
LaveenaShanker
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
A Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine OptimizationA Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine Optimization
Brand Highlighters
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
Pascal Fintoni
 
10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
ETMARK ACADEMY
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
offisadizayn
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling
Aatir Abdul Rauf
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
smmpanel567
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
VWO
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya KellyHow to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly BulletinBLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BalmerLawrie
 
Adapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLCAdapt or Die - Jon Lakefish, Lakefish Group LLC

Recently uploaded (20)

How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
 
Marketing Management Notes Philip Kotler
Marketing Management Notes Philip KotlerMarketing Management Notes Philip Kotler
Marketing Management Notes Philip Kotler
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
A Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine OptimizationA Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine Optimization
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023The Old Oak - Press Kit - Cannes Film Festival 2023
The Old Oak - Press Kit - Cannes Film Festival 2023
 
10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan10 Videos Any Business Can Make Right Now! - Shelly Nathan
10 Videos Any Business Can Make Right Now! - Shelly Nathan
 
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee Levitt
 
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
 
Generative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter WeltmanGenerative AI - Unleash Creative Opportunity - Peter Weltman
Generative AI - Unleash Creative Opportunity - Peter Weltman
 
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdfOffissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
Offissa Dizayn - Otel, Kafe, Restoran Kataloqu_240603_011042.pdf
 
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel LeminTurn Digital Reputation Threats into Offense Tactics - Daniel Lemin
Turn Digital Reputation Threats into Offense Tactics - Daniel Lemin
 
15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling
 
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
SEO Master Class - Steve Wiideman,  Wiideman Consulting GroupSEO Master Class - Steve Wiideman,  Wiideman Consulting Group
SEO Master Class - Steve Wiideman, Wiideman Consulting Group
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya KellyHow to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
How to use Short Form Video To Grow Your Brand and Business - Keenya Kelly
 
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly BulletinBLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_May2024. Balmer Lawrie Online Monthly Bulletin
 
Adapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLCAdapt or Die - Jon Lakefish, Lakefish Group LLC
Adapt or Die - Jon Lakefish, Lakefish Group LLC
 

Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor

  • 1. Дэн Тэйлор // SALT.agency Using Edge SEO to overcome technical issues.
  • 2. OPTIMIZATION 2020 Здравствуйте! меня зовут Дэн. • Head of Research & Development @ SALT.agency • 2018 TechSEO Boost Innovation Award • Search Engine Journal Author • Search Engine Journal Top 140 • SEMrush Top Author Websites • https://salt.agency • https://hreflangchecker.com • https://sloth.cloud Slides & Links To Further Reading • https://dantaylor.online/optimization2020 1
  • 3. OPTIMIZATION 2020 2 Getting technical fixes implemented can be hard. • Congested development queues // long lead times • Lack of “business buy in” to action SEO fixes as a priority • Platforms with restrictions • Custom builds, not scoped properly • Random Google/Yandex support changes • Builds not scoped properly • Code freezes All of these create barriers to performance, and performance (improvements) is what we’re judged by.
  • 4. OPTIMIZATION 2020 A lot of websites make use of CDNs such as Cloudflare, Akamai, or Fastly for security and load-balancing. This allows us to perform SEO implementations on the edge, serverlessly. Edge SEO means using edge computing technologies to create new SEO implementation methods, testing, and research processes. Developers should always be a part of the conversation. We can use the CDN to overcome these issues. 3
  • 5. OPTIMIZATION 2020 4 CDNs are good anyway. ● Speed optimization of content delivery ● Including payload optimization & compressions ● Bandwidth savings ● Content accessibility / uptime reliability ● Security benefits, i.e. WAF / DDoS Mitigation ● Reverse proxy other platforms to subfolders, e.g. a Wordpress blog to a Magento store ● “Edge SEO” stuff
  • 7. OPTIMIZATION 2020 6 • Implementing redirects, agnostic of platform level restrictions • AB testing • Overwrite hardcoded meta data/HTML elements • Dynamic JavaScript rendering • Implementing <head> Hreflang tags • Pseudo server log file collection • Generating dynamic meta data based on page level information • Implementing user-friendly solutions dynamically for out of stock product pages As we’re not touching the origin source code, and only modifying either the request or response, the possibilities are relatively endless. SEO “things” we can do on the edge.
  • 10. OPTIMIZATION 2020 9 Implementing redirects Yes Yes Yes Yes AB Testing Yes Yes Yes Yes Hreflang Injection Yes Yes Limited Yes Security Headers Yes Yes Yes Yes Log File Collection Yes Yes No Need Yes Dynamic JS Rendering Yes Yes Yes Yes (Dynamic) Meta Data Yes Yes Yes Yes
  • 12. OPTIMIZATION 2020 Dynamic meta title rendering. Injection of modifiers into the title tag based on information readily available on the webpage. Improves click-through rate, click awareness and conversions. Example use cases Impactful ways we can drive performance through Edge SEO. Pseudo server log file collection. Server log files can often be very hard to get a hold of, and a lot of platforms restrict access to them (Salesforce, Shopify), so being able to collect the same data at the “request” stage can be powerful. Dynamic JS Rendering. JavaScript websites, and webpages heavy with JavaScript elements can be slow to load and sometimes cause rendering problems within Google and Yandex. The edge can provide a cost effective, scalable solution. 11
  • 13. OPTIMIZATION 2020 Dynamically generate title tags based on page content. Increasing CTR. 12
  • 14. OPTIMIZATION 2020 13 Dynamic <title> tags ● Travel websites ● Ecommerce stores Page elements: ● Pull through the lowest price option into the title tag ● Alert the presence of an offer or free shipping ● Alert the urgency of delivery dates (in the run up to Christmas, sales events etc)
  • 15. OPTIMIZATION 2020 HTML declared title tag: 14 Worker Script: Result in SERPs:
  • 16. OPTIMIZATION 2020 Dynamically rendering JavaScript based on caches. Resolving JavaScript Issues. 15
  • 17. OPTIMIZATION 2020 16 “Request” log file collection Server log files can be very useful in identifying crawl issues. They’re not always obtainable, and can be a pain to get a hold of. We take server logs, as it is an imprint of the request, but with the CDN, we can take a copy of the initial request - meaning we don’t need to request the logs!
  • 21. OPTIMIZATION 2020 Dynamically rendering JavaScript based on caches. Resolving JaveScript Issues. 20
  • 22. OPTIMIZATION 2020 21 Dynamic JavaScript Rendering Prerender JavaScript by rendering cached versions of the site periodically, rather than on a per request basis. It can reduce costs for prerendering JS server side, and complies with Google’s recommended implementation of dynamic rendering, by switching between client-side and pre-rendered content for specific user-agents.
  • 25. OPTIMIZATION 2020 первый We need to identify the User Agent making the request. Specifically, we want to cater for Google (and it’s various bots), and Yandexbot. Regular user agents and tools will bypass the rendering; including 3rd party tools. The Process Dynamically rendering websites through Edge Workers on the CDN. второй Now we’ve identified the UA as a search engine, we need to check the cache for the pre-rendered page. If the URL exists in the cache, we return it as normal, if it doesn’t exist, we go to the third step. третий If the page doesn’t exist in the cache, we have two options: Return a 503 status code, with retry-after 10 seconds and pre- render it there and then. Or Return the page as normal, and let the bots render it. 24
  • 26. OPTIMIZATION 2020 New Technologies require process development. Adopting the processes. 25
  • 27. OPTIMIZATION 2020 Using CDNs and serverless for SEO. Benefits ● Workers can be written in almost every development language ● Enabler tools, such as Sloth.cloud, make it so you don’t need to write any code ● One-click deployment/pullback ● Next to zero DevOps required ● Can be verified and monitoring through existing tools/methods ● Testing shows Google & Yandex treat the workarounds as they would regular development ● CDNs are common components of modern website infrastructure ● Cloudflare, and Workers, are free for small websites Potential Issues • Potential to affect and impact all requests between client and server • Potential to add latency and slow page load times, depending on how much you implement, although with recent developments this is next to zero • Potential to introduce front-end bugs that are difficult to debug when it is unclear what is being modified/injected through stream transformation Internal policies and deployment needs to be respected. 26
  • 28. OPTIMIZATION 2020 Дэн Тэйлор Руководитель отдела исследований , SALT.agency +44 113 460 5671 dan@salt.agency НАЗВАНИЕ ПРЕЗЕНТАЦИИ Спасибо! 27