Free CBD SEO audit

See your CBD search score in 24 hours.

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

What we audit.

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.

01

Compliance posture

FDA disclaimer placement, age-gate functionality, state-restriction copy, no-medical-claims compliance. The CBD-specific layer most generic SEO audits skip.

02

Robots & AI crawlers

GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot. Which AI agents your robots.txt allows and which your WAF blocks (often different).

03

llms.txt

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.

04

Schema markup

JSON-LD coverage for Organization, Product, Service, FAQPage, Person, Review, AggregateRating. Validation status. CBD-specific schema gaps.

05

Metadata

Title length, meta description coverage, canonical correctness, OG tags. The boring stuff that decides whether you click-through from SERP.

06

Content depth

Whether passages are extractable, whether direct answers come first, whether Quick Facts blocks exist. AEO playbook applied to your top 20 pages.

07

Brand & entity

Whether AI engines can resolve your brand to a real entity via Wikidata, sameAs, knowledge graph. CBD brands often miss this entirely.

08

AI discoverability

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

From URL to report in 24 hours.

  1. 1

    Submit your URL

    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.

  2. 2

    We run the 47 checks

    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.

  3. 3

    Report by email

    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

What previous clients moved.

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.

54 82

German headshop (cannabis accessories, EU)

Healthygarden.de. Schema rollout, regulatory-content cluster, named-expert byline. 6 months.

48 76

Swiss snus retailer (DACH market)

Snuskingdom.ch. Programmatic location pages, age-gate engineering, German-language AEO content.

61 61

International snus retailer (EN/EU)

Snus24.com. Score did not move. Mid-engagement Cloudflare WAF was blocking AI crawlers; we paused content until DNS migration completed. Honest example.

FAQ

The honest answers.

  • Is this really free?

    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.

  • What if my score is low?

    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.

  • How long does the report take?

    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.

  • Do you sell my data?

    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.

  • Why 47 checks specifically?

    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.

  • Can I get this on my own?

    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.

  • What about my competitors?

    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.

Two minutes now, 24 hours to the report.

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