Writing & Content

Firecrawl SEO Site Analyzer

Crawl, map, scrape, and search entire websites through the Firecrawl MCP server.

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Claude Code
Stars
★ 19k
Last updated
23d ago
License
MIT
firecrawlsite-crawlingsite-mappingjavascript-rendering
+3broken-link-detectionseo-auditmcp

What does this skill do, and when should you use it?

This is the Firecrawl extension skill bundled in the claude-seo repository, focused on site-wide crawling, URL discovery, single-page scraping, and site-scoped search. It uses Firecrawl MCP to render JavaScript pages and return content, metadata, links, HTML, or screenshots. It fits users who need site-level SEO collection and structural analysis, but it requires an installed and connected Firecrawl MCP server. Large crawls consume Firecrawl credits.

It provides /seo firecrawl crawl <url> for page content, metadata, and link extraction; map for URL discovery without fetching page content; scrape for JavaScript-rendered single-page extraction with optional screenshots; and search for searching within a specified website. Crawl and scrape options include page limits, link depth, include or exclude paths, output formats, wait conditions, timeouts, and browser actions. The collected data can support content inventories, broken-link checks, URL-pattern analysis, orphan-page discovery, and site-structure analysis.

Good fit
  • An SEO consultant auditing a large site can map URLs first, then crawl only priority sections or pages.
  • A team working with React, Vue, or Angular pages can use scrape to capture content that static retrieval may miss.
  • A technical SEO specialist checking internal links can crawl link outputs and inspect targets for broken URLs.
  • A content team building a page inventory can extract titles, meta descriptions, headings, metadata, and page content at scale.
  • An analyst investigating URL patterns, parameter bloat, duplicates, or orphan pages can map the site before targeted crawling.

How do you install this skill?

Before you use it
  • Large crawls may consume substantial Firecrawl credits; the skill asks the user to be informed but does not require confirmation or enforce a budget cap.
  • Crawling arbitrary user-supplied sites creates external network activity; confirm targets, scope, privacy, authorization, and robots/access constraints before execution.
  • Firecrawl MCP is a core dependency, but mainland-China reachability, data residency, and third-party data handling are not documented.
  • No dedicated tests for this skill's MCP calls or output correctness are supplied; SEO conclusions require human review.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
  • MCP Server
Install first
  • Firecrawl MCP server

From the claude-seo repository directory, run ./extensions/firecrawl/install.sh. The skill requires the Firecrawl MCP extension to be installed and connected; if firecrawl_scrape or another Firecrawl tool is unavailable, installation and configuration must be completed first. The source does not document the full Firecrawl API-key setup procedure.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/extensions/firecrawl/skills/seo-firecrawl" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In a Claude Code environment that supports the skill, run /seo firecrawl crawl https://example.com, /seo firecrawl map https://example.com, /seo firecrawl scrape https://example.com/page, or /seo firecrawl search "keyword" https://example.com. Tell the user the estimated credit usage before a large crawl; the documented defaults are up to 100 crawled pages and link depth 3, with adjustable parameters.

What are this skill's strengths and limitations?

Pros
  • Covers full-site crawling, URL mapping, JavaScript-rendered scraping, and site-scoped search.
  • Supports path inclusion and exclusion for focused audits.
  • Can return Markdown, HTML, links, and screenshots.
  • Is specifically suited to dynamic sites and single-page applications.
Limitations
  • Requires the Firecrawl MCP server and cannot operate independently of that service.
  • Crawling and mapping consume Firecrawl credits and may be constrained by quotas, rate limits, or plan limits.
  • Timeouts, 403 responses, robots.txt restrictions, or anti-crawling policies can produce incomplete results.
  • The provided material does not document tests or cross-platform validation for this extension itself.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Firecrawl SEO Site Analyzer this page 52 · Use with care ★ 19k 23d ago MIT
llms.txt Analysis & Generation Skill 46 · Use with care ★ 11k 22d ago MIT
Full-Site SEO Audit 53 · Use with care ★ 19k 23d ago MIT
GEO Full-Site Audit 48 · Use with care ★ 11k 22d ago MIT
SEO Audit (Basic) Skill 57 · Use with care ★ 765 4mo ago MIT

Compared with fetch_page.py, Firecrawl scrape is better suited to JavaScript-rendered pages, clean Markdown extraction, and screenshots; fetch_page.py is positioned for static pages and response-header access. When Firecrawl is unavailable, the source also suggests WebFetch for basic HTML retrieval or fetch_page.py for single-page analysis.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

The skill requires installation and availability checks for Firecrawl MCP and documents credit awareness, errors, and fallback options. It does not clearly require confirmation before large crawls or browser actions, fully disclose data flows, address sensitive scraped content, explain external effects, or provide rollback, so points are deducted.

2Reliability8 / 20 · 2.0/5

Commands, parameters, dependency checks, common errors, and fallback behavior are documented. However, the core path depends on an external Firecrawl MCP server, skill-specific reproduction and test coverage are absent, abnormal-input diagnostics are limited, and claims such as anti-bot handling are not verified by the supplied files; the score therefore stays within the static-review cap.

3Adaptability8 / 15 · 2.7/5

Trigger phrases, crawl/map/scrape/search scenarios, and several parameter boundaries are clear. Non-fit cases, privacy constraints, scale limits, and Chinese-language guidance are weak, and the core dependency may be difficult to reach from mainland-China networks, so points are deducted.

4Convention10 / 15 · 3.3/5

