SlideShare a Scribd company logo
1 of 81
Download to read offline
@bart_goralewicz
@bart_goralewicz
This is not a dynamic rendering deck.
The session description was
created before some
MAJOR changes at Google.
DISCLAIMER
@bart_goralewicz
@bart_goralewicz
Developers love JavaScript for its
flexibility and capabilities.
BUT
Search engines still find it difficult
to process JavaScript successfully.
@bart_goralewicz
Developers love JavaScript for its
flexibility and capabilities.
Search engines still find it difficult
to process JavaScript successfully.
BUT
@bart_goralewicz
~70%
@bart_goralewicz
WHY?
Flexibility Decent UX Community
@bart_goralewicz
WHY?
Flexibility Decent UX Community
Easy to start Frameworks Platforms
@bart_goralewicz
short history of
JavaScript
& JavaScript SEO
A VERY,
VERY
@bart_goralewicz
Mocha
10 days
JavaScript
Created in: 7 days
The World
Created in:
Status: Status:Simple F*cked up
@bart_goralewicz
Addy Osmani
It was used only for adding
rainbows and sparkles
for webpages. It wasn’t being
used to build really complex
apps.
@bart_goralewicz
The rise of JavaScript
2006
AngularJS
2010
@bart_goralewicz
AWARENESS
STEP
@bart_goralewicz
2009: Google knows JS is everywhere.
@bart_goralewicz
2009: Google knows JS is everywhere.
But they still couldn’t render it at scale
@bart_goralewicz
We decided to
try to understand
pages by executing JavaScript. It’s
hard to do that at the scale
of the current web, but we decided
that it’s worth it.
2014
@bart_goralewicz
DENIAL
STEP
@bart_goralewicz
“Times have changed. Today, as
long as you're not blocking
Googlebot from crawling your
JavaScript or CSS files, we are
generally able to render and
understand your web pages like
modern browsers.”
2015: Google claims they are generally
able to render JavaScript
@bart_goralewicz
2015-2017: The Dark Ages
@bart_goralewicz
2017:
JSSEO.expert
experiment
@bart_goralewicz
August 2017:
Google declared they use Chrome 41 for rendering
Chrome 41 was released in 2015!
@bart_goralewicz
2018:
Google wants to render ALL WEBSITES on their own
and stop using the old Ajax crawling scheme
"Googlebot will render (...) directly, making it unnecessary for the website owner to provide a rendered
version of the page.".
SOURCE: https://webmasters.googleblog.com/2017/12/rendering-ajax-crawling-pages.html
@bart_goralewicz
ACCEPTANCE
STEP
@bart_goralewicz
2018:
Google officially recommends dynamic
rendering as a “workaround” to their
JavaScript rendering issues
@bart_goralewicz
Dynamic rendering
explained
SERVER
BROWSER
Initial HTML + JS
CRAWLERRENDERER
Static HTML
@bart_goralewiczoogle - Big news from Google - Bi
May 2019
@bart_goralewicz
"Today, we are happy to
announce that Googlebot
now runs the latest
Chromium rendering
engine (74 at the time of
this post)"
7th of May 2019
https://webmasters.googleblog.com/2019/05/the-new-evergreen-googlebot.html
@bart_goralewicz
@bart_goralewicz
WHAT does it mean to
SEOs, Developers and
Webmasters?
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
It’s great that Google wants to
support new JavaScript features!
But for the average SEO or developer,
IT DOESN’T CHANGE MUCH.
Reality?
@bart_goralewicz
…Google is still
not perfect
at rendering
JavaScript at
scale
@bart_goralewicz
Being able to do something
Actually doing it
@bart_goralewicz
You think Google no longer recommends
serving Googlebot a static version?
@bart_goralewicz
Google is still NOT PERFECT at rendering JavaScript
@bart_goralewicz
Rendering
delays...
@bart_goralewicz
@bart_goralewicz
But how long
do you
HAVE to wait
for the 2nd
wave?
@bart_goralewicz
The rendering delay is confirmed by Google
@bart_goralewicz
Will Google be able to index the JS content instantly?
@bart_goralewicz
GOOGLEBOT IS BASED ON THE NEWEST VERSION OF CHROME
Googlebot declines user permission requests
Cookies, local & session storage are cleared
across page loads
The browser always downloads all the resources
Googlebot may not...
BUT IS NOT A REAL BROWSER!
@bart_goralewicz
JavaScript is too expensive… for
JS
@bart_goralewicz
@bart_goralewicz
Technically, can
render JavaScript.
But also struggles with
rendering JavaScript at scale
@bart_goralewicz
Can Bing index the content of Vimeo?
@bart_goralewicz
Can Bing index
the content
of Angular.io?
@bart_goralewicz
Description and
photo not found
RISK:
@bart_goralewicz
Angular.io is doing
fine on Twitter
@bart_goralewicz
Angular.io is
NOT doing
fine on Twitter
Vue.js is doing
MUCH better
@bart_goralewicz
Now let's talk about
.com
Wish ignores SEO as most of their traffic
comes from social media
How are they doing on acebook?
@bart_goralewicz
John Seo
Can’t wait to buy this watch!
John Seo
Can’t wait to buy this watch!
John Seo
Can’t wait to buy this watch!
@bart_goralewicz
Poor JavaScript = Problems
@bart_goralewicz
@bart_goralewicz
GOOGLEBOT DOESN’T ACT LIKE A REAL USER
Watch out for
infinite scrolling!
@bart_goralewicz
Many websites still implement
infinite scrolling INCORRECTLY...
No access to
page 2 of
pagination.
@bart_goralewicz
Use proper <a href> links
MAKE SURE GOOGLE CAN DISCOVER YOUR INTERNAL LINKS
@bart_goralewicz
• both users and
search engines
have to render JS
on their own
• Default practice.
Usually it’s the
most problematic
one for Google
• bots get a static
version, easy to
crawl and index
• users get a fully-
featured
JavaScript website
Isomorphic JS Static-site renderingClient-side rendering Dynamic rendering
• Initial, server-side
rendered HTML is
sent to users and
search engines
• Then JavaScript is
loaded on top of
that
• All the HTML files
are built with data
BEFORE they are
uploaded to a
server
@bart_goralewicz
Dynamic rendering – solution or a workaround
one.ly/dynamic-rendering
@bart_goralewicz
We heavily recommend
Rendertron as a Dynamic
Rendering solution.
Google I/O 2018
@bart_goralewicz
Is
a solution?
@bart_goralewicz
My personal beef with dynamic rendering
It’s only made
for the sake of SEO.
It doesn’t improve
anything for users…
@bart_goralewicz
"is a workaround, but (...)
a stepping stone towards
improving your website
because server-side
rendering and
hydration, there's a
bunch of work to do."
DYNAMIC RENDERING
Martin Splitt
@bart_goralewicz
HYBRIDRENDERING
Beneficial for users and search engines
More developer resources
More difficult to implement
than dynamic rendering
@bart_goralewicz
What should we do until Google I/O 2020?
Summary
@bart_goralewicz
BE MINDFUL1
Google didn't update the URL
inspection tool (and other tools) yet.
Mind that when testing your website
@bart_goralewicz
AVOID CLIENT SIDE JS
RENDERING2
We saw a few cases when 100% CSR websites
would rank, BUT
• they are rather an exception than a rule
• all the websites were fairly small and static
@bart_goralewicz
AVOID CLIENTSIDEJS
RENDERING2
We saw a few cases when 100% CSR websites
would rank, BUT
• they are rather an exception than a rule
• all the websites were fairly small and static
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
INTRODUCE (AND STICK TO) THE
WEB PERFORMANCE BUDGET AND
LIMIT CLIENT SIDE JAVASCRIPT3
for:
• Web Performance
• Crawler budget
• Social Media
• Bing and Altavista
P.S.
Don’t pay your JavaScript
developers based on “the
number of lines of code per
day” ☺
@bart_goralewicz
REMEMBER THAT
REGARDLESS OF SEO,
JAVASCRIPT HAS A MASSIVE
PERFORMANCE COST.4
Make sure your users can afford it.
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
@bart_goralewicz
DON’T USE FEATURES TARGETED
ONLY AT COMPLYING
WITH CHROME 41 ANYMORE5
But experiment and test before implementing
changes. It’s new territory.
@bart_goralewicz
GOOGLEBOT IS STILL
“INTRODUCING ITSELF”
AS CHROME 41.6
It is only for the sake of making developers'
lives easier. It will change soon.
@bart_goralewicz
(hehe)
OTHER BROWSERS7
will not deal with JS indexing
in the nearest future
@bart_goralewicz
Share these #SMXInsights on your social channels!
ALWAYS:
Check if Google can render your website.1
Make sure that Google can index your
content quickly. Use the "site" command.2
Make sure that Google can discover your links.3
@bart_goralewicz

