Writing & Content firecrawlsite-crawlingsite-mappingjavascript-renderingbroken-link-detectionseo-auditmcp

Firecrawl SEO Site Analyzer

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

FollowSkills review · FSRS-2.0
Not recommended
52/ 100 5-point scale 2.6 / 5
Trust16 / 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.

Reliability8 / 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.

Adaptability8 / 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.

Convention10 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 6cf1ea9fe4c2
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.
See the full review method →

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.

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

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 do you install this skill?

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.

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.

How does this skill compare with similar options?

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.

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.

Writing & Content

International SEO Hreflang Auditor

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

Writing & Content

Sitemap Inspector & Builder

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

Writing & Content

DataForSEO Live SEO Intelligence

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

Writing & Content

Claude SEO Site Analysis

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

Writing & Content

Ahrefs SEO Intelligence Extension

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

Writing & Content

SEO Visual Generator

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

Writing & Content

Unlighthouse Site Audit

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

Writing & Content

SEO Drift Monitor

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

Writing & Content

Technical SEO Auditor

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

Writing & Content

Backlink Profile Analyzer

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

Writing & Content

Strategic SEO Planner

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

Writing & Content

Maps Intelligence for Local SEO

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

Writing & Content

SEO Content Quality Audit

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

Writing & Content

SEO Content Brief Generator

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

Writing & Content

E-commerce SEO Analyzer

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

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.

Writing & Content

Local SEO Analyzer

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

Writing & Content

Schema Markup Assistant

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

Writing & Content

SEO Image Optimizer

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

Related skills