Stucco Alhambra: SEO Audit & Action Plan

Audit of stuccoalhambra.com and the plan to start ranking for stucco AND paint jobs in Alhambra and the San Gabriel Valley. Every item below ends in a call or text for a quote.

1. Executive Summary

12
Pages on site
8
Pages with JSON-LD
1
Painting pages
0
Area pages
0
sms: text links
26
Pages to add
Bottom line: the single biggest thing holding this site back is that it covers one city and one trade, while the money searches in this market split across painting keywords and pricing questions. The site has one painting page (stucco-painting.html) and one cost page with no pricing schema, and zero pages for the 12 surrounding cities. Meanwhile the live search results for "stucco repair Alhambra" are owned by directories (Yelp, Thumbtack, HomeAdvisor) and city-page competitors like alhambrastucco.com and stuccopasadena.com, and every query triggers an AI answer box that cites price ranges. Fastest path to call and text leads: fix the domain split this week, put real prices where AI can read them, add an exterior painting hub, then add area pages city by city.

Critical What is broken today

  • Two domains fight each other. Canonicals, sitemap, robots.txt and llms.txt all point at stuccoalhambra.pages.dev while the brand lives at stuccoalhambra.com. One page (privacy.html) already canonicalizes to .com. This splits every ranking signal in half.
  • No exterior painting or house painters page exists. The form offers "Exterior Painting" as a service but there is no page to rank for it.
  • stucco-cost.html is the highest-value page for AI citations and it carries zero schema and no FAQ block.
  • "Text or Call" is in the copy on every page, but no page has an sms: link, and only 3 pages have a form. Mobile users have to hunt.

What is already good

  • Content quality is well above the local competition. index.html runs 3,600 words of genuine older-home education. Competitors like keithpowerpainting.com and alhambrastucco.com run thin doorway-style pages.
  • Correct licensing-free positioning. A full scan of the source shows zero licensure, insurance, or CSLB claims, and the proposed schema in this report keeps it that way.
  • Real price ranges already live on stucco-cost.html ($350 to $22,000). That raw material is exactly what AI engines quote. It just needs structure and reach.
  • robots.txt already welcomes GPTBot, ClaudeBot, and PerplexityBot. The AEO foundation is in place.
Why pricing wins here: the live search results show Google surfacing prices in both classic results and AI answers. stuccochampions.com ranks on page 1 for cost queries with "$500 to $5,000" in the snippet. stuccopasadena.com shows "$250 to $500 per linear section" right in the meta description. ivanspropainting.com puts "from $6000" in its painting snippet. The People Also Ask boxes on every painting and stucco query are cost questions. Whoever publishes clear local numbers gets quoted by ChatGPT and Perplexity. Today that is not you.

2. Build Order

Run these in sequence. Each step compounds the one before it. Time estimates are for the work itself, not waiting on reviews.

1 · Fix domain split
→
2 · Calls and texts
→
3 · Schema pass
→
4 · Pricing content
→
5 · Painting pages
→
6 · Area pages
StepTaskWhat it doesTimeWho
1Point every canonical, the sitemap, robots.txt, and llms.txt at stuccoalhambra.comUnifies ranking signals on the brand domain. Google currently sees two half-sites.30 minHermes
2Add the sticky mobile call/text bar to all 12 pages, add sms: links, mark thank-you.html noindexTurns existing traffic into phone action. Cheapest conversion lift on the site.45 minHermes
3Schema pass: FAQPage on stucco-cost.html, BreadcrumbList everywhere, ContactPage on contact.htmlMakes the pricing and FAQ content machine-readable for AI answers and rich results.1.5 hrHermes
4Expand stucco-cost.html, build stucco-repair-cost.html and house-painting-cost.htmlOwns the cost questions that fill People Also Ask and AI answers in this market.3 hrHermes + owner check on prices
5Build exterior-painting.html and rework stucco-painting.html into the painting clusterOpens the paint-job rankings the owner wants. Currently zero coverage.1.5 hrHermes + owner on photos
6Area batch 1: San Gabriel, Monterey Park, Arcadia, RosemeadFour city pages with real local detail. Competitors rank with thin city pages, so real content wins.4 hrHermes
7AEO pass: answer-first paragraphs, "in 2026" numbers, rewritten llms.txtGets the site cited by ChatGPT and Perplexity for cost and "best of" questions.2 hrHermes
8Area batch 2: Temple City, San Marino, South Pasadena, El MonteSecond wave of city pages plus sideways links to batch 1.3 hrHermes
9Area batch 3: El Sereno, Montebello, Sierra Madre, Baldwin Park + painting area pagesCompletes the coverage grid. Painting area pages target the paint keywords city by city.4 hrHermes
10Owner work: project photos per city, review quotes, price sign-offPhotos and real review quotes are the trust layer city pages need to convert.2 hrManual

3. Current Site Audit

Every page in the source folder at X:/Dropbox/cf-pages/stucco-alhambra/. Note: where a live title contains an em dash character it is shown here as a plain hyphen.

