🤖
🤖
🤖
🤖
R for SEO
Give me feedback
Search
⌃
K
Links
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 using R'
Crawling with rvest
Website Crawling and SEO extraction with Rcrawler
Perform automatic browser tests with RSelenium
Grabbing data from APIs
Grab Google Suggest Search Queries using R'
Grab Google Analytics Data x
Grab keywords search volume from DataForSeo API using R'
Grab Google Rankings from VALUE SERP API using R'
Classify SEO Keywords using GPT-3 & R'
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 Data visualisation 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
SEO & R People x
Execute R code online
useful SEO XPath's & CSS selectors X
Powered By
GitBook
Types / Class & packages x
⚠️ THIS IS A WORK IN PROGRESS
Its good practice to check that you are dealing with
How do you check an object type?
you should use a
class
function(). here are some examples
x
<-
2
class
(
x
)
# should display "numeric"
y
<-
"2"
class
(
y
)
# should display "character"
the classic types
data frames
xml_document
advanced types
Resources - Previous
Launch an R script using github actions
Next - Resources
SEO & R People x
Last modified
1yr ago