Manifesto®
SEO · Checklist

Master
checklist.

Critical items first. Status mirrors the agency-growth ops docs. Check boxes here as work ships to production.

6 done · 13 partial · 37 open

Complete

6

Shipped

Partial

13

In flight

Open

37

Backlog

Progress

22%

Weighted

1. Technical access & crawlability

critical
  • HTTPS live and forced site-wide

    Done
  • robots.txt allows Googlebot, Bingbot, GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended

    AI bots listed; add explicit Googlebot/Bingbot + re-disallow admin on AI rules

    Partial
  • Test actual bot responses (WAF/Cloudflare not blocking)

    Priority

    Todo
  • XML sitemap generated

    /sitemap.xml

    Done
  • Sitemap submitted to GSC + Bing Webmaster

    Priority

    Todo
  • No major crawl errors / soft 404s / redirect chains

    Todo
  • www → apex canonical host

    Done
  • Core Web Vitals green on mobile (LCP < 2.5s)

    Todo
  • Key content in initial HTML (not CSR-only)

    Done
  • Semantic HTML + heading hierarchy

    Partial
  • Images optimised (WebP/AVIF, alt text)

    Partial

2. Entity & structured data (LLMO / AEO)

critical
  • Organization / ProfessionalService JSON-LD

    Missing logo + sameAs

    Partial
  • sameAs: LinkedIn, Crunchbase, Clutch, X

    Priority

    Todo
  • Person schema for founders / experts

    Todo
  • FAQPage schema matching visible FAQs

    Priority

    Todo
  • Article schema on journal posts

    Todo
  • Service schema on service pages

    Todo
  • BreadcrumbList schema

    Todo
  • Schema validates & matches visible content

    Todo
  • Consistent entity naming site-wide

    Partial
  • llms.txt at domain root

    Fix www → apex URLs

    Partial

3. On-page & answer-first content

high
  • Unique title tags on important pages

    Partial
  • Benefit-oriented meta descriptions + CTA

    Partial
  • One H1 per page matching intent

    Todo
  • H2/H3 as natural questions

    Todo
  • Answer-first 40–80 words under major headings

    Todo
  • Bullets, steps, comparison tables

    Partial
  • FAQ on service + key pages

    Partial
  • Internal linking pillars ↔ clusters

    Todo
  • Last updated dates + dateModified in schema

    Todo
  • Clean keyword-relevant URLs

    Done

4. Content & topical authority

high
  • Pillar pages for core topics

    Todo
  • Supporting cluster content

    Todo
  • Case studies with real numbers & methodology

    Placeholders are a trust risk

    Todo
  • Named authors with bios

    Todo
  • Original data / frameworks / first-hand results

    Partial
  • Outcome-led copy (not feature dumps)

    Partial
  • Regular content refreshes

    Todo

5. Off-site entity & authority

high
  • LinkedIn Company page complete (primary profile)

    Priority · no GBP

    Todo
  • Clutch, GoodFirms, Crunchbase, Sortlist

    Todo
  • Wikidata entry with sameAs

    Todo
  • Consistent name/description across profiles

    Todo
  • Earned media + unlinked brand mentions

    Todo
  • Reviews & testimonials (permissioned)

    Todo

6. Local / geographic layer (optional)

optional
  • Malaysia / SEA location-aware page or section

    Todo
  • Regional directory listings

    Todo
  • Clear service-area language (KL · worldwide)

    Done

7. Measurement & maintenance

ops
  • GTM + GA4 + conversion tracking

    Partial
  • Google Search Console verified

    Todo
  • Bing Webmaster Tools connected

    Todo
  • Prompt testing across ChatGPT, Perplexity, Gemini, Claude, Grok, AI Overviews

    Todo
  • Elmo AI visibility tracker deployed

    github.com/elmohq/elmo

    Todo
  • Track citation frequency + AI referral traffic

    Todo
  • Monthly technical + crawler check

    Todo
  • Quarterly schema + entity audit

    Todo
  • Content freshness review every 30–60 days

    Todo

Source of truth for ops docs: agency-growth/ in the website repo. Public trackers stay in sync with the master checklist. Entity facts for AI engines: /llms.txt.

SEO checklist — Manifesto®