SlideShare a Scribd company logo
1 of 92
Download to read offline
Google vs.
JavaScript
What’s the Score in 2019?
Bartosz Góralewicz, CEO of Onely
bart_goralewicz
www.onely.com
JavaScript & SEO
50 Shades of JavaScript
Google and JavaScript – a difficult
relationship
JavaScript
madness
…however
JavaScript SEO
is still massively
misunderstood
in 2019
Der Desktop ist tot.
google.de
amazon.de
zalando.de
23%
26%
25%
Der Desktop ist tot.*
google.ch
amazon.ch
zalando.ch
39%
xx%
45%*Not in Switzerland
LET’S GO BACK TO 2015/2016
HULU.com decides to try a new
JavaScript framework
Can this backfire?
THE PROBLEM
What EXACTLY went wrong?
Kamil
Grymuza
http://jsseo.expert
V2 Inline
GSC
fetch
URL
Indexed?
Content
cached
Links
Content
Indexed?
Test
URL
Inline Inline
GSC
fetch
URL
Indexed?
Content
Cached
Links
cached
Content
Indexed?
Test
URL
Inline External
GSC
fetch
URL
Indexed?
Content
Cached
Links
cached
Content
Indexed?
Test
URL
Inline External
GSC
fetch
URL
Indexed?
Content
Cached
Links
cached
Content
Indexed?
Test
URL
Version 2 Version 2 BundledVersion 1
If you search for any competitive
keyword terms, it’s always going to
be server rendered sites. And the
reason is because although Google
does index client-side rendered
HTML, it’s not perfect yet and
other search engines don’t do it as
well. So if you care about SEO,
you still need to have server-
rendered content.
Jeff Whelpley
Angular U conference, June 22-25, 2015, Hyatt Regency, San Francisco Airport
“Angular 2 Server Rendering”
ele.ph/angularU
Google vs. other search engines (2017
data)
… but this still wasn’t the main problem with
search engines and JavaScript.
We couldn’t find a JavaScript website that… ranks.
Tell me
why I
can’t…
Clear your
mind of
questions
*not the actual conversation
HTML
JS
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus
malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique
senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin
pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed
pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet
commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et
malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor
congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet
enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy
pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies,
purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi
tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros
quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce
posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est.
Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus
malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique
senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing
elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin
pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed
pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor
sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet
commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et
malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor
congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet
JavaScript vs. crawler budget
Some JavaScript frameworks are
indexable,
but there is a fine print…
JavaScript
BUT
…
HTML
Do you already know where I am going with this?
Kamil
Grymuza
Crawler budget experiment 2017
We repeated this experiment many times
and the results were always the same.
JavaScript,
even when indexable,
can kill your crawler budget…
JavaScript vs. Crawler budget (crawl
demand)
Oh no!
(…) Also, crawling
& indexing is
currently a bit
slower than static
HTML (...)ele.ph/crawldem
Thanks,
John!
You’re the
best,
Bartosz!*
*he didn’t say that
John’s advice helped
I reached out to Ilya Grigorik..
JS is less
effective than
HTML
JavaScript is
not bad for
SEO, if done
right*
*he said exactly that
Ilya Grigorik
JavaScript HTML
Enter JavaScript
1 100
Fast forward to 2018
2 waves
HTML JAVASCRIPT
• JS dependent
content only
• HTML content
• Canonicals
• Meta data
• HTTP Codes
Fast forward ~1 year
Problem fixed*
*on the desktop version
Problem fixed*
*on the desktop version
**mobile first indexing is live
Mobile Googlebot Chrome Screenshot
Mobile Googlebot Chrome Screensho
Mobile Googlebot Chrome Screensho
Mobile Googlebot Chrome Screensho
2019
Crawler budget experiment 2019
National Geographic
NationalGeographic.com – no JS
NationalGeographic.com – no JS
100% of JS content indexed
Asos.com
Asos.com – no JS
100% of JS content indexed
Important things that DON’T work (yet?)*
*I’m sorry, Martin :)
medium.com – 58%
vice.com – 74%
shop.lululemon.com – 92%
cosmopolitan.in – 49%
Percentage of the JavaScript content indexed
(random samples)
2 waves of JavaScript indexing
% of the JS content NOT indexed after 10
days
50%
100%
7%
14%
Let’s talk black hat*
*again – I’m super sorry,
Martin.
Cloaking in 2019
NoMoreGunsUSA.com case study
A new game, new
rules,
and new players.
9/16/2019 Confidential – Oracle Internal/Restricted/Highly RestrictedCopyright © 2019, Oracle and/or its affiliates. All rights reserved. |
What’s at stake?
Hulu vs. Netflix
Step 1.
V.2
Choosing the right framework
Step 2. Rendering
JavaScript
Prerendering
Server Side Rendering
Universal/Isomorphic
Static site generators (Gatsby.js)
Step 3.
Enjoy your traffic!
Experiment & measure
@bart_Goralewicz
www.onely.co
m
bartosz@onely.c
om

