| 1 | Speed up page loads (Lighthouse performance) Mobile 33/100, desktop 89/100; biggest Lighthouse opportunity: Serve images in next-gen formats (Est savings of 1,205 KiB) | High | Medium | Compress/resize images, lazy-load below-the-fold media, remove unused scripts and widgets. | Concept scores 70/100 on mobile. |
| 2 | “Cottage Grove” in the homepage title “Cottage Counseling - Home” | High | Low | Put your service and city in the homepage title, e.g. “Counseling in Cottage Grove, OR | Cottage Counseling”. | 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 MedicalBusiness / ProfessionalService so search engines know exactly what you do. | Planned for the full build. |
| 5 | Exactly one H1 per page 0 pages OK, 9 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: “Help is here.” |
| 6 | Canonical tags on pages 0 of 9 crawled pages declare a canonical URL | Low | Low | Add a self-referencing canonical tag to every page. | Set on every page at launch. |
| 7 | Phone number on homepage No phone number in the homepage text | High | Low | Put your main number in the header and footer. | The concept shows your number up top. |
| 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 | Mobile LCP ≤ 2.5 s 11.5 s | High | Medium | Compress and resize the hero image, defer non-essential scripts. | Demo: 2.4 s |
| 10 | City/region words in page titles 0 of 9 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. |
| 11 | Phone matches your listings (NAP) Listing phone(s) from our research: (541) 348-6812; site shows 1 different number(s) — no match | Medium | Low | Use one main phone number everywhere (site, Google Business Profile, directories). | The concept uses one main number. |
| 12 | 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. |
| 13 | Address + phone in schema Not complete | Medium | Low | Include the full street address and main phone in the business schema. | Planned for the full build. |
| 14 | Responsiveness (TBT ≤ 200 ms) 3.7 s | Medium | Medium | Remove unused scripts and heavy widgets. | Demo: 1.5 s |