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 Zurich Google vs. JavaScript - What's the Score in 2019?

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 Zurich Google vs. JavaScript - What's the Score in 2019? (18)

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

Too Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML IndexingToo Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML Indexing
Onely
 
How Much Content is Not Indexed in Google in 2019?
How Much Content is Not Indexed in Google in 2019?How Much Content is Not Indexed in Google in 2019?
How Much Content is Not Indexed in Google in 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
 
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
 
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WESTDynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Onely
 
JavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX EastJavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX East
Onely
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
Onely
 
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
 
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
Onely
 

More from Onely (9)

Too Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML IndexingToo Long; Didn’t Render - The State of JS and HTML Indexing
Too Long; Didn’t Render - The State of JS and HTML Indexing
 
How Much Content is Not Indexed in Google in 2019?
How Much Content is Not Indexed in Google in 2019?How Much Content is Not Indexed in Google in 2019?
How Much Content is Not Indexed in Google in 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
 
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
 
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WESTDynamic Rendering - is this really an SEO silver bullet? SMX WEST
Dynamic Rendering - is this really an SEO silver bullet? SMX WEST
 
JavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX EastJavaScript Tips & Tricks 2018 - SMX East
JavaScript Tips & Tricks 2018 - SMX East
 
Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
 
SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018. SMX London Technical SEO in 2018.
SMX London Technical SEO in 2018.
 
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
 

Recently uploaded

5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
Peter Mead
 
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
DeepakTripathi733493
 
The What, Why & How of 3D and AR in Digital Commerce
The What, Why & How of 3D and AR in Digital CommerceThe What, Why & How of 3D and AR in Digital Commerce
The What, Why & How of 3D and AR in Digital Commerce
PushON Ltd
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
smmpanel567
 
A Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine OptimizationA Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine Optimization
Brand Highlighters
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
SEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital MarketingSEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital Marketing
Felipe Bazon
 
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.
focsh890
 
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
ETMARK ACADEMY
 
15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling
Aatir Abdul Rauf
 
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
VWO
 
Digital Marketing Training In Bangalore
Digital Marketing Training In BangaloreDigital Marketing Training In Bangalore
Digital Marketing Training In Bangalore
syedasifsyed46
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
Vbout.com
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
VWO
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How

Recently uploaded (20)

5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
5 Big Bets for 2024 - Jamie A. Lee, Stripes Co
 
Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]Core Web Vitals SEO Workshop - improve your performance [pdf]
Core Web Vitals SEO Workshop - improve your performance [pdf]
 
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
34-Rahul-Mande.pdf PROJECT REPORT MBA 4TH SEMESTER
 
The What, Why & How of 3D and AR in Digital Commerce
The What, Why & How of 3D and AR in Digital CommerceThe What, Why & How of 3D and AR in Digital Commerce
The What, Why & How of 3D and AR in Digital Commerce
 
Winning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis YuWinning local SEO in the Age of AI - Dennis Yu
Winning local SEO in the Age of AI - Dennis Yu
 
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
Your Path to Profits - The Game-Changing Power of a Marketing OS for Your Bus...
 
SMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the worldSMM Cheap - No. 1 SMM panel in the world
SMM Cheap - No. 1 SMM panel in the world
 
A Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine OptimizationA Guide to UK Top Search Engine Optimization
A Guide to UK Top Search Engine Optimization
 
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny LeibrandtThe New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
The New Era Of SEO - How AI Has Changed SEO Forever - Danny Leibrandt
 
Metaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene CaponMetaverse Marketing in the Generation of the Internet - Eugene Capon
Metaverse Marketing in the Generation of the Internet - Eugene Capon
 
SEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital MarketingSEO as the Backbone of Digital Marketing
SEO as the Backbone of Digital Marketing
 
Marketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee LevittMarketing as a Primary Revenue Driver - Lee Levitt
Marketing as a Primary Revenue Driver - Lee Levitt
 
Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.Digital Money Maker Club – von Gunnar Kessler digital.
Digital Money Maker Club – von Gunnar Kessler digital.
 
Search Engine Marketing - Competitor and Keyword research
Search Engine Marketing  - Competitor and Keyword researchSearch Engine Marketing  - Competitor and Keyword research
Search Engine Marketing - Competitor and Keyword research
 
