SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
What I learned about SEO
from using the 10 most used
JS frameworks
Jan-Willem Bobbink // Notprovided.eu
SLIDESHARE.NET/11INTERNET
@JBOBBINK
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
72%
28%
2016: My clients’ web stacks
No JS framework JS Framework
35%
65%
2019: My clients’ web stacks
No JS framework JS Framework
Source: https://insights.stackoverflow.com/survey/2018#most-popular-technologies
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
#1
PREVENT RISKS? GO SSR!
100% SERVER SIDE RENDERING
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Google:
Rendering on
the Web
Source:
https://developers.googl
e.com/web/updates/201
9/02/rendering-on-the-
web
Rendering on
the Web – The
SEO Version
Source:
https://www.notprovide
d.eu/rendering-on-the-
web-the-seo-version/
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Source: https://ja.dev/entry/blog/nagayama/render-budget-en
Kazushi Nagayama -7th of
August 2019
“tl;dr: full client-side
rendering can still hinder
the searchability of a site,
especially for large-scale
web services.”
#2
TOOLS TO CHECK
WHAT GOOGLE RENDERS & WHAT NOT
Quickest way: Chrome -> select user agent
Chrome: https://developers.google.com/web/tools/chrome-devtools/device-mode/override-user-agent
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Quickest way: plugin “View Rendered Source”
Chrome: https://chrome.google.com/webstore/detail/view-rendered-source/ejgngohbdedoabanmclafpkoogegdpob/
Owned domains: Google’s URL inspection tool
Owned domains: Google’s URL inspection tool
Non owned URLs: Google Rich Result tester
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
#3
MINIMAL REQUIREMENTS
FOR THE INITIAL HTML
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Lazy loading can be tricky
#4
DATA PERSISTENCE RISKS
GOOGLEBOT IS NOT A REAL USER
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
COOKIES LOCAL STORAGE SESSION DATA
#5
UNIT TEST SSR
THINGS CAN BRAKE
Oops, SSR didn’t work anymore…
#6
THIRD PARTY RENDERING?
THINGS CAN BRAKE
Setup monitoring
HTTP request
Sends a
request for a
page
503 header
Serve a
header in
the
meanwhile
200 header
When 100%
sure
Update
headers once
ready
#7
PERFORMANCE
REDUCE JS
Think about real users’ performance
Reduce load for
slow connections
Reduce processes
https://www.google.com/url?sa=i&source=images&cd=&ved=2ahUKEwjZrrSh0vXjAhU
B-aQKHTQ9Dn4QjRx6BAgBEAQ&url=https%3A%2F%2Ffullscale.io%2Fangular-8-new-
release-ivy-
rollout%2F&psig=AOvVaw2YXpQDRYAID7cTqWIs8Ocr&ust=1565435071081938
#8
CAN GOOGLE GET TO ALL JS?
MONITOR LOG FILES
Botify my friend
#9
ANALYTICS ISSUES
SSR CAN LOG DOUBLE PAGEVIEWS
Prevent SSR pageviews to load GA
#10
SSR SEO RISKS
THINK ABOUT THE EFFECTS
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Caching
• Rich snippets and other
structured markup Google
uses can be outdated.
What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO
Use a tool like SEORadar.com
Tool: https://app.seoradar.com/seo_diff_urls?type=fvr
Use a tool like SEORadar.com
Tool: https://app.seoradar.com/seo_diff_urls?type=fvr
Thanks! See you at the bar :)
Jan-Willem Bobbink // Notprovided.eu
SLIDESHARE.NET/11INTERNET
@JBOBBINK
Photo credits
• JS Framework logos https://hackernoon.com/how-it-feels-to-learn-
javascript-in-2016-d3a717dd577f
• Taking a risk http://www.bbc.co.uk/learningenglish/features/6-
minute-english/ep-151217
• Spot the differences:https://www.rd.com/culture/spot-10-
differences-picture/
• Robot differences: https://www.youtube.com/watch?v=DEnjZijXlvA
• Point zero: https://99percentinvisible.org/article/point-zero-circling-
globe-central-city-zero-stones/
• Headings: https://imu.nl/assets/img/comp/imu.nl/heading-tags-
gebruiken-voor-seo-h1-h2-h3-20075-w800.jpg
• Mobile phones: https://fineartamerica.com/featured/old-mobile-
phones-public-health-england.html
• Angular Ivy: https://fullscale.io/angular-8-new-release-ivy-rollout/

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...DeepCrawl
 
Practical SEO for Developers - An Introduction
Practical SEO for Developers - An IntroductionPractical SEO for Developers - An Introduction
Practical SEO for Developers - An IntroductionNoel Flowers
 
