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
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/
1 of 52

Recommended

Speed & Performance Optimisation: How to Meet Users' High Expectations - Rach... by
Speed & Performance Optimisation: How to Meet Users' High Expectations - Rach...Speed & Performance Optimisation: How to Meet Users' High Expectations - Rach...
Speed & Performance Optimisation: How to Meet Users' High Expectations - Rach...DeepCrawl
19.2K views82 slides
Single Page Apps - Gerry White @ BrightonSEO by
Single Page Apps - Gerry White @ BrightonSEOSingle Page Apps - Gerry White @ BrightonSEO
Single Page Apps - Gerry White @ BrightonSEOGerry White
466 views87 slides
The State of the Web: Pagination and Infinite Scroll by
The State of the Web: Pagination and Infinite ScrollThe State of the Web: Pagination and Infinite Scroll
The State of the Web: Pagination and Infinite ScrollAdam Gent
11.7K views65 slides
BrightonSEO Takeaways September 2017 by
BrightonSEO Takeaways September 2017BrightonSEO Takeaways September 2017
BrightonSEO Takeaways September 2017Semrush
779 views14 slides
Google PageSpeed: 5 Steps to 100% (Mobile) Success by
Google PageSpeed: 5 Steps to 100% (Mobile) SuccessGoogle PageSpeed: 5 Steps to 100% (Mobile) Success
Google PageSpeed: 5 Steps to 100% (Mobile) SuccessJoe Williams
1.4K views56 slides
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019 by
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019
Driving *Meaningful* Clicks with Enriched SERPs - BrightonSEO 2019Izzi Smith
49.3K views93 slides

More Related Content

What's hot

Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO by
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
7.6K views76 slides
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D... by
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
787 views27 slides
Practical SEO for Developers - An Introduction by
Practical SEO for Developers - An IntroductionPractical SEO for Developers - An Introduction
Practical SEO for Developers - An IntroductionNoel Flowers
1.6K views29 slides
Why You Should Invest in Technical SEO by Ruth Burr Reedy by
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
1.7K views61 slides
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD by
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
15.1K views38 slides
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,... by
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
29.2K views88 slides

What's hot(20)

Rendering SEO Manifesto - Why we need to go beyond JavaScript SEO by Onely
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
Onely7.6K views
URL Funnel Optimisation: How to get budget for SEO - Michal Magdziarz, CEO, D... by DeepCrawl
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...
DeepCrawl787 views
Practical SEO for Developers - An Introduction by Noel Flowers
Practical SEO for Developers - An IntroductionPractical SEO for Developers - An Introduction
Practical SEO for Developers - An Introduction
Noel Flowers1.6K views
Why You Should Invest in Technical SEO by Ruth Burr Reedy by Glen Dimaandal
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
Glen Dimaandal1.7K views
HOW TO INCREASE YOUR TRAFFIC 5X WITH THIS ONE SEO METHOD by Christoph C. Cemper
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
Christoph C. Cemper15.1K views
Efficient AF: Automating SEO Reporting With Google Data Studio - Sam Marsden,... by DeepCrawl
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,...
DeepCrawl29.2K views
Optimizing Customer Journeys Online | Digital Growth Unleashed 2019 | Rachel ... by 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 ...
DeepCrawl779 views
How Agile Technical SEO Can Add Value To Your SEO Campaign, by Adam Gent by Branded3
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
Branded31K views
Easier and faster tagging with Kermit by Alban Gérôme
Easier and faster tagging with KermitEasier and faster tagging with Kermit
Easier and faster tagging with Kermit
Alban Gérôme2.6K views
Conflicting Website Signals & Confused Search Engines | Raleigh SEO Conferenc... by DeepCrawl
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...
DeepCrawl829 views
Leveraging AI & ML to Automoate Repetitive Tasks by SabrinaBandel1
Leveraging AI & ML to Automoate Repetitive TasksLeveraging AI & ML to Automoate Repetitive Tasks
Leveraging AI & ML to Automoate Repetitive Tasks
SabrinaBandel1566 views
The Quickest Win in SEO – How to do Internal Linking the Right Way by Martin Hayman
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
Martin Hayman11.5K views
Analytics Horror Stories - BrightonSEO 2016 by Anna Lewis
Analytics Horror Stories - BrightonSEO 2016Analytics Horror Stories - BrightonSEO 2016
Analytics Horror Stories - BrightonSEO 2016
Anna Lewis6.9K views
Thank U (Rel) Next - State of Retail Pagination 1Y Later - Orit Mutznik - Bri... by Orit Mutznik
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 Mutznik12.8K views
Cut the Crap: Next Level Content Audits with Crawlers - Sam Marsden, SEO & Co... by DeepCrawl
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...
DeepCrawl4.4K views
How to Kick Ass at Internal Linking by Martin Hayman
How to Kick Ass at Internal Linking How to Kick Ass at Internal Linking
How to Kick Ass at Internal Linking
Martin Hayman1.2K views
Debugging rendering problems at scale by Giacomo Zecchini
Debugging rendering problems at scaleDebugging rendering problems at scale
Debugging rendering problems at scale
Giacomo Zecchini645 views
Nichola Stott – BrightonSEO April 2016: SEO SUX: How and Why UX Must Be Front... by Authoritas
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...
Authoritas10.7K views
[TurnDigi 2020] Getting Tech SEO Implemented by Areej AbuAli
[TurnDigi 2020] Getting Tech SEO Implemented[TurnDigi 2020] Getting Tech SEO Implemented
[TurnDigi 2020] Getting Tech SEO Implemented
Areej AbuAli14.9K views

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