15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling15 ideas and frameworks on the art of storytelling
15 ideas and frameworks on the art of storytelling
 
How to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social PlatformsHow to Run Landing Page Tests On and Off Paid Social Platforms
How to Run Landing Page Tests On and Off Paid Social Platforms
 
Digital Marketing Training In Bangalore
Digital Marketing Training In BangaloreDigital Marketing Training In Bangalore
Digital Marketing Training In Bangalore
 
May 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group SessionMay 2024 - VBOUT Partners Meeting Group Session
May 2024 - VBOUT Partners Meeting Group Session
 
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CROAI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
AI-Powered Personalization: Principles, Use Cases, and Its Impact on CRO
 
Digital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on HowDigital Marketing Trends - Experts Insights on How
Digital Marketing Trends - Experts Insights on How
 

Zurich Google vs. JavaScript - What's the Score in 2019?

  • 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!

Editor's Notes

  1. SEO tutaj może być niewidoczne bo mamy blue on blue
  2. Nie wiem czy tego slajda nie mozna zrobic lepiej (w sensie o wiele lepiej)
  3. movement which I cannot understand even now started. Big online players started to blindly deploy Client Side Rendered JavaScript websites and in most cases, they didn’t seem to care about organic traffic.
  4. Video with Samsung Galaxy S
  5. Desktop is dead. 23% for google.de 26% for amazon.de 25% for zalando.de
  6. Desktop is dead. 23% for google.de 26% for amazon.de 25% for zalando.de
  7. They stopped ranking for their own content
  8. Jeff Whelpley Angular U conference, June 22-25, 2015, Hyatt Regency, San Francisco Airport “Angular 2 Server Rendering” ele.ph/angularU
  9. Google simply didn’t want to crawl JS.
  10. https://groups.google.com/forum/#!topic/js-sites-wg/o96vcANs7Yo I shared my concerns with John Mueller
  11. Tutaj moze jakas wizualka malego druczku ?
  12. It seems that Googlebot often “didn’t feel like” crawling my JavaScript links…
  13. Googlebot always “felt like” crawling my HTML links…
  14. It became clear to me that Googlebot isn’t excited about JavaScript links. Można tutaj zarzucić dobre foto lub dojebać ze nie ma miedzy nimi “Chemistry” Moze ta fota jak babka wyrzuca JS a ma HTML w chmurce nad glowa http://cdn2.hercampus.com/styles/full_width_embed/s3/2014/10/14/breakup.png babke mozna podmienic na googlebota, ewentualnie pokazac BOTA jak fantazjuje o HTMLu, a gruby JS lezy na lozku obok :D
  15. HTML vs. JavaScript (plain) HTML – 6 pages crawled within few hours – 100% indexation. JS – only 2 out of 6 pages crawled until today (2nd page crawled after a few weeks) 33% indexation
  16. 1. Our research + our client’s case studies show that JavaScript can kill crawler budget, Read more: ele.ph/budget 2. … this topic was also mentioned by John Mueller couple of days ago. „(…) Also, crawling & indexing is currently a bit slower than static HTML (...) Source: ele.ph/crawldemand
  17. “I gathered a lot of evidence showing that JavaScript pages aren’t crawled even half as effective as HTML based pages. “ Bartosz Góralewicz “I think if you actually look at why, and fix the underlying JavaScript errors... you won't see any practical difference. HTML is very forgiving, JS less so. JavaScript is not bad for SEO, if done right.” Ilya Grigorik
  18. Wave 1  Wave 2 HTML content JS dependent content only Canonicals Meta data HTTP Codes
  19. After a while they fix.. A desktop version.
  20. HTML vs. JavaScript (plain) HTML – 6 pages crawled within few hours – 100% indexation. JS – only 2 out of 6 pages crawled until today (2nd page crawled after a few weeks) 33% indexation
  21. Some players quickly adapted and started using the latest web technology to fuel aggressive growth.
  22. Track your content indexing (not only URLs) Monitor changes in Google’s performance
  23. If you want to join me and see the next steps and adventure, follow me @ Twitter: @bart_Goralewicz or simply say hi at Bartosz@Goralewicz.com