More Related Content

Similar to Google vs. JavaScript - What's the Score in 2019? | Web Zürich

Startup Pitch Deck
Startup Pitch DeckStartup Pitch Deck
Startup Pitch DeckSlideUpLift
 
Executive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptxExecutive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptxObaidBilgarami1
 
Amazon Ppt-creative.pptx
Amazon Ppt-creative.pptxAmazon Ppt-creative.pptx
Amazon Ppt-creative.pptxpekas76024
 
Project Summary Deck
Project Summary DeckProject Summary Deck
Project Summary DeckSlideUpLift
 
pptforbg for education and college helooo
pptforbg for education and college helooopptforbg for education and college helooo
pptforbg for education and college heloooItaliyaBhakti
 
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptx
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptxFS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptx
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptxRithanyaSasikumar
 
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...SlideUpLift
 
Our Portofolio.pptx
Our Portofolio.pptxOur Portofolio.pptx
Our Portofolio.pptxapsflower
 
40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model InnovationAlexander Osterwalder
 
Project Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.pptProject Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.pptendogbereum
 
Carcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptxCarcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptxAishaNajeeb1
 
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customers
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customersTCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customers
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customersTCUK Conference
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentationArpitaRoy74
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentationPaulBouch1
 
TEST SlideshareNet IELTs
TEST SlideshareNet IELTsTEST SlideshareNet IELTs
TEST SlideshareNet IELTsCan Ngo-Cong
 

Similar to Google vs. JavaScript - What's the Score in 2019? | Web Zürich (17)

Startup Pitch Deck
Startup Pitch DeckStartup Pitch Deck
Startup Pitch Deck
 
Executive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptxExecutive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptx
 
Amazon Ppt-creative.pptx
Amazon Ppt-creative.pptxAmazon Ppt-creative.pptx
Amazon Ppt-creative.pptx
 
Project Summary Deck
Project Summary DeckProject Summary Deck
Project Summary Deck
 
pptforbg for education and college helooo
pptforbg for education and college helooopptforbg for education and college helooo
pptforbg for education and college helooo
 
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptx
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptxFS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptx
FS26_Free-PowerPoint-Corona-Virus-Template_16x9_EN.pptx
 
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...
Business Review PowerPoint Templates | Business Review PPT Slide Designs | Sl...
 
Our Portofolio.pptx
Our Portofolio.pptxOur Portofolio.pptx
Our Portofolio.pptx
 
40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation
 
Business Model Innovation
Business Model InnovationBusiness Model Innovation
Business Model Innovation
 
Project Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.pptProject Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.ppt
 
Carcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptxCarcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptx
 
Morph PDCA.pdf
Morph PDCA.pdfMorph PDCA.pdf
Morph PDCA.pdf
 
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customers
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customersTCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customers
TCUK 2012, Ian Ampleford and Peter Jones, Why would we want to talk to customers
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
 