More Related Content

What's hot

SMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOOnely
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scaleGiacomo Zecchini
 
Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Onely
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonWe Are Marketing
 
How to make JavaScript websites successful in Google | iJS 2019
 How to make JavaScript websites successful in Google | iJS 2019 How to make JavaScript websites successful in Google | iJS 2019
How to make JavaScript websites successful in Google | iJS 2019Onely
 
TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom Gerry White
 
The State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollAdam Gent
 
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 2021Alex Wright
 
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEOUse Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEOGerry White
 
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...Onely
 
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...Distilled
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileMobileMoxie
 
SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018. SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018. Onely
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGerry White
 
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
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation WorksSerenaPearson2
 
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOOnely
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceGiacomo Zecchini
 

What's hot (20)

SMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEOSMX Munich 2018 - Current State of JavaScript SEO
SMX Munich 2018 - Current State of JavaScript SEO
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)Indexing Your Content is Optional (2020 Edition)
Indexing Your Content is Optional (2020 Edition)
 
The Inbounder London - Jono Alderson
The Inbounder London - Jono AldersonThe Inbounder London - Jono Alderson
The Inbounder London - Jono Alderson
 
How to make JavaScript websites successful in Google | iJS 2019
 How to make JavaScript websites successful in Google | iJS 2019 How to make JavaScript websites successful in Google | iJS 2019