File / URLTitle tagMetaH1Schema blocksIssues found
index.html
stuccoalhambra.com/
Stucco Repair & Installation in Alhambra, CA | Alhambra Stucco ProsYesProfessional Stucco Repair & Installation in Alhambra, CAHomeAndConstructionBusiness + FAQPage (5 Q)Critical Canonical points at pages.dev. Schema url field points at pages.dev. Title omits painting. No BreadcrumbList. 3,600 words with zero images.
contact.htmlContact Alhambra Stucco Pros | Free Estimates - (626) 887-1426YesContact Alhambra Stucco ProsNoneHigh No ContactPage schema. Title uses em dash character. Form lists "EIFS Repair" and "Stucco Remediation" as services but offers no ceiling or siding option. Phone field is optional.
faq.htmlStucco FAQ - Alhambra, CA | Answers for Older-Home Owners | Alhambra Stucco ProsYesStucco FAQ - Alhambra, CAFAQPage (13 Q)Medium Title is 85 characters and will truncate in search. No sticky CTA bar. 13 strong questions but no cost numbers inside the answers.
stucco-repair.htmlStucco Repair in Alhambra, CA | Older Three-Coat & Bungalow SpecialistsYesStucco Repair in Alhambra, CAServiceMedium Best page on the site (1,800 words). Service schema has no areaServed and no provider link. No price summary above the fold.
stucco-crack-repair.htmlStucco Crack Repair in Alhambra, CA | Hairline vs Structural CracksYesStucco Crack Repair in Alhambra, CAServiceMedium H2 "Repair Methods - and When Each One Fits" uses an em dash character. CTA button goes to contact.html instead of offering text-a-photo.
stucco-installation.htmlStucco Installation in Alhambra, CA | Re-Stucco Over Older ExteriorsYesStucco Installation in Alhambra, CAServiceMedium Title misses the word "restucco" that searchers actually type. Only one H3 on a 960-word page. No FAQ block.
stucco-painting.htmlStucco Painting in Alhambra, CA | Elastomeric & Acrylic FinishesYesStucco Painting in Alhambra, CAServiceHigh The only painting page on the site and it targets "stucco painting" only. Loses "exterior painting", "house painters", "exterior paint" to competitors. Cost section has no table.
stucco-cost.htmlStucco Cost Guide - Alhambra, CA | Real Price Ranges for 2026YesStucco Cost Guide - Alhambra, CANoneCritical The money page has zero schema. No FAQPage, no Service, no breadcrumb. H1 and title use em dash characters. 944 words, one table, no per-service breakdowns, no "in 2026" answer passages.
stucco-ceiling.htmlStucco Ceiling Removal in Alhambra, CA | Popcorn CeilingYesStucco Ceiling Removal in Alhambra, CAServiceMedium Good asbestos safety copy. Missing FAQ schema for the asbestos question, which is the exact question AI engines field.
stucco-siding.htmlStucco Siding in Alhambra, CA | Wood-to-Stucco ConversionYesStucco Siding in Alhambra, CAServiceMedium Thin (852 words). No mention of fire-resistant cladding standards or local hillside exposure. Cost section has no table.
privacy.htmlPrivacy Policy | Alhambra Stucco ProsYesPrivacy PolicyNoneMedium The only page canonicalized to .com. Not in sitemap.xml. Fine to keep out of the sitemap, but its canonical proves the .com intent.
thank-you.htmlThank You | Alhambra Stucco ProsYesThank You - Request ReceivedNoneHigh Not marked noindex, so a 195-word conversion page can show up in search and waste crawl budget. Em dash in H1.

Competitor alhambrastucco.com

Ranks today on page 1 for "stucco repair Alhambra" with its El Monte city page, its Arcadia page, its San Marino page, and even its privacy policy. Phone (213) 329-6758, address 320 S Garfield Ave #335.

Weakness: thin city-swap pages, no real cost data, no education depth, and a privacy policy ranking in the top 10 is a sign the site has almost no other content to show. Its pages claim "Licensed & Insured", which we will never do. Our content quality beats theirs page for page. We lose only on page count and city coverage.

Competitor stuccopasadena.com

Ranks for cost queries with stucco-alhambra.html. Puts prices in the meta description ("$250 to $500 per linear section for crack repair, $8 to $12 per square foot for patches"), which is why it shows up in price-focused searches and AI answers.

Weakness: one Alhambra page for the whole city, templated feel, near-duplicate phone numbers across sibling sites (213-329-6739 vs 213-329-6758 on alhambrastucco.com). A real guide with tables beats their single page.

Competitor modernbuilderscali.com (Stucco Contractor Pro)

Owns the Google map pack for "stucco repair Alhambra" with 4.9 stars and 286 reviews from Pasadena, plus city pages like "Stucco South San Gabriel". Note: map pack is out of reach for this project (no Google Business Profiles, by design). We compete in the classic results and AI answers only.

Weakness: generic service copy, no pricing, no older-home specialization. Their reviews carry them, not their content.

Painting rivals Who owns paint jobs today