Why You Should Invest in Technical SEO by Ruth Burr Reedy
Why You Should Invest in Technical SEO by Ruth Burr ReedyWhy You Should Invest in Technical SEO by Ruth Burr Reedy
Why You Should Invest in Technical SEO by Ruth Burr ReedyGlen Dimaandal
 
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHODHOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHODChristoph C. Cemper
 
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...DeepCrawl
 
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...DeepCrawl
 
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentHow Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentBranded3
 
Easier and faster tagging with Kermit
Easier and faster tagging with KermitEasier and faster tagging with Kermit
Easier and faster tagging with KermitAlban Gérôme
 
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...DeepCrawl
 
Leveraging AI & ML to Automoate Repetitive Tasks
Leveraging AI & ML to Automoate Repetitive TasksLeveraging AI & ML to Automoate Repetitive Tasks
Leveraging AI & ML to Automoate Repetitive TasksSabrinaBandel1
 
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayThe Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayMartin Hayman
 
Analytics Horror Stories - BrightonSEO 2016
Analytics Horror Stories - BrightonSEO 2016Analytics Horror Stories - BrightonSEO 2016
Analytics Horror Stories - BrightonSEO 2016Anna Lewis
 
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...Orit Mutznik
 
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...DeepCrawl
 
How to Kick Ass at Internal Linking
How to Kick Ass at Internal Linking How to Kick Ass at Internal Linking
How to Kick Ass at Internal Linking Martin Hayman
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scaleGiacomo Zecchini
 
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...Authoritas
 
[TurnDigi 2020] Getting Tech SEO Implemented
[TurnDigi 2020] Getting Tech SEO Implemented[TurnDigi 2020] Getting Tech SEO Implemented
[TurnDigi 2020] Getting Tech SEO ImplementedAreej AbuAli
 

Was ist angesagt? (20)

Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEORendering SEO Manifesto - Why we need to go beyond JavaScript SEO
Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO
 
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D...
 
Practical SEO for Developers - An Introduction
Practical SEO for Developers - An IntroductionPractical SEO for Developers - An Introduction
Practical SEO for Developers - An Introduction
 
Why You Should Invest in Technical SEO by Ruth Burr Reedy
Why You Should Invest in Technical SEO by Ruth Burr ReedyWhy You Should Invest in Technical SEO by Ruth Burr Reedy
Why You Should Invest in Technical SEO by Ruth Burr Reedy
 
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHODHOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD
 
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,...
 
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ...
 
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam GentHow Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent
 
Easier and faster tagging with Kermit
Easier and faster tagging with KermitEasier and faster tagging with Kermit
Easier and faster tagging with Kermit
 
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc...
 
Leveraging AI & ML to Automoate Repetitive Tasks
Leveraging AI & ML to Automoate Repetitive TasksLeveraging AI & ML to Automoate Repetitive Tasks
Leveraging AI & ML to Automoate Repetitive Tasks
 
The Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right WayThe Quickest Win in SEO – How to do Internal Linking the Right Way
The Quickest Win in SEO – How to do Internal Linking the Right Way
 
Analytics Horror Stories - BrightonSEO 2016
Analytics Horror Stories - BrightonSEO 2016Analytics Horror Stories - BrightonSEO 2016
Analytics Horror Stories - BrightonSEO 2016
 
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri...
 
Enterprise SEO
Enterprise SEOEnterprise SEO
Enterprise SEO
 
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co...
 
How to Kick Ass at Internal Linking
How to Kick Ass at Internal Linking How to Kick Ass at Internal Linking
How to Kick Ass at Internal Linking
 
Debugging rendering problems at scale
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
 
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front...
 
[TurnDigi 2020] Getting Tech SEO Implemented
[TurnDigi 2020] Getting Tech SEO Implemented[TurnDigi 2020] Getting Tech SEO Implemented
[TurnDigi 2020] Getting Tech SEO Implemented
 

Ähnlich wie What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO

Digital gaming & gambling masterclass mobile seo
Digital gaming & gambling masterclass   mobile seoDigital gaming & gambling masterclass   mobile seo
Digital gaming & gambling masterclass mobile seoNick Garner
 
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015Andrea Cochran
 
How to bring your Company's web presence in 2015
How to bring your Company's web presence in 2015How to bring your Company's web presence in 2015
How to bring your Company's web presence in 2015GrabOn
 
Responsive Images and Video
Responsive Images and VideoResponsive Images and Video
Responsive Images and VideoJason Grigsby
 
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO  - SMX 201410 Things Webdesigners tend to do Wrong in SEO  - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014Timon Hartung
 
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
 
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
 
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
 
Notts js fastandbeautiful
Notts js fastandbeautifulNotts js fastandbeautiful
Notts js fastandbeautifulDoug Sillars
 
Testing installable mobile apps analogues
Testing installable mobile apps analoguesTesting installable mobile apps analogues
Testing installable mobile apps analoguesDiana Pinchuk
 
