Compliance posture
FDA disclaimer placement, age-gate functionality, state-restriction copy, no-medical-claims compliance. The CBD-specific layer most generic SEO audits skip.
Free CBD SEO audit
We run 47 checks across Google Ads policy exposure, Meta CBD policy fit, FDA disclaimer status, schema, robots, llms.txt, and AI-search visibility in ChatGPT, Perplexity and Google AI Overviews. You get a one-page PDF with the three fixes that move the needle most.
No signup wall. No credit card. No call required.
47 checks · 8 categories
Same playbook we sell on retainer, condensed into a one-shot scan. Every category gets a 0–100 score. The report names the three fixes with the highest expected lift first.
FDA disclaimer placement, age-gate functionality, state-restriction copy, no-medical-claims compliance. The CBD-specific layer most generic SEO audits skip.
GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot. Which AI agents your robots.txt allows and which your WAF blocks (often different).
Presence and quality of the AI-readable site map. Brand summary, service catalog, contact, out-of-scope sections. Most CBD sites don't have one — that's an instant fix.
JSON-LD coverage for Organization, Product, Service, FAQPage, Person, Review, AggregateRating. Validation status. CBD-specific schema gaps.
Title length, meta description coverage, canonical correctness, OG tags. The boring stuff that decides whether you click-through from SERP.
Whether passages are extractable, whether direct answers come first, whether Quick Facts blocks exist. AEO playbook applied to your top 20 pages.
Whether AI engines can resolve your brand to a real entity via Wikidata, sameAs, knowledge graph. CBD brands often miss this entirely.
Live snapshot of your current presence in ChatGPT, Perplexity and Google AI Overviews on a sample of CBD-relevant prompts. The starting point we measure against.
How it works
Drop the homepage URL and your work email. The form takes 30 seconds. Pick which vertical fits — the report still covers all relevant layers, but we lead with that one.
Automated crawl plus a manual compliance pass. The crawl handles robots, llms.txt, schema, metadata and content depth. The manual pass covers Google Ads exposure, FDA-disclaimer placement and AI discoverability.
Within 24 hours you get a PDF with the composite 0–100 score, per-category breakdown, the three highest-lift fixes, and a sample of competitor scores.
Sample reports
Three real engagements, audited at month zero and month six. We include the case where the score did not move — external barriers (Google Ads policy shift mid-engagement) — because score-only marketing without honesty is itself a vanity metric.
Healthygarden.de. Schema rollout, regulatory-content cluster, named-expert byline. 6 months.
Snuskingdom.ch. Programmatic location pages, age-gate engineering, German-language AEO content.
Snus24.com. Score did not move. Mid-engagement Cloudflare WAF was blocking AI crawlers; we paused content until DNS migration completed. Honest example.
FAQ
Yes. We run the audit and email the report. No call required, no signup wall. We hope the report convinces you to talk to us about a paid engagement, but the audit itself is the deliverable.
If the score lands below 60, the report ends with a one-paragraph pitch for our $1,500/mo Foundation tier. Not a bait-and-switch — we tell you upfront here. If the score is above 60 we recommend Growth or Scale and explain why.
Within 24 hours of submission. If the crawl hits a block — Cloudflare bot fight, rate limiting, malformed sitemap — we email back the same day with what to unblock and re-run after.
No. We store your URL, email and submission timestamp in our internal CRM. We do not share with third parties. We email you the report and one follow-up. Unsubscribe with one click.
It is the count of evaluations in our internal CBD-SEO scorecard, derived from the GS Playbook plus our 2026 regulated-products updates. Some checks are pass-fail (robots blocking GPTBot). Some are 0–10 scored (compliance copy). Aggregating into a 0–100 composite is opinionated but consistent across audits.
Yes — most of the checks have public tools. What you cannot easily get on your own is the AI-citation snapshot in ChatGPT, Perplexity and AIO across a category-relevant prompt sample, plus the regulatory layer (Google Ads exposure, Meta CBD policy fit). That is where the manual layer adds most value.
The free audit includes the score for one competitor of your choice in the report. Full competitor benchmarking is what the Growth and Scale retainers cover.
If the form felt too heavy, just email the URL to hello@cbdseoagency.co with subject 'audit' — Marcus will run it manually.
Submit URL above