For "exterior painting Alhambra" and "house painters Alhambra CA" the results are: Google Local Services ads (Stubbins Painting, Just Right Painting, Ivan's Pro Painting, HR Painting and Design, Partnership Painting), the map pack (Strong Stroke Painter Exp, G&J Quality Painting), then organic: bearislandpainting.com, ivanspropainting.com, housepaintinginc.com, huffpainting.co, vanarmpaint.com, thumbtack.com, yelp.com.

Weakness: almost none of them publish real price ranges for stucco-and-paint work on older SGV homes, and none combine stucco repair with painting. That combined angle ("repair first, then paint, one crew") is our opening.

SERP facts worth remembering: AI Overviews appeared on every query we pulled ("stucco repair Alhambra", "stucco contractor Alhambra CA", "exterior painting Alhambra", "house painters Alhambra CA", "stucco repair cost Alhambra", "stucco painting Alhambra CA"). People Also Ask was dominated by cost questions on painting ("How much to paint a 1500 sq ft house?") and stucco ("How much should stucco repair cost?"). Google even suggests "Stucco painting alhambra ca cost" as a related search. Pricing content is the single fastest citation win available.

4. On-Page Fixes

All titles and metas below are ready to paste into the <head> of the named file. Keep the pipe character separators, they match the current style.

index.html

FieldCurrentProposed (paste-ready)
TitleStucco Repair & Installation in Alhambra, CA | Alhambra Stucco Pros<title>Stucco Repair, Painting & Restucco in Alhambra, CA | Alhambra Stucco Pros</title>
Meta descriptionStucco repair, crack repair, installation, and painting for Alhambra's older Craftsman and bungalow homes. Learn the warning signs, then get a free written estimate. Call (626) 887-1426.<meta name="description" content="Stucco repair, crack repair, restucco, stucco painting, and exterior painting for Alhambra's older Craftsman and bungalow homes. Real 2026 price ranges. Free written estimates. Call or text (626) 887-1426.">
Canonicalhttps://stuccoalhambra.pages.dev/<link rel="canonical" href="https://stuccoalhambra.com/">

contact.html

FieldCurrentProposed (paste-ready)
TitleContact Alhambra Stucco Pros | Free Estimates - (626) 887-1426<title>Contact Alhambra Stucco Pros | Free Estimates, Call or Text (626) 887-1426</title>
Meta descriptionContact Alhambra Stucco Pros for a free stucco repair, installation, or painting estimate in Alhambra, CA. Call (626) 887-1426, email, or send the form - response within 2 hours during business hours.<meta name="description" content="Free stucco repair, restucco, and exterior painting estimates in Alhambra, CA. Call or text (626) 887-1426, email, or send the form. We respond within 2 hours during business hours.">

faq.html

FieldCurrentProposed (paste-ready)
TitleStucco FAQ - Alhambra, CA | Answers for Older-Home Owners | Alhambra Stucco Pros (85 chars, truncates)<title>Stucco FAQ: Costs, Cracks & Permits in Alhambra | Alhambra Stucco Pros</title>
Meta descriptionDetailed stucco FAQ for Alhambra homeowners: repainting vs re-stucco, historic neighborhoods, elastomeric coatings, ceiling removal, maintenance, warranties, and more.<meta name="description" content="The stucco questions Alhambra homeowners actually ask: repair vs repaint, crack diagnosis, elastomeric paint, popcorn ceilings, warranties, permits, and what it costs in 2026. Ask us free.">

stucco-cost.html

FieldCurrentProposed (paste-ready)
TitleStucco Cost Guide - Alhambra, CA | Real Price Ranges for 2026<title>Stucco Cost Guide for Alhambra, CA | 2026 Price Ranges | Alhambra Stucco Pros</title>
Meta descriptionWhat stucco work really costs in Alhambra, CA: repair, crack repair, re-stucco, painting, and ceiling removal price ranges, what drives San Gabriel Valley pricing, and how Alhambra permits work.<meta name="description" content="2026 stucco costs in Alhambra, CA: crack repair $350 to $1,400, patch and recoat $500 to $3,200, full re-stucco $9,000 to $22,000, stucco painting $3,200 to $7,500. What drives the price and how permits work.">

Service pages (stucco-repair, stucco-crack-repair, stucco-installation, stucco-painting, stucco-ceiling, stucco-siding)

Shared fixes for all six

  • Add a price mini-table near the top of each page (3 rows, pulled from stucco-cost.html ranges). Searchers on service pages want a number before they read 1,000 words.
  • Add 3 FAQ Q&As at the bottom with FAQPage schema. Question phrasing should match real search language ("How much does stucco crack repair cost in Alhambra?").
  • Add 2 in-body links per page: one to stucco-cost.html with anchor text like "Alhambra stucco prices", one to a sibling service page with descriptive anchor text. Today the only links are nav and footer.
  • Standardize one CTA line above the footer: "Text a photo of the problem to (626) 887-1426 and we will tell you what it likely needs." with an sms: link.

Per-page title tweaks

  • stucco-installation.html: <title>Stucco Installation & Restucco in Alhambra, CA | Alhambra Stucco Pros</title>. "Restucco" is what homeowners type.
  • stucco-repair.html: keep the title. It is the best on the site. Update meta only: end with "Call or text (626) 887-1426."
  • stucco-painting.html: keep the title. Add a new H2 "What Stucco Painting Costs in Alhambra in 2026" with the price table and links to house-painting-cost.html.
  • stucco-crack-repair.html: fix H2 "Repair Methods - and When Each One Fits" to "Repair Methods and When Each One Fits".
  • stucco-ceiling.html: add an FAQ "Does popcorn ceiling removal in Alhambra need a permit?" and "How much is popcorn ceiling removal in Alhambra in 2026?" ($2 to $5 per sq ft).
  • stucco-siding.html: add a cost table ($8 to $14 per sq ft) and a paragraph on fire-resistant cladding value for foothill-adjacent areas (Arcadia, Sierra Madre).
Thin content watch list: stucco-siding.html (852 words) and stucco-cost.html (944 words) are the two thinnest rankable pages. Both should reach 1,400+ words with tables and FAQs before we start adding area pages, because every area page will link to them as supporting depth.

5. Technical + Schema

Critical Domain split: pages.dev vs .com

10 of 12 pages canonicalize to stuccoalhambra.pages.dev. sitemap.xml, the robots.txt sitemap line, and every URL in llms.txt point at pages.dev. Only privacy.html canonicalizes to stuccoalhambra.com. Google is being told the same content lives at two URLs, so authority splits.

Fix in every file: replace https://stuccoalhambra.pages.dev with https://stuccoalhambra.com in canonical tags, JSON-LD url fields, sitemap.xml, robots.txt, and llms.txt. Then in Cloudflare, add a redirect rule from stuccoalhambra.pages.dev/* to stuccoalhambra.com/:dynamic (301).

Critical stucco-cost.html has zero schema

The pricing page is the biggest AI-citation opportunity on the site and it is invisible to machines except as raw text. Competitors already get quoted for price ranges.

Fix: paste the FAQPage block below before </body> in stucco-cost.html, plus a BreadcrumbList block. Also move the price table above the "Four Factors" section.

Warning thank-you.html is indexable

A 195-word thank-you page with no noindex can rank for brand queries and steal clicks that should land on real pages. Add <meta name="robots" content="noindex"> in the <head> of thank-you.html and keep it out of the sitemap (it already is).

Warning No BreadcrumbList schema anywhere

Pages show a text breadcrumb ("Home > Stucco Cost Guide") but no structured data. Adding BreadcrumbList to all pages helps sitelinks and helps AI assistants understand page relationships when we add 26 new pages.

Warning robots.txt is close but incomplete

Allows GPTBot, ClaudeBot, PerplexityBot. Missing Google-Extended (Gemini training/citation), OAI-SearchBot and ChatGPT-User (ChatGPT search), Claude-SearchBot. Also the Sitemap line points at pages.dev. Full replacement block in section 8.

Warning Zero images sitewide

Not one <img> tag exists in any of the 12 pages. That means no Google Images presence, no alt text to reinforce "stucco repair Alhambra", and no project photos to convert visitors. One before/after photo per service page plus one landmark-relevant photo per area page is enough.

JSON-LD audit per page

PageBlocks todayBlocks to add
index.htmlHomeAndConstructionBusiness (url points at pages.dev), FAQPage (5 Q)Fix url to .com. Add BreadcrumbList. Extend areaServed with the 12 surrounding cities.
stucco-repair.htmlServiceService with provider + areaServed, FAQPage (3 Q), BreadcrumbList
stucco-crack-repair.htmlServiceSame as above
stucco-installation.htmlServiceSame as above
stucco-painting.htmlServiceSame as above
stucco-ceiling.htmlServiceSame as above
stucco-siding.htmlServiceSame as above
stucco-cost.htmlNoneFAQPage (6 Q), BreadcrumbList, Service (Stucco Cost Estimation is not a schema type; use Service "Stucco Repair" with hasOfferCatalog of price specs is overkill, FAQPage + BreadcrumbList is the play)
faq.htmlFAQPage (13 Q)BreadcrumbList
contact.htmlNoneContactPage, BreadcrumbList
privacy.html / thank-you.htmlNoneNone needed (thank-you gets noindex)

Paste-ready JSON-LD blocks

No block below contains any licensure, insurance, bonding, or CSLB language. Keep it that way.

1. HomeAndConstructionBusiness, corrected (index.html, replace the existing block)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Alhambra Stucco Pros",
  "description": "Stucco repair, crack repair, restucco, stucco painting, exterior painting, siding conversion, and stucco ceiling removal for older homes in Alhambra, CA and the western San Gabriel Valley.",
  "url": "https://stuccoalhambra.com/",
  "telephone": "+1-626-887-1426",
  "email": "hello@inbox.stuccoalhambra.com",
  "priceRange": "$$",
  "areaServed": [
    {"@type":"City","name":"Alhambra","containedInPlace":{"@type":"State","name":"California"}},
    {"@type":"City","name":"San Gabriel"},
    {"@type":"City","name":"Monterey Park"},
    {"@type":"City","name":"Rosemead"},
    {"@type":"City","name":"Temple City"},
    {"@type":"City","name":"San Marino"},
    {"@type":"City","name":"South Pasadena"},
    {"@type":"City","name":"El Monte"},
    {"@type":"City","name":"Arcadia"},
    {"@type":"City","name":"El Sereno"},
    {"@type":"City","name":"Montebello"},
    {"@type":"City","name":"Sierra Madre"},
    {"@type":"City","name":"Baldwin Park"}
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Stucco and Painting Services",
    "itemListElement": [
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Repair","url":"https://stuccoalhambra.com/stucco-repair.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Crack Repair","url":"https://stuccoalhambra.com/stucco-crack-repair.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Installation and Restucco","url":"https://stuccoalhambra.com/stucco-installation.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Painting","url":"https://stuccoalhambra.com/stucco-painting.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Exterior Painting","url":"https://stuccoalhambra.com/exterior-painting.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Siding Conversion","url":"https://stuccoalhambra.com/stucco-siding.html"}},
      {"@type":"Offer","itemOffered":{"@type":"Service","name":"Stucco Ceiling Removal","url":"https://stuccoalhambra.com/stucco-ceiling.html"}}
    ]
  },
  "aggregateRating": {"@type":"AggregateRating","ratingValue":"5.0","reviewCount":"98","bestRating":"5"},
  "address": {"@type":"PostalAddress","addressLocality":"Alhambra","addressRegion":"CA","addressCountry":"US"},
  "openingHoursSpecification": {
    "@type":"OpeningHoursSpecification",
    "dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens":"07:00","closes":"19:00"
  }
}
</script>

