Advanced Python SEO

subreddit-llm

Evaluate Subreddit Posts in Bulk Using GPT4 Prompting

Reddit is a goldmine of user-generated content—people share their thoughts, ask questions, and discuss topics of all kinds. By analyzing subreddit posts, you can gain insights into what users care about, emerging trends, and pain points. Pair this with OpenAI’s powerful language models, and you can quickly generate summaries, topic suggestions, or keyword ideas tailored […]

subreddit-llm

Evaluate Subreddit Posts in Bulk Using GPT4 Prompting

Reddit is a goldmine of user-generated content—people share…
cosine similarity

Calculate Similarity Between Article Elements Using spaCy

In this Python SEO tutorial, we’ll walk through a Python script…
backlinks seo ahrefs api

Audit URLs for SEO Using ahrefs Backlink API Data

Here’s a step-by-step SEO tutorial for a Python script that…
ner visualizer seo python nlp

Build a Custom Named Entity Visualizer with Google NLP

  Entity SEO has been a hot topic since at least 2012/13…
google api crux cwv

Storing CrUX CWV Data for URLs Using Python for SEOs

The CWV panic days appear to be over, but that doesn't mean keeping…
scrape youtube python

Scraping YouTube Video Page Metadata with Python for SEO

In this tutorial, we will explore a Python script designed to…
python seo readability scores

Calculate SERP Rank Readability Scores Using Python

  Readability scores are not a verified SEO ranking factor.…
python seo interlinking

Find Interlinking Opps via Entity N-gram Matches Using Python

Any seasoned SEO will know that finding internal linking at scale…
python domain security seo

Collect Domain Security Information with Python

In this tutorial, we will learn how to automate the collection…
gpt-3 python write code

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…
serp compare python

Compare Keyword SERP Similarity in Bulk with Python

One of SEO's oldest and still best ways to understand keywords…

Analyze SERP Backlink Profiles in Bulk for SEO Using Python

The importance of the backlink as a quality signal has changed…
detect generic links python

Detect Generic Anchor Text in Links for SEO using Python

Optimizing anchor text for internal links has been a stable activity…
text to image recognition python

Detect Text in Images in Bulk With Tesseract Using Python for SEO

Imagery in articles can be a wonderful communication device when…
pdf information extraction python

Extracting Data from PDFs Using PDFMiner

PDF files are ubiquitous in various industries, but programmatically…
link graph python seo

Create a Topical Internal Link Graph for SEO with NetworkX and Python

Link graphs are visual representations of relationships between…
python-sentiment analysis spacy

Evaluate Sentiment Analysis in Bulk with spaCy and Python

Sentiment analysis is about evaluating text for positive or negative…
python interlinking kmeans

Discover Interlinking Opportunities Using K-Means and Python

It's no mystery that interlinking is important for SEO. A big…
ngram classify anchor text

Classify Anchor Text N-Grams for Interlinking Insights with Python

In this Python SEO tutorial, I’ll show you a programmatic method…
python disambiguation nltk

Webpage Word Sense Disambiguation for SEO Using Python and NLTK

In semantics, ambiguity is partially defined as a word having…
gsc ctr stats python tutorial

Calculate GSC CTR Stats By Position Using Python for SEO

Last week SEO Clarity came out with a new SERP CTR study. The…
python seo google trends

Use Python and Google Trends to Forecast Your Top GSC Keywords

Google Search Console already gives SEO's amazing historical…
machine learning python seo

Use Machine Learning and Python for Easy Text Classification

The topic of machine learning has never been so hot and for good…
google title rewrite python

Detect Google SERP Title and Snippet Rewrites with Python

Back in early August of 2021 word began to travel through the…
gs bigquery pipeline

Use Python to Create a GSC to BigQuery Pipeline

Google Search Console is likely the most important source of…
gsc data google algo overlay

Overlay GSC Data with Google Algo Updates Using Python

Most SEO's hearts skip a beat when they hear a Google algorithm…
n-gram seo python

Build an N-Gram Text Analyzer for SEO using Python

The days where content SEO was simply copywriting are over. Modern…
ip python filter

Bulk IP Filter for Google Analytics Using Python and RegEx

Not every Python script needs to be complex, long, and work of…
wiki api python

Compare Wikipedia Search Data with Google Trends with Python

There are countless ways to understand trends which are important…
seo causal impact python

Measure Causal Impact from GSC Data Using Python

Causal Impact is a Bayesian-like statistical algorithm pioneered…
url analysis seo python

Competitive SEO URL Analysis with Python

