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
930
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
920
How to 'SEO' forums, Communities & User-Generated Content
artikshaman
0
860
Mining the SERP for SEO, Content & Customer Insights
artikshaman
0
880
Tips for optimising for Google Discover
artikshaman
0
1.1k
What Makes your SEO Fail (and how to fix it)
artikshaman
0
620
Using CDNs To Perform SEO On The Edge
artikshaman
0
200
The future of search is understanding human psychology
artikshaman
0
1.7k
А1
artikshaman
0
1.4k
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
580
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
350
Code Review Best Practice
trishagee
74
20k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
980
エンジニアに許された特別な時間の終わり
watany
109
250k
Building AI with AI
inesmontani
PRO
1
1.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
The Language of Interfaces
destraynor
162
27k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
290
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
660
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/