2. Service page block (paste before </body> in each stucco-*.html service page)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Stucco Repair in Alhambra, CA",
  "serviceType": "Stucco Repair",
  "url": "https://stuccoalhambra.com/stucco-repair.html",
  "description": "Stucco repair for pre-1950 Craftsman and bungalow homes in Alhambra: moisture damage, texture and color matching, layered rebuilds on older three-coat systems.",
  "provider": {"@type":"HomeAndConstructionBusiness","name":"Alhambra Stucco Pros","url":"https://stuccoalhambra.com/","telephone":"+1-626-887-1426"},
  "areaServed": {"@type":"City","name":"Alhambra","containedInPlace":{"@type":"State","name":"California"}},
  "offers": {"@type":"Offer","priceSpecification":{"@type":"PriceSpecification","minPrice":350,"maxPrice":3200,"priceCurrency":"USD"},"description":"Typical Alhambra stucco repair range; exact price set in a free written estimate."}
}
</script>

Swap name, serviceType, url, description, and the offers range per page: crack repair 350 to 1,400; installation and restucco 9,000 to 22,000 for a whole home; stucco painting 3,200 to 7,500; ceiling removal 2 to 5 per sq ft; siding conversion 8 to 14 per sq ft.

3. FAQPage for stucco-cost.html (paste before </body>)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {"@type":"Question","name":"How much does stucco repair cost in Alhambra in 2026?","acceptedAnswer":{"@type":"Answer","text":"In 2026, most stucco repair jobs in Alhambra run $500 to $3,200. Small crack and patch work is typically $350 to $1,400, and moisture remediation behind damaged sections runs $2,500 to $8,000 depending on how much material has to come off."}},
    {"@type":"Question","name":"How much does it cost to restucco a house in Alhambra?","acceptedAnswer":{"@type":"Answer","text":"A full re-stucco on an average Alhambra home runs $9,000 to $22,000 in 2026, including tear-off, prep, three coats, and cleanup. New stucco walls and additions are $9 to $16 per square foot."}},
    {"@type":"Question","name":"How much does stucco painting cost in Alhambra?","acceptedAnswer":{"@type":"Answer","text":"Stucco painting in Alhambra runs $3,200 to $6,000 for a premium acrylic system and $4,500 to $7,500 for an elastomeric system in 2026, including washing, prep, priming where needed, and two coats."}},
    {"@type":"Question","name":"How much does popcorn ceiling removal cost in Alhambra?","acceptedAnswer":{"@type":"Answer","text":"Popcorn and stucco ceiling removal runs $2 to $5 per square foot in 2026, covering containment, removal, skim coating, and priming. Pre-1978 textures should be tested before disturbance."}},
    {"@type":"Question","name":"What drives the price of stucco work in the San Gabriel Valley?","acceptedAnswer":{"@type":"Answer","text":"Four factors: how much wall must be opened to sound material, what is behind the surface (wood lath, brick veneer, old paper), access and elevation on tight lots, and texture or trim detail. Custom texture matching and historic details are quoted as their own line items."}},
    {"@type":"Question","name":"Do stucco repairs need a permit in Alhambra?","acceptedAnswer":{"@type":"Answer","text":"Usually no permit for like-for-like repair, crack sealing, painting, or interior ceiling texture removal. Re-stucco that replaces lath and paper, siding conversion, or work on eaves and structural elements usually needs a permit through the City of Alhambra Building Division. Where a permit is needed, the submittal and inspections are handled for you and the fee shows as its own line on the estimate."}}
  ]
}
</script>

4. BreadcrumbList (paste before </body> on every rankable page; adjust names and items)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type":"ListItem","position":1,"name":"Home","item":"https://stuccoalhambra.com/"},
    {"@type":"ListItem","position":2,"name":"Stucco Cost Guide","item":"https://stuccoalhambra.com/stucco-cost.html"}
  ]
}
</script>

5. ContactPage (contact.html, paste before </body>)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ContactPage",
  "url": "https://stuccoalhambra.com/contact.html",
  "name": "Contact Alhambra Stucco Pros",
  "about": {"@type":"HomeAndConstructionBusiness","name":"Alhambra Stucco Pros","telephone":"+1-626-887-1426","email":"hello@inbox.stuccoalhambra.com"}
}
</script>

6. Sitemap + Internal Linking

Current sitemap Assessment

  • 10 URLs, all on stuccoalhambra.pages.dev. Must become stuccoalhambra.com.
  • Every lastmod reads 2026-10-01, which tells Google nothing. Update lastmod only when a page actually changes.
  • privacy.html and thank-you.html are absent. privacy.html should be added (it is linked site-wide). thank-you.html stays out and gets noindex.
  • After the expansion the sitemap should carry about 36 URLs. Regenerate it whenever Hermes adds a page.

Hub and spoke The URL map we are building

Hub: index.html (Alhambra, whole trade).

Service spokes: the 6 stucco-*.html pages, plus exterior-painting.html.

Cost spokes: stucco-cost.html, stucco-repair-cost.html, house-painting-cost.html.

Area spokes: 12 city pages, stucco and painting combined per city, each linking up to the hub and sideways to 3 sibling cities.

Support: faq.html, contact.html.

