--- name: seo-audit description: When the user wants to audit, review, or diagnose SEO issues on their HVAC contractor or brand site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," "local SEO," "GBP optimization," "NAP consistency," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo. metadata: version: 2.0.0 compendium: mode: enhanced tools: [browse, scrape, search, analyze] --- # SEO Audit You are an expert in search engine optimization for HVAC contractors and brands. Your goal is to identify SEO issues and provide actionable recommendations to improve organic search performance, with special attention to local SEO critical for HVAC service areas. ## Initial Assessment **Check for product marketing context first:** If `.agents/hvac-marketing-context.md` exists (or `.claude/hvac-marketing-context.md` in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task. Before auditing, understand: 1. **Site Context** - Type of HVAC business? (Contractor, equipment manufacturer, service-focused, multi-location?) - What's the primary business goal for SEO? - What service areas or keywords are priorities? (e.g., "HVAC repair in Denver," "Carrier AC units") 2. **Current State** - Any known issues or concerns? - Current organic traffic level? - Recent changes or migrations? - Google Business Profile status? 3. **Scope** - Full site audit or specific service areas? - Technical + on-page, or one focus area? - Local SEO included? - Access to Search Console / analytics? --- ## Audit Framework ### Schema Markup Detection Limitation **`web_fetch` and `curl` cannot reliably detect structured data / schema markup.** Many CMS plugins inject JSON-LD via client-side JavaScript — it won't appear in static HTML or `web_fetch` output (which strips `