| 1 | Speed up page loads (Lighthouse performance) Mobile 45/100, desktop 77/100; biggest Lighthouse opportunity: Properly size images (Est savings of 66 KiB) | High | Medium | Compress/resize images, lazy-load below-the-fold media, remove unused scripts and widgets. | Concept scores 62/100 on mobile. |
| 2 | Exactly one H1 per page 0 pages OK, 3 with no H1, 0 with several; homepage has no H1 | Medium | Low | Give each page one clear H1 that says what the page is about. | Demo H1: “Decks built for the third story, too.” |
| 3 | 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. |
| 4 | 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. |
| 5 | Mobile LCP ≤ 2.5 s 4.6 s | High | Medium | Compress and resize the hero image, defer non-essential scripts. | Demo: 3.3 s |
| 6 | 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. |
| 7 | Business-specific schema type Only generic LocalBusiness | Medium | Low | Use HomeAndConstructionBusiness / RoofingContractor so search engines know exactly what you do. | Planned for the full build. |
| 8 | Responsiveness (TBT ≤ 200 ms) 8.2 s | Medium | Medium | Remove unused scripts and heavy widgets. | Demo: 1.8 s |
| 9 | Geo + opening hours in schema geo no, hours no | Low | Low | Add coordinates and hours that match your Google Business Profile. | Planned for the full build. |
| 10 | Service / offer schema Missing | Low | Low | List each service (e.g. roof replacement, repair) as a Service. | Planned for the full build. |
| 11 | Review / AggregateRating schema Missing | Low | Low | Mark up real testimonials that appear on the page as Review. | Planned for the full build. |
| 12 | FAQPage schema Missing | Low | Medium | Publish a short FAQ and mark it up as FAQPage. | Planned for the full build. |
| 13 | Homepage has substance (300+ words) 91 words of visible text on the homepage | Medium | Medium | Add a few short paragraphs: who you help, where, and how to start. | Demo homepage: 434 words. |
| 14 | Links to a Google Business Profile / Maps listing No link to a Google Maps / Business Profile listing on crawled pages | Medium | Low | Link your Google Business Profile (reviews + directions) from the contact page and footer. | Planned for the full build. |