Custom window treatments · San Diego County · progettoshades.com
Prepared by REK Marketing & Design
Perfect rating on Google. The profile points to your old Wix site, not the custom one. Two domains are splitting your authority.
Domain split is the gapYou have a perfect 5-star rating, a custom-coded site with strong AI foundations, and location pages for every affluent San Diego submarket. What you don't have is one unified web presence. Two live websites and a GBP pointing to the wrong one are splitting your authority and confusing Google. Fix the split and the rest compounds.
ilprogettollc.com (Wix) and progettoshades.com (custom) are both live. Your GBP links to the Wix site, which then links out to the custom site. Pick one, 301 the other, and update the GBP last. One domain gets all the authority.
Unlocks compoundingA "window treatment store" category with a publicly displayed residential address conflicts with Google's guidelines. Convert to a service-area business with a hidden address before any other profile edits, or risk suspension during verification.
Protects the profile39 reviews vs. 148-169 for 3 Blind Mice and Stoneside. Your perfect rating is the envy of the market, but volume is a direct ranking factor. A post-install review request flow can close this gap in 90 days.
Wins the Map PackiL Progetto has a perfect 5.0-star Google rating, a licensed contractor status, BBB accreditation, and a custom-coded site with location pages for La Jolla, Rancho Santa Fe, Del Mar, and every other affluent San Diego submarket. The site already allows all AI crawlers and publishes an llms.txt file. That is a head start most window treatment companies do not have.
The problem is structural. Two live websites are splitting authority: the Wix site at ilprogettollc.com ranks #1 for your brand with sitelinks, while the custom site at progettoshades.com ranks #2. Your Google Business Profile points to the Wix site, so your strongest local asset feeds your weaker website. Visitors then hop to the custom site in a second click. Every link, citation, and review is diluted across two domains instead of compounding on one.
The good news: this is fixable with a clean 301 redirect map and a GBP update. Once consolidated (Progetto Shades), the custom site's strong architecture, pre-rendered pages, and AI-readiness become the foundation for real rankings. The 39 reviews become a base to build on, not a ceiling.
Perfect 5.0 rating, 39 reviews, licensed contractor, BBB accredited, custom-coded site with pre-rendered pages, location pages for all target cities, llms.txt and AI crawler access already in place.
Two live domains splitting authority. GBP points to the Wix site. Only 1 referring domain and 4 ranking keywords on progettoshades.com. Mobile LCP at 26.5 seconds. 61 pages with over-long title tags.
Competitors rank on dated sites with thin schema. Consolidate to one domain, fix the GBP, and the custom site's AI-readiness becomes a defensible advantage in a market where no one else has llms.txt.
You have the strongest AI-readiness posture of any window treatment company we checked in San Diego. The site allows all 14 AI crawlers, publishes llms.txt, and has LocalBusiness schema. The gap is execution: some schema is injected client-side where AI crawlers cannot see it.
Only 2 of 5 schema blocks exist in the raw HTML. The other 3 are injected by JavaScript. Google renders JS and sees all 5, but most AI crawlers do not render JS and miss the injected blocks. This undercuts your otherwise strong AI posture.
robots.txt explicitly allows GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, and 9 others. Only /booking/confirmed is blocked.
You publish /llms.txt and /llms-full.txt, the files AI uses to understand a site fast. No competitor we checked has this.
The site has an FAQ page but no FAQPage schema. Adding it makes your answers directly quotable in AI responses and Google's "People Also Ask."
Headings are statements, not questions. AI engines favor question-format headings because they match how users ask.
The LocalBusiness schema block is duplicated 3 times on the homepage. Deduplicate to one authoritative block with a single @id anchor.
The window treatment market in San Diego is established but technically unsophisticated. Most competitors rank on the strength of review volume and Hunter Douglas dealer status, not better websites. That is beatable with a consolidated domain and a review velocity plan.
| Competitor | Reviews | Positioning |
|---|---|---|
| iL Progetto (you) | 39 Google | Mobile showroom, no storefront, licensed contractor |
| 3 Blind Mice Window Coverings | 169 Google / 313 Yelp | Full product line, Alta/Graber/Norman/Somfy, location pages, blog |
| Stoneside Blinds & Shades | 151 Google | National with local offices (downtown, La Jolla, Scripps Ranch) |
| Harmony Blinds & Shutters | Verify | Hunter Douglas retailer, showroom + mobile van |
| San Diego Shade / sdshade.com | Verify | Since 1914, Hunter Douglas dealer, two domains (same problem as you) |
| Lessler's Draperies & Design | Verify | Since 1959, Hunter Douglas Gallery, premium drapery |
| Window Spaces (Carlsbad) | Verify | Hunter Douglas dealer, city pages for La Jolla and Rancho Santa Fe |
Source: Google SERP, Yelp, Expertise.com (Aug 2026). 3 Blind Mice and Stoneside are the volume leaders. San Diego Shade runs two domains, the same structural problem you have. Window Spaces targets your exact affluent submarkets with city pages.
| Keyword | Volume | Current rank | Read |
|---|---|---|---|
| ilm blinds san diego | 50 | 41 | Page 5 |
| pro shades sd | 110 | 53 | Page 6 |
| delmar window | 30 | 33 | Page 4 |
| del mar window | 30 | 76 | Page 8 |
Source: DataForSEO (Aug 2026). The site ranks for only 4 keywords, all on pages 4-8 where almost no one clicks. This is the direct result of the domain split: authority is divided, so neither domain ranks well. Consolidate and the combined signals push rankings up.
3 Blind Mice, Harmony, Lessler's, and Window Spaces all foreground "Authorized Hunter Douglas Dealer." You don't carry Hunter Douglas, so lead on what you do have: licensed contractor status, mobile showroom convenience, and the perfect 5.0 rating.
None of the competitors we checked publish llms.txt or explicitly allow AI crawlers. Your site does both. Once the domain is consolidated and schema is server-rendered, you become the most citable window treatment brand in San Diego for AI search.
The custom site has strong architecture, but technical issues are blocking it from ranking. Ordered by impact. Tap any row to see the fix.
The site ranks for only 4 keywords total, generating near-zero organic traffic. This is the story: the domain split has starved the custom site of authority, so it barely ranks for anything.
Takeaway: The site has zero consideration-stage keywords. That is the missing middle: people researching "best motorized shades San Diego" or "plantation shutters vs blinds" are not finding you. But the real problem is upstream. With only 4 ranking keywords total, the site is not visible at any stage. Consolidate the domains first, then build consideration content.
@id.Source: PageSpeed Insights (Aug 2026). The 26.5s LCP is the critical issue. CLS and INP data not available. The SEO score of 100 reflects technical markup, not rankings.
You have a verified GBP with a perfect 5.0 rating and 39 reviews. The profile points to ilprogettollc.com (the Wix site), not progettoshades.com. And the address setup needs attention before any other edits.
Compliance risk: The profile uses "Window treatment store" (a storefront category) with a publicly displayed residential address at 11195 Florindo Rd. For a mobile showroom business with no staffed storefront, the correct setup is service-area business with a hidden address. Profile edits frequently trigger re-verification, and re-verification on a non-compliant profile risks suspension. Fix the SAB/address configuration first, before any other edits.
Listing is live, 5.0 stars, phone and website linked, hours set, category set. The gap is review volume: 39 reviews scores 15/25 on the volume check. 3 Blind Mice has 169, Stoneside has 151.
Ask for a Google review by text after each install. You have the perfect rating; now you need the volume. 2-3 reviews per week closes the gap with the market leaders.
Sequenced so the structural fix (domain consolidation) happens first, while GBP compliance is handled carefully to avoid suspension. Review velocity and content build in parallel.
You have the 5-star reviews, the licensed contractor status, and an AI-ready site. What's missing is one unified domain and the review volume to match. That's exactly what REK builds. Let's start with the consolidation plan and GBP fix.
Contact Us →Everything above, with the specifics. Tap each block to open it.
Option A: Canonical progettoshades.com. 301 the Wix domain page-by-page, then update GBP. Best if domains are close in authority or citations favor progettoshades.com.
Option B: Canonical ilprogettollc.com, serving the custom site on that domain. 301 progettoshades.com. Best if the Wix domain holds most links, citations, and age.
Decision requires: Backlink and citation comparison for both domains. Pull via Moz/Ahrefs before finalizing.
Sequencing: Redirect map first, redirects live and tested second, GBP website field changed last. Keep both domains registered indefinitely. Set up email forwarding for the retired address.
Current state: "Window treatment store" category with publicly displayed residential address at 11195 Florindo Rd, San Diego, CA 92127.
Correct setup: Service-area business with hidden address. You operate a mobile showroom with no staffed, signed storefront. The address should not be public.
Risk: Profile edits trigger re-verification. Re-verification on a non-compliant profile risks suspension. Fix the SAB/address configuration first, with documentation ready, before any other edits.
Issue 1: LocalBusiness/HomeGoodsStore schema duplicated 3 times on homepage. Deduplicate to one block with a single @id anchored to the homepage URL.
Issue 2: 3 of 5 schema blocks are injected by JavaScript. Most AI crawlers do not render JS. Move all schema to static HTML at build time.
Issue 3: No FAQPage schema on the FAQ page. Add it to make answers directly quotable.
Current state: 0 of 25 homepage images in WebP or AVIF. Only 1 of 25 lazy-loaded. The Wix site serves AVIF, so the weaker site currently has better image formats.
Fix: Convert all images to WebP (with AVIF for supporting browsers). Lazy-load all below-fold images. Self-host Google Fonts to eliminate the external render-blocking request.
Content note: Many site images are AI-generated. Replace with real project photography to support the affluent custom positioning and improve GBP photo quality.
Site crawl via Screaming Frog + PageSpeed Insights + DataForSEO + manual SERP review + live browser inspection, August 2026.
GBP data from Google Places API. Competitor review counts from Google SERP and Expertise.com 2026 listing.
Keyword funnel data from DataForSEO ranked keywords. Traffic estimates are near-zero due to the domain split.