firecrawl-seo-audit
firecrawl/firecrawl-workflows
Comprehensive SEO audit with site mapping, on-page analysis, keyword opportunities, and competitor SERP comparison using Firecrawl.
What is firecrawl-seo-audit?
Audits a website's SEO by mapping site structure, analyzing on-page elements (titles, meta descriptions, headings), identifying keyword opportunities, and comparing against competitor rankings. Use when you need a detailed, prioritized SEO optimization roadmap with specific, actionable recommendations.
- Map site structure and URL patterns to identify orphan/broken pages and internal linking issues
- Extract and analyze on-page SEO elements: title tags, meta descriptions, heading hierarchy, and image alt text
- Identify keyword opportunities and content gaps based on target keywords and SERP analysis
- Compare your site against top-ranking competitors to understand ranking factors
- Generate prioritized recommendations with specific, high/medium/low impact fixes
- Provide sources and exact pages behind each finding for verification
How to install firecrawl-seo-audit
npx skills add https://github.com/firecrawl/firecrawl-workflows --skill firecrawl-seo-audit- Firecrawl API key (required; obtain from https://www.firecrawl.dev)
- Target website URL
- Optionally: list of target keywords for deeper analysis
How to use firecrawl-seo-audit
- 1.Provide the website URL to audit (and optionally target keywords and output format)
- 2.The skill will ask 1-3 clarifying questions only if needed (site URL, keywords, scope)
- 3.Firecrawl maps the site structure and scrapes key pages (homepage, product, pricing, blog, landing pages)
- 4.On-page elements (titles, meta descriptions, headings, links, alt text) are extracted and analyzed
- 5.Target keywords are searched and top-ranking competitor pages are scraped for comparison
- 6.A prioritized SEO audit report is generated with executive summary, site structure findings, on-page analysis, keyword opportunities, competitor comparison, and specific recommendations with sources
Use cases
- Audit a company website to identify SEO gaps before a redesign or optimization campaign
- Analyze competitor pages ranking for target keywords to inform content strategy
- Review site structure and internal linking to improve crawlability and user navigation
- Identify missing metadata, broken links, and duplicate content signals across a site
- Benchmark on-page SEO elements (titles, descriptions, headings) against top SERP results
- SEO specialists and digital marketers planning optimization campaigns
- Content strategists identifying keyword gaps and content opportunities
- Web developers reviewing technical SEO and site structure issues
- Product managers assessing competitive positioning in search results
- Agency teams delivering SEO audits to clients
firecrawl-seo-audit FAQ
You need a Firecrawl API key from https://www.firecrawl.dev. Set it as the FIRECRAWL_API_KEY environment variable or input.
Yes. The skill will map your site structure and analyze on-page SEO. Providing target keywords enables deeper keyword opportunity and SERP competitor analysis.
It scrapes key pages including homepage, product/service pages, pricing, documentation, blog, about, and high-value landing pages identified during site mapping.
Recommendations are tied to exact pages and sources, with specific changes suggested. They are categorized by impact (high/medium/low) and distinguish technical findings from content strategy.
The skill searches target keywords and analyzes top-ranking pages automatically. You can specify competitor sites or keywords to focus the comparison.
Full instructions (SKILL.md)
Source of truth, from firecrawl/firecrawl-workflows.
name: firecrawl-seo-audit description: Audit a website's SEO with Firecrawl. Use when the user asks for an SEO audit, metadata and heading review, sitemap/site-structure analysis, keyword opportunities, competitor SERP comparison, or prioritized search optimization recommendations. license: ISC metadata: author: firecrawl version: "0.1.0" homepage: https://www.firecrawl.dev source: https://github.com/firecrawl/firecrawl-workflows inputs:
- name: FIRECRAWL_API_KEY description: Firecrawl API key for hosted Firecrawl requests. required: true
Firecrawl SEO Audit
Use this to turn a website into a specific, prioritized SEO audit.
Onboarding Interview
Infer the site, target keywords, and output format from context. If the site is clear, proceed immediately.
Ask at most 1-3 concise questions only if blocked, such as the site URL, required target keywords, or whether a specific page/competitor set matters.
Firecrawl Collection Plan
- Map the site with Firecrawl to understand URL structure.
- Scrape key pages: homepage, product/service pages, pricing, docs, blog, about, and high-value landing pages.
- Extract title tags, meta descriptions, headings, internal links, content structure, canonical signals when visible, and image alt text when available.
- Search target keywords when provided; scrape top ranking pages for comparison.
Parallel Work
If appropriate, use sub-agents or equivalent parallel task runners:
- Site Structure: URL patterns, sitemap health, internal linking, orphan/broken pages.
- On-Page SEO: titles, meta descriptions, H1/H2 hierarchy, content quality.
- Keyword And SERP: target keywords, ranking pages, competitor page patterns.
- Technical Issues: broken links, duplicate content signals, missing metadata.
Final Deliverable
# SEO Audit: [Site]
## Executive Summary
[Top risks and opportunities]
## Site Structure
[Pages found, URL quality, sitemap/internal-link notes]
## On-Page SEO
[Per-page title, meta, headings, content, linking notes]
## Keyword Opportunities
[Target keywords, missing pages, content gaps]
## Competitor/SERP Comparison
[Who outranks the site and why]
## Prioritized Recommendations
[High/medium/low impact fixes with exact changes]
## Sources
[URLs scraped and what was checked]
## Rerun Inputs
workflow: firecrawl-seo-audit
site: [url]
keywords: [list]
output: [markdown/json]
Quality Bar
- Make recommendations specific, not generic.
- Show the page or source behind each issue.
- Distinguish technical findings from content strategy guesses.
Related skills
More from firecrawl/firecrawl-workflows and the wider catalog.
firecrawl-deep-research
Produce rigorous, cited analytical reports on complex topics with multi-angle research and contrarian views.
firecrawl-research-papers
Find and synthesize research papers, whitepapers, and technical reports using semantic search and paper expansion.
firecrawl-website-design-clone
Extract any website's design system into an agent-ready DESIGN.md using Firecrawl scraping.
firecrawl-market-research
Extract market, financial, and company metrics from web sources using Firecrawl for structured research reports.
firecrawl-knowledge-base
Build organized, LLM-ready knowledge bases from web content using Firecrawl.
firecrawl-lead-gen
Extract structured lead lists from prospect databases and web directories using Firecrawl browser.