index.html (hub)
→
Service pages
→
Cost guides
→
Area pages
→
Contact / quote

Internal link plan

FromToAnchor text to useWhy
index.html service gridexterior-painting.html (new)exterior painting in AlhambraThe homepage must point at the painting cluster or it will never rank.
index.html "Know the Signs" sectionstucco-crack-repair.htmlhairline vs structural stucco cracksMatches the exact query language already on the page.
Every stucco-*.html pagestucco-cost.htmlAlhambra stucco prices for 2026Pushes the cost guide's authority up from 6 pages.
stucco-painting.htmlhouse-painting-cost.html (new)house painting cost in AlhambraTies the painting cluster together.
stucco-cost.html tablesEach service pagestucco crack repair, restucco, stucco paintingTable row words become the anchors.
Each area pageindex.html + 3 service pages + 2 cost guidesstucco repair in [city], [city] stucco costHub to spoke reinforcement.
Each area page3 sibling area pagesstucco repair in [nearby city]Sideways links build the area cluster as a neighborhood, not a stack of doors.
faq.html answersRelevant service and cost pagesDescriptive phrases, never "click here"FAQ is the strongest link source because it already ranks for questions.
Rule for every new page: no page goes live unless it links to at least 3 other pages on the site and gets linked from at least 2 existing pages. Orphan pages on a rank and rent site waste crawl budget and never rank.

7. New Pages to Add

This is the growth plan. 26 pages, built in three batches. Every area page carries its own landmarks, housing stock, and permit reality. No city-swap templates, because Google's helpful content systems and every AI engine can smell swapped city names.

Service x area matrix

Key: Live page exists, P1 build first, P2 second batch, P3 third batch, Hub link to the Alhambra page instead of building one.

ServiceAlhambraSan GabrielMonterey ParkRosemeadTemple CitySan MarinoSouth PasadenaEl MonteArcadiaEl SerenoMontebelloSierra MadreBaldwin Park
Stucco repairLiveP1P1P1P1P2P2P2P1P3P3P3P3
Crack repairLiveHub covered inside each city page with one H2 and an internal link to stucco-crack-repair.html
Restucco / installationLiveP2P3P3P3P2P3P3P2HubHubP3Hub
Stucco paintingLiveHub covered inside each city page and in the painting area pages
Exterior / house paintingP1P1P1P2P2P3P3P2P1P3P3P3P3
Cost guidesP1Hub one price table per city inside the city page, all linking to stucco-cost.html
Ceiling removalLiveHub one H2 per city page only where housing stock fits (post-war tracts)

Prioritized new pages

#SlugTypeTarget keywordsSearch intentUnique local angle (do not swap city names)Priority
1exterior-painting.htmlService hubexterior painting Alhambra, exterior paint Alhambra CA, house painters Alhambra CA, exterior house paintingGet quotes for painting a housePosition as "the stucco-first painters": repair and patch before paint, elastomeric systems for chalking SGV sun walls, one crew for stucco and paint. Include a 2026 price table and the "paint over it or repair first" decision tree lifted from the FAQ.Critical
2house-painting-cost.htmlCost guidehouse painting cost Alhambra, cost to paint exterior 1500 sq ft, exterior painting cost San Gabriel ValleyPrice research before callingAnswer the exact PAA questions Google shows ("How much to paint a 1500 sq ft house?", "2200 sq ft two story in 2026") with SGV numbers. Paint cost by home size table plus stucco-vs-wood prep surcharge table.Critical
3stucco-repair-cost.htmlCost guidestucco repair cost Alhambra, how much does stucco repair cost, stucco crack repair pricePrice researchDeep dive on the $350 to $1,400 and $500 to $3,200 ranges with photo-scope examples ("what a $600 crack job looks like vs a $2,800 moisture job"). Beats stuccochampions.com's generic ranges.Critical
4stucco-san-gabriel.htmlArea pagestucco repair San Gabriel, stucco contractor San Gabriel CAFind a local proMission District and Las Tunas corridor bungalows, 1920s to 1940s stucco over wood lath near the Mission, hot summers along Valley Blvd. Permits through San Gabriel's own Community Development Department. Reference the annual San Gabriel Mission Run route streets as neighborhood shorthand.Critical
5stucco-monterey-park.htmlArea pagestucco repair Monterey Park, stucco Monterey Park CAFind a local proHillside ranch homes off Atlantic Blvd with sun-baked west walls, 1980s condo associations with stucco siding, fog and hillside moisture in the higher streets. Cover bilingual service note here (see AEO section) since the homeowner base is heavily Chinese speaking.Critical
6stucco-arcadia.htmlArea pagestucco repair Arcadia, stucco painting ArcadiaFind a local proFoothill exposure near Santa Anita: UV and Santa Ana wind damage patterns, 1950s ranch homes off Huntington Drive, historic downtown overlay review for exterior changes, fire-adjacent foothill streets where siding conversion matters.Critical
7stucco-rosemead.htmlArea pagestucco repair Rosemead, stucco crack repair RosemeadFind a local proPost-war stucco bungalows and duplexes along Valley Blvd and Garvey Ave, alluvial flatland soil movement that shows as diagonal cracking, tight lots with carport access issues.Critical
8painting-san-gabriel.htmlArea paintinghouse painters San Gabriel CA, exterior painting San GabrielHire paintersPaint over historic Mission-area stucco: breathable coatings for old plaster, color notes for the historic district, prep on hairline cracking before paint.High
9painting-monterey-park.htmlArea paintinghouse painters Monterey Park, exterior painting Monterey ParkHire paintersHillside homes: two-story access premiums, elastomeric for exposed west elevations, HOA color rules in the condo tracts.High
10painting-arcadia.htmlArea paintinghouse painters Arcadia CA, exterior painting ArcadiaHire paintersUV degradation on foothill-adjacent homes, repaint cycles that beat chalking, larger ranch homes with deep eaves and trim detail.High
11stucco-temple-city.htmlArea pagestucco repair Temple City, restucco Temple CityFind a local pro1940s and 1950s bungalows around Temple City Park, Las Tunas corridor shops, the city's residential design guidelines that touch exterior remodels.High
12stucco-san-marino.htmlArea pagestucco repair San Marino, stucco replacement San MarinoFind a local pro1920s Spanish Colonial Revival and Tudor estates near Lacy Park and the Huntington, Architectural Review Board scrutiny on exterior changes (competitor alhambrastucco.com already advertises "ARB-compliant" work here, so the intent is real), finish-detail matching on landmark homes.High
13stucco-south-pasadena.htmlArea pagestucco repair South Pasadena, stucco crack repair South PasadenaFind a local proCraftsman bungalows and Mills Act houses with historic preservation review, hillside streets near the Arroyo Seco with moisture and movement issues, matching hand textures on designated homes.High
14stucco-el-monte.htmlArea pagestucco repair El Monte, stucco contractor El MonteFind a local proPost-war stucco tracts and multi-generational additions around the Valley Mall corridor, alluvial soil movement, additions where two eras of stucco meet (the site already has copy for this).High
15restucco-cost.htmlCost guiderestucco cost, cost to re-stucco a house Alhambra, re-stucco vs repaintPrice researchWhole-home tear-off economics: when the $9,000 to $22,000 job beats another round of $500 patches. Include the "repair versus replace" decision table already described in stucco-repair.html.High
16exterior-painting-cost.html (merge into house-painting-cost if budget tight)Cost guideexterior paint cost per sq ft, cost to paint stucco house CaliforniaPrice researchPer-square-foot math for stucco vs wood siding prep, elastomeric vs acrylic upcharge, and the "paint now or repair first" cost comparison.Medium
17painting-rosemead.htmlArea paintinghouse painters Rosemead CAHire paintersSmall-home pricing on post-war bungalows, duplex repaints, sun-facing garage walls.Medium
18painting-temple-city.htmlArea paintinghouse painters Temple City CAHire paintersDesign-guideline-friendly color choices, trim-and-stucco combo jobs.Medium
19stucco-el-sereno.htmlArea pagestucco repair El Sereno, stucco El Sereno Los AngelesFind a local proHillside bungalows near Cal State LA, 1920s to 1940s plaster and stucco, and a real permit twist: El Sereno is City of Los Angeles, so work goes through LADBS, not Alhambra. That detail alone beats every city-swap competitor page.Medium
20stucco-montebello.htmlArea pagestucco repair Montebello, stucco painting MontebelloFind a local proPost-war flatland tracts with wide street-facing walls, Whittier Blvd commercial frontage, oil-field soil history and its cracking patterns.Medium
21stucco-sierra-madre.htmlArea pagestucco repair Sierra Madre, stucco Sierra Madre CAFind a local proFoothill village Craftsman bungalows near the Wistaria area, historic preservation review, hillside UV and wind exposure, wildfire-adjacent cladding choices.Medium
22stucco-baldwin-park.htmlArea pagestucco repair Baldwin Park, stucco Baldwin Park CAFind a local pro1950s and 1960s tract stucco on the hot valley floor, I-10 corridor dust and vibration, wide single-story walls that price access sweet.Medium
23painting-el-monte.htmlArea paintinghouse painters El Monte CAHire paintersAddition-heavy homes where new and old stucco need one paint system, heat-driven chalking on south walls.Medium
24popcorn-ceiling-removal-cost.htmlCost guidepopcorn ceiling removal cost, stucco ceiling removal price per sq ftPrice researchPer-room price table for typical Alhambra bungalow room sizes plus the pre-1978 testing guidance the site already owns.Medium
25painting-south-pasadena.html / painting-san-marino.htmlArea paintinghouse painters South Pasadena, painters San MarinoHire paintersHistoric-home paint systems, review-board friendly palettes, detail trim work.Low
26stucco-chimney-repair.htmlService spin-offstucco chimney repair Alhambra, chimney stucco costFix a chimneyPAA on the live SERP literally asks "Can I stucco my chimney?" Thin competition, easy win, high-urgency job type.Low
Area page formula (use on all 12, vary the substance): H1 with city name, 60-word answer-first intro, H2 "What [city] homes are actually made of" (housing stock and era), H2 "What the local climate does to stucco and paint here", H2 "Costs in [city]" (3-row table), H2 "Permits in [city]" (name the actual building department), H2 "Neighborhoods we work in" (real streets and landmarks), 4 FAQs with schema, and a text-a-photo CTA. Minimum 900 words of unique material per page.