Digital gaming & gambling masterclass mobile seo by
Digital gaming & gambling masterclass   mobile seoDigital gaming & gambling masterclass   mobile seo
Digital gaming & gambling masterclass mobile seoNick Garner
770 views14 slides
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015 by
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
18.6K views82 slides
How to bring your Company's web presence in 2015 by
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
528 views82 slides
Responsive Images and Video by
Responsive Images and VideoResponsive Images and Video
Responsive Images and VideoJason Grigsby
6.2K views152 slides
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014 by
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
4.1K views53 slides
SEO in 2016 - Three Mega Trends by
SEO in 2016 - Three Mega TrendsSEO in 2016 - Three Mega Trends
SEO in 2016 - Three Mega TrendsChristopher Drinkut
220 views33 slides

Similar to What I learned about SEO from using the 10 most used JS frameworks #BrightonSEO(20)

Digital gaming & gambling masterclass mobile seo by Nick Garner
Digital gaming & gambling masterclass   mobile seoDigital gaming & gambling masterclass   mobile seo
Digital gaming & gambling masterclass mobile seo
Nick Garner770 views
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015 by Andrea Cochran
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
Andrea Cochran18.6K views
How to bring your Company's web presence in 2015 by GrabOn
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
GrabOn528 views
Responsive Images and Video by Jason Grigsby
Responsive Images and VideoResponsive Images and Video
Responsive Images and Video
Jason Grigsby6.2K views
10 Things Webdesigners tend to do Wrong in SEO - SMX 2014 by Timon Hartung
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
Timon Hartung4.1K views
Deep crawl the chaotic landscape of JavaScript by Onely
Deep crawl the chaotic landscape of JavaScript Deep crawl the chaotic landscape of JavaScript
Deep crawl the chaotic landscape of JavaScript
Onely11.7K views
The New Renaissance of JavaScript - SMX London 2019 by Onely
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
Onely1.8K views
The New Renaissance of JavaScript - SMX London 2019 by Onely
The New Renaissance of JavaScript - SMX London 2019The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
Onely89 views
Notts js fastandbeautiful by Doug Sillars
Notts js fastandbeautifulNotts js fastandbeautiful
Notts js fastandbeautiful
Doug Sillars67 views
Testing installable mobile apps analogues by Diana Pinchuk
Testing installable mobile apps analoguesTesting installable mobile apps analogues
Testing installable mobile apps analogues
Diana Pinchuk79 views
How To Increase Keywords Ranking Results Applying FAQs? by Universal IT Service
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 by Doug Sillars
Fastandbeautiful gd glittlerockFastandbeautiful gd glittlerock
Fastandbeautiful gd glittlerock
Doug Sillars63 views
Webcamp fastandbeautiful by Doug Sillars
Webcamp fastandbeautifulWebcamp fastandbeautiful
Webcamp fastandbeautiful
Doug Sillars57 views
Progressive Web Apps – the return of the web? by Christian Heilmann
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 Heilmann1.5K views
Kendo UI workshop introduction - PUG Baltic Annual Conference 2017 by Alen Leit
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
Alen Leit3.4K views
Insivia Marketing presents Web Design Trends by Insivia
Insivia Marketing presents Web Design TrendsInsivia Marketing presents Web Design Trends
Insivia Marketing presents Web Design Trends
Insivia995 views
Website performance and an introduction to AMP by Michael Gearon
Website performance and an introduction to AMPWebsite performance and an introduction to AMP
Website performance and an introduction to AMP
Michael Gearon48 views

More from Jan-Willem Bobbink - Freelance SEO Consultant