How To Increase Keywords Ranking Results Applying FAQs?
How To Increase Keywords Ranking Results Applying FAQs?How To Increase Keywords Ranking Results Applying FAQs?
How To Increase Keywords Ranking Results Applying FAQs?Universal IT Service
 
Fastandbeautiful gd glittlerock
Fastandbeautiful gd glittlerockFastandbeautiful gd glittlerock
Fastandbeautiful gd glittlerockDoug Sillars
 
Webcamp fastandbeautiful
Webcamp fastandbeautifulWebcamp fastandbeautiful
Webcamp fastandbeautifulDoug Sillars
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Christian Heilmann
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Alen Leit
 
Insivia Marketing presents Web Design Trends
Insivia Marketing presents Web Design TrendsInsivia Marketing presents Web Design Trends
Insivia Marketing presents Web Design TrendsInsivia
 
Website performance and an introduction to AMP
Website performance and an introduction to AMPWebsite performance and an introduction to AMP
Website performance and an introduction to AMPMichael Gearon
 

Ähnlich wie What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO (20)

Digital gaming & gambling masterclass mobile seo
Digital gaming & gambling masterclass   mobile seoDigital gaming & gambling masterclass   mobile seo
Digital gaming & gambling masterclass mobile seo
 
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
 
How to bring your Company's web presence in 2015
How to bring your Company's web presence in 2015How to bring your Company's web presence in 2015
How to bring your Company's web presence in 2015
 
Responsive Images and Video
Responsive Images and VideoResponsive Images and Video
Responsive Images and Video
 
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO  - SMX 201410 Things Webdesigners tend to do Wrong in SEO  - SMX 2014
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014
 
SEO in 2016 - Three Mega Trends
SEO in 2016 - Three Mega TrendsSEO in 2016 - Three Mega Trends
SEO in 2016 - Three Mega Trends
 
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
 
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 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
 
Notts js fastandbeautiful
Notts js fastandbeautifulNotts js fastandbeautiful
Notts js fastandbeautiful
 
Technial SEO
Technial SEOTechnial SEO
Technial SEO
 
Advansoft
Advansoft  Advansoft
Advansoft
 
Testing installable mobile apps analogues
Testing installable mobile apps analoguesTesting installable mobile apps analogues
Testing installable mobile apps analogues
 
How To Increase Keywords Ranking Results Applying FAQs?
How To Increase Keywords Ranking Results Applying FAQs?How To Increase Keywords Ranking Results Applying FAQs?
How To Increase Keywords Ranking Results Applying FAQs?
 
Fastandbeautiful gd glittlerock
Fastandbeautiful gd glittlerockFastandbeautiful gd glittlerock
Fastandbeautiful gd glittlerock
 
Webcamp fastandbeautiful
Webcamp fastandbeautifulWebcamp fastandbeautiful
Webcamp fastandbeautiful
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017
 
Insivia Marketing presents Web Design Trends
Insivia Marketing presents Web Design TrendsInsivia Marketing presents Web Design Trends
Insivia Marketing presents Web Design Trends
 
Website performance and an introduction to AMP
Website performance and an introduction to AMPWebsite performance and an introduction to AMP
Website performance and an introduction to AMP
 

Mehr von Jan-Willem Bobbink - Freelance SEO Consultant

Mehr von Jan-Willem Bobbink - Freelance SEO Consultant (20)

SEO E-Commerce Best Practices - SEO Benelux Meetup #seo
SEO E-Commerce Best Practices - SEO Benelux Meetup #seoSEO E-Commerce Best Practices - SEO Benelux Meetup #seo
SEO E-Commerce Best Practices - SEO Benelux Meetup #seo
 
SEO Meetup Utrecht - 07/09/2017
SEO Meetup Utrecht - 07/09/2017SEO Meetup Utrecht - 07/09/2017
SEO Meetup Utrecht - 07/09/2017
 
Use free Machine Learning APIs #brightonseo
Use free Machine Learning APIs #brightonseoUse free Machine Learning APIs #brightonseo
Use free Machine Learning APIs #brightonseo
 
Using Free Machine Learning API's for SEO - #SMX Munich 2016
Using Free Machine Learning API's for SEO - #SMX Munich 2016Using Free Machine Learning API's for SEO - #SMX Munich 2016
Using Free Machine Learning API's for SEO - #SMX Munich 2016
 
Pratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnect
 
Online Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
Online Friday - Zoekmachine optimalisatie - Jan-Willem BobbinkOnline Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
Online Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
 
Google and their stance on Link Evolution
Google and their stance on Link EvolutionGoogle and their stance on Link Evolution
Google and their stance on Link Evolution
 
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
Danger of Content for SEO - Amsterdam Affiliate Conference 2015 #aac2015
 
