SlideShare a Scribd company logo
1 of 35
How serverless
technologies can help SEOs
overcome legacy (and
modern) tech obstacles
Dan Taylor // SALT.agency
SLIDESHARE.NET/DANTAYLOR29
@TAYLORDANRW
/about/
Senior Technical Consultant @
SALT.agency
https://sloth.cloud
https://hreflangchecker.com
https://salt.agency
https://techseopodcast.com
Edge SEO means using edge computing technologies to
create new SEO implementation methods, testing, and
research processes outside of the current parameters
in which we operate.
OOTB CDN Benefits
• 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 etc
• “Edge SEO” stuff
Why is this needed?
• Congested development queues // long lead times
• Lack of “business buy in” to action SEO fixes as a priority
• Platforms with restrictions
• Random Google support changes
• Builds not scoped properly
• Code freezes
Robots.txt Modding Yes Yes* Yes
Redirects Yes Yes* Yes
AB Testing Yes Yes* Yes
Hreflang Injection Yes Yes* Limited
Security Headers Yes Yes* Yes
“Logging” Yes Yes* No Need
Dynamic JS
Prerendering
Yes Yes* Yes
Meta Data Yes Yes* Yes
Example worker codes/uses
• Implement redirects
• AB testing
• Overwrite hardcoded meta data / HTML elements
• Integration in the pre-rendering of JavaScript
• Implement Hreflang
• Pseudo log file collection
• Dynamic meta data
HTML declared title tag:
ODN Script:
Result:
Pseudo log file collection
Not all platforms all log file collection…
Sometimes getting hold of logs isn’t easy due to gatekeepers.
•Access to edit robots.txt
•Access to pull pseudo log files
•Customise server headers
A grey cloud means your web traffic is not running
through Cloudflare.
AB Testing
• ABCD test URLs by directing traffic via the CDN
• Monitor page level metrics via Google Analytics / Google
Data Studio Reports
• Requires pages to “be live”
Live Example:
https://dantaylor.online/sloth-ab
Dynamic Prerendering of JavaScript
Prerender JavaScript by rendering cached versions of the site
periodically, rather than on a per request basis.
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.
Source: https://developers.google.com/search/docs/guides/dynamic-rendering
Step 1 – Halt, who goes there?
Request Comes In
Step 2 – =IF(”Googlebot|Bingbot…”, P1, P2)
Check Cache For
Prerendered Page
Client Side Render
Return It
No Cache
Step 3 – What Happens If No Cache?
Trigger Prerendering.
1. Wait and return the prerendered page – but monitor the
time it takes, if it takes 7-seconds, negative impact.
2. We could return the page after 1-second of prerendering,
but likely to be useless.
Worker Solution When Caught Short
We return https://httpstatuses.com/503 with Retry-
After; this has not been tested in real world AFAIK, but
the idea would be to tell crawler to attempt again in 10
seconds for that page
Cold Cache Issues
To solve issue of cold caches, we have a batch job,
checking cache for stale entries and prerendering them,
and to seed cache we can either use a sitemap or crawl
our own site.
New technologies require new processes.
Pros (Development)
•Workers are written in JavaScript/WASM
•One-click deployment/pullback
•Next to zero dev ops required
•Can be verified and monitoring through existing
tools/methods
Cons (Development)
• Potential to affect and impact all requests between client and
server
• Potential to add latency and slow page load times, depending
on implementation (our testing has shown between 10ms
and 50ms latency)
• Potential to introduce front-end bugs that are difficult to
debug when it is unclear what is being modified/injected
through stream transformation
Internal Processes & Challenges
•Responsibility and accountability
•Change management
•Development and release management
•Debugging process
•Security
•Compliance (legal, privacy, GDPR)
Restricting access to your CDN
Access to your Cloudflare, Akamai, or Incapsula account
needs to be locked down within the organisation
because even without Cloudflare Workers being
enabled, you can still do a lot of damage through the
Cloudflare dashboard if you don’t know what you’re
doing.
Further Reading
• https://blog.cloudflare.com/diving-into-technical-seo-
cloudflare-workers/
• https://searchengineland.com/service-workers-and-seo-seo-
for-developers-311292
• https://salt.agency/blog/how-to-use-cdns-to-improve-seo-
on-the-edge/
Thank You!
@taylordanrw @salt_agency https://salt.agency

More Related Content

What's hot

Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Semrush
 
Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Bastian Grimm
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018Bastian Grimm
 
Don't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonDon't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonSerenaPearson2
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Bastian Grimm
 
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...Faye Watt
 
Automating Google Lighthouse
Automating Google LighthouseAutomating Google Lighthouse
Automating Google LighthouseHamlet Batista
 
Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Bastian Grimm
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
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
 