The skill has front matter, MIT licensing, a version, installation guidance, quick reference, parameter tables, examples, error handling, and cross-skill integration notes. It lacks a skill-specific changelog, explicit maintenance responsibility and update path, FAQ coverage, and a more complete output contract, so it is not full marks.

5Effectiveness6 / 15 · 2.0/5

The documented workflow can organize site discovery, crawling, JavaScript rendering, and site-scoped search into directly usable SEO operations. Results still depend on the external service, downstream skills, and user filtering; the supplied examples are descriptive rather than reproducibly verified, so the static cap and uncertainty require deductions.

6Verifiability4 / 10 · 2.0/5

The skill includes parameter definitions, an error table, and procedural guidance, while repository context claims CI and tests. The supplied tests do not cover this Firecrawl skill's MCP calls, output correctness, or cost controls, and README claims and examples are not independent reproduction evidence, so only limited credit is justified.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 6cf1ea9fe4c2 Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does using this skill require a paid service?
The skill is MIT-licensed, but Firecrawl usage is credit-based. The source lists a 500-credit monthly free tier; one credit generally represents one page crawled or scraped, while map operations use 0.5 credits per discovered URL.
What happens if Firecrawl MCP is unavailable?
The skill should check whether `firecrawl_scrape` or another Firecrawl tool is available. If not, it should report that the extension is not installed, suggest `./extensions/firecrawl/install.sh`, and offer `fetch_page.py` or `WebFetch` as fallbacks.
Can it handle JavaScript-heavy websites?
Yes. `firecrawl_scrape` executes JavaScript and supports selector waits, timed waits, and browser actions for dynamic content. Very slow, blocked, or interaction-dependent pages may still fail or return incomplete data.
Is it intended to crawl the entire internet?
No. It is designed for crawling, mapping, and searching a specified website starting from a given URL. Page limits, link depth, robots.txt, anti-bot behavior, rate limits, and available credits constrain the scope.

More skills from this repository

All from AgriciDaniel/claude-seo

Writing & Content

Full-Site SEO Audit

Crawl a website and turn SEO signals into a scored, prioritized action plan.

★ 19k FS 53 Use with care 23d ago
Writing & Content

International SEO Hreflang Auditor

Audit and generate correct hreflang implementations for multilingual and multi-region websites.

★ 19k FS 51 Use with care 23d ago
Writing & Content

Sitemap Inspector & Builder

Analyze or generate valid XML sitemaps and uncover URL, structure, and indexing risks.

★ 19k FS 50 Use with care 23d ago
Writing & Content

DataForSEO Live SEO Intelligence

Query live search, keyword, backlink, page, listing, and AI-visibility data through the DataForSEO MCP server.

★ 19k FS 47 Use with care 23d ago
Writing & Content

Claude SEO Site Analysis

Run parallel, testable audits of a website’s technical, content, and AI-search performance.

★ 19k FS 46 Use with care 23d ago
Writing & Content

Ahrefs SEO Intelligence Extension

Pull live referring-domain, backlink, organic-keyword, and content data through the official Ahrefs MCP server.

★ 19k FS 45 Not recommended 23d ago
Writing & Content

SEO Visual Generator

Generate production-ready Gemini images for SEO, social sharing, and product presentation.

★ 19k FS 44 Not recommended 23d ago
Writing & Content

Unlighthouse Site Audit

Run local Lighthouse audits across many site URLs and aggregate performance, accessibility, best-practices, and SEO results.

★ 19k FS 51 Use with care 23d ago
Writing & Content

SEO Drift Monitor

Baseline critical SEO elements, detect regressions, and track page changes over time.

★ 19k FS 49 Use with care 23d ago
Writing & Content

Technical SEO Auditor

Audit a website’s technical SEO foundations and produce a prioritized, actionable remediation report.

★ 19k FS 49 Use with care 23d ago
Writing & Content

Backlink Profile Analyzer

Audit link profiles, anchor text, toxic links, and competitor gaps with source-aware SEO reporting.

★ 19k FS 47 Use with care 23d ago
Writing & Content

Strategic SEO Planner

Build an actionable SEO strategy, content plan, site architecture, and phased roadmap for a new or existing website.

★ 19k FS 47 Use with care 23d ago
Writing & Content

Maps Intelligence for Local SEO

Diagnose local visibility through map rankings, business profiles, reviews, competitors, and cross-platform listing consistency.

★ 19k FS 54 Use with care 23d ago
Writing & Content

SEO Content Quality Audit

Audits content quality, E-E-A-T, and readiness for AI citation.

★ 19k FS 52 Use with care 23d ago
Writing & Content

SEO Content Brief Generator

Builds actionable SEO content briefs from competitor results and the target website’s real structure.

★ 19k FS 52 Use with care 23d ago
Writing & Content

E-commerce SEO Analyzer

Audits product pages, shopping visibility, marketplace competition, and product schema.

★ 19k FS 52 Use with care 23d ago
Writing & Content

AI Search & GEO Optimizer

Audits a page’s citability and visibility readiness across Google AI Overviews, ChatGPT, Perplexity, and related AI search surfaces.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Local SEO Analyzer

Audits Google Business Profile signals, local rankings, reviews, citations, NAP consistency, and local schema.

★ 19k FS 52 Use with care 23d ago
Writing & Content

Schema Markup Assistant

Detect, validate, and generate SEO-ready Schema.org structured data.

★ 19k FS 52 Use with care 23d ago
Writing & Content

SEO Image Optimizer

Audits image SEO, delivery performance, metadata, and Google Images visibility, then provides concrete optimization actions.

★ 19k FS 51 Use with care 23d ago

Related skills