About two thirds of what we check passes. The errors below are where the visitors are lost.
0-49 50-89 90+- LCP
- 4.8 s
- INP
- 160 ms
- CLS
- 0.18
Errors (6)
1Every page is titled “Home” How to fixOn-pageEasy23 pages
Give each page its own title that says what it is and where, like
Impact high · Desktop + phoneEmergency Plumber in Fort Worth | Harbor Plumbing. Keep it under 60 characters so Google doesn’t cut it off.2The photo at the top is 2.4 MB How to fixSpeedEasy1 page
Export it 1600 px wide as WebP (around 200 KB) and give it a width and height, so the page doesn’t jump while it loads. The main picture should then show in under 2.5 s.
Impact high · Phone3robots.txt blocks the /services/ folder How to fixIndexEasy6 pages
The line
Impact high · Site-wideDisallow: /services/stops Google from reading your six service pages. Delete it, then ask Search Console to crawl the folder again.4A noindex tag on the contact page How to fixIndexEasy1 page
The contact page tells Google to leave it out of search, probably a leftover from the redesign. Remove
Impact high · Desktop + phone<meta name="robots" content="noindex">from it.5No page for each service How to fixContentBigger jobSite-wide
Water heaters, leaks and drains share one page, so none of them can rank for its own search. Give each service a page with the town in the title, prices if you can share them, and real photos of the work.
Impact high · Desktop + phone614 links point to a deleted page How to fixLinksEasy14 links
Impact medium · Desktop + phone/old-offers/returns a 404. Point those links to the page that replaced it, or redirect the old address to it with a 301.
Warnings (11)
7A pop-up covers the page on phones How to fixPhoneEasyEvery page
Show the newsletter offer as a small bar, or only after the visitor scrolls. Google can rank a page lower when a pop-up hides its content on phones.
Impact medium · Phone8The phone number is a picture How to fixLocalEasyEvery page
Write it as text and make it a link:
Impact medium · Desktop + phone<a href="tel:+18175550134">(817) 555-0134</a>. Use exactly the number on your Google Business Profile.9No H1 heading How to fixOn-pageEasy23 pages
The big title is styled text. Make it the page’s H1 and put the service and the town in it:
Impact medium · Desktop + phoneEmergency plumber in Fort Worth.10The numbers on the site and the profile differ How to fixLocalEasyEvery page
The footer says (817) 555-0143, the Business Profile says (817) 555-0134. Pick one and use it everywhere: the site, the profile and the directories.
Impact medium · Footer11Body text is 11 px on phones How to fixPhoneEasyEvery page
Set the body text to at least 16 px on small screens, so nobody has to zoom in to read.
Impact medium · Phone12The page jumps while it loads How to fixSpeedMedium23 pages
Cumulative Layout Shift is 0.18 (good is under 0.1). The photo and the cookie banner load without a set size: give images a width and height, and reserve the banner’s space.
Impact medium · Phone13Buttons 4 px apart on phones How to fixPhoneEasy1 page
Give each button about 48 px of height and at least 8 px of space around it, so a thumb hits the right one.
Impact low · Phone143 sitemap addresses return a 404 How to fixIndexEasy3 URLs
Your sitemap still lists deleted pages. Regenerate it so it lists only live pages, and Google wastes no visits on dead ones.
Impact low · Sitemap15A redirect chain on /blog How to fixLinksEasy1 URL
Impact low · Desktop + phone/bloggoes through two redirects before it lands. Point it straight at the final address.16Opening hours missing from the structured data How to fixDataEasy1 page
Add
Impact low · HomeopeningHoursandtelephoneto your LocalBusiness markup, matching your Business Profile.1731 images without alt text How to fixOn-pageEasy12 pages
Describe what each photo shows, like
Impact low · Desktop + phoneWater heater repair in a Fort Worth garage. It helps image search and people using screen readers.
Already fine (37)
- Every page loads over HTTPS
- www and the bare domain land on one address
- One canonical address per page
- Taps get a quick response (INP 160 ms)
- Text shows while the fonts load
- The sitemap is listed in robots.txt
- No duplicate meta descriptions
- The Business Profile is verified
- Name and address match the profile
- The main menu has no broken links
- The logo links to the home page
- The 404 page returns a real 404
- and 25 more checks that passed