Optimising Google's Knowledge Graph - #SMX Munich
Optimising Google's Knowledge Graph - #SMX MunichOptimising Google's Knowledge Graph - #SMX Munich
Optimising Google's Knowledge Graph - #SMX Munich
 
Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014Future of Search and Links - The iGaming Summit Malta #sigma2014
Future of Search and Links - The iGaming Summit Malta #sigma2014
 
The Future of Search - Race Expo Moscow 2014
The Future of Search - Race Expo Moscow 2014The Future of Search - Race Expo Moscow 2014
The Future of Search - Race Expo Moscow 2014
 
Semantic web & structured data - #BrightonSEO
Semantic web & structured data  - #BrightonSEOSemantic web & structured data  - #BrightonSEO
Semantic web & structured data - #BrightonSEO
 
Taming the Hummingbird - #PMIEUR Berlin
Taming the Hummingbird - #PMIEUR BerlinTaming the Hummingbird - #PMIEUR Berlin
Taming the Hummingbird - #PMIEUR Berlin
 
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
Semantic web & structured data - #SMT Search Marketing Thursday - Jan-Willem ...
 
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbinkFrom Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
From Microdata & Schema to rich snippets - SMX Munich - #SMX by @jbobbink
 
SEO Patents - SMX Munich - #SMX by @jbobbink
SEO Patents - SMX Munich - #SMX by @jbobbinkSEO Patents - SMX Munich - #SMX by @jbobbink
SEO Patents - SMX Munich - #SMX by @jbobbink
 
De zin en onzin over Hummingbird
De zin en onzin over HummingbirdDe zin en onzin over Hummingbird
De zin en onzin over Hummingbird
 
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
The Other Search Engines by Jan-Willem Bobbink - BrightonSEO 2013
 
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
International linkbuilding by Jan-Willem Bobbink | Seo Campixx 2013
 
Internet Advantage Corporate Presentation
Internet Advantage Corporate PresentationInternet Advantage Corporate Presentation
Internet Advantage Corporate Presentation
 

Kürzlich hochgeladen

Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilitiesalihassaah1994
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdfShreedeep Rayamajhi
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxnaveenithkrishnan
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Shubham Pant
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfmchristianalwyn
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSlesteraporado16
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpressssuser166378
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteMavein
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsRoxana Stingu
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSedrianrheine
 

Kürzlich hochgeladen (12)

Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilities
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
 
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
 

What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO

Hinweis der Redaktion

  1. Developer Survey Results 2018: JS is by far the most popular programming language used. https://news.codecademy.com/javascript-history-popularity/ https://medium.com/javascript-scene/how-popular-is-javascript-in-2019-823712f7c4b1 https://medium.com/@paulheintzelman/so-why-is-javascript-so-popular-f35bd6cfeb39 https://news.codecademy.com/javascript-history-popularity/
  2. https://web.dev/javascript-and-google-search-io-2019 Googlebot queues URLs for crawling. It then fetches the URLs with an HTTP request based on the crawl budget. Googlebot scans the HTML for links and queues the discovered links for crawling. Googlebot then queues the page for rendering. As soon as possible, a headless Chromium instance renders the page, which includes JavaScript execution. Googlebot uses the rendered HTML to index the page.
  3. Xoogler: do not go down the Client Side Rendering path…
  4. Be aware of rendering differences!
  5. Officially Updated to latest Chrome version at the 7th of August
  6. Officially Updated to latest Chrome version at the 7th of August
  7. Title & Meta tags & directives: also relevant for social
  8. Title & Meta tags & directives: also relevant for social
  9. All relevant SEO content: text and headings.
  10. Structured data: if it is injected in a later stage you need to wait on the second round in the renderer to be included.
  11. Load at least one image directly via a traditional <img> tag, do not lazy load everything. Also see https://developers.google.com/web/fundamentals/performance/lazy-loading-guidance/images-and-video/
  12. Load at least one image directly via a traditional <img> tag, do not lazy load everything. Also see https://developers.google.com/web/fundamentals/performance/lazy-loading-guidance/images-and-video/
  13. https://lvivity.com/top-web-development-frameworks
  14. Point zero: Googlebot is browsing every page without any history
  15. Absolute no go’s!
  16. Documentation Prerender testing Angular & React testing: https://jestjs.io/ Vue testing https://github.com/vuejs/vue-test-utils
  17. Use third party (haha!) tools like Contentking, Little Warden or PageModified Use search engine bot User Agents
  18. Be sure until you are 100% sure: 503 HEADER -> 200 HEADER
  19. Cloaking issue, content and links not matching
  20. Caching datapoints
  21. Be aware that we have mobile first indexing but Google sometimes still uses desktop crawlers. Make sure they are similar and prevent accidental cloaking.