Use your browser's dialog to save this report as a PDF.

Trinity Check

12-point website check by Digital Domination · ILLUSTRATIVE SAMPLE

https://examplebusiness.com/

Scanned September 1, 2026

Overall grade

C-71/100

https://examplebusiness.com/

Domination Trinity™

6 passed · 6 need attention

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.

Schema0/1 · 0%
Website & mobile speed5/7 · 71%
GBP website signals1/4 · 25%
Trinity Score6 / 12

Trinity checks: 6 / 12

12 of 12 evaluated. Website-only checks; the GBP leg reads website signals, not your Google Business Profile.

#CheckLegState
1Schema markup schema_validSchema✕ Needs attention
2Meta description meta_descriptionWebsite & mobile speed✓ Pass
3Single H1 single_h1Website & mobile speed✓ Pass
4Heading hierarchy heading_hierarchyWebsite & mobile speed✕ Needs attention
5Google Map embed map_embedGBP website signals✕ Needs attention
6Hours of operation footer_hoursGBP website signals✕ Needs attention
7Internal linking internal_linkingWebsite & mobile speed✓ Pass
8Broken links broken_linksWebsite & mobile speed✓ Pass
9Services listed services_listedGBP website signals✕ Needs attention
10Name, address and phone nap_consistencyGBP website signals✓ Pass
11Title, meta and H1 alignment on_page_alignmentWebsite & mobile speed✓ Pass
12Mobile PageSpeed mobile_pagespeedWebsite & mobile speed✕ Needs attention

Top findings

The highest-impact issues we found, in plain language.

✕
Schema MarkupFail

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.

✕
Mobile PageSpeedFail

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.

✕
Largest Contentful PaintFail

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.

✕
Heading StructureFail

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.

✕
Google Map EmbedFail

No Google Map is embedded on the page.

Fix: Embed a Google Map pointed at your business address, ideally near your contact details.

Full breakdown

On-Page SEO

C74
10 pass1 warn4 fail
✕
Schema MarkupFail

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.

✓
Meta DescriptionPass

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.

✓
H1 HeadingPass

Exactly one H1 was found and it describes the service and area.

Springfield Plumbing Repair

✕
Heading StructureFail

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.

✓
Homepage Self-LinkPass

The logo and navigation link back to the homepage and 14 internal links were found.

✕
Services ListedFail

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.

✓
NAP ConsistencyPass

One consistent phone number and a street address appear on the tested page.

(555) 010-0100

✓
On-Page BasicsPass

Title, meta description and H1 all describe the same service and area.

✓
Title TagPass

Title is 54 characters and names the service and city.

Springfield Plumbing Repair | Example Business

✓
Canonical TagPass

A self-referencing canonical tag is present.

✓
Search IndexablePass

The page is indexable (no noindex, robots.txt allows crawling).

!
Image Alt TextWarning

4 of 11 images are missing alt text.

Fix: Add descriptive alt text to every meaningful image.

✓
Content LengthPass

The page has about 640 words of visible text.

640 words

✓
Language AttributePass

The html element declares lang="en".

✕
XML SitemapFail

No sitemap.xml was found and robots.txt does not reference one.

Fix: Publish a sitemap.xml and reference it from robots.txt.

Performance

D63
4 pass2 warn2 fail
✕
Mobile PageSpeedFail

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.

✕
Largest Contentful PaintFail

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.

✓
Layout Stability (CLS)Pass

CLS is 0.02.

0.02

!
Interactivity (Blocking Time)Warning

Total blocking time is 420 ms.

420 ms

Fix: Defer non-critical scripts.

!
First Contentful PaintWarning

FCP is 2.9 s.

2.9 s

Fix: Inline critical CSS.

✓
Server Response TimePass

The server responded in 310 ms.

310 ms

✓
Text CompressionPass

Responses are gzip/brotli compressed.

✓
RedirectsPass

One redirect (http to https).

1 hop

Usability

