00-marketing-plan-glob…
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and…
Use when the user wants SEO growth, AI SEO, GEO/AEO, Google visibility, ChatGPT or Perplexity citations, schema, structured data, llms.txt, programmatic SEO, local SEO, comparison and alternative pages, directory submissions, Product Hunt, G2/Capterra, backlinks, or a site
$ npx -y skills add minhnv0807/ai-business-skills --skill 32-seo-growth-global --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/32-seo-growth-globalContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants SEO growth, AI SEO, GEO/AEO, Google visibility, ChatGPT or Perplexity citations, schema, structured data, llms.txt, programmatic SEO, local SEO, comparison and alternative pages, directory submissions, Product Hunt, G2/Capterra, backlinks, or a site
name: 32-seo-growth-global description: "Use when the user wants SEO growth, AI SEO, GEO/AEO, Google visibility, ChatGPT or Perplexity citations, schema, structured data, llms.txt, programmatic SEO, local SEO, comparison and alternative pages, directory submissions, Product Hunt, G2/Capterra, backlinks, or a site audit. Trigger on 'SEO audit', 'AI search visibility', 'AI citations', 'schema markup', 'pSEO', 'alternative page', 'submit to directories', or 'backlink plan'. Not for first-time Google Business Profile setup, see `11-channel-setup-global`; not for writing the articles themselves, see `36-content-brief-global`." metadata: version: 1.1.0 category: performance license: MIT triggers: - "SEO audit" - "AI SEO" - "GEO" - "AEO" - "schema markup" - "local SEO" - "programmatic SEO" - "comparison page" - "directory submissions" - "backlinks" related: - product-marketing-context-global - 08-competitor-research-global - 11-channel-setup-global - 12-landing-page-brief-global - 13-data-analysis-global - 15-social-listening-global
This skill covers 6 practical SEO layers: foundation audit, local SEO, search-intent content, AI search visibility, schema/machine-readable files, and backlink/distribution. The goal is qualified demand, not publishing volume.
Read `.agents/product-marketing-context-global.md` if available. Ask up to 4 questions: website URL, target market, main product/service, and 90-day SEO goal. Use Search Console, GA4, Ahrefs, Semrush or similar exports when available.
Two companion references:
| User says | Mode | |-----------|------| | "Traffic dropped", "site is not ranking" | SEO audit | | "We don't show up on Maps / in the local pack" | Local SEO | | "Get cited by ChatGPT/Perplexity" | AI SEO / GEO | | "Add schema", "rich results" | Schema | | "Create many SEO pages" | Programmatic SEO | | "Build alternative / vs pages" | Comparison pages | | "Submit to Product Hunt/G2/directories" | Directory + backlink |
Run in order — a failure at a lower layer nullifies everything above it.
| Check | Passing threshold | Tool | |-------|------------------|------| | robots.txt does not block money pages | 0 revenue pages disallowed | Search Console > robots.txt report | | XML sitemap exists, declared in robots.txt | Present, auto-updating | Search Console > Sitemaps | | Indexed pages / pages you want indexed | >90% | Search Console > Pages | | Redirect chains | 1 hop max, no loops | Screaming Frog, Ahrefs Site Audit | | Soft 404s | 0 | Search Console > Pages > "Soft 404" | | Canonicals point at the right page | 100% self-canonical or pointing at the true original | Any crawler | | Leftover `noindex` from staging | 0 pages | Grep `noindex` site-wide |
Two issues account for most "the site just won't rank" cases: **site-wide canonicals pointing at the homepage** (misconfigured theme or plugin) and **a `noindex` left over from staging** after go-live.
| Element | Threshold | Note | |---------|-----------|------| | Title | 50-60 characters | Longer gets truncated; primary term near the front | | Meta description | 150-160 characters | Not a ranking factor, but drives CTR | | H1 | Exactly one per page | Same topic as the title, not a copy of it | | H2/H3 | Phrased the way people type queries | This is the scaffolding AI engines extract passages from | | Images | Descriptive `alt`, meaningful filenames | WebP; no 4MB originals | | Internal links | Every page has at least one inbound link | See site architecture in the playbook |
| Metric | Good | Needs improvement | Poor | |--------|------|-------------------|------| | LCP (Largest Contentful Paint) | < 2.5s | 2.5-4.0s | > 4.0s | | INP (Interaction to Next Paint) | < 200ms | 200-500ms | > 500ms | | CLS (Cumulative Layout Shift) | < 0.1 | 0.1-0.25 | > 0.25 |
Read field data first (Search Console > Core Web Vitals, CrUX), lab data second (PageSpeed Insights). A 100 desktop score with a 5s mobile field LCP is common — mobile is what matters.
Usual LCP offenders: uncompressed hero images, auto-playing sliders above the fold, fonts loaded from multiple origins, and synchronous chat or popup scripts.
When two of your own pages compete for the same query, both underperform. How to detect it:
1. Search Console > Performance > filter by query > check the Pages column. If one query rotates between 2+ pages, that is cannibalization. 2. Run `site:domain.com [keyword]` — several near-identical pages means consolidate.
Fix in this order: merge into the strongest page and 301 the rest → or split the search intent cleanly across pages → canonical only as a last resort.
Applies to any business with a physical location or a defined service area: clinics, restaurants, gyms, studios, home services, multi-location retail.
> First-time Google Business Profile setup: see `11-channel-setup-global`. This section covers **optimization** once the profile exists.
NAP = Name, Address, Phone. These must be **byte-identical** everywhere:
| Where it appears | Check | |------------------|-------| | Google Business Profile | The source of truth — everything else copies from here | | Website footer | Character for character | | Contact / location pages | Character for character | | `LocalBusiness` schema | Character for character | | Social profiles |
138 bilingual AI marketing skills (69 VN + 69 Global) for Claude Code, OpenCode, Codex, VS Code. Four role SOP packs — content, design, performance, leader ops — plus strategy, personal brand, AI avatar, dropshipping, design master, knowledge library. 4 regions (US/EU/SEA/LATAM) + Vietnam 2025-2026. Companion: opa-kit.
Repo: minhnv0807/ai-business-skills
Use when the user needs an overall marketing plan for a period — objectives, segments, positioning, channel mix, content direction, budget, timeline, KPIs, and…
Use when the user needs a monthly or weekly content calendar — posting schedule per channel, funnel ratio, content pillars, repurposing matrix, and an owner…
Use when a specific campaign needs a brief the whole team can execute from — context, objective, audience, core message, creative direction, channels,…
Use when marketing numbers look bad and the user needs to know WHY — layered root-cause diagnosis across tracking, delivery, creative, landing page, offer, and…
Use when the user needs a spoken script for short-form video — TikTok, Reels, or YouTube Shorts — with a 3-part hook, second-by-second beats, two A/B variants,…
Use when the user needs PAID ad copy for Meta, Google, or TikTok — six variants across TOFU, MOFU, and BOFU using AIDA, PAS, and BAB, respecting each platform…