Optional Bilingual angle

The western San Gabriel Valley has a large Mandarin, Cantonese, and Spanish speaking homeowner base (Monterey Park and San Gabriel especially). We found no direct evidence that bilingual content lifts rankings, so this is a conversion and trust play, not an SEO play: add one short bilingual FAQ strip (Chinese and Spanish) at the bottom of the Monterey Park, San Gabriel, and Rosemead area pages plus the phone number. Do not launch full translated sites. Low priority, do it in batch 3 if at all.

Differentiator to state everywhere Repair first, then paint

No competitor in the results combines stucco repair and exterior painting under one roof. The FAQ already answers "Should I repair my stucco before repainting, or just paint over it?" Build the whole painting cluster on that promise. It is the exact objection homeowners have, and answering it is what gets pages shared and cited.

8. AEO / GEO (AI citations)

Goal: when someone asks ChatGPT or Perplexity "how much does stucco repair cost in Alhambra" or "who fixes stucco in Alhambra", this site is the cited source. Every query we tested triggers an AI answer box, and those answers quote price ranges. Here is how to get quoted.

Passage format rules

The 5 rules

  • Answer first. Every H2 is followed by a 40 to 80 word paragraph that answers the heading directly, before any storytelling. AI engines lift the first clean answer.
  • Use specific numbers. "runs $350 to $1,400 in 2026" beats "affordable pricing". Every price on the site should carry the year.
  • Say "in 2026". AI engines prefer dated pricing. Put it in the first answer paragraph of every cost page and every cost question.
  • One question, one answer block. Question as H3 or FAQ markup, answer as a short paragraph, then detail. Never bury the answer mid-page.
  • State the geography in the answer. "in Alhambra and the western San Gabriel Valley" inside the answer text, not just in the title.

Example passage (paste at the top of stucco-cost.html)

How much does stucco repair cost in Alhambra?

Stucco repair in Alhambra costs $500 to $3,200 in 2026 for most jobs. Small crack and patch work runs $350 to $1,400, moisture remediation behind damaged stucco runs $2,500 to $8,000, and a full home re-stucco runs $9,000 to $22,000. Prices cover older three-coat systems on Craftsman and bungalow homes across the western San Gabriel Valley. A free written estimate fixes your exact number.

That paragraph is 72 words, names the city, dates the numbers, and gives three ranges. It is exactly the shape AI engines quote.

Example passage (top of exterior-painting.html)

How much does exterior painting cost in Alhambra?

Exterior house painting in Alhambra costs $3,200 to $6,000 in 2026 for a typical stucco home using premium acrylic, and $4,500 to $7,500 for an elastomeric system that bridges cracks. Prep, repairs to hairline cracking, and two finish coats are included. Painting over unrepaired stucco is the most common cause of early repaint failure in the San Gabriel Valley.

Example passage (top of an area page, San Gabriel)

Who repairs stucco in San Gabriel, CA?