How to make JavaScript websites successful in Google | iJS 2019
 
TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom TFM - Using Google Tag Manager for ecom
TFM - Using Google Tag Manager for ecom
 
The State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite Scroll
 
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
 
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEOUse Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
 
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...
Too Long; Didn’t Render - The State of JS and HTML Indexing | Digital Growth ...
 
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
SearchLove Boston 2018 - Dewi Nawasari - Optimizing When Google is Your Compe...
 
Introduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for MobileIntroduction to PWAs & New JS Frameworks for Mobile
Introduction to PWAs & New JS Frameworks for Mobile
 
SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018. SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018.
 
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry WhiteGTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
GTM Clowns, fun and hacks - Search Elite - May 2017 Gerry White
 
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...
 
How App Indexation Works
How App Indexation WorksHow App Indexation Works
How App Indexation Works
 
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
Mauro Cattaneo - Why hreflang is crucial to international SEO success - Brigh...
 
The Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEOThe Real Problems Behind Indexing | 5 Hours of Technical SEO
The Real Problems Behind Indexing | 5 Hours of Technical SEO
 
Page Speed
Page SpeedPage Speed
Page Speed
 
Challenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering serviceChallenges of building a search engine like web rendering service
Challenges of building a search engine like web rendering service
 

Similar to JavaScript SEO Strategies After Google's Chromium Update

Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEOOnely
 
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...MobileMoxie
 
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...SEARCH Y - Philippe Yonnet Evénements
 
Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]Chieh Kai Yang
 
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...Leigh Hanney
 
10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEOTimon Hartung
 
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 BudgetBotify
 
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 nicelyPeter Mead
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King Glen Dimaandal
 
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...Distilled
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stoxpatrickstox
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...SEO Camp Association
 
The Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOThe Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOPatrick Hathaway
 
SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)RankAbove
 
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...DeepCrawl
 
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEOBotify
 
Javascript SEO - Leicester Digital May 2018
Javascript SEO - Leicester Digital May 2018Javascript SEO - Leicester Digital May 2018
Javascript SEO - Leicester Digital May 2018Kieran Headley
 
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...Roman Adamita
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO RenaissanceMichael King
 

Similar to JavaScript SEO Strategies After Google's Chromium Update (20)

Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
 
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
From Website to Web App - Indexing, Optimizing, and Auditing Experiences for ...
 
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...SEARCH Y :  Benjamin Bussière - Javascript and seo  misconceptions, misunders...
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
 
Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]Web.dev extended : What's new in Web [GDG Taichung]
Web.dev extended : What's new in Web [GDG Taichung]
 
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
 
10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO10 Things Web Designers tend to forget when doing SEO
10 Things Web Designers tend to forget when doing SEO
 
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
 
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
 
The Technical Seo Renaissance - Mike King
 The Technical Seo Renaissance - Mike King   The Technical Seo Renaissance - Mike King
The Technical Seo Renaissance - Mike King
 
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
SearchLove London 2017 | Emily Grossman | From Website to Web-App: Fantastic ...
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
 
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
L’importance du crawl du JavaScript : pourquoi, comment et pour quels bénéfic...
 
The Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEOThe Rise of JavaScript and What it Means for SEO
The Rise of JavaScript and What it Means for SEO
 
SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)SEO Lunch & Learn (the learn part)
SEO Lunch & Learn (the learn part)
 
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
 
Demystifying JavaScript & SEO
Demystifying JavaScript & SEODemystifying JavaScript & SEO
Demystifying JavaScript & SEO
 
Javascript SEO - Leicester Digital May 2018
Javascript SEO - Leicester Digital May 2018Javascript SEO - Leicester Digital May 2018
Javascript SEO - Leicester Digital May 2018
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...
Weekly SEO - Is Googlebot stop crawling your website if your Robots.txt is un...
 
The Technical SEO Renaissance
The Technical SEO RenaissanceThe Technical SEO Renaissance
The Technical SEO Renaissance
 

More from Onely

The Ultimate Google Indexing Session
The Ultimate Google Indexing SessionThe Ultimate Google Indexing Session
The Ultimate Google Indexing SessionOnely
 
Are We Still SEOs? | Friends of Search 2021
Are We Still SEOs? | Friends of Search 2021Are We Still SEOs? | Friends of Search 2021
Are We Still SEOs? | Friends of Search 2021Onely
 
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...Onely
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Onely
 
Google vs. JavaScript - What's the Score in 2019? | Web Zürich
Google vs. JavaScript - What's the Score in 2019? | Web ZürichGoogle vs. JavaScript - What's the Score in 2019? | Web Zürich
Google vs. JavaScript - What's the Score in 2019? | Web ZürichOnely
 
JavaScript Doesn't Have to be Evil | Digital Olympus
JavaScript Doesn't Have to be Evil | Digital OlympusJavaScript Doesn't Have to be Evil | Digital Olympus
JavaScript Doesn't Have to be Evil | Digital OlympusOnely
 
The State of Web Performance in Germany 2019 | SMX Munich 2019
The State of Web Performance in Germany 2019 | SMX Munich 2019The State of Web Performance in Germany 2019 | SMX Munich 2019
The State of Web Performance in Germany 2019 | SMX Munich 2019Onely
 

More from Onely (7)

The Ultimate Google Indexing Session
The Ultimate Google Indexing SessionThe Ultimate Google Indexing Session
The Ultimate Google Indexing Session
 
Are We Still SEOs? | Friends of Search 2021
Are We Still SEOs? | Friends of Search 2021Are We Still SEOs? | Friends of Search 2021
Are We Still SEOs? | Friends of Search 2021
 
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...
Tomek Rudzki at BrightonSEO - How to Make Sure Google Will Index All Your COn...
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020
 
Google vs. JavaScript - What's the Score in 2019? | Web Zürich
Google vs. JavaScript - What's the Score in 2019? | Web ZürichGoogle vs. JavaScript - What's the Score in 2019? | Web Zürich
Google vs. JavaScript - What's the Score in 2019? | Web Zürich
 
JavaScript Doesn't Have to be Evil | Digital Olympus
JavaScript Doesn't Have to be Evil | Digital OlympusJavaScript Doesn't Have to be Evil | Digital Olympus
JavaScript Doesn't Have to be Evil | Digital Olympus
 
The State of Web Performance in Germany 2019 | SMX Munich 2019
The State of Web Performance in Germany 2019 | SMX Munich 2019The State of Web Performance in Germany 2019 | SMX Munich 2019
The State of Web Performance in Germany 2019 | SMX Munich 2019
 

Recently uploaded

Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Deliverybabeytanya
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirtrahman018755
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Dana Luther
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Roomdivyansh0kumar0
 

Recently uploaded (20)

Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on DeliveryCall Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
Call Girls In Mumbai Central Mumbai ❤️ 9920874524 👈 Cash on Delivery
 
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya ShirtChallengers I Told Ya Shirt
Challengers I Told Ya ShirtChallengers I Told Ya Shirt
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Saket Delhi 💯Call Us 🔝8264348440🔝
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
Packaging the Monolith - PHP Tek 2024 (Breaking it down one bite at a time)
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130  Available With RoomVIP Kolkata Call Girl Alambazar 👉 8250192130  Available With Room
VIP Kolkata Call Girl Alambazar 👉 8250192130 Available With Room
 

JavaScript SEO Strategies After Google's Chromium Update