Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
What I learned about SEO from using the 10 most...
Search
DDavydoff
September 20, 2019
900
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
What I learned about SEO from using the 10 most used JS frameworks
DDavydoff
September 20, 2019
More Decks by DDavydoff
See All by DDavydoff
Accessibility & Technical SEO
artikshaman
0
1k
How Googlebot Renders
artikshaman
0
910
How to 'SEO' forums, Communities & User-Generated Content
artikshaman
0
850
Mining the SERP for SEO, Content & Customer Insights
artikshaman
0
870
Tips for optimising for Google Discover
artikshaman
0
1k
What Makes your SEO Fail (and how to fix it)
artikshaman
0
600
Using CDNs To Perform SEO On The Edge
artikshaman
0
200
The future of search is understanding human psychology
artikshaman
0
1.6k
А1
artikshaman
0
1.3k
Featured
See All Featured
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Rails Girls Zürich Keynote
gr2m
96
14k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Typedesign – Prime Four
hannesfritz
42
3.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
370
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
240
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
740
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
460
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Transcript
What I learned about SEO from using the 10 most
used JS frameworks Jan-Willem Bobbink // Notprovided.eu SLIDESHARE.NET/11INTERNET @JBOBBINK
None
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
None
#1 PREVENT RISKS? GO SSR! 100% SERVER SIDE RENDERING
None
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/
None
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
None
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
None
#3 MINIMAL REQUIREMENTS FOR THE INITIAL HTML
None
None
None
None
None
Lazy loading can be tricky
#4 DATA PERSISTENCE RISKS GOOGLEBOT IS NOT A REAL USER
None
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
None
Caching • Rich snippets and other structured markup Google uses
can be outdated.
None
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/