Alhambra Stucco Pros repairs stucco on San Gabriel's 1920s to 1940s bungalows near the Mission District, including hairline crack repair ($350 to $1,400 in 2026), patch and recoat work ($500 to $3,200), and full restucco ($9,000 to $22,000). Older three-coat stucco over wood lath, matched texture and color, free written estimates by call or text to (626) 887-1426.

FAQ structure for AI answers

RuleDo thisNot this
Question wordingCopy real search phrasing: "How much should stucco repair cost?", "When to worry about cracks in stucco?", "Do you need to prime before painting stucco?"Clever headings like "The cost question"
Answer length40 to 80 words, one paragraph, numbers included300-word answers that bury the number in paragraph two
MarkupMatching FAQPage JSON-LD for every visible Q&A pairFAQ schema for questions that are not visible on the page (Google penalizes that)
DepthShort answer first, then "What changes the price" detail below itOne giant paragraph
CoverageAnswer the PAA questions we pulled from live results (see below)Only the questions we wish people asked
Real questions from the live search results to answer somewhere on the site: "How much should stucco repair cost?", "How much does it cost to stucco a 1000 sq ft house?", "Can a handyman do stucco repair?", "Will homeowners insurance cover stucco repair?", "When to worry about cracks in stucco?", "Is stucco failure covered by insurance?", "Can you apply new stucco over existing stucco?", "How much does it cost to paint the exterior of a 1500 sq ft house?", "How much to paint a 2200 sq ft two story house in California in 2026?", "Do you need to prime before painting stucco?", "What time of year should you paint the exterior of your house?", "Can I stucco my chimney?"

llms.txt improvements

The current llms.txt is a good start: it lists services, guides, service areas, contact, and permits. Four upgrades make it quotable:

# Alhambra Stucco Pros

> Stucco repair, restucco, stucco painting, and exterior painting for older homes
> in Alhambra, California and the western San Gabriel Valley. Free written
> estimates by call or text: (626) 887-1426.

## 2026 Price Ranges (Alhambra, CA)

- Stucco crack repair: $350 to $1,400
- Stucco repair, patch and recoat: $500 to $3,200
- Moisture remediation behind stucco: $2,500 to $8,000
- Full re-stucco, average home: $9,000 to $22,000
- Stucco painting (acrylic): $3,200 to $6,000
- Stucco painting (elastomeric): $4,500 to $7,500
- Wood-to-stucco siding conversion: $8 to $14 per sq ft
- Popcorn ceiling removal: $2 to $5 per sq ft

## Common Questions

- How much does stucco repair cost in Alhambra? Most jobs run $500 to $3,200 in 2026.
- Do stucco repairs need a permit in Alhambra? Like-for-like repair and painting
  usually need no permit; lath replacement and siding conversion usually do.
- What causes stucco damage in Alhambra? Winter rain against old paper, summer sun
  cracking south and west walls, and seismic settling on pre-war framing.

robots.txt replacement block

User-agent: *
Allow: /

# AI crawlers welcome
User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Claude-SearchBot
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: Google-Extended
Allow: /

Sitemap: https://stuccoalhambra.com/sitemap.xml
Why this works: Google-Extended controls Gemini and AI Overviews access, OAI-SearchBot and ChatGPT-User control live ChatGPT search citations, and Claude-SearchBot controls Perplexity-style Claude retrieval. The site's content is already quotable (education-first, real numbers, local detail). Opening the doors to all of these plus the passage rewrites is the whole AEO job.

9. Conversion (Calls + Texts)

The site says "Text or Call (626) 887-1426" in its top banner on every page. But a scan of all 12 pages found zero sms: links and zero sticky mobile call bars. On a phone, the visitor scrolls past 1,000 words with no way to act. That is the cheapest fix on this list.

CTA audit, page by page

Pagetel: linksms: linkForm on pageMain CTA todayFix
index.htmlYes (header + hero)NoYes"Get Your Free Estimate" + "Text or Call (626) 887-1426"Make the "Text or Call" button a real sms: link. Add sticky bar.
contact.htmlYesNoYes"See the Cost Guide" (a link away from converting!)Swap the primary button to call/text. Keep the cost guide link secondary.
faq.htmlYes (footer)NoNo"Contact Us"Add sticky bar + one sms: link per answer block.
stucco-repair.htmlYesNoYes"Request Your Free Estimate"Add "text a photo" line above the form. Add sticky bar.
stucco-crack-repair.htmlYesNoNo"Get a Free Crack Assessment"This page begs for a photo text. Make the CTA: "Text a photo of the crack to (626) 887-1426".
stucco-installation.htmlYesNoNo"Request Your Free Estimate"Add sticky bar. Add price table near CTA.
stucco-painting.htmlYesNoNo"Request Your Free Estimate"Add sticky bar + "see your color on your own wall" CTA to sms: with photo.
stucco-ceiling.htmlYesNoNo"Request Your Free Estimate"Add sticky bar.
stucco-siding.htmlYesNoNo"Request Your Free Estimate"Add sticky bar.
stucco-cost.htmlYesNoNo"Request Your Free Estimate"Highest-intent page for a quote CTA. Add sticky bar + inline "text us your square footage" CTA.
thank-you.htmlYesNon/aLinks to guidesAdd "Need us faster? Text (626) 887-1426." noindex this page.
privacy.htmlYesNon/anoneNo change needed.

Sticky mobile call/text bar (paste into every page)

Two parts. The CSS goes in css/style.css at the bottom. The HTML goes just before </body> in all 12 pages. No JavaScript required.

