| Keyword | Est. Volume | Difficulty | Opportunity | Current Est. Rank | Intent | Recommended Content |
|---|---|---|---|---|---|---|
| custom home builder El Dorado Hills | 320/mo | Moderate | High | Not ranking | Transactional | Location landing page |
| Serrano El Dorado Hills home builder | 110/mo | Easy | High | Not ranking | Transactional | Dedicated Serrano page |
| luxury home builder El Dorado Hills | 260/mo | Moderate | High | Not ranking | Transactional | Location + service page |
| Sacramento custom home builder | 880/mo | Hard | High | Page 2–3 est. | Transactional | Homepage optimization |
| custom home builder Sacramento CA | 720/mo | Hard | High | Page 2–3 est. | Transactional | Homepage + city page |
| Folsom CA custom home builder | 210/mo | Moderate | High | Not ranking | Transactional | Folsom landing page |
| Granite Bay custom home builder | 170/mo | Easy–Moderate | High | Not ranking | Transactional | Granite Bay landing page |
| new home construction El Dorado Hills | 480/mo | Moderate | High | Not ranking | Transactional | Location page |
| how much does it cost to build a custom home in Sacramento | 590/mo | Low–Moderate | High | Not ranking | Informational | Blog post / FAQ page |
| Sacramento luxury home builder | 390/mo | Moderate | High | Not ranking | Transactional | Homepage + service page |
| design build contractor Sacramento | 290/mo | Moderate | Medium | Not ranking | Transactional | Service page |
| custom home builder near me Sacramento | 1,200/mo | Hard | Medium | Not ranking | Transactional | Homepage GBP optimization |
| best custom home builders Sacramento | 480/mo | Moderate | Medium | Not ranking | Commercial | Review/testimonials page expansion |
| Sacramento home builder reviews | 310/mo | Moderate | Medium | Not ranking | Commercial | Enhanced testimonials page + schema |
| how long does it take to build a custom home | 720/mo | Low | Medium | Not ranking | Informational | Blog post |
| ADU builder El Dorado Hills Sacramento | 220/mo | Low–Moderate | Medium | Not ranking | Transactional | ADU service page |
| custom home building process step by step | 390/mo | Low | Medium | Not ranking | Informational | Expand existing /our-process/ page |
| Wichert Homes reviews | 40/mo | Easy | High | Homepage est. page 1 | Commercial | Testimonials page with schema Review markup |
| Craig Wichert builder | 30/mo | Easy | Medium | Homepage est. page 1 | Navigational | About/team page with person schema |
| luxury home communities Sacramento | 140/mo | Low | Medium | Not ranking | Informational | Blog post about Serrano & El Dorado Hills |
| Sacramento custom home builder cost per square foot | 260/mo | Low | High | Not ranking | Informational | Blog post / pricing guide |
| what to look for in a custom home builder | 440/mo | Low | Medium | Not ranking | Informational | Blog post (top-of-funnel lead gen) |
* Volume estimates based on organic SERP analysis and industry benchmarks. Connect Google Search Console for actual impression data.
| Page | Issue | Severity | Recommended Fix |
|---|---|---|---|
| All pages | No blog or content hub exists — site has only 6 indexed pages. Competitors have 50+ pages. Google has minimal content to index and rank. | Critical | Launch a blog. Publish 2 posts/month targeting informational & local keywords. Aim for 300–800 words per post to start. |
| All pages | No structured data / schema markup detected. Missing LocalBusiness, Review, FAQ, and BreadcrumbList schema — losing rich result eligibility. | Critical | Add JSON-LD LocalBusiness schema to homepage. Add Review schema to /testimonials/. Add FAQ schema to /our-process/ and /planning/. |
| Homepage | No location-specific page for El Dorado Hills, Serrano, Folsom, or Granite Bay. Google can't match site to local searches for those cities. | Critical | Create /el-dorado-hills-custom-home-builder/, /serrano-homes/, /folsom-custom-home-builder/ pages with geo-specific content. |
| All pages | Meta descriptions likely absent or auto-generated by CMS. No compelling CTA visible in search results — hurting click-through rate. | High | Write unique meta descriptions (140–155 chars) for all 6 pages. Include primary keyword and a clear CTA ("Get a free consultation"). |
| Homepage | Title tag "Wichert Homes | Sacramento Custom Home Builder" is good but misses key modifier "Luxury" and geo-modifier "El Dorado Hills." 60 chars used, has room. | Medium | Update to: "Wichert Homes | Luxury Custom Home Builder — Sacramento & El Dorado Hills" (58 chars). A/B test with Search Console CTR data. |
| /portfolio/ | Portfolio page likely contains images with no alt text. Image-heavy pages without alt text miss keyword signals and image search traffic. | High | Add descriptive alt text to every portfolio image. Example: "Custom luxury home in Serrano El Dorado Hills — Wichert Homes" instead of blank or filename. |
| /our-process/ | Process page is a natural fit for FAQ schema and long-form content. Currently likely thin — process content ranks well nationally for informational searches. | High | Expand to 600–800 words. Add step-by-step H2 structure. Implement FAQ schema for PAA (People Also Ask) eligibility. |
| /testimonials/ | Testimonials page has no Review schema markup. Reviews are not visible to Google as structured data — missing stars in SERPs. | High | Add Review / AggregateRating schema markup. This enables star ratings in search results and increases CTR significantly. |
| /amenities/ | Page title and purpose is ambiguous from an SEO perspective. "Amenities" is low search volume. Should target "custom home features" or "luxury home finishes Sacramento." | Medium | Rename page focus to "Custom Home Features & Finishes." Update H1 and meta to target "luxury home features Sacramento" (210/mo searches). |
| /planning/ | URL /planning/ and page likely underoptimized. No visible targeting of "custom home planning guide" or "how to plan a custom home in Sacramento." | Medium | Expand content to 500+ words. Target "how to plan a custom home build" intent. Add an FAQ section with schema markup. |
| /partnerships/ | Partnership page has SEO value if it lists subcontractors, architects, and vendors — but if it's a thin page with just logos, it's a missed opportunity. | Low | Expand with brief descriptions of each partner. This builds topical authority and may earn backlinks from partners linking back to Wichert. |
| Homepage | No Google Business Profile optimization evident in search. Site does not appear in map pack for El Dorado Hills or Serrano searches based on SERP review. | Critical | Claim and fully optimize Google Business Profile: add photos, services, service areas (El Dorado Hills, Serrano, Folsom), request reviews, post monthly updates. |
| All pages | No internal linking strategy. Pages appear siloed — portfolio doesn't link to service pages, process doesn't link to contact. Passes no link equity. | Medium | Add contextual internal links across all pages. E.g., /our-process/ should link to /portfolio/, /contact, and future location pages. |
| Homepage | No About/Team page. Buyers research who they're hiring for a $1M+ project. Missing E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) signals. | High | Create /about/ page featuring Craig Wichert's bio, 25 years experience, 100+ homes built, awards, licenses. Use Person schema markup. |
| Sitewide | No XML sitemap URL confirmed in search results. Without a sitemap, Google may miss or delay crawling all pages. | Medium | Verify sitemap at wicherthomes.com/sitemap.xml. Submit to Google Search Console. Ensure all 6 pages and future pages are included. |
ESI Builders, HouseIdea, and SacramentoCustomHomeBuilder.com all rank for 50–100+ keyword variations that Wichert is completely absent from — not because they build better homes, but because they have more content. The gaps below are ranked by revenue impact and search demand.
| Check | Status | Details & Action Required | Priority |
|---|---|---|---|
| HTTPS / SSL Certificate | Pass | Site loads over HTTPS. No mixed content issues detected from URL analysis. | Low |
| Structured Data / Schema Markup | Fail | No LocalBusiness, Review, FAQ, or BreadcrumbList schema found. Implement JSON-LD for all key schemas — this is a free SERP enhancement with measurable CTR impact. | Critical |
| Google Business Profile | Warning | Profile exists (listed as "Wichert Construction" on Yelp and Houzz) but does not appear in local map pack for target searches. Full GBP audit required — categories, photos, service areas, Q&A, and regular posting need setup. | Critical |
| XML Sitemap | Warning | Sitemap at /sitemap.xml not confirmed. Verify it exists and is submitted to Google Search Console. All 6 pages should be listed; add new pages as created. | Medium |
| Robots.txt | Warning | Confirm robots.txt exists at /robots.txt and is not accidentally blocking key pages. Common CMS issue on portfolio-style sites. | Medium |
| Page Speed / Core Web Vitals | Warning | Portfolio sites with high-res images frequently fail LCP (Largest Contentful Paint). Run PageSpeed Insights on homepage and /portfolio/. Compress images, implement lazy loading, serve WebP format. | High |
| Mobile Responsiveness | Warning | Cannot confirm without live browser test. Most modern CMS-built sites are responsive, but portfolio image grids sometimes break on mobile. Test at Google's Mobile-Friendly Test. | High |
| Canonical Tags | Warning | Confirm canonical tags are present and self-referencing on all pages. Duplicate content risk if CMS generates ?page=1, ?ref= variants. | Medium |
| Internal Linking Structure | Fail | Site appears to have siloed pages with no strategic internal linking. No topic cluster structure. Portfolio doesn't link to contact. Process doesn't link to portfolio. This limits crawl depth and link equity distribution. | High |
| Image Alt Text | Fail | Portfolio is image-heavy. High probability of missing or generic alt text (file names, empty attributes). Each portfolio image should have descriptive alt text including location and home type. | High |
| URL Structure | Pass | URLs are clean and readable (/our-process/, /portfolio/, /amenities/). Good structure. Future pages should follow same pattern: /el-dorado-hills-custom-home-builder/, /blog/post-slug/. | Low |
| Open Graph / Social Meta Tags | Warning | Likely missing OG tags for social sharing. When portfolio images or blog posts are shared on social media, no thumbnail will appear — reducing engagement. Add og:title, og:image, og:description to all pages. | Medium |
| Indexation (page count) | Fail | Only 6 pages indexed vs. 50–100+ for top competitors. This is the single biggest indicator of content deficit. Every new page is a new ranking opportunity. | Critical |
| Backlink Profile | Warning | VillageLife.com editorial mention found — one quality earned link. Houzz and Yelp profiles provide citation links. Need to audit full backlink profile via Ahrefs/Semrush. Target: 5–10 new quality backlinks in 30 days (partners, press, local directories). | High |
Analysis based on organic SERP research, indexed page counts, content audit, and observable site signals across all 7 competitors. Legend: ■ Winner ■ Loser/Absent ■ Tie / Unknown
| Dimension | Wichert Homes | ESI Builders | SacCustomHomeBuilder.com | HouseIdea | Bradley Builders | Landmark Builders |
|---|---|---|---|---|---|---|
| Est. Pages Indexed | ~6 | 50+ | 15–20 | 80+ | 25+ | 20+ |
| Blog / Content | None | Active blog | Minimal | Extensive | Yes | Limited |
| Location Pages | None | El Dorado Hills, Newcastle, Sacramento, more | Sacramento focus | 30+ city pages | Sacramento, Folsom, EDH | Sacramento area |
| Schema Markup | None detected | LocalBusiness, Reviews | Basic | Full suite | Partial | Basic |
| Google Business Profile | Weak / not in map pack | Optimized, map pack | Optimized | Strong | Active, reviews | Present |
| Domain Match Advantage | Brand name only | Brand name | Exact match domain | Brand | Brand | Brand |
| About / Team Page | Missing | Yes — founder story | Yes — Jeff Grenz bio | Yes | Yes — JT Bradley bio | Yes |
| Portfolio / Project Gallery | Yes | Yes — project archive | Yes | Yes | Yes | Yes |
| Testimonials / Reviews | Yes (page + Houzz 5★) | Yes | Yes — Houzz reviews | Yes | Yes | Yes |
| Years in Business Signal | 25+ yrs, 100+ Serrano homes | 50+ yrs combined exp. | 30+ yrs, 165+ homes | Not specified | 20+ yrs | Since 1997 |
| ADU / Remodel Services | Not apparent | ADU, Remodel pages | Yes | Yes | ADU, Remodel, Addition | Limited |
| Backlink / Citation Profile | Weak — 1 press mention | Professional rebuild, strong | Moderate | Strong | Moderate | Moderate |
Threat Level: High. ESI Builders is the most direct digital competitor. They have a professionally rebuilt website, an active blog (including "Best Places to Build a Custom Home Near Sacramento" — a pillar piece targeting informational searches), dedicated location pages (El Dorado Hills, Newcastle, Sacramento), and they appear in the local map pack. Their 50+ years combined experience messaging closely mirrors Wichert's credibility claim. What Wichert has that ESI doesn't: 100+ homes in Serrano specifically — a hyperlocal story that ESI cannot replicate. Wichert should lean hard into Serrano exclusivity.
Threat Level: High for broad terms. Jeffrey R. Grenz holds the exact-match domain "sacramentocustomhomebuilder.com" — a meaningful historical SEO advantage for the term "custom home builder Sacramento." He's been building since 1988 and built 165+ homes. However, his site is relatively thin on content (4–5 pages, minimal blog), which means Wichert can outrank him on long-tail and local terms with a content strategy. Opportunity: Grenz doesn't appear to have El Dorado Hills or Serrano specific pages — Wichert can own that geographic niche.
Threat Level: Medium (for broad terms). HouseIdea has a massive content moat — 80+ pages, 30+ city-specific landing pages, luxury homes Sacramento page, El Dorado Hills page, and multiple blog posts. They are an aggregator/builder hybrid that dominates broad terms. However, they lack Wichert's hyperlocal Serrano story and established community relationships. Competing head-on is not the right strategy — instead, Wichert should own the niche keywords HouseIdea ignores (Serrano-specific, luxury tier content, community-focused pages).
Threat Level: Medium. Bradley Builders has a well-structured site with 25+ pages including custom homes, ADUs, additions, and remodels. JT Bradley's 20+ years of experience is featured prominently. They have location pages for Sacramento and surrounding areas and appear in directory listings. Gap vs. Wichert: Bradley doesn't have the Serrano/El Dorado Hills specific depth. Wichert's niche is more defensible once properly optimized.
Threat Level: Low–Medium. Lee Luxury Homes serves Northern California and Nevada — a broader geographic footprint. Their brand positioning is "premier custom home builder" in the luxury tier. Site appears minimal in content based on search results. Not a direct threat for Serrano/El Dorado Hills local searches, but competes for "luxury home builder Sacramento" branded terms. Opportunity: If Lee has weak local content, Wichert can outrank them for all El Dorado Hills luxury searches.
Threat Level: Medium. Turn-Key is based in El Dorado Hills (4354 Town Center Blvd, Suite 114) — directly in Wichert's backyard. They offer full-service construction including helping clients choose their lot, architect, and construction lender. They have both commercial and residential pages. Their proximity makes them a local competitor for the same buyer pool. Opportunity: Wichert's 100+ Serrano homes claim is a powerful differentiator if properly communicated on local landing pages.
Threat Level: Low–Medium. Landmark Builders has been operating since 1997 and builds detailed, unique custom homes from smaller efficient homes to larger estate homes. Their portfolio includes custom homes in the Sacramento area. Site has 20+ pages and project gallery. Comparable experience to Wichert but appears to lack the hyperlocal Serrano focus. Opportunity: Wichert likely outranks Landmark on brand searches but should ensure location pages close the gap on service-term searches.
To pull live traffic data, organic CTR, impressions, bounce rates, and keyword ranking positions into this report, we need view access to Wichert Homes' Google Analytics 4 and Google Search Console accounts. Once connected, we can add a live data dashboard here showing which pages drive the most organic traffic and exactly which keywords are triggering impressions.
High-probability findings based on SERP analysis:
What we'll do with the data: