
Evaluate Subreddit Posts in Bulk Using GPT4 Prompting
Reddit is a rich source of user-generated content — people…

Audit URLs for SEO Using ahrefs Backlink API Data
This step-by-step SEO tutorial shows a Python script that retrieves…

Build a Custom Named Entity Visualizer with Google NLP
Entity SEO has been a hot topic since at least 2012–13,…

Storing CrUX CWV Data for URLs Using Python for SEOs
The CWV panic days appear to be over, but keeping tabs on the…

Calculate SERP Rank Readability Scores Using Python
Readability scores are not a verified SEO ranking factor.…

Find Interlinking Opps via Entity N-gram Matches Using Python
Any seasoned SEO knows that finding internal links at scale is…

Collect Domain Security Information with Python
In this tutorial, we will learn how to automate the collection…

Build and Run Python Scripts on the Fly With GPT-3
GPT-3 and its forms have taken the world by storm and for good…

Compare Keyword SERP Similarity in Bulk with Python
Studying search engine results pages (SERPs) is one of SEO's…

Analyze SERP Backlink Profiles in Bulk for SEO Using Python
The importance of backlinks as a quality signal has changed little…

Use Python and Google Trends to Forecast Your Top GSC Keywords
Google Search Console already gives SEO's amazing historical…

Detect Google SERP Title and Snippet Rewrites with Python
Back in early August of 2021 word began to travel through the…

Use Python to Create a GSC to BigQuery Pipeline
Google Search Console is likely the most important source of…

Overlay GSC Data with Google Algo Updates Using Python
Most SEO's hearts skip a beat when they hear a Google algorithm…

Build an N-Gram Text Analyzer for SEO using Python
The days where content SEO was simply copywriting are over. Modern…

Compare Wikipedia Search Data with Google Trends with Python
There are countless ways to understand trends which are important…

Competitive SEO URL Analysis with Python
Match your URLs to your competitor's URLs, find title keyword…

Use Python to Label Query Intent, Entities and Keyword Count
Query analysis is a large topic, but I wanted to focus on intent…

Analyze Words Using WordsAPI App and Python for SEO
Ask any SEO writer, the words you choose for your copy matter.…

Update a Google Sheet with Semrush Position Tracking API Using Python
If you want to export your keyword position data from Semrush…

Create a Custom Twitter Tweet Alert System with Python
Do you follow hundreds or thousands of Twitter accounts and miss…

Use Python and Brightlocal API to Grab Your Keyword Rankings
BrightLocal is a common tool for local SEO, citations, and ranking…

Google Mobile-Friendly Test API Tutorial for Python
This post explains how to use Google's Mobile-Friendly Test API…

Detect Website Technologies with Python & BuiltWith API
For SEO audits, one area you may want to detect and store is…

Compare Web Page Entities with Google NLP in Python
This is part 2 of a two-part series. Please see Getting Started…

Getting Started with Google NLP API Using Python
Natural Language Processing (NLP) has been a revolution for search…

SEO Guide to Creating a Website Uptime Monitor Using Python
It's Sunday night. You're lying in bed. Do you know if your website…

Monitor robots.txt Changes with Python and Difflib
Robots.txt is a useful tool for SEOs to control crawling by spiders.…

Retrieve the Google Cache Date for URLs Using Python
Viewing cached links in Google is a common troubleshooting and…

Extract Google Suggestions API Data for SEO Insights with Python
One of the main tenets of SEO is understanding the search climate…

Find Keyword Opportunities with Google Trends, Python and Ahrefs
Google Trends has long been a powerful tool for SEOs. Understanding…

Submit a WordPress Gravity Form via API with Python
Gravity Forms is a popular WordPress form plugin. If you run…

How to Get Cached Pages From Wayback Machine API
Archive.org's Wayback Machine is a staple in the SEO industry…