Rendering SEO (explained by Google's Martin Splitt)
Rendering SEO (explained by Google's Martin Splitt)Rendering SEO (explained by Google's Martin Splitt)
Rendering SEO (explained by Google's Martin Splitt)Anton Shulke
 
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 WebsitesMax Prin
 
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 VitalsSemrush
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Bastian Grimm
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Bastian Grimm
 
Migration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirMigration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirBastian Grimm
 
OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018Bastian Grimm
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersDistilled
 

What's hot (17)

Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
Jamie Alberico — How to Leverage Insights from Your Site’s Server Logs | 5 Ho...
 
Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018Super speed around the globe - SearchLeeds 2018
Super speed around the globe - SearchLeeds 2018
 
The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018The need for Speed: Advanced #webperf - SEOday 2018
The need for Speed: Advanced #webperf - SEOday 2018
 
Don't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena PearsonDon't F*ck Up Your Site Migration - Serena Pearson
Don't F*ck Up Your Site Migration - Serena Pearson
 
Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018Migration Best Practices - SEOkomm 2018
Migration Best Practices - SEOkomm 2018
 
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
An SEO's Guide to Website Migrations | Faye Watt | BrightonSEO's Advanced Tec...
 
Automating Google Lighthouse
Automating Google LighthouseAutomating Google Lighthouse
Automating Google Lighthouse
 
Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019Advanced data-driven technical SEO - SMX London 2019
Advanced data-driven technical SEO - SMX London 2019
 
Optimization 2020 | Using Edge SEO For Technical Issues ft. Dan Taylor
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 Taylor
 
Rendering SEO (explained by Google's Martin Splitt)
Rendering SEO (explained by Google's Martin Splitt)Rendering SEO (explained by Google's Martin Splitt)
Rendering SEO (explained by Google's Martin Splitt)
 
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
 
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
 
Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018Migration Best Practices - SMX London 2018
Migration Best Practices - SMX London 2018
 
Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018Welcome to a new reality - DeepCrawl Webinar 2018
Welcome to a new reality - DeepCrawl Webinar 2018
 
Migration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on AirMigration Best Practices - Peak Ace on Air
Migration Best Practices - Peak Ace on Air
 
OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018OK Google, Whats next? - OMT Wiesbaden 2018
OK Google, Whats next? - OMT Wiesbaden 2018
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 

Similar to BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge

Enterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyEnterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyJohn Giaconia
 
Website Performance
Website PerformanceWebsite Performance
Website PerformanceHugo Fonseca
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Amazon Web Services
 
Shopzilla - Performance By Design
Shopzilla - Performance By DesignShopzilla - Performance By Design
Shopzilla - Performance By DesignTim Morrow
 
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...nine
 
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 TaylorDan Taylor
 
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...Amazon Web Services
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Amazon Web Services
 
Optimizing Speed & Security of Oracle Commerce Sites Using Cloudflare
Optimizing Speed & Security  of Oracle Commerce Sites Using CloudflareOptimizing Speed & Security  of Oracle Commerce Sites Using Cloudflare
Optimizing Speed & Security of Oracle Commerce Sites Using CloudflareMeghan Weinreich
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedPromet Source
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And ScalabilityJason Ragsdale
 
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side OptimizationsMagento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side OptimizationsPINT Inc
 
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...Meghan Weinreich
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Amazon Web Services
 
AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)Amazon Web Services
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeOptimizely
 
Optimising Web Application Frontend
Optimising Web Application FrontendOptimising Web Application Frontend
Optimising Web Application Frontendtkramar
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on AzureTodd Whitehead
 

Similar to BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge (20)

Enterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyEnterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and Redundancy
 
Website Performance
Website PerformanceWebsite Performance
Website Performance
 
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
Dynamic Content Acceleration: Lightning Fast Web Apps with Amazon CloudFront ...
 
Shopzilla - Performance By Design
Shopzilla - Performance By DesignShopzilla - Performance By Design
Shopzilla - Performance By Design
 
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
Challenges behind the scenes of the large Swiss e-Commerce shop apfelkiste.ch...
 
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
 
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
 
Web Performance Optimization (WPO)
Web Performance Optimization (WPO)Web Performance Optimization (WPO)
Web Performance Optimization (WPO)
 
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
Dynamic Content Acceleration: Amazon CloudFront and Amazon Route 53 (ARC309) ...
 
Optimizing Speed & Security of Oracle Commerce Sites Using Cloudflare
Optimizing Speed & Security  of Oracle Commerce Sites Using CloudflareOptimizing Speed & Security  of Oracle Commerce Sites Using Cloudflare
Optimizing Speed & Security of Oracle Commerce Sites Using Cloudflare
 
Make Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speedMake Drupal Run Fast - increase page load speed
Make Drupal Run Fast - increase page load speed
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
Magento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side OptimizationsMagento Performance Improvements with Client Side Optimizations
Magento Performance Improvements with Client Side Optimizations
 
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...
Meeting Archive: A Simple Step to Gain 33% Performance Improvements in Reques...
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)AWS Summit London 2014 | Dynamic Content Acceleration (300)
AWS Summit London 2014 | Dynamic Content Acceleration (300)
 
Salesforce Performance hacks - Client Side
Salesforce Performance hacks - Client SideSalesforce Performance hacks - Client Side
Salesforce Performance hacks - Client Side
 
Supercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the EdgeSupercharging Optimizely Performance by Moving Decisions to the Edge
Supercharging Optimizely Performance by Moving Decisions to the Edge
 
Optimising Web Application Frontend
Optimising Web Application FrontendOptimising Web Application Frontend
Optimising Web Application Frontend
 
Building a website without a webserver on Azure
Building a website without a webserver on AzureBuilding a website without a webserver on Azure
Building a website without a webserver on Azure
 

More from Dan Taylor

SEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & AccommodationsSEO for Hotels, Resorts, & Accommodations
SEO for Hotels, Resorts, & AccommodationsDan 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 WebsitesDan Taylor
 
Entrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing PlanningEntrepreneurship & Early Stages Growth Marketing Planning
Entrepreneurship & Early Stages Growth Marketing PlanningDan 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 WebsitesDan 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 SEODan 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 TagsDan Taylor
 
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 & UXDan Taylor
 
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 WordPressDan Taylor
 
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan Taylor
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan TaylorOptimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan Taylor
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan TaylorDan 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 | 2020Dan Taylor
 
What is Edge SEO?
What is Edge SEO?What is Edge SEO?
What is Edge SEO?Dan Taylor
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingDan 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
 
Measurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaMeasurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaDan Taylor
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)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 MetricsDan 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 ToolsDan Taylor
 

More from Dan Taylor (20)

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
 
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
 
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
 
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan Taylor
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan TaylorOptimizing For Google Discover | SEO Camp'us Paris 2020 ft. Dan Taylor
Optimizing For Google Discover | SEO Camp'us Paris 2020 ft. 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)...
 
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?
 
LAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGamingLAC 2019: Voice Search Opportunities In iGaming
LAC 2019: Voice Search Opportunities In iGaming
 
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...
 
Measurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex MetricaMeasurecamp 2017 - Yandex Metrica
Measurecamp 2017 - Yandex Metrica
 
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)Advanced Guide to Seo (Third Sector - Leeds Digital Festival 2016)
Advanced Guide to Seo (Third Sector - 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)
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

