| 1 | Speed up page loads (Lighthouse performance) Mobile 57/100, desktop 93/100; biggest Lighthouse opportunity: Properly size images (Est savings of 27 KiB) | High | Medium | Compress/resize images, lazy-load below-the-fold media, remove unused scripts and widgets. | Concept scores 47/100 on mobile. |
| 2 | “Eugene” in the homepage title “HOME | mysite” | High | Low | Put your service and city in the homepage title, e.g. “Masonry in Eugene, OR | Walt's Masonry”. | Planned for the full build. |
| 3 | Any structured data No JSON-LD or microdata found on any crawled page | Medium | Low | Add JSON-LD describing the business (block below). | Ready-to-paste block below; added at launch. |
| 4 | Business-specific schema type Missing | Medium | Low | Use HomeAndConstructionBusiness / RoofingContractor so search engines know exactly what you do. | Planned for the full build. |
| 5 | Exactly one H1 per page 0 pages OK, 0 with no H1, 15 with several; home H1s: “”, “WALT'S MASONRY” | Medium | Low | Give each page one clear H1 that says what the page is about. | Demo H1: “Stone work that lasts outside.” |
| 6 | No leftover template text Found template text on 1 page(s): “Click here to add your own”, “I'm a title” | High | Low | Remove builder placeholder text and widgets that never got filled in. | All demo copy is written for this business. |
| 7 | Spot check: first page for a money keyword Found on page one for 0 of 2 keywords | High | High | Build city + service pages and earn local links/reviews (see recommendations). | Planned: a page for each main service and town you serve. |
| 8 | Tap-to-call link Phone is not tappable on mobile | High | Low | Wrap the phone number in a tel: link. | Tap-to-call in the concept. |
| 9 | City/region words in page titles 0 of 15 titles mention a city or Oregon | Medium | Low | Use the city or service area in key page titles (not every page needs it). | Planned for the full build. |
| 10 | Images have alt text 3 of 13 unique images (23%) have alt text | Medium | Low | Describe each meaningful image in its alt text (helps screen readers and image search). | Every image in the concept has alt text. |
| 11 | Google Maps embed / directions No map embed found on crawled pages | Low | Low | Embed a map of your office or service area on the contact page. | Planned for the full build. |
| 12 | Meta descriptions present 0 of 15 pages | Medium | Low | Write a one-sentence description (70–160 characters) for each page. | Demo pages ship with descriptions. |
| 13 | Titles 30–65 characters 2 of 15 in range; home title is 13 chars: “HOME | mysite” | Medium | Low | Write titles like “Service in City | Business name”, 30–65 characters. | Demo title: “Walt's Masonry — concept by Ulric Studio” |
| 14 | All JSON-LD parses No JSON-LD blocks | Medium | Low | Fix the JSON syntax errors (test in Google’s Rich Results Test). | Planned for the full build. |