Skip to content
Module 02 / 05 / SEO

SEO

On-page across 50 pages, sitemap, robots, schema audit, NAP consistency, GSC 90-day analytics, opportunity pages. Real probes, real data.

Engine / seo_tool + seo_probes + seo_analyzer + gsc_connector

10 real checks. Pulled from the engine.

Every row below corresponds to a function in our reportcard_agent. No vanity metrics.

On-page audit / 50 pages
Title tags, meta descriptions, H1 hierarchy, alt text coverage. Sampled across 50 pages including key templates.
12 pages missing meta / 3 H1 tags missing
Sitemap audit
Sitemap discovered, URL count, last-modified freshness, suspicious URLs flagged (login, admin, parameters).
238 URLs / 4 admin URLs leaking
Robots.txt audit
Crawl-delay rules, blocked sections, common mistakes (blocking JS or CSS). User-agent specific rules.
Disallow / blocking entire site
Schema audit / JSON-LD
Schema types present and missing. LocalBusiness, Organization, Product, Article, FAQPage, BreadcrumbList.
LocalBusiness missing / no FAQ schema
NAP consistency
Name, Address, Phone scraped across pages. Inconsistencies surfaced for local-SEO fix.
Phone differs on /contact vs footer
Tech stack detection
CMS identified (WordPress, Shopify, Webflow, custom). Triggers WP-specific Yoast probe when applicable.
WordPress + Yoast detected
GSC 90-day search analytics
Real queries, clicks, impressions, CTR, average position. Requires optional Search Console access.
1,240 queries / 4.2% avg CTR
GSC opportunity pages
Pages ranking position 5-15 with CTR under 5% and impressions over 100. Highest leverage pages to optimize.
12 opportunity pages flagged
Answer engine optimization
FAQ schema detection. Question-format headings. Featured-snippet eligibility flags.
0 FAQPage schemas / 14 H2 questions unmarked
Keyword gap analysis
Terms competitors rank for that you do not. Feeds the PPC module too.
47 keyword gaps surfaced
Sourced from: reportcard_agent / tools / seo_tool.py + seo_probes.py + gsc_connector.py - the same engine we use for Advertising Report Card. Findings get prioritized by impact and effort, not by alphabet.

PDF report. Fix list. Re-audit.

PDF audit report

Branded, anonymized sample available. Scored, graded, prioritized.

Prioritized fix list

Each issue ranked by impact and effort. Quick wins on top.

Score and letter grade

A through F per check. Composite module score 0-100.

Annotated screenshots

The actual page, with the actual issue circled. No abstract chart.

30-day re-audit credit

Run it again after you ship the fixes. Confirm impact.

Email support

Questions during your action period. One human, one inbox.

View a real audit (PDF) 4.2MB / anonymized

Mythos vs alternatives.

Marketing MythosAdvertising Report CardDIY (Semrush + GSC + manual)
AutomatedYesNoPartial
Human strategist reviewNoYesDepends
Implementation includedNoYesNo
Turnaround24 hours5-7 daysWeeks
Cost per audit$297 / $497$1,497+$200/mo subscriptions
Single-channel optionYesBundledYes
Updates included30-day re-auditQuarterlySelf-managed

Common questions.

How long does this audit take?
24 hours from submission. No call required.
What format is the report?
PDF with score, letter grade, prioritized fixes, and annotated screenshots. Sample (PDF) - anonymized.
What do you need from me?
A URL. That is the minimum. Optional GA4 read access for deeper pixel verification.
Can I re-run later?
Yes. Every audit includes a 30-day re-audit credit so you can confirm fixes worked.
Can I get a human to do this?
Yes - Advertising Report Card is the human-led version with implementation included.
How is this different from Semrush?
Semrush is a dashboard. We pull from your real Search Console plus on-page probes and synthesize into a prioritized action list. Sample report shows the format.

Flat. No retainer.

Single module
$297
Delivered in 24 hours.
Order this audit
Or run all 5 modules in the $497 bundle. Saves $988 (67% off à la carte).

Three fields. That is it.

No spam. No newsletter. One reply, from a human.