Free SEO Tools

Built from real client work. Free to use.

Content

26 tools
004
Competitor Content Gap Finder Script

Discover which descriptive words competitors use in titles that you are missing.

Open
005
Content Block Extractor Script

Extract content blocks and XPath patterns using Claude Haiku for template analysis.

Open
006
Content Consolidation Analyser Script

Find cannibalising pages by clustering queries that share SERP URLs.

Open
007
Content Hub Classifier App

Classify articles into content hubs using OpenAI models with structured JSON output.

Open
008
Entity Extractor App

Extract named entities from content for semantic SEO analysis.

Open
009
AI Entity Visualiser App

Extract and visualise named entities using GPT with D3.js circle packing.

Open
010
SERP N-gram Extractor Script

Extract n-grams and title keywords from SERP content for content optimisation.

Open
011
Content Duplication Finder App

Find duplicate and near-duplicate content using TF-IDF similarity matching.

Open
012
Content Extractor App

Extract main text content and H1 headings from URLs.

Open
013
Reading Score Analyser App

Analyse content readability from sitemaps or URLs using Flesch scores.

Open
014
Page Intent Classifier App

Use OpenAI to classify page intent and expected user actions.

Open
015
Review Sentiment Extractor App

Use OpenAI to extract positive and negative sentiments from product reviews.

Open
016
Keyword-to-Page Mapper App

Semantically match keywords to existing pages using ML embeddings.

Open
017
Category Title Suggester App

Analyse category pages and suggest high-performing keywords for titles.

Open
018
Meta Description Grader App

Score and compare meta descriptions using OpenAI GPT models on key SEO criteria.

Open
019
Meta Description Rewriter App

Rewrite meta descriptions using AI with proper length optimisation.

Open
020
Content Reviewer (LLM) App

Review web content and get AI-powered annotations with improvement suggestions.

Open
021
Keyword Extractor (LLM) App

Extract and categorise keywords from content for internal linking opportunities.

Open
022
Gist Summary Generator App

Create "At a glance" bullet point summaries from articles using AI.

Open
023
Content Repurposer App

Transform blog posts into social media, email, video scripts, and more.

Open
024
Tag Consolidator Script

Consolidate granular secondary tags into broader generic categories using GPT.

Open
025
Bulk H1 Translator Script

Translate H1 headings to English in bulk via any OpenAI-compatible API.

Open
026
Auto CSS Selector Detector Script

Automatically identify the best CSS selector for a page's main content using an LLM, then extract as Markdown.

Open
027
Review Tagger Script

Tag customer reviews with a one or two-word topic label using OpenAI GPT models in batches.

Open
028
SERP Snippet Preview Browser

Preview how your page will appear in Google search results.

Open
029
Open Graph Preview Browser

Preview how your page appears when shared on social media.

Open

E-commerce

20 tools
030
Best Sellers to XML Sitemap Script

Generate XML sitemaps from GA landing page exports filtered by top transactions or revenue.

Open
031
Category Page Suggester App

Suggest new category pages based on product H1 n-grams and search demand.

Open
032
eCommerce Image Centering Tool App

Center product images using OpenCV multi-method contour detection with threshold fallbacks.

Open
033
High-Res Image Finder Script

Find higher resolution images using Google Vision API with Playwright fallback and human-like delays.

Open
034
Internal Search Mapper App

Map site search queries to existing pages and discover content gaps from user behaviour.

Open
035
PDF Branding Injector App

Add branded headers to PDFs using PyPDF2 and ReportLab with responsive text scaling.

Open
036
Product Title Optimiser Script

LLM-powered title restructuring with numerical validation and 80% word overlap checks.

Open
037
Underlinked High-Value Pages App

Find high-converting pages that need more internal links.

Open
038
WooCommerce Product Sorter App

Score and sort WooCommerce products by search relevancy.

Open
039
SERP Title Generator App

Generate optimised product titles by analysing top-ranking SERP results.

Open
040
E-commerce Page Title Optimiser App

Find keywords you rank for but are missing from your page titles.

Open
041
Breadcrumb Relevancy Checker App

Find products that might be miscategorised using fuzzy matching.

Open
042
Non-White Background Detector App

Detect product images that don't have white backgrounds.

Open
043
Product Title Gap Analyser App

Compare product titles with competitors using MPN matching to find missing keywords.

Open
044
Product Spec Extractor App

Scrape product specifications from e-commerce pages into structured CSV.

Open
045
Product Q&A Extractor App

Extract product reviews, ratings, and Q&A from e-commerce pages.

Open
046
Internal Search to Landing Page Mapper Script

Match internal site search terms to landing pages using fuzzy TF-IDF matching.

Open
047
Categories Missing From Navigation Script

Find sitemap URLs not linked from your site navigation element.

Open
048
Navigation Label Mismatch Detector Script

Flag navigation links whose anchor text does not match the destination H1 or title keyword.

Open
049
Product Attribute Extractor Script

Extract structured product attributes from titles using an LLM with iterative attribute discovery.

