$npx -y skills add firecrawl/firecrawl-workflows --skill firecrawl-seo-auditAudit 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.
| 1 | # Firecrawl SEO Audit |
| 2 | |
| 3 | Use this to turn a website into a specific, prioritized SEO audit. |
| 4 | |
| 5 | ## Onboarding Interview |
| 6 | |
| 7 | Infer the site, target keywords, and output format from context. If the site is clear, proceed immediately. |
| 8 | |
| 9 | 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. |
| 10 | |
| 11 | ## Firecrawl Collection Plan |
| 12 | |
| 13 | 1. Map the site with Firecrawl to understand URL structure. |
| 14 | 2. Scrape key pages: homepage, product/service pages, pricing, docs, blog, about, and high-value landing pages. |
| 15 | 3. Extract title tags, meta descriptions, headings, internal links, content structure, canonical signals when visible, and image alt text when available. |
| 16 | 4. Search target keywords when provided; scrape top ranking pages for comparison. |
| 17 | |
| 18 | ## Parallel Work |
| 19 | |
| 20 | If appropriate, use sub-agents or equivalent parallel task runners: |
| 21 | |
| 22 | - Site Structure: URL patterns, sitemap health, internal linking, orphan/broken pages. |
| 23 | - On-Page SEO: titles, meta descriptions, H1/H2 hierarchy, content quality. |
| 24 | - Keyword And SERP: target keywords, ranking pages, competitor page patterns. |
| 25 | - Technical Issues: broken links, duplicate content signals, missing metadata. |
| 26 | |
| 27 | ## Final Deliverable |
| 28 | |
| 29 | ```markdown |
| 30 | # SEO Audit: [Site] |
| 31 | |
| 32 | ## Executive Summary |
| 33 | [Top risks and opportunities] |
| 34 | |
| 35 | ## Site Structure |
| 36 | [Pages found, URL quality, sitemap/internal-link notes] |
| 37 | |
| 38 | ## On-Page SEO |
| 39 | [Per-page title, meta, headings, content, linking notes] |
| 40 | |
| 41 | ## Keyword Opportunities |
| 42 | [Target keywords, missing pages, content gaps] |
| 43 | |
| 44 | ## Competitor/SERP Comparison |
| 45 | [Who outranks the site and why] |
| 46 | |
| 47 | ## Prioritized Recommendations |
| 48 | [High/medium/low impact fixes with exact changes] |
| 49 | |
| 50 | ## Sources |
| 51 | [URLs scraped and what was checked] |
| 52 | |
| 53 | ## Rerun Inputs |
| 54 | workflow: firecrawl-seo-audit |
| 55 | site: [url] |
| 56 | keywords: [list] |
| 57 | output: [markdown/json] |
| 58 | ``` |
| 59 | |
| 60 | ## Quality Bar |
| 61 | |
| 62 | - Make recommendations specific, not generic. |
| 63 | - Show the page or source behind each issue. |
| 64 | - Distinguish technical findings from content strategy guesses. |