Royal Ads Agency · Sample Growth Audit

The audit every client
gets before we spend.

This is a redacted sample. Before a single dollar of ad spend, we hand every client a complete growth audit — price benchmarking, COA & testing, trust infrastructure, SEO & AI-readiness, and a month-by-month roadmap. Real client and competitor names are anonymised here.

81/ 100
Brand
Your Brand (sample)
Niche
Research peptides · YMYL
Stack
WordPress · WooCommerce
Assessment
Solid base · gaps to fix
22 Growth Points
4
Critical
7
High priority
7
Medium
4
Low / quick win

Every finding is scored, prioritised, and tied to a specific fix with a timeline and expected outcome — not a generic checklist.

01 — Price Benchmarking

Every SKU, priced against the market.

Per-vial pricing vs. the three closest competitors — watch the dose, we always compare per mg. This is where we find margin left on the table and where you're exposed on price.

Product (dose)Your BrandCompetitor ACompetitor BCompetitor C
BPC-15710mg · $79.995mg · $49.9910mg · $49.0010mg from $68
TB-50010mg · $139.995mg · $49.9910mg · $49.0010mg · $64.99
GHK-Cu100mg · $49.99–69.9950–100mg · $39.9950–100mg · $39.9950mg · $49.00
MOTS-c$99.99–249.99$55.99–69.99$49.00–139.00$58.00
Tesamorelin20mg · $289.9910mg · $79.9910mg · $89.0010mg · $99.00
Retatrutide$99.99–375.995/10/20mg · $95.9910–30mg · $99–179from $169
Glutathione600–1500mg · $99.99+600–1500mg · $55.991500mg · $89.00—
NAD+500–1000mg · $199.99+500mg · $79.99500–1000mg · $59+500mg · $75.00
02 — COA & Testing

The trust gap, line by line.

In a niche where fakes and under-dosed product are the buyer's number-one fear, missing COAs are the single biggest conversion killer. We map exactly where you stand against competitors.

CriterionYour BrandCompetitor ACompetitor BCompetitor C
Public COA libraryNoneYes (COAs page)Yes (COA library)Yes (access COA)
COA on product pageLink is deadYesYesYes (every product)
Named third-party labNo3rd-party (per batch)Freedom DiagnosticsISO 17025 accredited
Testing methodsHPLC, MS (generic)HPLC / MSIndependent QCHPLC, MS, DNA, PCR
Stated purity">99%"99% (every batch)≥97% / "+99%"99%+
mg content on labelNoNoYes (measured)No
Buyer verificationNoYes (login + 21+)Optional (account)21+ age gate
COA takeaway

Your Brand is the only one of the four that claims COAs but shows none. It's the single biggest trust gap — and the first thing we fix.

03 — Trust Infrastructure

What separates the buyable from the skippable.

Trust elementYour BrandCompetitor ACompetitor BCompetitor C
Reviews / ratingNo (0)YesReviewPro 5.0—
Public COAsNoYesYesYes
Researcher / age verifyNoYes (full)OptionalYes (21+)
Volume / bundle discountsNoYesYesYes
Peptide calculatorNoYes——
Dedicated RUO policyPartialYesYesYes
On-page educational contentBestMediumThinThin
Single clear positioningNo (conflict)YesYesYes
04 — SEO & AI Readiness

Found by Google and by AI.

Core Web Vitals
LCP3.1s mobile1.2s desktop
INP188ms mobile96ms desktop
CLS0.04 mobile0.01 desktop
FCP2.4s mobile1.0s desktop
TTFB1.1s mobile0.5s desktop
73Lighthouse mobile
99Lighthouse desktop
AI Answer-Engine Readiness
robots.txt configured
XML sitemap present
AI bot access allowed
llms.txt file
Content usage rules
Organization / Product schema
FAQ schema
Author / credential schema
Review schema
Medical reviewer disclosure

Peptide buyers increasingly ask ChatGPT and Perplexity before Google. Missing llms.txt, FAQ schema, and author credentials means you're invisible in AI answers — a gap our AI-SEO agents close first.

05 — Content Strategy

The content gap, quantified.

We benchmark your content depth against the competitor set, then map exactly what to publish and in what order — highest-revenue SKUs first.

Content typeYou nowCompetitor avgGrowth target
Per-molecule pillar articles≈9 total40–80+8–10/mo · top-revenue SKUs first
HowTo / handling guides0 pages5–8 w/ HowTo schema8 evergreen pillars · months 3–4
Comparative pieces (X vs Y)0 pages10–15 per competitor10 · months 4–5
Author research notes (DOI / PubMed)0 surfaced10–20rebuild author page as publication list
FAQ blocks per product (schema)0 / 121 products80–100% of catalogtop-20 SKUs M2 · full catalog by M6
E-E-A-T · author-credential gap

