SlideShare a Scribd company logo
@SPEAKERNAME/#SMX
A Deep Dive Into SEO Tactics For
Modern JavaScript Frameworks
Hamlet Batista
CEO at RankSense
@hamletbatista
@SPEAKERNAME/#SMX
I believe amazing
SEO results should
take 6 weeks, not 6
months!
Hamlet Batista
CEO and Founder, RankSense
@hamletbatista
slideshare.net/hamletbatista
I’m a mentor at the speaker accelerator for
underrepresented groups, United Search. Check us out at
unitedsearch.org or @search_united on
www.ranksense.com
@SPEAKERNAME/#SMX
‘The developer
insisted they knew
what they were doing
and that "Google
can index the
content” ’
How Often Have You Heard This One?
https://bit.ly/2KaCtgG
@SPEAKERNAME/#SMX
• Doing it yourself
• Teaching others
The Best Way to Learn JavaScript
SEO (or Anything)
@hamletbatista
@SPEAKERNAME/#SMX
• We are going to review critical JavaScript SEO
concepts using example apps in ReactJs, NextJs,
VueJs and NuxtJs:
• Optimal application shells
• SEO meta tags
• Rendering options
• Client-side navigations and soft 404s
• Schema markup
• And more!
Agenda
@hamletbatista
@SPEAKERNAME/#SMX
• Google Colab has a
built-in Linux
environment with
Node support
• Ngrok helps expose
the local web server
• Notebooks are great
for learning and
documentation
Setting Up the Examples in Google Colab Notebooks
@hamletbatista
@SPEAKERNAME/#SMX
• Useful for getting
some initial HTML
to the screen fast
• This HTML can
include SEO meta
data
• PWAs can cache
locally for offline
use
The Application Shell Model
https://bit.ly/3puiauE
@SPEAKERNAME/#SMX
• Disable/enable
JavaScript to see
the App Shell
• Open Chrome
Developer Tools
• Command +
Shift + P(opens
command list)
The Application Shell in an Example ReactJS App
@hamletbatista
@SPEAKERNAME/#SMX
• Disable/enable
JavaScript to see
the App Shell
• Open Chrome
Developer Tools
• Command +
Shift + P(opens
command list)
The Application Shell in an Example NextJs App
@hamletbatista
@SPEAKERNAME/#SMX
• Disable/enable
JavaScript to see
the App Shell
• Open Chrome
Developer Tools
• Command +
Shift + P(opens
command list)
The Application Shell in an Example VueJs App
@hamletbatista
@SPEAKERNAME/#SMX
• Disable/enable
JavaScript to see
the App Shell
• Open Chrome
Developer Tools
• Command + Shift
+ P(opens
command list)
The Application Shell in an Example NuxtJs App
@hamletbatista
@SPEAKERNAME/#SMX
• We will add meta tags to
examples apps built
using:
• ReactJs
• NextJs (Universal)
• VueJs
• NuxtJs (Universal)
SEO Meta Tags in the Application Shell
ReactJs NextJs
VueJs NuxtJs
@hamletbatista
@SPEAKERNAME/#SMX
• ReactJs apps
use React
Helmet to add
SEO meta tags
• Simple to use
• But doesn’t
keep meta
tags in the
app shell
SEO Meta Tags in an Example ReactJS App
@hamletbatista
@SPEAKERNAME/#SMX
• NextJs has built-in
support for meta
tags
• Simple to use
• It keeps meta
tags in the app
shell thanks to
server-side
rendering
SEO Meta Tags in an Example NextJs App
@hamletbatista
@SPEAKERNAME/#SMX
• VueJs apps use
Vue Meta to
add SEO meta
tags
• Simple to use
• But doesn’t
keep meta
tags in the
app shell
SEO Meta Tags in an Example VueJs App
@hamletbatista
@SPEAKERNAME/#SMX
• NuxtJs has built-
in support for
meta tags
• Simple to use
• It keeps meta
tags in the
app shell
thanks to
server-side
rendering
SEO Meta Tags in an Example NuxtJs App
@hamletbatista
@SPEAKERNAME/#SMX
• We are going to test
how pages, redirects
and 404s operate in:
• Client-side JavaScript
• Server-side JavaScript
Page Navigation, Redirects and Soft 404s
Page 3Page 2Page 1
Link 1
Link 2
Link 4
Link 5
Link 3 Link 6
@hamletbatista
@SPEAKERNAME/#SMX
• Client-side
navigation
• No HTTP
requests
• CSS
background
color trick
• Server-side
navigation
• Check HTTP
requests in the
Network tab
Server-side vs Client-side Navigation
@hamletbatista
@SPEAKERNAME/#SMX
Server-side Redirects
• Server-side
redirects
• Check HTTP
requests
• Should work
with JavaScript
disabled
@hamletbatista
@SPEAKERNAME/#SMX
• NextJs and
NuxtJs handle
404s correctly
out of the box
• ReactJs and
VueJs require
additional
configuration
Soft 404s
@hamletbatista
@SPEAKERNAME/#SMX
How Pre-rendering and Server-side Rendering Work
https://nextjs.org/learn/basics/data-fetching
@SPEAKERNAME/#SMX
Structured Data in an Example NextJs App
@hamletbatista
• The Next SEO
plugin simplifies
adding structured
data and other
SEO meta tags to
NextJs and
ReactJs
applications
• There are similar
plugins for other
frameworks
@SPEAKERNAME/#SMX
• How many and what
advanced browser features
are supported by the
evergreen search bots?
• We will run some clever
experiments to find out!
Evaluating Features in Evergreen Search Bots
@hamletbatista
@SPEAKERNAME/#SMX
• This page
executes a
series of test to
report which
capabilities
the browser
has
Modern Browser Features
https://browserleaks.com/features@hamletbatista
@SPEAKERNAME/#SMX
• We want to run
Google and
Bing URL
Inspectors to
learn what
features each
search bot
supports
Reverse Proxying to Run URL Inspections
https://bit.ly/36DbzFJ
• From: Browser
Leaks
• To: Localhost
MITMProxy
• From: Localhost
• To: Public URL
Ngrok
• Fetch and render
public URL
• Save HTML report
URL Inspection
Tool
@hamletbatista
@SPEAKERNAME/#SMX
• pip install
mitmproxy
• mitmproxy -p 8081
--mode
reverse:https://bro
wserleaks.com/
• ./ngrok http -
hostname=rnd.ran
ksense.com 8081
Reverse Proxying to Run URL Inspections
https://searchengineland.com/how-to-audit-sites-inside-corporate-networks-341195
@hamletbatista
@SPEAKERNAME/#SMX
• Here is what
we learned
about
Evergreen
Googlebot
capabilities
Googlebot Browser Features
https://bit.ly/2Uvbcre@hamletbatista
@SPEAKERNAME/#SMX
• Here is what
we learned
about
Evergreen
Bingbot
capabilities
Bingbot Browser Features
https://bit.ly/3kxyJ5l@hamletbatista
@SPEAKERNAME/#SMX
• https://github.com/
hamletbatista/smx
• ReactJs notebook
• NextJs notebook
• VueJs notebook
• NuxtJs notebook
• Next SEO plugin
https://www.npmjs.
com/package/next
-seo
Github Repository
@hamletbatista
@SPEAKERNAME/#SMX
I believe amazing
SEO results should
take 6 weeks, not 6
months!
• Learn from
other SEOs
writing code in
Python and
JavaScript
• Tune in each
Thursday to our
#RSTwittorial
series in Twitter
to get
practical SEO
automation
scripts 🐍 🔥
https://bit.ly/35yuwtZ
@RankSense
@SPEAKERNAME/#SMX
SEE YOU AT THE NEXT SMX!

