Crawls any URL, detects its page type, and generates ready-to-paste JSON-LD schema markup.
What it does
Crawls a URL with Firecrawl, auto-detects the page type across 18 schema types (Article, Product, FAQ, HowTo, LocalBusiness, Event, Recipe, VideoObject and more), then generates accurate JSON-LD blocks with CMS-specific paste instructions and pre-filled Google Rich Results Test links.
Inputs
Any page URL
Optional: page type hint (e.g. "it's a product page")
Determines if two keywords share enough SERP overlap to target with one page or need separate ones.
What it does
Fetches live Google SERPs for 2+ keywords, calculates Jaccard similarity at domain level, classifies dominant intent for each, and delivers a clear verdict: ✅ Same Page or ❌ Separate Pages — with reasoning and a summary table.
Inputs
2 or more keywords or sub-themes
Target country/location
Outputs
Jaccard overlap % per pair
Intent classification per keyword
✅/❌ verdict with reasoning
Summary table for all pairs
Strategic content plan note
Sample
KW A: ai governance software
KW B: ai governance platform
SERP Overlap: 70% Intent: Both Commercial
✅ Same Page — high overlap, matching intent
Requires
SERP API (SerpAPI)
Analysis
SEO Wins Audit
Surfaces quick wins and urgent findings from live GSC + Ahrefs data for any domain.
Surfaces quick wins and urgent findings from live GSC + Ahrefs data for any domain.
What it does
Runs 3 GSC queries (pages, queries, date trend) and pulls Ahrefs top pages in parallel, then synthesizes wins (pages near top 3, emerging clusters) and urgent findings (high impressions + low CTR, buried money pages) into a prioritized action table.
Inputs
Target domain
GSC property URL
Outputs
🏆 3–5 Wins with data
🚨 3–5 Urgent Findings
Quick Win Priority Table (🔴 🟡 🟢)
Sample
Domain: example.com
🏆 Win: /blog/post ranks #4for"keyword X" (Vol 2,400)
🚨 Urgent: /solutions has 14K impressions, 0.08% CTR
🔴 1: Rewrite title tag on /solutions
Requires
Rube (Google Search Console)
Ahrefs MCP (site-explorer-top-pages)
Technical
Technical SEO Audit (Full)
Ahrefs Site Audit → Word report + Excel workbook with all affected URLs, P0–P3 prioritized.
Ahrefs Site Audit → Word report + Excel workbook with all affected URLs, P0–P3 prioritized.
What it does
Comprehensive audit from Ahrefs Site Audit data. Generates a .docx with Executive Summary and issue sections, plus a .xlsx workbook with one tab per issue and all affected URLs. Supports Screaming Frog pagespeed export for Core Web Vitals data.
Groups Ahrefs keyword data into themed clusters with opportunity scores and insights.
What it does
Given a seed topic, pulls up to 150 matching keywords from Ahrefs, groups them into 6–10 thematic clusters, scores each by opportunity (KD + volume + CPC), and produces a multi-sheet .xlsx matching the Epic Slope cluster analysis template.
Inputs
Seed topic / pillar keyword
Country (default: US)
Optional: custom cluster groupings
Outputs
Cluster Summary sheet
One sheet per cluster
🎯 Primary + Secondary keyword labels
Opportunity ratings (⭐⭐⭐)
Volume, KD, CPC, Traffic Potential columns
Sample
Seed: AI governance Country: US
Clusters: 8 Keywords: 142Top Cluster: Tools & Software ⭐⭐⭐ High
Volume: 18,400 Avg KD: 44 Max TP: 4,900
Requires
Ahrefs MCP (keywords-explorer-*)
openpyxl (Python)
SEO
Meta Tag Generator
Crawls URLs and writes unique title tags, meta descriptions & H1s for every page.
Crawls URLs and writes unique title tags, meta descriptions & H1s for every page.
What it does
Crawls each URL via Firecrawl, generates unique title tags (50–60 chars), meta descriptions (145–155 chars), and H1s matched to commercial intent — with anti-template enforcement to ensure no two pages follow the same pattern.
Inputs
One or more page URLs
Optional: primary keywords per URL
Outputs
.xlsx with existing + suggested tags
Title char count (conditional formatting)
Meta desc char count
H1 suggestions
Notes sheet with color legend
Sample
URL: example.com/solutions/data-governance
Title: Data Governance Solutions for AI Teams (39 ✓)
Meta: Enforce data policies across your AI... (152 ✓)
H1: Data Governance Built for AI-Driven Teams
Requires
Firecrawl MCP
openpyxl (Python)
SEO
Keyword Gap Report
Identifies every keyword competitors rank for that you don't — clustered and prioritized.
Identifies every keyword competitors rank for that you don't — clustered and prioritized.
What it does
Pulls live Ahrefs data for the target and up to 3 competitors, computes the full keyword gap, groups into content clusters, identifies quick wins (KD < 30), and produces a polished 3-section .docx prospect report.
Generates SEO-optimised, WCAG-compliant alt text for every image in an Excel/CSV file.
What it does
Reads a spreadsheet of page URLs and image URLs, decodes image filenames to extract visual context, maps page types from URL slugs, and writes accurate alt text under 125 chars for every image — no live page fetches needed.
Inputs
Excel/CSV with "Source URL" and "Target URL" columns
Outputs
"Recommended Alt text" column added
Formatted .xlsx with conditional fill
Summary: total images, types covered
Sample
Input rows: 312 images
Logos: 48 Icons: 97 Screenshots: 34"Acme Corp logo – B2B SaaS SEO client page""Step 2 of onboarding process – audit" (96 chars ✓)
Requires
openpyxl (Python)
pandas
Content
GSC Performance Drop Analysis
Compares two 3-month GSC periods, finds pages where both clicks & impressions dropped.
Compares two 3-month GSC periods, finds pages where both clicks & impressions dropped.
What it does
Pulls page-level data from Google Search Console for two date ranges, computes deltas for clicks, impressions, CTR, and position, filters to pages with drops in both metrics, and writes everything to a Google Sheet with two tabs.
Inputs
GSC property URL (sc-domain:...)
Period 1 date range
Period 2 date range
Optional URL filter (e.g. /blog/)
Outputs
Google Sheet: "All Pages" tab (13 columns)
Google Sheet: "Pages with Drops" tab
Top 5 worst performers summary
Sample
Property: sc-domain:example.com
P1: Sep–Nov P2: Dec–Feb
Pages analyzed: 847Pages with drops: 203→ Google Sheet created & shared
Requires
Rube (Google Search Console + Sheets)
Python (workbench)
Content
Fix Grammar (Batch URL)
Fetches content from any list of URLs and returns only the grammar & spelling fixes needed.
Fetches content from any list of URLs and returns only the grammar & spelling fixes needed.
What it does
Takes a list of URLs, batch-scrapes them via Firecrawl, and returns only the errors and suggested fixes — never the full corrected content. Preserves multilingual content, MDX syntax, code blocks, and all formatting.
Inputs
One or more URLs (paste or list)
Outputs
Per-URL error list: "Error: X → Fix: Y"
"No fixes needed" if clean
Sample
URL 1: https://example.com/blog/postError: "it's" used where "its" needed → Fix: "its"Error: "there are 3 issue" → Fix: "there are 3 issues"URL 2: https://example.com/aboutNo fixes needed
Requires
Firecrawl MCP (batch scrape)
Content
Figma Ad Creative Builder
Build pixel-perfect HTML ad creatives in multiple sizes and push them directly to Figma.
Build pixel-perfect HTML ad creatives in multiple sizes and push them directly to Figma.
What it does
Gathers ad copy, fonts, colors, logo, and sizes — then builds properly constrained HTML creatives, pushes them to Figma via capture API, gets your approval on the first size, then generates all remaining variants including dark mode.
Inputs
Ad copy (headline, CTA, body)
Fonts, colors, logo SVG
Sizes (720×900, 1200×628 etc.)
Figma file key
Outputs
HTML ad creatives per size
Light + dark variants
Figma node links for each variant
Summary table
Sample
Sizes: 720×900, 1200×628, 1200×1200Variants: Light + Dark
Files: 6 HTML creatives
→ Pushed to Figma: 6 nodes created
Requires
Figma MCP (generate_figma_design)
Local HTTP server (port 8765)
Bash
Content
Content Outline Builder
Research-driven SEO content outlines with Ahrefs data, SERP analysis & full FAQ answers.
Research-driven SEO content outlines with Ahrefs data, SERP analysis & full FAQ answers.
What it does
Multi-step workflow: enriches keywords via Ahrefs, analyses the SERP, asks what content type to create, scrapes top-ranking pages, then generates a full outline with H2/H3 structure, long-tail keyword targets, content guidance, SEO strategy, and fully-written FAQ answers.
Inputs
Primary keyword
Secondary keywords (comma-separated)
Target market (default: US)
Outputs
Ahrefs keyword enrichment table
SERP snapshot
H1 + all H2/H3 sections
Long-tail keyword per section
Fully-written 7+ FAQ answers
Meta description (155 chars)
Word count targets
.docx file
Sample
Primary: ai governance software
Secondary: ai governance tools, ai compliance...
Content Type: Guide / How-To
Target Length: 2,800–3,400 words
FAQs: 8 written
Requires
Ahrefs MCP
Web search
Web fetch (page scraping)
python-docx
Analysis
Competitive Landscape Analysis
Client-ready 3-page competitive SEO report — rankings, share of voice, targeting matrix.
Client-ready 3-page competitive SEO report — rankings, share of voice, targeting matrix.
What it does
Pulls live Ahrefs data to rank the target and its top 5 organic competitors across DR, traffic, keywords, and referring domains. Calculates share of voice, identifies quick-win targets, and outputs a polished .docx prospect report.
Calculates what % of a domain's keywords have multiple pages competing in Google.
What it does
Uses Ahrefs live data to fetch up to 5,000 non-branded organic keywords for any domain, deduplicates by taking max page count per keyword, and returns a single cannibalization percentage. Fast, no-noise output.
Inputs
Target domain
Outputs
Single-line cannibalization score
e.g. "Cannibalization Score: 14% of keywords affected"
Surfaces what's trending in SEO, AI & GEO right now from Reddit, Hacker News & LinkedIn.
What it does
Fetches live hot/rising threads from Reddit (r/SEO, r/artificial, r/ChatGPT etc.), HN Algolia API, and LinkedIn via web search. Scores each item by engagement + recency, picks the top 5, and writes a Buzz Report with LinkedIn post angles.
Inputs
Topic focus: SEO / AI / GEO / All
Recency: today / this week (default)
Outputs
5 buzzing topics with summaries
5 punchy LinkedIn post ideas
"The One Big Idea" meta-insight
.md Buzz Report file
Sample
Topic: SEO/GEO Recency: this week
1. Google AI Overviews eating click share
2. Perplexity citation patterns shifting
3. Reddit threads dominating SGE results
Requires
Reddit .json API (free)
HN Algolia API (free)
Web search
SEO
BOFU Keyword Research
Build a complete bottom-of-funnel keyword spreadsheet — generics, alternatives, and vs keywords.
Build a complete bottom-of-funnel keyword spreadsheet — generics, alternatives, and vs keywords.
What it does
End-to-end BOFU keyword research for any SaaS or B2B company. Audits the target website to derive themes, then pulls live Ahrefs data for 18+ keyword variants per theme plus competitor alternatives and vs keywords.
Inputs
Target company URL
Competitor URLs
Target country (default: US)
Outputs
Color-coded .xlsx with 4 columns
Generic BOFU keywords per theme
Competitor Alternatives keywords
Competitor vs keywords
Search volumes from Ahrefs
Sample
Theme Type Keyword Vol
AI Governance Generic BOFU ai governance tool 1,100AI Governance Generic BOFU ai governance sw 880Credo AI Competitor Alt credo ai alternatives 210
Requires
Ahrefs MCP
Web fetch
openpyxl (Python)
Analysis
Backlink Opportunity Analysis
Finds every referring domain competitors have that you don't — grouped by acquisition strategy.
Finds every referring domain competitors have that you don't — grouped by acquisition strategy.
What it does
Pulls live Ahrefs data to identify referring domain gaps vs competitors, prioritizes target pages by link urgency, maps specific domains to specific pages, and builds a 90-day link building action plan. Outputs a full .docx report.
Full-site audit across 230+ rules covering SEO, security, accessibility, performance & more.
What it does
Uses the squirrelscan CLI to crawl and audit any live website across 21 categories and 230+ rules. Returns LLM-optimized reports with health scores, broken links, meta tag analysis, and actionable fix recommendations.
Transforms a completed Ahrefs Site Audit crawl into a polished agency-grade audit document.
What it does
Reads live Ahrefs Site Audit data and generates a full consultant-grade Technical SEO Audit .docx and .md file covering 9 issue categories — from indexability to Core Web Vitals. Every finding is backed by real URL data.
Audit your brand's presence across ChatGPT, Perplexity & Google AI Overviews vs competitors.
What it does
Produces a 2-page, client-ready .docx report showing exactly where a brand appears (or doesn't) in AI-generated recommendations — and benchmarks it against up to 5 competitors. Ideal for prospect pitches and GEO strategy.
Inputs
Target brand name & domain
Up to 5 competitor domains (or auto-detected)
Industry / category description
Outputs
Executive Snapshot with 4 KPI callouts
Competitor AI visibility rankings table
Top 5 missing query gaps
Cited domain table
3 prioritized recommendations
.docx file ready to send
Sample
Target: acmecorp.com
AI Mentions: 0 Roundups Audited: 12Share of Voice: ~0% Leader: Competitor A (45%)
Output: acmecorp_ai_visibility_report.docx