Peptide content is YMYL. You have the rare advantage of a named, credentialed medical reviewer — but only the name and title are wired into schema. Missing hasCredential, alumniOf and a verified sameAs[] (LinkedIn, ResearchGate, ORCID, faculty page), and the byline isn't surfaced on product & blog pages. Until it's fixed, every other content investment underperforms by 20–40%.

06 — Strong Foundation

What's already working.

Technical foundation

  • Full Yoast schema graph emits cleanly (Organization · Product · Offer · Breadcrumb)
  • Cloudflare + CDN stack — 100% CrUX coverage, green on every Core Web Vital
  • Sitemap index split correctly with fresh lastmod dates
  • Clean /peptides/<slug>/ URLs, canonical everywhere, single H1

Content depth

  • Product pages are genuine research summaries (~2,800 words, 5 peer-reviewed citations)
  • COA + HPLC + Mass-Spec sections on every product page
  • Strong related-products internal linking, fed cleanly by Yoast
  • Dense, credentialed blog with real mechanism discussion

AI-readiness & trust

  • /llms.txt published & live — in ~1% of US ecommerce exposing an AI catalog
  • Named medical reviewer (MD, PhD) in place
  • Compliance + research-use disclaimer AI models cite verbatim
  • ProfilePage + Person schema already configured
07 — Competitive Landscape

We map the field before kickoff.

Before the kickoff call we hand-prepare a full competitor analysis in Ahrefs / Serpstat — the closest niche players, each with concrete strengths, weaknesses, and the keyword gaps you can take. The price, COA & trust tables above are part of it.

Competitor A
18,400
organic keywords
Top gap you can take: Comparative content
Competitor B
11,900
organic keywords
Top gap you can take: HowTo / handling guides
Competitor C
7,300
organic keywords
Top gap you can take: Author E-E-A-T signals

Illustrative — real competitor names & metrics are prepared per client before kickoff.

08 — The Roadmap

Six months, mapped to outcomes.

Month 1

Trust & schema foundation

  • Publish COA library + fix dead product-page links
  • E-E-A-T author + medical-reviewer schema
  • Fix mobile LCP/TTFB (critical fixes)
Month 2

Conversion & positioning

  • Single clear brand positioning across site
  • Product schema + rich-result CTR optimisation
  • Reviews engine + verification gate live
Month 3

Evidence & AI surfaces

  • Evidence / citation layer on key pages
  • llms.txt + FAQ schema for AI answer engines
  • Peptide calculator + bundle-discount logic
Month 4

Content velocity

  • AI content agent: 20–30 research guides/mo
  • Competitor-gap articles vs. benchmark set
  • Human strategist QA on every published piece
Month 5

Authority & links

  • Backlink-earning research assets
  • Digital PR outreach to health/science press
  • Performance tuning pass on Core Web Vitals
Month 6

Measure & compound

  • Attribution + live dashboard review
  • Cohort + LTV reporting
  • Plan next 6-month growth cycle
09 — Integration & Rollout

Plugs into your stack.

Stack detectedYoast SEO · WooCommerce · CDN behind Cloudflare
Schema deliveryYoast filters + custom JSON-LD blocks
Reviews moduleWooCommerce native — we switch it on
CDN / cacheCloudflare + CDN — purge hook ready
First deploy5 business days from contract
Access neededWP admin + analytics — read-only to start
10 — Methodology

How we ran this.

Data

  • Live crawl of up to 100 pages (depth 3)
  • Sitemap + robots discovery of all public URLs
  • PageSpeed Insights — lab + CrUX field data
  • Backlink & organic-keyword intelligence
  • AI analysis of content & E-E-A-T signals

Scoring

  • Severity penalties: critical 15 · high 8 · medium 3 · low 1
  • Per category: max(0, 100 − sum of penalties)
  • Weights: Technical 25% · Content 25% · On-Page 20%
  • Backlinks 15% · Performance 10% · E-E-A-T 5%

Limitations

  • Crawler does not execute heavy JS — SPAs partially analyzed
  • Field data needs enough traffic to exist
  • Backlinks may under-count domains under 6 months old
  • Content scoring uses a 5–10 page sample per category

Your turn

Want this for
your brand?

We build a complete audit like this for every client before we spend a dollar. Book a call and we'll walk you through yours.