SlideShare a Scribd company logo
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 Deck
SlideUpLift
 
Executive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptxExecutive_Status_Report-corporate.pptx
Executive_Status_Report-corporate.pptx
ObaidBilgarami1
 
Waste Wise Solutions Plastic recycling Industry
Waste Wise Solutions  Plastic recycling IndustryWaste Wise Solutions  Plastic recycling Industry
Waste Wise Solutions Plastic recycling Industry
ssuser7052ea
 
Amazon Ppt-creative.pptx
Amazon Ppt-creative.pptxAmazon Ppt-creative.pptx
Amazon Ppt-creative.pptx
pekas76024
 
Project Summary Deck
Project Summary DeckProject Summary Deck
Project Summary Deck
SlideUpLift
 
pptforbg for education and college helooo
pptforbg for education and college helooopptforbg for education and college helooo
pptforbg for education and college helooo
ItaliyaBhakti
 
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
RithanyaSasikumar
 
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.pptx
apsflower
 
40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation40 Minutes on Business Model Innovation
40 Minutes on Business Model Innovation
Alexander Osterwalder
 
Project Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.pptProject Review Presentation Template – Status.ppt
Project Review Presentation Template – Status.ppt
endogbereum
 
Carcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptxCarcinoma vulva pp slide.pptx
Carcinoma vulva pp slide.pptx
AishaNajeeb1
 
Morph PDCA.pdf
Morph PDCA.pdfMorph PDCA.pdf
Morph PDCA.pdf
swamy438149
 
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
TCUK Conference
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
ArpitaRoy74
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
RyanBolin3
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
PaulBouch1
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
PaulBouch1
 

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

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
 
Waste Wise Solutions Plastic recycling Industry
Waste Wise Solutions  Plastic recycling IndustryWaste Wise Solutions  Plastic recycling Industry
Waste Wise Solutions Plastic recycling Industry
 
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
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
 
Prototyping presentation
Prototyping presentationPrototyping presentation
Prototyping presentation
 

More from Onely

The Ultimate Google Indexing Session
The Ultimate Google Indexing SessionThe Ultimate Google Indexing Session
The Ultimate Google Indexing Session
Onely
 
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
Onely
 
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 SEO
Onely
 
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
Onely
 
Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020Your eCommerce deserves more. | InOrbit 2020
Your eCommerce deserves more. | InOrbit 2020
Onely
 
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 2019
Onely
 
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
Onely
 
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
Onely
 
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
Onely
 

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

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
Himani415946
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
TristanJasperRamos
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
ShahulHameed54211
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 

Recently uploaded (16)

This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
ER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAEER(Entity Relationship) Diagram for online shopping - TAE
ER(Entity Relationship) Diagram for online shopping - TAE
 
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptxLiving-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
Living-in-IT-era-Module-7-Imaging-and-Design-for-Social-Impact.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
Output determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CCOutput determination SAP S4 HANA SAP SD CC
Output determination SAP S4 HANA SAP SD CC
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 

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!