🤖
🤖
🤖
🤖
R for SEO
Search…
Using R for SEO, What to expect?
Getting started
What is R? What is SEO?
About this Book
Crawl and extract data
What's crawling and why is it useful?
Download and check XML sitemaps
Crawling with rvest
Website Crawling and SEO extraction with Rcrawler
Perform automatic browser tests with RSelenium
Grabbing data from APIs
Grab Google Analytics Data x
Grab 'DataForSeo' API data x
Grab Google Search Console Data x
Grab 'ahrefs' API data x
Grab Google Custom search API Data x
Send requests to the Google Indexing API using googleAuthR
other APIs x
Export and read Data
Send and read SEO data to Excel/CSV
Send your data by email using gmail API
Send and read SEO data to Google Sheet x
data wrangling & analysis
Join Crawl data with Google Analytics Data
Count words, n-grams, shingles x
Hunt down keyword cannibalization
Duplicate content analysis x
Compute ‘Internal Page Rank’
SEO traffic Forecast x
URLs categorization
Track SEO active pages percentage over time x
Data Viz
Why this is important? x
Use Esquisse to create plots quickly
Explore data with rPivotTable
Resources
Launch an R script using github actions
Types / Class & packages x
Datasets x
SEO Tools x
SEO & R People x
Execute R code online
useful SEO XPath's & CSS selectors X
Powered By
GitBook
Why this is important? x
⚠️ THIS IS A WORK IN PROGRESS
As an SEO professional, one of your goals is to communicate your findings to your teams, clients or boss.
One of the best ways to that is to communicate using data visualization.
A little plot will 100 times more effective than a paragraph of text.
data wrangling & analysis - Previous
Track SEO active pages percentage over time x
Next - Data Viz
Use Esquisse to create plots quickly
Last modified
1yr ago
Copy link