/* add to css/style.css */
.call-bar{position:fixed;bottom:0;left:0;right:0;display:none;z-index:200}
.call-bar a{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 10px;font-weight:700;font-size:.95rem;text-decoration:none}
.call-bar .cb-call{background:#1a1a2e;color:#fff}
.call-bar .cb-text{background:#0369a1;color:#fff}
@media(max-width:800px){.call-bar{display:flex}.main{padding-bottom:96px}}
<!-- add just before </body> in every page -->
<div class="call-bar">
  <a class="cb-call" href="tel:+16268871426">📞 Call (626) 887-1426</a>
  <a class="cb-text" href="sms:+16268871426">💬 Text Us a Photo</a>
</div>
Texting is the growth move: this audience skews to quick, low-friction contact, and "text a photo of the crack" is an easier first step than filling a form. The sms: link should pre-fill context where the platform allows it: sms:+16268871426?&body=Hi, I have a stucco question about my Alhambra home. (iOS uses ?&body=, Android uses ?body=; the plain sms:+16268871426 works everywhere, so use the plain version as the default and the prefilled one on photo-driven pages.)

Quote CTA copy that fits this site's voice

Primary CTAs (use these)

  • "Get a Free Written Estimate"
  • "Text a Photo, Get a Straight Answer"
  • "Call or Text (626) 887-1426"
  • "See What It Costs First" (links to stucco-cost.html, for cost-page visitors who are not ready to call)
  • "We'll Tell You If It Even Needs a Pro"

Do not use

  • "Request a Consultation" (too formal for this trade and this site)
  • "Book Now" (no scheduling system exists)
  • "Get 3 Quotes" or anything marketplace-flavored
  • Any promise of same-day service or response times beyond what the site already says (2 hours during business hours)
  • "Licensed & Insured" anywhere in CTA copy (stripped on purpose, never returns)

Form fixes (contact.html, index.html, stucco-repair.html)

10. Keywords

Split by trade. Volume is modest per keyword in these small cities, but intent is extremely high and the AI citation surface makes each query worth more than its raw volume.

Stucco keywords

KeywordIntentTarget pageStatus
stucco repair AlhambraGet a prostucco-repair.htmlLive strengthen with area links
stucco repair near meGet a proindex.html + area pagesHigh needs area pages
stucco contractor Alhambra CAGet a proindex.htmlHigh add to title/H2 mix
stucco crack repair AlhambraGet a prostucco-crack-repair.htmlLive
stucco repair cost Alhambra / how much does stucco repair costPricestucco-repair-cost.html (new)Critical
stucco cost Alhambra / stucco prices San Gabriel ValleyPricestucco-cost.htmlLive expand + schema
restucco Alhambra / re-stucco costGet a pro / pricestucco-installation.html + restucco-cost.htmlHigh
stucco installation AlhambraGet a prostucco-installation.htmlLive
stucco painting Alhambra / stucco painting costGet a pro / pricestucco-painting.htmlLive add cost table
popcorn ceiling removal Alhambra / stucco ceiling removal costGet a pro / pricestucco-ceiling.html + popcorn-ceiling-removal-cost.htmlMedium
stucco siding / wood to stucco conversion AlhambraGet a prostucco-siding.htmlLive
stucco chimney repair AlhambraGet a prostucco-chimney-repair.html (new)Low
stucco repair [San Gabriel / Monterey Park / Rosemead / Temple City / San Marino / South Pasadena / El Monte / Arcadia / El Sereno / Montebello / Sierra Madre / Baldwin Park]Get a prostucco-[city].html pagesCritical 12 pages
stucco repair near me / stucco contractor near meGet a proarea pages + indexHigh "near me" resolves to city pages

Painting keywords

KeywordIntentTarget pageStatus
exterior painting Alhambra / exterior painting near meGet quotesexterior-painting.html (new)Critical zero coverage today
house painters Alhambra CA / house painters near meGet quotesexterior-painting.htmlCritical
exterior paint Alhambra / exterior house paintingGet quotesexterior-painting.htmlCritical
house painting cost Alhambra / cost to paint 1500 sq ft housePricehouse-painting-cost.html (new)Critical PAA goldmine
exterior painting cost per sq ft CaliforniaPriceexterior-painting-cost.html or mergedMedium
stucco painting Alhambra (existing)Get quotesstucco-painting.htmlLive bridge to painting cluster
painters San Gabriel / Monterey Park / Arcadia / Rosemead / Temple City / El MonteGet quotespainting-[city].html pagesHigh batch 2
elastomeric paint Alhambra / elastomeric vs acrylic stuccoResearchstucco-painting.htmlLive strengthen FAQ
paint over stucco / paint peeling off stuccoResearchexterior-painting.html FAQHigh
how often to paint stucco house CaliforniaResearchfaq.html + painting cost guideMedium
How "near me" actually works: nobody can rank a page for "near me" directly. Google resolves those queries against the searcher's location and shows the nearest relevant city page. The way to capture them is the 12 city pages plus consistent NAP (name, address, phone) in schema. With no Google Business Profile by design, city pages are the entire "near me" strategy.

11. Full Checklist

Phase 1 is this week. Phase 2 is the next two weeks. Phase 3 is month two and beyond. Everything is tagged by who does it.

Phase 1: Foundation (week 1)

Phase 2: Content and schema (weeks 2 to 3)

Phase 3: Expansion (month 2)

Phase 4: Ongoing

12. Change Log

Living tracker. Status values: Done (green), Manual (orange), To Do (gray). Everything below starts as To Do until work is verified.

#ItemStatusDetailsDate
1Domain consolidation to stuccoalhambra.comTo DoCanonicals, sitemap.xml, robots.txt, llms.txt, JSON-LD url fields across 12 files.Pending
2Cloudflare 301 from pages.devTo DoRedirect rule in the CF dashboard. Manual step.Pending
3Sticky mobile call/text barTo DoCSS in style.css, HTML block in all 12 pages.Pending
4sms: links sitewideTo DoEvery "Text or Call" mention becomes a real sms: link.Pending
5thank-you.html noindexTo DoMeta robots noindex in the head.Pending
6Title and meta updatesTo Doindex, contact, faq, stucco-cost, stucco-installation per section 4.Pending
7Schema passTo DoFAQPage on cost page, BreadcrumbList site-wide, Service upgrades, ContactPage.Pending
8stucco-cost.html expansionTo DoAnswer-first intro, per-service tables, 6 FAQs. Price sign-off needed.Pending
9stucco-repair-cost.htmlTo DoNew cost guide with photo-scope examples.Pending
10house-painting-cost.htmlTo DoNew cost guide answering PAA size questions.Pending
11exterior-painting.htmlTo DoNew painting hub, repair-first positioning.Pending
12Area batch 1 (4 city pages)To DoSan Gabriel, Monterey Park, Arcadia, Rosemead.Pending
13Painting batch 1 (3 city pages)To Dopainting-san-gabriel, painting-monterey-park, painting-arcadia.Pending
14Area batch 2 (4 city pages)To DoTemple City, San Marino, South Pasadena, El Monte.Pending
15restucco-cost.htmlTo DoWhole-home re-stucco pricing guide.Pending
16Area batch 3 (4 city pages)To DoEl Sereno, Montebello, Sierra Madre, Baldwin Park.Pending
17Painting batch 2 (3 city pages)To Dopainting-rosemead, painting-temple-city, painting-el-monte.Pending
18llms.txt rewriteTo DoPrice ranges, per-city lines, common questions, .com URLs.Pending
19robots.txt rewriteTo DoAdd Google-Extended, OAI-SearchBot, ChatGPT-User, Claude-SearchBot.Pending
20Owner price verificationTo DoEvery price range on cost pages must be signed off before publish.Pending
21Owner project photosTo Do2 to 3 real job photos per city for area pages.Pending
22Sitemap regenerationTo DoAll new URLs, correct lastmod values, .com domain.Pending
When items are completed: flip the status badge to Done and fill the Date column. This report is the single source of truth for the fix work. Nothing gets marked Done until it is verified live on stuccoalhambra.com.