More Related Content

PDF
SEO Meets Automation
PDF
Quality Content at Scale Through Automated Text Summarization of UGC
PDF
Automated Duplicate Content Consolidation with Google Cloud Functions
PPTX
Python for SEO
PPTX
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
PPTX
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
PPTX
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
PPTX
2 Seconds is the New Slow - Chris Simmance - under2
SEO Meets Automation
Quality Content at Scale Through Automated Text Summarization of UGC
Automated Duplicate Content Consolidation with Google Cloud Functions
Python for SEO
Solving Complex JavaScript Issues and Leveraging Semantic HTML5
How to scale SEO work NOBODY wants to do (including your competitors) to rapi...
Use Google Docs to monitor SEO by pulling in Google Analytics #BrightonSEO
2 Seconds is the New Slow - Chris Simmance - under2

What's hot (20)

PDF
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
PPTX
The Rise of JavaScript and What it Means for SEO
PPTX
#CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More.
PPTX
Combatting Crawl Bloat & Pruning Your Content Effectively
PPTX
20 free SEO Tools you should be using - 20180829
PDF
SEO Checklist for Google Mobile First Index
PDF
How To Tackle Enterprise Sites - Rachel Costello, Technical SEO, DeepCrawl
PPTX
Easier and faster tagging with Kermit
PPTX
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
PDF
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
PDF
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
PPTX
Single Page Apps - Gerry White @ BrightonSEO
PPTX
Determine the Health of your Website from SEO stand point
PDF
The State of the Web: Pagination and Infinite Scroll
PPTX
SEO for Large Websites
PPTX
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
PDF
Debugging rendering problems at scale
PDF
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
PDF
KIM DEWE - How to automate key SEO processes using API’s and Google Sheets (B...
PPTX
Three site speed optimisation tips to make your website REALLY fast - Brighto...
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
The Rise of JavaScript and What it Means for SEO
#CMC2019: Advanced SEO: Competitive intelligence, Web Scraping, and More.
Combatting Crawl Bloat & Pruning Your Content Effectively
20 free SEO Tools you should be using - 20180829
SEO Checklist for Google Mobile First Index
How To Tackle Enterprise Sites - Rachel Costello, Technical SEO, DeepCrawl
Easier and faster tagging with Kermit
Winning with mobile page speed: killer technologies, tools, and tips [by Aleh...
Crawling & Indexing for JavaScript Heavy Sites brightonSEO 2021
TechSEO Boost 2021 - Rendering Strategies: Measuring the Devil’s Details in C...
Single Page Apps - Gerry White @ BrightonSEO
Determine the Health of your Website from SEO stand point
The State of the Web: Pagination and Infinite Scroll
SEO for Large Websites
Brighton SEO July 2021 How JavaScript is preventing you from passing Core W...
Debugging rendering problems at scale
Headless SEO: Optimising Next Gen Sites | brightonSEO 2021
KIM DEWE - How to automate key SEO processes using API’s and Google Sheets (B...
Three site speed optimisation tips to make your website REALLY fast - Brighto...
Ad

Similar to A Deep Dive Into SEO Tactics For Modern Javascript Frameworks (20)

PDF
Javascript SEO Devs and SEOs playing nicely
PPTX
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
PPTX
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
PPTX
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
PPTX
How to make React Applications SEO-friendly
PPTX
Dynamic Rendering for SEO by Nati Elimelech
PPTX
JavaScript SEO Ungagged 2019 Patrick Stox
PDF
The New Renaissance of JavaScript - SMX London 2019
PDF
The New Renaissance of JavaScript - SMX London 2019
PDF
Unit Testing for Beginners: Techniques, Examples & Forms of Testing - Invedus
PDF
React seo tips to build seo friendly web applications
PDF
An SEO optimized website is best charged up.pdf
PPTX
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
PPTX
The New Renaissance of JavaScript
PDF
How to make your react app seo friendly
PPTX
SEO vs Angular
PDF
Deep crawl the chaotic landscape of JavaScript
PDF
Modern JavaScript and SEO
PPTX
Javascript & SEO 2019
Javascript SEO Devs and SEOs playing nicely
SEARCH Y : Benjamin Bussière - Javascript and seo misconceptions, misunders...
JavaScript SEO: Testing and Debugging for Non-Developers - Search Marketing S...
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
How to make React Applications SEO-friendly
Dynamic Rendering for SEO by Nati Elimelech
JavaScript SEO Ungagged 2019 Patrick Stox
The New Renaissance of JavaScript - SMX London 2019
The New Renaissance of JavaScript - SMX London 2019
Unit Testing for Beginners: Techniques, Examples & Forms of Testing - Invedus
React seo tips to build seo friendly web applications
An SEO optimized website is best charged up.pdf
SearchLove Boston 2018 - Bartosz Goralewicz - JavaScript: Looking Past the ...
The New Renaissance of JavaScript
How to make your react app seo friendly
SEO vs Angular
Deep crawl the chaotic landscape of JavaScript
Modern JavaScript and SEO
Javascript & SEO 2019
Ad

More from Hamlet Batista (16)

PDF
Automating Google Lighthouse
PDF
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
PDF
The Python Cheat Sheet for the Busy Marketer
PPTX
Doing More with Less: Automated, High-Quality Content Generation
PPTX
Agile SEO: Faster SEO Results
PPTX
Scaling Keyword Research to Find Content Gaps
PPTX
Query Classification on Steroids with BERT
PPTX
Python for Data-driven Storytelling
PPTX
Scaling automated quality text generation for enterprise sites
PPTX
Data and Evidence-driven SEO
PPTX
Advanced Data-Driven SEO
PPTX
Technical SEO "Overoptimization"
PPTX
Why Pay for Performance When You Can Lead the World To Your Door for Free?
PPTX
Gettin' It Up And Keepin' It Up in Google
PPTX
Batista, Hamlet, Beyond The Usual Link Building
PPT
White Hat Cloaking
Automating Google Lighthouse
Creando una Sección de FAQS y su Marcado de Datos Estructurados en 30 Minutos
The Python Cheat Sheet for the Busy Marketer
Doing More with Less: Automated, High-Quality Content Generation
Agile SEO: Faster SEO Results
Scaling Keyword Research to Find Content Gaps
Query Classification on Steroids with BERT
Python for Data-driven Storytelling
Scaling automated quality text generation for enterprise sites
Data and Evidence-driven SEO
Advanced Data-Driven SEO
Technical SEO "Overoptimization"
Why Pay for Performance When You Can Lead the World To Your Door for Free?
Gettin' It Up And Keepin' It Up in Google
Batista, Hamlet, Beyond The Usual Link Building
White Hat Cloaking

Recently uploaded (20)

PPTX
Construction Project Organization Group 2.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
composite construction of structures.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
web development for engineering and engineering
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Lecture Notes Electrical Wiring System Components
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPT
Project quality management in manufacturing
PDF
Digital Logic Computer Design lecture notes
PDF
PPT on Performance Review to get promotions
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Sustainable Sites - Green Building Construction
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Construction Project Organization Group 2.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Model Code of Practice - Construction Work - 21102022 .pdf
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
composite construction of structures.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Foundation to blockchain - A guide to Blockchain Tech
web development for engineering and engineering
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Mechanical Engineering MATERIALS Selection
Lecture Notes Electrical Wiring System Components
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Project quality management in manufacturing
Digital Logic Computer Design lecture notes
PPT on Performance Review to get promotions
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks

A Deep Dive Into SEO Tactics For Modern Javascript Frameworks

  • 1. @SPEAKERNAME/#SMX A Deep Dive Into SEO Tactics For Modern JavaScript Frameworks Hamlet Batista CEO at RankSense @hamletbatista
  • 2. @SPEAKERNAME/#SMX I believe amazing SEO results should take 6 weeks, not 6 months! Hamlet Batista CEO and Founder, RankSense @hamletbatista slideshare.net/hamletbatista I’m a mentor at the speaker accelerator for underrepresented groups, United Search. Check us out at unitedsearch.org or @search_united on www.ranksense.com
  • 3. @SPEAKERNAME/#SMX ‘The developer insisted they knew what they were doing and that "Google can index the content” ’ How Often Have You Heard This One? https://bit.ly/2KaCtgG
  • 4. @SPEAKERNAME/#SMX • Doing it yourself • Teaching others The Best Way to Learn JavaScript SEO (or Anything) @hamletbatista
  • 5. @SPEAKERNAME/#SMX • We are going to review critical JavaScript SEO concepts using example apps in ReactJs, NextJs, VueJs and NuxtJs: • Optimal application shells • SEO meta tags • Rendering options • Client-side navigations and soft 404s • Schema markup • And more! Agenda @hamletbatista
  • 6. @SPEAKERNAME/#SMX • Google Colab has a built-in Linux environment with Node support • Ngrok helps expose the local web server • Notebooks are great for learning and documentation Setting Up the Examples in Google Colab Notebooks @hamletbatista
  • 7. @SPEAKERNAME/#SMX • Useful for getting some initial HTML to the screen fast • This HTML can include SEO meta data • PWAs can cache locally for offline use The Application Shell Model https://bit.ly/3puiauE
  • 8. @SPEAKERNAME/#SMX • Disable/enable JavaScript to see the App Shell • Open Chrome Developer Tools • Command + Shift + P(opens command list) The Application Shell in an Example ReactJS App @hamletbatista
  • 9. @SPEAKERNAME/#SMX • Disable/enable JavaScript to see the App Shell • Open Chrome Developer Tools • Command + Shift + P(opens command list) The Application Shell in an Example NextJs App @hamletbatista
  • 10. @SPEAKERNAME/#SMX • Disable/enable JavaScript to see the App Shell • Open Chrome Developer Tools • Command + Shift + P(opens command list) The Application Shell in an Example VueJs App @hamletbatista
  • 11. @SPEAKERNAME/#SMX • Disable/enable JavaScript to see the App Shell • Open Chrome Developer Tools • Command + Shift + P(opens command list) The Application Shell in an Example NuxtJs App @hamletbatista
  • 12. @SPEAKERNAME/#SMX • We will add meta tags to examples apps built using: • ReactJs • NextJs (Universal) • VueJs • NuxtJs (Universal) SEO Meta Tags in the Application Shell ReactJs NextJs VueJs NuxtJs @hamletbatista
  • 13. @SPEAKERNAME/#SMX • ReactJs apps use React Helmet to add SEO meta tags • Simple to use • But doesn’t keep meta tags in the app shell SEO Meta Tags in an Example ReactJS App @hamletbatista
  • 14. @SPEAKERNAME/#SMX • NextJs has built-in support for meta tags • Simple to use • It keeps meta tags in the app shell thanks to server-side rendering SEO Meta Tags in an Example NextJs App @hamletbatista
  • 15. @SPEAKERNAME/#SMX • VueJs apps use Vue Meta to add SEO meta tags • Simple to use • But doesn’t keep meta tags in the app shell SEO Meta Tags in an Example VueJs App @hamletbatista
  • 16. @SPEAKERNAME/#SMX • NuxtJs has built- in support for meta tags • Simple to use • It keeps meta tags in the app shell thanks to server-side rendering SEO Meta Tags in an Example NuxtJs App @hamletbatista
  • 17. @SPEAKERNAME/#SMX • We are going to test how pages, redirects and 404s operate in: • Client-side JavaScript • Server-side JavaScript Page Navigation, Redirects and Soft 404s Page 3Page 2Page 1 Link 1 Link 2 Link 4 Link 5 Link 3 Link 6 @hamletbatista
  • 18. @SPEAKERNAME/#SMX • Client-side navigation • No HTTP requests • CSS background color trick • Server-side navigation • Check HTTP requests in the Network tab Server-side vs Client-side Navigation @hamletbatista
  • 19. @SPEAKERNAME/#SMX Server-side Redirects • Server-side redirects • Check HTTP requests • Should work with JavaScript disabled @hamletbatista
  • 20. @SPEAKERNAME/#SMX • NextJs and NuxtJs handle 404s correctly out of the box • ReactJs and VueJs require additional configuration Soft 404s @hamletbatista
  • 21. @SPEAKERNAME/#SMX How Pre-rendering and Server-side Rendering Work https://nextjs.org/learn/basics/data-fetching
  • 22. @SPEAKERNAME/#SMX Structured Data in an Example NextJs App @hamletbatista • The Next SEO plugin simplifies adding structured data and other SEO meta tags to NextJs and ReactJs applications • There are similar plugins for other frameworks
  • 23. @SPEAKERNAME/#SMX • How many and what advanced browser features are supported by the evergreen search bots? • We will run some clever experiments to find out! Evaluating Features in Evergreen Search Bots @hamletbatista
  • 24. @SPEAKERNAME/#SMX • This page executes a series of test to report which capabilities the browser has Modern Browser Features https://browserleaks.com/features@hamletbatista
  • 25. @SPEAKERNAME/#SMX • We want to run Google and Bing URL Inspectors to learn what features each search bot supports Reverse Proxying to Run URL Inspections https://bit.ly/36DbzFJ • From: Browser Leaks • To: Localhost MITMProxy • From: Localhost • To: Public URL Ngrok • Fetch and render public URL • Save HTML report URL Inspection Tool @hamletbatista
  • 26. @SPEAKERNAME/#SMX • pip install mitmproxy • mitmproxy -p 8081 --mode reverse:https://bro wserleaks.com/ • ./ngrok http - hostname=rnd.ran ksense.com 8081 Reverse Proxying to Run URL Inspections https://searchengineland.com/how-to-audit-sites-inside-corporate-networks-341195 @hamletbatista
  • 27. @SPEAKERNAME/#SMX • Here is what we learned about Evergreen Googlebot capabilities Googlebot Browser Features https://bit.ly/2Uvbcre@hamletbatista
  • 28. @SPEAKERNAME/#SMX • Here is what we learned about Evergreen Bingbot capabilities Bingbot Browser Features https://bit.ly/3kxyJ5l@hamletbatista
  • 29. @SPEAKERNAME/#SMX • https://github.com/ hamletbatista/smx • ReactJs notebook • NextJs notebook • VueJs notebook • NuxtJs notebook • Next SEO plugin https://www.npmjs. com/package/next -seo Github Repository @hamletbatista
  • 30. @SPEAKERNAME/#SMX I believe amazing SEO results should take 6 weeks, not 6 months! • Learn from other SEOs writing code in Python and JavaScript • Tune in each Thursday to our #RSTwittorial series in Twitter to get practical SEO automation scripts 🐍 🔥 https://bit.ly/35yuwtZ @RankSense