One-click install
npx skills add https://github.com/avalonreset/gemini-seo --skill seo-firecrawl-avalonreset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seo-firecrawl
Source: https://github.com/avalonreset/gemini-seo/tree/main/extensions/firecrawl/skills/seo-firecrawl
Command: npx skills add https://github.com/avalonreset/gemini-seo --skill seo-firecrawl-avalonreset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of doing complete, reliable site discovery and content extraction for SEO audits, especially on JavaScript-heavy websites where traditional fetchers miss important pages or rendered text.

Core Features & Use Cases

  • Full-site crawling with extraction: Crawl an entire site from a starting URL and return discovered pages with content, metadata, and links for downstream SEO analysis.
  • Site mapping (URLs only): Rapidly discover the site’s URL inventory to compare against sitemaps, find orphans, and estimate crawl coverage before spending credits.
  • Deep single-page scraping with JS rendering: Scrape one page with rendered content (and optional screenshots) to validate E-E-A-T signals, dynamic sections, and link structure.
  • Site-scoped search: Search within a site to find topic coverage and internal linking opportunities without running a full crawl.

Quick Start

Run the command “/seo firecrawl crawl https://example.com” to perform a full-site crawl starting at that URL.

Frequently Asked Questions about seo-firecrawl

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

FAQPage Schema
How do I crawl JavaScript-rendered pages for an SEO audit?

To crawl JavaScript-rendered pages for an SEO audit, use a scraping tool that executes JS to extract dynamic content, metadata, and links. This ensures full-site discovery on SPA architectures where traditional fetchers miss rendered text.

What is the best way to discover internal and broken links across a full site?

The best way to discover broken links across a full site is running a complete site crawl from a starting URL. This returns all discovered pages with their link structures, allowing you to identify broken links for downstream SEO analysis.

How does site mapping compare against existing sitemaps to find orphan pages?

Site mapping discovers a site's complete URL inventory rapidly without extracting page content. Comparing this URL list against existing sitemaps helps you find orphan pages and estimate crawl coverage before spending extraction credits.

Can I search within a site to find internal linking opportunities without a full crawl?

Yes, you can perform a site-scoped search to find topic coverage and internal linking opportunities without a full crawl. This allows targeted discovery of relevant pages across a domain efficiently.

Do I need the Firecrawl MCP tool to extract site content for structured data readiness?

Yes, extracting site content for structured data readiness requires the Firecrawl MCP tool to be available. It supports configurable crawl, scrape, and search operations to return metadata and rendered text for analysis.