C+79
6 pass0 warn2 fail
✕
Google Map EmbedFail

No Google Map is embedded on the page.

Fix: Embed a Google Map pointed at your business address, ideally near your contact details.

✕
Hours of OperationFail

Business hours were not found on the page.

Fix: List your opening hours in the footer and in your schema.

✓
Broken LinksPass

We checked 12 links on your page and none were broken.

✓
Mobile ViewportPass

A responsive viewport meta tag is present.

✓
FaviconPass

A favicon is declared.

✓
HTML5 DoctypePass

The page declares an HTML5 doctype.

✓
One-Tap ContactPass

The phone number is a tap-to-call link.

✓
Secure Padlock (HTTPS)Pass

The page loads over HTTPS.

Social

D60
2 pass2 warn2 fail
✓
Open Graph Title & DescriptionPass

og:title and og:description are set.

✕
Open Graph ImageFail

No og:image is set, so shared links show no preview image.

Fix: Add a 1200x630 og:image.

!
Twitter/X CardWarning

No twitter:card tag.

Fix: Add twitter:card = summary_large_image.

✓
Facebook Profile LinkPass

A Facebook profile is linked.

✕
Instagram Profile LinkFail

No Instagram profile is linked.

Fix: Link your Instagram profile in the footer.

!
Additional Social ProfilesWarning

Only one social profile is linked.

Fix: Link every active profile.

Security

C-71
3 pass2 warn2 fail
✓
HTTPS (Secure Connection)Pass

The site is served over HTTPS.

✕
HSTS (Force HTTPS)Fail

No Strict-Transport-Security header.

Fix: Send HSTS with a max-age of at least one year.

✓
No Mixed ContentPass

No insecure resources were loaded.

!
X-Content-Type-OptionsWarning

Header missing.

Fix: Send X-Content-Type-Options: nosniff.

!
Clickjacking ProtectionWarning

No X-Frame-Options or frame-ancestors directive.

Fix: Add a frame-ancestors CSP directive.

✕
Content Security PolicyFail

No Content-Security-Policy header.

Fix: Add a CSP, starting in report-only mode.

✓
Server Version DisclosurePass

The Server header does not disclose a version.

Links

C73
5 pass2 warn1 fail
!
Referring DomainsWarning

9 referring domains.

9

Fix: Earn local citations and partner links.

!
Total BacklinksWarning

27 backlinks.

27

Fix: Keep earning links from local sources.

✕
Domain RankFail

Domain rank 38 / 1000.

38

Fix: Authority grows with consistent citations and content.

✓
Broken BacklinksPass

No broken backlinks were reported.

✓
Backlink Spam ScorePass

Spam score 4%.

4%

✓
Internal LinksPass

14 internal links.

14

✓
Outbound LinksPass

3 outbound links, all to relevant sites.

3

✓
Friendly URLsPass

URLs are short and readable.

Marketing & Tracking

C+77
2 pass4 warn0 fail
✓
Google AnalyticsPass

Google Analytics is installed on the page.

Google Analytics 4 (gtag)

!
Google Tag ManagerWarning

Google Tag Manager was not detected.

Fix: Add a GTM container and move tags into it.

!
Meta PixelWarning

The Meta Pixel was not detected.

Fix: Install the Meta Pixel before spending on Meta ads.

!
Google Ads Conversion TagWarning

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.

!
Chat WidgetWarning

No chat widget was detected on the page.

Fix: Add a chat or text-us widget routed to a phone you answer.

✓
Website PlatformPass

The site appears to be built on WordPress.

WordPress

Trinity Check — Domination Trinity™ report

https://examplebusiness.com/ · Scanned September 1, 2026

Report link: https://digitaldomination.ai/trinity-scan/report/sample

Scanner 2.0.0 · rules 2026-09-trinity-v2 · mobile PageSpeed pass line 90. Raw HTML fetch of the tested page; PageSpeed and backlink data are separate provider results. Unavailable checks are not failures.