SEO E-Commerce Best Practices - SEO Benelux Meetup #seo by
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 #seoJan-Willem Bobbink - Freelance SEO Consultant
3.3K views111 slides
Use free Machine Learning APIs #brightonseo by
Use free Machine Learning APIs #brightonseoUse free Machine Learning APIs #brightonseo
Use free Machine Learning APIs #brightonseoJan-Willem Bobbink - Freelance SEO Consultant
12.7K views77 slides
Using Free Machine Learning API's for SEO - #SMX Munich 2016 by
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 2016Jan-Willem Bobbink - Freelance SEO Consultant
7.2K views99 slides
Pratical Deep Dive into the Semantic Web - #smconnect by
Pratical Deep Dive into the Semantic Web - #smconnectPratical Deep Dive into the Semantic Web - #smconnect
Pratical Deep Dive into the Semantic Web - #smconnectJan-Willem Bobbink - Freelance SEO Consultant
1.8K views177 slides
Online Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink by
Online Friday - Zoekmachine optimalisatie - Jan-Willem BobbinkOnline Friday - Zoekmachine optimalisatie - Jan-Willem Bobbink
Online Friday - Zoekmachine optimalisatie - Jan-Willem BobbinkJan-Willem Bobbink - Freelance SEO Consultant
856 views50 slides

More from Jan-Willem Bobbink - Freelance SEO Consultant(20)

Recently uploaded

40th TWNIC Open Policy Meeting: APNIC PDP update by
40th TWNIC Open Policy Meeting: APNIC PDP update40th TWNIC Open Policy Meeting: APNIC PDP update
40th TWNIC Open Policy Meeting: APNIC PDP updateAPNIC
106 views20 slides
The Dark Web : Hidden Services by
The Dark Web : Hidden ServicesThe Dark Web : Hidden Services
The Dark Web : Hidden ServicesAnshu Singh
22 views24 slides
WITS Deck by
WITS DeckWITS Deck
WITS DeckW.I.T.S.
36 views22 slides
cis5-Project-11a-Harry Lai by
cis5-Project-11a-Harry Laicis5-Project-11a-Harry Lai
cis5-Project-11a-Harry Laiharrylai126
9 views11 slides
40th TWNIC Open Policy Meeting: A quick look at QUIC by
40th TWNIC Open Policy Meeting: A quick look at QUIC40th TWNIC Open Policy Meeting: A quick look at QUIC
40th TWNIC Open Policy Meeting: A quick look at QUICAPNIC
109 views20 slides
ATPMOUSE_융합2조.pptx by
ATPMOUSE_융합2조.pptxATPMOUSE_융합2조.pptx
ATPMOUSE_융합2조.pptxkts120898
35 views70 slides

Recently uploaded(13)

40th TWNIC Open Policy Meeting: APNIC PDP update by APNIC
40th TWNIC Open Policy Meeting: APNIC PDP update40th TWNIC Open Policy Meeting: APNIC PDP update
40th TWNIC Open Policy Meeting: APNIC PDP update
APNIC106 views
The Dark Web : Hidden Services by Anshu Singh
The Dark Web : Hidden ServicesThe Dark Web : Hidden Services
The Dark Web : Hidden Services
Anshu Singh22 views
WITS Deck by W.I.T.S.
WITS DeckWITS Deck
WITS Deck
W.I.T.S.36 views
cis5-Project-11a-Harry Lai by harrylai126
cis5-Project-11a-Harry Laicis5-Project-11a-Harry Lai
cis5-Project-11a-Harry Lai
harrylai1269 views
40th TWNIC Open Policy Meeting: A quick look at QUIC by APNIC
40th TWNIC Open Policy Meeting: A quick look at QUIC40th TWNIC Open Policy Meeting: A quick look at QUIC
40th TWNIC Open Policy Meeting: A quick look at QUIC
APNIC109 views
ATPMOUSE_융합2조.pptx by kts120898
ATPMOUSE_융합2조.pptxATPMOUSE_융합2조.pptx
ATPMOUSE_융합2조.pptx
kts12089835 views
Penetration Testing for Cybersecurity Professionals by 211 Check
Penetration Testing for Cybersecurity ProfessionalsPenetration Testing for Cybersecurity Professionals
Penetration Testing for Cybersecurity Professionals
211 Check49 views
Cracking the Code Decoding Leased Line Quotes for Connectivity Excellence.pptx by LeasedLinesQuote
Cracking the Code Decoding Leased Line Quotes for Connectivity Excellence.pptxCracking the Code Decoding Leased Line Quotes for Connectivity Excellence.pptx
Cracking the Code Decoding Leased Line Quotes for Connectivity Excellence.pptx
40th TWNIC OPM: On LEOs (Low Earth Orbits) and Starlink Download by APNIC
40th TWNIC OPM: On LEOs (Low Earth Orbits) and Starlink Download40th TWNIC OPM: On LEOs (Low Earth Orbits) and Starlink Download
40th TWNIC OPM: On LEOs (Low Earth Orbits) and Starlink Download
APNIC112 views

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

Editor's Notes

  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.