seo-firecrawl

Crawl and map website URLs to extract rendered page content for SEO audits.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/agencedajm/claude-seo --skill seo-firecrawl-agencedajm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-firecrawl
Source: https://github.com/agencedajm/claude-seo/tree/main/extensions/firecrawl/skills/seo-firecrawl
Command: npx skills add https://github.com/agencedajm/claude-seo --skill seo-firecrawl-agencedajm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of discovering and extracting site-wide page data needed for an SEO audit when sites are large, dynamic (JS-rendered), or hard to inventory manually.

Core Features & Use Cases

  • Full-site crawling with extraction: Crawl all discoverable pages and return page content, metadata, and links for large-scale analysis.
  • Credit-efficient URL mapping: Quickly discover and inventory URLs without fetching full page content.
  • JS-rendered scraping: Scrape a single page with JavaScript rendering to surface dynamic content for accurate on-page and E-E-A-T evaluation.

Quick Start

Run a full crawl for your target site by issuing: /seo firecrawl crawl https://example.com

Frequently Asked Questions about seo-firecrawl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I crawl and extract content from JavaScript-rendered pages for an SEO audit?

To crawl JS-rendered pages for an SEO audit, you scrape pages with JavaScript rendering enabled to surface dynamic content. This ensures accurate on-page evaluation for SPA sites where standard static HTML extraction fails.

What is the most credit-efficient way to discover all URLs on a large site?

The most credit-efficient way to discover URLs on a large site is URL mapping. Mapping quickly inventories discoverable URLs without fetching full page content, saving crawl budget while preparing data for site audits.

Can I limit my SEO crawling to specific site sections using include and exclude patterns?

Yes, you can limit SEO crawling to specific site sections using include and exclude patterns. This section-focused crawling targets specific directories or URL structures while excluding irrelevant paths from your audit workflow.

Do I need a Firecrawl API key and MCP tools to run a full-site crawl?

Yes, you need a Firecrawl API key and MCP tools to run a full-site crawl. The workflow requires firecrawl_crawl, firecrawl_map, firecrawl_scrape, or firecrawl_search MCP availability checks before execution.

How do I detect broken links and map internal links across my website?

You detect broken links and map internal links by crawling all discoverable pages and returning page content, metadata, and links. This returns comprehensive site data for large-scale link analysis within audit workflows.

Why does static HTML extraction fail on my SPA site and how do I get rendered content?

Static HTML extraction fails on SPA sites because content loads dynamically via JavaScript. You get rendered content by using JS-rendered scraping, which executes JavaScript to surface dynamic content for accurate on-page and E-E-A-T evaluation.