April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupVbout.com
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesPushON Ltd
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDemandbase
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Richard Ingilby
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRSapana Sha
 
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfTOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfasiyahanif9977
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!dstvtechnician
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDemandbase
 
SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?Searchable Design
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldScalenut
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guidekiva6
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurCall girls in Ahmedabad High profile
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfEastern Online-iSURVEY
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategySouvikRay24
 

Recently uploaded (20)

The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
April 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting GroupApril 2024 - VBOUT Partners Meeting Group
April 2024 - VBOUT Partners Meeting Group
 
Cost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surgesCost-effective tactics for navigating CPC surges
Cost-effective tactics for navigating CPC surges
 
No Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found OnlineNo Cookies No Problem - Steve Krull, Be Found Online
No Cookies No Problem - Steve Krull, Be Found Online
 
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdfDigital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
Digital Marketing Spotlight: Lifecycle Advertising Strategies.pdf
 
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
Moving beyond multi-touch attribution - DigiMarCon CanWest 2024
 
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAILBUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
BUY GMAIL ACCOUNTS PVA USA IP INDIAN IP GMAIL
 
Call Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCRCall Us ➥9654467111▻Call Girls In Delhi NCR
Call Us ➥9654467111▻Call Girls In Delhi NCR
 
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdfTOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
TOP DUBAI AGENCY OFFERS EXPERT DIGITAL MARKETING SERVICES.pdf
 
Local SEO Domination: Put your business at the forefront of local searches!
Local SEO Domination:  Put your business at the forefront of local searches!Local SEO Domination:  Put your business at the forefront of local searches!
Local SEO Domination: Put your business at the forefront of local searches!
 
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdfDGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
DGR_Digital Advertising Strategies for a Cookieless World_Presentation.pdf
 
SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?SORA AI: Will It Be the Future of Video Creation?
SORA AI: Will It Be the Future of Video Creation?
 
Mastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven WorldMastering SEO in the Evolving AI-driven World
Mastering SEO in the Evolving AI-driven World
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose GuirgisCreator Influencer Strategy Master Class - Corinne Rose Guirgis
Creator Influencer Strategy Master Class - Corinne Rose Guirgis
 
