Free SEO Tools

Built from real client work. Free to use.

Content

26 tools
005
Competitor Content Gap Finder Script

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

Open
006
Content Block Extractor Script

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

Open
007
Content Consolidation Analyser Script

Find cannibalising pages by clustering queries that share SERP URLs.

Open
008
Content Hub Classifier App

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

Open
009
Entity Extractor App

Extract named entities from content for semantic SEO analysis.

Open
010
AI Entity Visualiser App

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

Open
011
SERP N-gram Extractor Script

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

Open
012
Content Duplication Finder App

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

Open
013
Content Extractor App

Extract main text content and H1 headings from URLs.

Open
014
Reading Score Analyser App

Analyse content readability from sitemaps or URLs using Flesch scores.

Open
015
Page Intent Classifier App

Use OpenAI to classify page intent and expected user actions.

Open
016
Review Sentiment Extractor App

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

Open
017
Keyword-to-Page Mapper App

Semantically match keywords to existing pages using ML embeddings.

Open
018
Category Title Suggester App

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

Open
019
Meta Description Grader App

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

Open
020
Meta Description Rewriter App

Rewrite meta descriptions using AI with proper length optimisation.

Open
021
Content Reviewer (LLM) App

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

Open
022
Keyword Extractor (LLM) App

Extract and categorise keywords from content for internal linking opportunities.

Open
023
Gist Summary Generator App

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

Open
024
Content Repurposer App

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

Open
025
Tag Consolidator Script

Consolidate granular secondary tags into broader generic categories using GPT.

Open
026
Bulk H1 Translator Script

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

Open
027
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
028
Review Tagger Script

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

Open
029
SERP Snippet Preview Browser

Preview how your page will appear in Google search results.

Open
030
Open Graph Preview Browser

Preview how your page appears when shared on social media.

Open

E-commerce

20 tools
031
Best Sellers to XML Sitemap Script

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

Open
032
Category Page Suggester App

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

Open
033
eCommerce Image Centering Tool App

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

Open
034
High-Res Image Finder Script

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

Open
035
Internal Search Mapper App

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

Open
036
PDF Branding Injector App

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

Open
037
Product Title Optimiser Script

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

Open
038
Underlinked High-Value Pages App

Find high-converting pages that need more internal links.

Open
039
WooCommerce Product Sorter App

Score and sort WooCommerce products by search relevancy.

Open
040
SERP Title Generator App

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

Open
041
E-commerce Page Title Optimiser App

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

Open
042
Breadcrumb Relevancy Checker App

Find products that might be miscategorised using fuzzy matching.

Open
043
Non-White Background Detector App

Detect product images that don't have white backgrounds.

Open
044
Product Title Gap Analyser App

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

Open
045
Product Spec Extractor App

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

Open
046
Product Q&A Extractor App

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

Open
047
Internal Search to Landing Page Mapper Script

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

Open
048
Categories Missing From Navigation Script

Find sitemap URLs not linked from your site navigation element.

Open
049
Navigation Label Mismatch Detector Script

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

Open
050
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
059
Bulk Keyword Tagger Script

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

Open
060
eBay Related Searches App

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

Open
061
Keyword Difficulty Checker App

Check keyword difficulty and search intent using the DataForSEO Labs API.

Open
062
SERP Title Keyword Extractor App

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

Open
063
Search Results Clustering App

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

Open
064
Semantic Keyword Clustering Script

Automatically group keywords by semantic similarity using Python and ML.

Open
065
Keyword Deduplication Tool App

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

Open
066
AdWords Tool Set App

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

Open
067
Keyword Grouper App

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

Open
068
Category Keyword Finder App

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

Open
069
Keyword Trends Analyser App

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

Open
070
Topical Map Generator App

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

Open
071
DataForSEO Keyword Suggestions App

Get keyword suggestions with search volumes from DataForSEO API.

Open
072
DataForSEO Search Volume App

Fetch search volume data from the DataForSEO Google Ads API in bulk.

Open
073
Related Searches Tree App

Build hierarchical trees of related searches from Google.

Open
074
SERP Crossover Analyser App

Analyse URL overlap across multiple keyword SERPs to find cannibalisation.

Open
075
Micro-Moments Classifier Script

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

Open
076
People Also Ask Scraper App

Extract PAA questions using the DataForSEO SERP API.

Open
077
Keyword Topic Classifier App

Classify keywords into hierarchical themes and subthemes using AI.

Open
078
Keyword Gap Analyser App

Compare keyword lists to find gap opportunities with content matching.

Open
079
Keyword to Questions App

Convert keyword phrases into natural questions for FAQ content.

Open
080
SERP Clustering API Script

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

Open
081
SEJ Semantic Keyword Clustering Script

Cluster keywords by semantic similarity using sentence-transformers embeddings.

Open
082
H1 to Query Simplifier Script

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

Open
083
Representative Keyword Normaliser Script

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

Open
084
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
113
Template Fingerprinting App

Identify page templates by analyzing HTML structure patterns.

Open
114
Archive.org Broken Link Mapper Script

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

Open
115
LLM Sitemap Creator App

Use GPT to generate hierarchical sitemap structures from keywords.

Open
116
Sitemap URL Extractor App

Extract all URLs from XML sitemap indexes and child sitemaps.

Open
117
Redirect Validator App

Validate implemented redirects against your mapping specification.

Open
118
Hreflang Checker App

Extract and validate hreflang tags from any website.

Open
119
Hreflang Generator App

Generate hreflang tags for multi-language websites.

Open
120
OnCrawl API Suite App

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

Open
121
Q&A Schema Extractor App

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

Open
122
Firecrawl Markdown Scraper App

Convert web pages to clean markdown using Firecrawl API.

Open
123
Schema Markup Generator App

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

Open
124
Regex Generator for SEO App

Generate regex patterns from plain English descriptions for SEO tasks.

Open
125
Hreflang Tag Generator Browser

Generate correct hreflang tags for international SEO.

Open
126
Schema Markup Generator Browser

Generate JSON-LD structured data for common schema types.

Open
127
Robots.txt Tester Browser

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

Open
128
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.

Book a Call