Match your URLs to your competitor's URLs, find title keyword…
seo query intent entities

Use Python to Label Query Intent, Entities and Keyword Count

Query analysis is a large topic, but I wanted to focus on intent…
redirect matcher tutorial

Generate a 404 Redirect List for SEO with Polyfuzz Using Python

We've all had a client where we pop in their Google Search Console…
content audit webinar

Greg Bernhardt Joins Webinar on How to Perform a Content Audit

I had a great time joining this webinar on content audits for…
wordsapi app python seo

Analyze Words Using WordsAPI App and Python for SEO

Ask any SEO writer, the words you choose for your copy matter.…
youtube scrape python seo

Scraping YouTube Video Pages for SEO with Python

I had a project this week that tasked my team with optimizing…
sitemap generator seo python streamlit

Create a Simple Sitemap Generator App for SEO Using Python and Streamlit

This past week I needed to create a few custom sitemaps for a…
seo python interlinking script

Automatically Find SEO Interlinking Opportunities with Python

Interlinking has been a core SEO task since the very beginning.…
Python SEO Data Blending

SEO Data Blending with Python for Beginners

Data is everything for an SEO and it's all too often scattered…
how to start python seo

Is Python SEO Right For You? Practical Python Advice and FAQ

The Python SEO movement is not new, but in recent years has been…
optimize images python seo

Crawl and Optimize All Website Images With Python

Last month I released a tutorial for automating new image optimization…
image compression python ftp

Automate Image Compression with Python over FTP

Image compression isn't new to the tech SEO world, but with site…
Google Cloud Functions Python SEO

Getting Started with Google Cloud Functions and Google Scheduler

If you're tired of running and scheduling all your scripts locally…
semrush api to google sheets with python

Update a Google Sheet with Semrush Position Tracking API Using Python

If you are interested in breaking out your keyword position data…
python twitter alert script

Create a Custom Twitter Tweet Alert System with Python

Do you follow hundreds or even thousands of accounts on Twitter?…
keyword seo python

Find Search Volume Ceiling for Keyword Categories Using Python

In this tutorial, I'm going to show, using Python, how to generate…
convert pdf to text python seo

Analyze Crawled PDF Text Using Python for SEO

Google has been indexing PDFs for many years and ranks them among…
data blend python

Hamlet Batista Ranksense Webinar: Data Blending with Python

https://www.youtube.com/watch?v=qB6-iWevbRg&feature=yout…
brightlocal api python

Use Python and Brightlocal API to Grab Your Keyword Rankings

Brightlocal has been in the SEO toolbox for local ranking and…
Python automate lighthouse

How SEOs Can Use Python to Automate Lighthouse Reports

Google's web page scanner Lighthouse has been a fixture as one…
mobile usability api

Using Google’s Mobile Friendly Test Tool API with Python

In this post, I will explain to you how to leverage Google's…
builtwidth seo api

Detect Web Page Technologies with BuiltWith API and Python

For SEO audits, one area you may want to detect and store the…
python google nlp part 2

Use Google NLP to Compare Two Web Page’s Entities Using Python

This is part 2 of a 2 part series. Please see Getting Started…
python google nlp

Getting Started with Google NLP API Using Python

For Search Engines and SEO, Natural Language Processing (NLP)…
domain technicals

Use Python to Scrape Technical Info for Domains

SEOs wear many hats and from time to time whether during a technical…
led python

Website Uptime Monitor With LEDs and LCD Screen Using Python

Earlier in the tutorial, SEO Guide to Creating a Website Uptime…
uptime monitor python seo

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…
robots.txt and python

Use Python Difflib to Detect and Display Robots.txt Changes

Robots.txt is a great tool for SEOs to help control crawling…
google cache dates python

SEOs Can Retrieve the Google Cache Date for URLs Using Python

Viewing cached links in Google is often used by SEOs as a troubleshooting…
Google Suggestions API

Extract Google Suggestions API Data for SEO Insights with Python

One of the main tenets of SEO is understanding the search climate…
Google Trends, Python, ahrefs

Find Keyword Opportunities with Google Trends, Python and Ahrefs

Google Trends has long been a powerful tool at the SEO's disposal.…
python gravity forms api

Submit a WordPress Gravity Form via API with Python

Gravity Forms is a popular WordPress form plugin. If you are…
python chrome screenshots

Use Python and Chrome to Take Webpage Screenshots

In 2017 Chrome released a headless (no GUI) feature of being…
python wayback machine api

How to Get Cached Pages From Wayback Machine API

Archive.org's Wayback Machine has been a staple in the SEO industry…