Open

Internal Linking

8 tools

Keyword Research

26 tools
058
Bulk Keyword Tagger Script

Tag keywords using substring matching against up to 7 classification columns.

Open
059
eBay Related Searches App

Two-level eBay related search scraping with ECharts tree visualisations.

Open
060
Keyword Difficulty Checker App

Assess keyword difficulty using allintitle, phrase match, and SERP clustering.

Open
061
SERP Title Keyword Extractor App

Extract keyword fragments from organic result titles with FuzzyWuzzy similarity scoring and Altair frequency charts.

Open
062
Search Results Clustering App

Cluster keywords by SERP overlap using connected components, with clique and core algorithms in the CLI script.

Open
063
Semantic Keyword Clustering Script

Automatically group keywords by semantic similarity using Python and ML.

Open
064
Keyword Deduplication Tool App

Remove near-duplicate keywords, keeping the first occurrence in file order.

Open
065
AdWords Tool Set App

Extract MPNs, keyphrases, and calculate optimal bid adjustments from Google Ads data.

Open
066
Keyword Grouper App

Group similar keywords using PolyFuzz TF-IDF fuzzy matching at scale.

Open
067
Category Keyword Finder App

Discover new category opportunities by extracting n-grams from product titles.

Open
068
Keyword Trends Analyser App

Analyse keyword trends using Google Trends to find rising and declining topics.

Open
069
Topical Map Generator App

Use AI (GPT-4o) to organise keywords into hierarchical topical maps.

Open
070
DataForSEO Keyword Suggestions App

Get keyword suggestions with search volumes from DataForSEO API.

Open
071
Keywords Everywhere API App

Fetch search volume data from Keywords Everywhere API in bulk.

Open
072
Related Searches Tree App

Build hierarchical trees of related searches from Google.

Open
073
SERP Crossover Analyser App

Analyse URL overlap across multiple keyword SERPs to find cannibalisation.

Open
074
Micro-Moments Classifier Script

Classify keywords into Google's 4 micro-moments using OpenAI.

Open
075
People Also Ask Scraper App

Recursively extract PAA questions using ValueSERP API.

Open
076
Keyword Topic Classifier App

Classify keywords into hierarchical themes and subthemes using AI.

Open
077
Keyword Gap Analyser App

Compare keyword lists to find gap opportunities with content matching.

Open
078
Keyword to Questions App

Convert keyword phrases into natural questions for FAQ content.

Open
079
SERP Clustering API Script

Cluster keywords by shared SERP URLs via a FastAPI REST endpoint.

Open
080
SEJ Semantic Keyword Clustering Script

Cluster keywords by semantic similarity using sentence-transformers embeddings.

Open
081
H1 to Query Simplifier Script

Convert marketing-heavy H1 headings into clean, natural search queries using Claude.

Open
082
Representative Keyword Normaliser Script

Suggest a cleaner representative keyword for each keyword using an LLM.

Open
083
Topical Map Visualiser Script

Visualise tagged keyword CSVs as interactive D3.js zoomable circle packing charts.

Open

Migration

3 tools

PPC

3 tools

Reporting

11 tools

Search Console

11 tools

Technical SEO

16 tools
112
Template Fingerprinting App

Identify page templates by analyzing HTML structure patterns.

Open
113
Archive.org Broken Link Mapper Script

Find lost URLs via Archive.org and auto-map redirects using fuzzy matching.

Open
114
LLM Sitemap Creator App

Use GPT to generate hierarchical sitemap structures from keywords.

Open
115
Sitemap URL Extractor App

Extract all URLs from XML sitemap indexes and child sitemaps.

Open
116
Redirect Validator App

Validate implemented redirects against your mapping specification.

Open
117
Hreflang Checker App

Extract and validate hreflang tags from any website.

Open
118
Hreflang Generator App

Generate hreflang tags for multi-language websites.

Open
119
OnCrawl API Suite App

Comprehensive OnCrawl API client for data extraction, crawl management, and analysis.

Open
120
Q&A Schema Extractor App

Extract Question/Answer pairs from JSON-LD schema markup.

Open
121
Firecrawl Markdown Scraper App

Convert web pages to clean markdown using Firecrawl API.

Open
122
Schema Markup Generator App

Generate JSON-LD structured data for rich snippets without any API required.

Open
123
Regex Generator for SEO App

Generate regex patterns from plain English descriptions for SEO tasks.

Open
124
Hreflang Tag Generator Browser

Generate correct hreflang tags for international SEO.

Open
125
Schema Markup Generator Browser

Generate JSON-LD structured data for common schema types.

Open
126
Robots.txt Tester Browser

Test if a URL is allowed or blocked by robots.txt rules.

Open
127
Redirect Chain Checker Browser

Follow redirect chains and see every hop along the way.

Open
No tools found matching your search.

Need something built for your business?

Every tool here started as bespoke client work. I build custom scripts, data pipelines, and full apps for SEO and product data problems that off-the-shelf tools don't solve.

Tell Me What You Need