acme-widgets.example.com
Generated 7/15/2026, 2:22:00 PM
Solid base with clear upside.
Acme Widgets scores a 63/100 — a solid mid-tier grade with obvious high-leverage fixes. The homepage buries its value proposition and competes for attention with three simultaneous CTAs. Email is trailing the B2B SaaS benchmark by 6 open-rate points, mostly because subject lines describe the email instead of selling the click. Discoverability is where you're getting quietly outflanked: two competitors have full schema + llms.txt and are already showing up in AI answer engines where you're not. Fix the top 4 items in the priority list first — each one is a one-week project that compounds.
Missing fields checklist
Each unchecked item is data we couldn't verify. Filling these in — on your site or in the next audit — will meaningfully sharpen your report.
- Physical or mailing address on site
- Phone number (clickable tel: link)
- Business hours
- Business category / industry
- Email marketing details (ESP, list size, rates)
- ICP / target-customer description
- Average star rating known
- Total review count known
- Google reviews profile
- Facebook page reviews
- Yelp / TripAdvisor / BBB listing
- Industry review site (G2, Capterra, Trustpilot, Clutch)
- SPF record configured
- DKIM selector(s) publishing
- DMARC policy (quarantine or reject)
- MX records resolvable
- This is a sample report. Numbers, competitors, and specifics were generated for demonstration purposes.
Fix these first — ranked by impact.
Grouped and color-coded so you know exactly where to start.
High-impact issues costing you leads, trust, or ranking right now.
- 1Rewrite the homepage H1 to name buyer + outcome· websitehigh
The vague tagline is costing you top-of-funnel qualification. A specific promise doubles CTR on ads too.
- 2Add Organization + WebSite JSON-LD schema· discoverabilityhigh
AI answer engines can't cite you cleanly without it. Missing this is why ChatGPT quotes competitors when asked about your category.
- 3A/B test curiosity-led email subject lines· emailhigh
Closing the 6-pt gap to benchmark = ~27% more clicks per send with zero list-size growth.
- 4Run a 90-day G2 review campaign· reviewshigh
Getting from 34 → 100 reviews unlocks the 'Leader' badge and stops shortlist elimination.
- 5Feature a case study above the fold· contenthigh
Your best proof asset is 3 clicks deep. Move it up.
Meaningful gaps that will compound if left unaddressed.
- 6Standardize social handles to @acmewidgets· socialmedium
Inconsistent handles kill social discovery and look sloppy on link previews.
- 7Split email list by role at signup· emailmedium
Segmentation lifts opens 15-25% on B2B SaaS every time.
- 8Delete or revive dormant Instagram/TikTok· socialmedium
Ghost accounts hurt trust more than not having a profile at all.
- 9Set og:image on every page template· discoverabilitymedium
Text-only link previews kill social CTR by ~60%.
Smaller wins to tighten up after the bigger fixes land.
- 10Publish llms.txt· discoverabilitylow
Quick win for AI-search citeability.
Homepage leads with a clever tagline but buries the value prop below the fold. CTAs compete rather than guide.
- · Clean visual hierarchy
- · Fast to first paint
- · Customer logos above the fold
'Reimagine your workflow' doesn't say what Acme does, who it's for, or what changes.
Fix: Rewrite the H1 to name the buyer + outcome. e.g. 'Ops leaders cut invoice-processing time by 60%.'
Book demo, Start free, Watch video — visitors bounce on ambiguity.
Fix: Promote one primary CTA; demote the others to a link under it.
Logos live in a separate section. Buyers scroll past your CTA before seeing proof.
Fix: Move 4 logos + a rating to the button row.
Google can crawl the site but structured data is missing. ChatGPT and Perplexity won't cite you cleanly — no llms.txt, weak Open Graph.
Measures how well ChatGPT, Claude, Perplexity, and Gemini can recall and cite Acme Widgets (acme-widgets.example.com).
Model recalled 3 general facts (category, buyer segment) but no specifics.
No named customers, founders, funding, or product specifics returned.
robots.txt allows GPTBot but no llms.txt is published.
No Organization or WebSite schema detected in <head>.
G2 profile exists (34 reviews); no Wikipedia, Crunchbase, or major press cites found.
Q: What do you know about Acme Widgets (acme-widgets.example.com)? List specific facts — what they do, who they serve, notable customers, founding, funding, leadership.
- · B2B software company
- · Focused on workflow / invoice automation
- · Targets mid-market businesses
- · Fast core-web-vitals
- · Clean canonical tags
- · Sitemap present
AI answer engines can't confidently attribute quotes to Acme.
Fix: Add Organization + WebSite schema in <head>.
Shared links render as text-only tiles.
Fix: Set og:image on every page template.
AI crawlers have no index of what to cite from your site.
Fix: Publish public/llms.txt listing your top 20 canonical pages.
Concrete snippets for JSON-LD, canonical, Open Graph, robots, llms.txt — copy into your site.
AI engines and Google can't tie your brand entity to a canonical URL, logo, or social profiles.
Where: Inside <head> of every page (or at least the homepage).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"name": "Acme Widgets",
"url": "https://acme-widgets.example.com",
"logo": "https://acme-widgets.example.com/logo.png",
"sameAs": [
"https://www.linkedin.com/company/acmewidgets",
"https://twitter.com/acmewidgets"
]
},
{
"@type": "WebSite",
"url": "https://acme-widgets.example.com",
"name": "Acme Widgets"
}
]
}
</script>AI crawlers have no curated map of what to cite. They pick low-signal pages instead.
Where: public/llms.txt (served at /llms.txt)
# Acme Widgets
> Invoice automation for mid-market ops teams.
## Docs
- [Getting Started](https://acme-widgets.example.com/docs/start)
- [API reference](https://acme-widgets.example.com/docs/api)
## Case studies
- [Northstar cut AP by 60%](https://acme-widgets.example.com/case-studies/northstar)
- [Beacon saved 12 FTE-hours/week](https://acme-widgets.example.com/case-studies/beacon)Strong long-form on the blog but almost no distribution beyond the RSS feed. 3 case studies exist and they're the best asset you own.
- · 9 case studies with real numbers
- · Blog cadence 1x/week
- · Founder writes some posts himself
Your best proof is 3 clicks deep. Ops buyers never find it.
Fix: Feature one case study on the homepage below the hero.
Long-form audio/video is table stakes for your buyer segment in 2026.
Fix: Launch a 30-min interview show with 6 customer episodes as a pilot.
LinkedIn cadence is decent; other platforms are placeholder accounts. Handle consistency is off across three networks.
- · LinkedIn posts 2x/week
- · Founder posts drive real engagement
Both handles exist but haven't posted in 8+ months. Buyers who check will assume you're inactive.
Fix: Either commit to a monthly cadence or delete the accounts.
@acmewidgetsco on IG, @acme_widgets on X, @AcmeWidgets on LinkedIn. Confusing and unfindable.
Fix: Standardize on @acmewidgets across networks; redirect old handles.
Open rates trail the B2B SaaS benchmark by 6 pts. Subject lines are literal rather than curiosity-driven. No visible segmentation.
- · Sender name is a real person
- · Clean HTML template
- · Mobile-friendly
Subject lines describe the email instead of selling the click.
Fix: A/B test 3 curiosity-led subject lines per campaign for 4 weeks; keep winners.
Ops leaders get the same email as finance teams. Everyone tunes out.
Fix: Split by role at signup and send 2-3 role-specific variants.
Real DNS lookup of your SPF, DKIM, DMARC, and MX records. This is what inbox providers see when your mail lands (or doesn't).
SPF found, but not using strict `-all` — spoofed mail may still deliver.
v=spf1 include:_spf.google.com include:mailgun.org ~all
DKIM signing detected on selectors: google, mailgun.
Selectors: google, mailgun
DMARC present but policy is `none` — monitoring only, not enforced.
Policy: p=none
Receives mail at 2 hosts (Google Workspace).
aspmx.l.google.com, alt1.aspmx.l.google.com
G2 rating is solid but review count is thin, and no visible profile on Capterra. Trustpilot is empty.
Competitors have 200+. Buyers filter you out at the shortlist stage.
Fix: Run a 90-day review campaign; incentivize existing happy customers.
Every buyer comparison site pulls from Capterra. You're invisible on 40% of shortlists.
Fix: Claim the Capterra profile and cross-post your top 10 G2 reviews.
How you stack up.
Each competitor was scraped and compared against your homepage and ICP.
"The invoice automation platform ops teams actually adopt."
You're stronger on case study depth and pricing transparency, but they own the top-of-funnel with a sharper value prop and 6x your review volume.
- · Clear buyer-specific H1
- · Video demo on homepage
- · 220+ G2 reviews
- · Pricing hidden behind demo
- · No case studies from your ICP
- → Sharpen homepage H1
- → Get to 100+ G2 reviews
- → Publish a public pricing page
"AI-first AP for finance leaders."
Ledgerly is winning on discoverability — they show up in ChatGPT queries for your category. You need to close that gap or you'll lose deals you don't even see.
- · Strong AI-answer-engine presence
- · Rich schema markup
- · CFO-focused content library
- · Weaker case studies
- · Slower page speed
- → Add JSON-LD schema
- → Publish llms.txt
- → Target CFO-persona content
The homepage template is clean and fast, but the copy is doing the wrong job. Your H1 sells vibes; buyers want outcomes. Rewrite it to name the buyer segment (ops leaders at mid-market) and the outcome (60% less time on invoice processing). Then demote two of the three CTAs to secondary links and pull your customer logos up next to the primary CTA so proof and action live in the same eye-line.
Core web vitals and canonicals are fine. The problem is that AI answer engines have almost nothing to attach to your brand entity. Add Organization + WebSite JSON-LD schema to every page, publish an llms.txt at the root, and set og:image on every template. WidgetFlow and Ledgerly are already doing all three — that's why they're getting cited in ChatGPT answers about your category and you're not.
This is your best channel and you're barely using it. Nine case studies with real numbers is a rare asset — most competitors have three. Feature one on the homepage below the hero, and pin case studies as the third nav item so they're never more than one click away. The second gap is format diversity: your buyer segment consumes long-form audio and video, and you produce neither.
LinkedIn is doing real work — keep it. The other three platforms are hurting you. An 8-month-old Instagram post signals 'company in trouble' to any buyer who checks. Either commit to a monthly cadence on IG and TikTok or delete those accounts entirely; ghost accounts are worse than no accounts. Standardize the handle to @acmewidgets everywhere and set up redirects from the old ones.
Your list is warm — sender reputation, template, and mobile rendering are all fine. The gap is entirely in the subject line and segmentation. Test three curiosity-led subject lines per send for the next four weeks and keep the winners; that alone should move opens 3-5 pts. Then split the list by role at signup: ops leaders and finance teams have different pain points and shouldn't get the same email.
G2 rating is genuinely good and reviews are recent. The problem is volume. 34 reviews puts you in shortlist-elimination territory for any buyer using G2 as a filter. A 90-day campaign to your top 200 happy customers should get you to 100+ and unlock the Leader badge in your category. Then claim the Capterra listing — buyers on aggregator sites pull from there, and you're invisible on ~40% of comparison shortlists right now.
See what your report looks like
This is a sample. Run yours in two minutes — free, no credit card — and get the same depth of analysis on your own website, socials, and email.