Jai Institute for Parenting Program Guide
Jai Institute for Parenting Program GuideJai Institute for Parenting Program Guide
Jai Institute for Parenting Program Guide
 
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service NagpurRussian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
Russian Call Girls Nagpur Swara 8617697112 Independent Escort Service Nagpur
 
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdfSnapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
Snapshot of Consumer Behaviors of March 2024-EOLiSurvey (EN).pdf
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing StrategyDIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
DIGITAL MARKETING COURSE IN BTM -Influencer Marketing Strategy
 

BrightonSEO 2019 - Edge SEO - Using CDNs To Perform SEO On The Edge

  • 1. How serverless technologies can help SEOs overcome legacy (and modern) tech obstacles Dan Taylor // SALT.agency SLIDESHARE.NET/DANTAYLOR29 @TAYLORDANRW
  • 2. /about/ Senior Technical Consultant @ SALT.agency https://sloth.cloud https://hreflangchecker.com https://salt.agency https://techseopodcast.com
  • 3. Edge SEO means using edge computing technologies to create new SEO implementation methods, testing, and research processes outside of the current parameters in which we operate.
  • 4.
  • 5. OOTB CDN Benefits • 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 etc • “Edge SEO” stuff
  • 6. Why is this needed? • Congested development queues // long lead times • Lack of “business buy in” to action SEO fixes as a priority • Platforms with restrictions • Random Google support changes • Builds not scoped properly • Code freezes
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Robots.txt Modding Yes Yes* Yes Redirects Yes Yes* Yes AB Testing Yes Yes* Yes Hreflang Injection Yes Yes* Limited Security Headers Yes Yes* Yes “Logging” Yes Yes* No Need Dynamic JS Prerendering Yes Yes* Yes Meta Data Yes Yes* Yes
  • 12. Example worker codes/uses • Implement redirects • AB testing • Overwrite hardcoded meta data / HTML elements • Integration in the pre-rendering of JavaScript • Implement Hreflang • Pseudo log file collection • Dynamic meta data
  • 13. HTML declared title tag: ODN Script: Result:
  • 14.
  • 15. Pseudo log file collection Not all platforms all log file collection… Sometimes getting hold of logs isn’t easy due to gatekeepers.
  • 16.
  • 17. •Access to edit robots.txt •Access to pull pseudo log files •Customise server headers A grey cloud means your web traffic is not running through Cloudflare.
  • 18. AB Testing • ABCD test URLs by directing traffic via the CDN • Monitor page level metrics via Google Analytics / Google Data Studio Reports • Requires pages to “be live” Live Example: https://dantaylor.online/sloth-ab
  • 19.
  • 20. Dynamic Prerendering of JavaScript Prerender JavaScript by rendering cached versions of the site periodically, rather than on a per request basis. 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.
  • 22.
  • 23. Step 1 – Halt, who goes there? Request Comes In
  • 24. Step 2 – =IF(”Googlebot|Bingbot…”, P1, P2) Check Cache For Prerendered Page Client Side Render Return It No Cache
  • 25. Step 3 – What Happens If No Cache? Trigger Prerendering. 1. Wait and return the prerendered page – but monitor the time it takes, if it takes 7-seconds, negative impact. 2. We could return the page after 1-second of prerendering, but likely to be useless.
  • 26. Worker Solution When Caught Short We return https://httpstatuses.com/503 with Retry- After; this has not been tested in real world AFAIK, but the idea would be to tell crawler to attempt again in 10 seconds for that page
  • 27. Cold Cache Issues To solve issue of cold caches, we have a batch job, checking cache for stale entries and prerendering them, and to seed cache we can either use a sitemap or crawl our own site.
  • 28.
  • 29. New technologies require new processes.
  • 30. Pros (Development) •Workers are written in JavaScript/WASM •One-click deployment/pullback •Next to zero dev ops required •Can be verified and monitoring through existing tools/methods
  • 31. Cons (Development) • Potential to affect and impact all requests between client and server • Potential to add latency and slow page load times, depending on implementation (our testing has shown between 10ms and 50ms latency) • Potential to introduce front-end bugs that are difficult to debug when it is unclear what is being modified/injected through stream transformation
  • 32. Internal Processes & Challenges •Responsibility and accountability •Change management •Development and release management •Debugging process •Security •Compliance (legal, privacy, GDPR)
  • 33. Restricting access to your CDN Access to your Cloudflare, Akamai, or Incapsula account needs to be locked down within the organisation because even without Cloudflare Workers being enabled, you can still do a lot of damage through the Cloudflare dashboard if you don’t know what you’re doing.
  • 34. Further Reading • https://blog.cloudflare.com/diving-into-technical-seo- cloudflare-workers/ • https://searchengineland.com/service-workers-and-seo-seo- for-developers-311292 • https://salt.agency/blog/how-to-use-cdns-to-improve-seo- on-the-edge/