Trinity Check
12-point website check by Digital Domination · ILLUSTRATIVE SAMPLE
https://examplebusiness.com/
Scanned September 1, 2026
Overall grade
https://examplebusiness.com/
Domination Trinity™
Three signals decide whether Google and AI tools show you or filter you out. Here is how your Google Business Profile, Schema, and Website stack up — all three legs, scored.
12 of 12 evaluated. Website-only checks; the GBP leg reads website signals, not your Google Business Profile.
| # | Check | Leg | State |
|---|---|---|---|
| 1 | Schema markup schema_valid | Schema | ✕ Needs attention |
| 2 | Meta description meta_description | Website & mobile speed | ✓ Pass |
| 3 | Single H1 single_h1 | Website & mobile speed | ✓ Pass |
| 4 | Heading hierarchy heading_hierarchy | Website & mobile speed | ✕ Needs attention |
| 5 | Google Map embed map_embed | GBP website signals | ✕ Needs attention |
| 6 | Hours of operation footer_hours | GBP website signals | ✕ Needs attention |
| 7 | Internal linking internal_linking | Website & mobile speed | ✓ Pass |
| 8 | Broken links broken_links | Website & mobile speed | ✓ Pass |
| 9 | Services listed services_listed | GBP website signals | ✕ Needs attention |
| 10 | Name, address and phone nap_consistency | GBP website signals | ✓ Pass |
| 11 | Title, meta and H1 alignment on_page_alignment | Website & mobile speed | ✓ Pass |
| 12 | Mobile PageSpeed mobile_pagespeed | Website & mobile speed | ✕ Needs attention |
The highest-impact issues we found, in plain language.
No JSON-LD schema was found on the page. Google and AI assistants use schema to understand what kind of business this is.
Fix: Add LocalBusiness JSON-LD with your name, address, phone, hours and services.
Your site scores 41/100 on Google's mobile speed test, well below the passing line of 90.
41/100
Fix: Compress images, remove unused scripts and enable caching.
LCP is 5.8 s (Google's good line is 2.5 s).
5.8 s
Fix: Preload the hero image and reduce render-blocking CSS.
The page jumps from H1 straight to H4 and uses H3 before any H2. Search engines read heading order to understand page structure.
Fix: Use H2 for main sections and H3 for sub-sections, in order.
No Google Map is embedded on the page.
Fix: Embed a Google Map pointed at your business address, ideally near your contact details.
No JSON-LD schema was found on the page. Google and AI assistants use schema to understand what kind of business this is.
Fix: Add LocalBusiness JSON-LD with your name, address, phone, hours and services.
The page has a meta description of 148 characters that names the service and city.
Plumbing repair and installation in Springfield. Same-day service, upfront pricing, licensed and insured. Call for a free estimate.
Exactly one H1 was found and it describes the service and area.
Springfield Plumbing Repair
The page jumps from H1 straight to H4 and uses H3 before any H2. Search engines read heading order to understand page structure.
Fix: Use H2 for main sections and H3 for sub-sections, in order.
The logo and navigation link back to the homepage and 14 internal links were found.
The page mentions services in passing but has no service navigation, headings, pages or schema.
Fix: Add a Services section with one heading per service and link each to its own page.
One consistent phone number and a street address appear on the tested page.
(555) 010-0100
Title, meta description and H1 all describe the same service and area.
Title is 54 characters and names the service and city.
Springfield Plumbing Repair | Example Business
A self-referencing canonical tag is present.
The page is indexable (no noindex, robots.txt allows crawling).
4 of 11 images are missing alt text.
Fix: Add descriptive alt text to every meaningful image.
The page has about 640 words of visible text.
640 words
The html element declares lang="en".
No sitemap.xml was found and robots.txt does not reference one.
Fix: Publish a sitemap.xml and reference it from robots.txt.
Your site scores 41/100 on Google's mobile speed test, well below the passing line of 90.
41/100
Fix: Compress images, remove unused scripts and enable caching.
LCP is 5.8 s (Google's good line is 2.5 s).
5.8 s
Fix: Preload the hero image and reduce render-blocking CSS.
CLS is 0.02.
0.02
Total blocking time is 420 ms.
420 ms
Fix: Defer non-critical scripts.
FCP is 2.9 s.
2.9 s
Fix: Inline critical CSS.
The server responded in 310 ms.
310 ms
Responses are gzip/brotli compressed.
One redirect (http to https).
1 hop
No Google Map is embedded on the page.
Fix: Embed a Google Map pointed at your business address, ideally near your contact details.
Business hours were not found on the page.
Fix: List your opening hours in the footer and in your schema.
We checked 12 links on your page and none were broken.
A responsive viewport meta tag is present.
A favicon is declared.
The page declares an HTML5 doctype.
The phone number is a tap-to-call link.
The page loads over HTTPS.
og:title and og:description are set.
No og:image is set, so shared links show no preview image.
Fix: Add a 1200x630 og:image.
No twitter:card tag.
Fix: Add twitter:card = summary_large_image.
A Facebook profile is linked.
No Instagram profile is linked.
Fix: Link your Instagram profile in the footer.
Only one social profile is linked.
Fix: Link every active profile.
The site is served over HTTPS.
No Strict-Transport-Security header.
Fix: Send HSTS with a max-age of at least one year.
No insecure resources were loaded.
Header missing.
Fix: Send X-Content-Type-Options: nosniff.
No X-Frame-Options or frame-ancestors directive.
Fix: Add a frame-ancestors CSP directive.
No Content-Security-Policy header.
Fix: Add a CSP, starting in report-only mode.
The Server header does not disclose a version.
9 referring domains.
9
Fix: Earn local citations and partner links.
27 backlinks.
27
Fix: Keep earning links from local sources.
Domain rank 38 / 1000.
38
Fix: Authority grows with consistent citations and content.
No broken backlinks were reported.
Spam score 4%.
4%
14 internal links.
14
3 outbound links, all to relevant sites.
3
URLs are short and readable.
Google Analytics is installed on the page.
Google Analytics 4 (gtag)
Google Tag Manager was not detected.
Fix: Add a GTM container and move tags into it.
The Meta Pixel was not detected.
Fix: Install the Meta Pixel before spending on Meta ads.
No Google Ads conversion tag was detected. We can't tell from the website whether you run Google Ads.
Fix: If you advertise on Google, add the AW- conversion tag.
No chat widget was detected on the page.
Fix: Add a chat or text-us widget routed to a phone you answer.
The site appears to be built on WordPress.
WordPress