TEST SlideshareNet IELTs
TEST SlideshareNet IELTsTEST SlideshareNet IELTs
TEST SlideshareNet IELTs
 

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
 
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
 
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
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Onely
 
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
 
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
 
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
 
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019Onely
 
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 (12)

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...
 
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
 
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
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020
 
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)
 
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 ...
 
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
 
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
 
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

Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsMonica Sydney
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制pxcywzqs
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxgalaxypingy
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 

Recently uploaded (20)

Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi EscortsIndian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
Indian Escort in Abu DHabi 0508644382 Abu Dhabi Escorts
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 

Google vs. JavaScript - What's the Score in 2019? | Web Zürich

  • 1. Google vs. JavaScript What’s the Score in 2019? Bartosz Góralewicz, CEO of Onely bart_goralewicz www.onely.com
  • 3. 50 Shades of JavaScript
  • 4. Google and JavaScript – a difficult relationship
  • 6. …however JavaScript SEO is still massively misunderstood in 2019
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Der Desktop ist tot. google.de amazon.de zalando.de 23% 26% 25%
  • 13. Der Desktop ist tot.* google.ch amazon.ch zalando.ch 39% xx% 45%*Not in Switzerland
  • 14. LET’S GO BACK TO 2015/2016
  • 15. HULU.com decides to try a new JavaScript framework
  • 17.
  • 20.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 32. If you search for any competitive keyword terms, it’s always going to be server rendered sites. And the reason is because although Google does index client-side rendered HTML, it’s not perfect yet and other search engines don’t do it as well. So if you care about SEO, you still need to have server- rendered content. Jeff Whelpley Angular U conference, June 22-25, 2015, Hyatt Regency, San Francisco Airport “Angular 2 Server Rendering” ele.ph/angularU
  • 33. Google vs. other search engines (2017 data)
  • 34. … but this still wasn’t the main problem with search engines and JavaScript.
  • 35. We couldn’t find a JavaScript website that… ranks.
  • 36. Tell me why I can’t… Clear your mind of questions *not the actual conversation
  • 38. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet JavaScript vs. crawler budget Some JavaScript frameworks are indexable, but there is a fine print…
  • 41.
  • 42. Do you already know where I am going with this?
  • 45. We repeated this experiment many times and the results were always the same.
  • 46. JavaScript, even when indexable, can kill your crawler budget…
  • 47. JavaScript vs. Crawler budget (crawl demand) Oh no! (…) Also, crawling & indexing is currently a bit slower than static HTML (...)ele.ph/crawldem
  • 49. I reached out to Ilya Grigorik..
  • 50. JS is less effective than HTML JavaScript is not bad for SEO, if done right* *he said exactly that Ilya Grigorik
  • 54.
  • 55.
  • 56. 2 waves HTML JAVASCRIPT • JS dependent content only • HTML content • Canonicals • Meta data • HTTP Codes
  • 57.
  • 59. Problem fixed* *on the desktop version
  • 60. Problem fixed* *on the desktop version **mobile first indexing is live
  • 65. 2019
  • 66.
  • 70. NationalGeographic.com – no JS 100% of JS content indexed
  • 72. Asos.com – no JS 100% of JS content indexed
  • 73. Important things that DON’T work (yet?)* *I’m sorry, Martin :)
  • 74. medium.com – 58% vice.com – 74% shop.lululemon.com – 92% cosmopolitan.in – 49% Percentage of the JavaScript content indexed (random samples)
  • 75. 2 waves of JavaScript indexing
  • 76. % of the JS content NOT indexed after 10 days 50% 100% 7% 14%
  • 77. Let’s talk black hat* *again – I’m super sorry, Martin.
  • 80.
  • 81.
  • 82.
  • 83. A new game, new rules, and new players.
  • 84. 9/16/2019 Confidential – Oracle Internal/Restricted/Highly RestrictedCopyright © 2019, Oracle and/or its affiliates. All rights reserved. | What’s at stake? Hulu vs. Netflix
  • 85.
  • 86.
  • 87. Step 1. V.2 Choosing the right framework
  • 88. Step 2. Rendering JavaScript Prerendering Server Side Rendering Universal/Isomorphic Static site generators (Gatsby.js)
  • 89.
  • 90. Step 3. Enjoy your traffic!