Stucco Van Nuys: SEO Audit & Action Plan

Audit of every page in X:/Dropbox/cf-pages/stucco-vannuys-v3 (the deployed source for stuccovannuys.com) plus the growth plan to rank for stucco AND paint jobs across Van Nuys and the San Fernando Valley. Every action below exists to produce one outcome: a phone call or a text asking for a quote.

1. Executive Summary

4
HTML Pages Today
28
New Pages Planned
1
Broken Phone Link
0
SMS Links on Site
2
Schema Blocks Total
0
Cost Guide Pages
1 of 6
Service Cards Cover Paint
1,600/mo
Volume: "stucco repair cost"
$7.30
CPC on Cost Keywords
3
Pages With Glendale Leftovers
The single biggest thing holding this site back: it is one landing page trying to rank for 8 services in 16 neighborhoods. Google has exactly one URL to rank for "stucco repair Reseda", "exterior painting Woodland Hills" and "stucco repair cost", so it ranks none of them. The fastest path to call/text leads is two moves: (1) this week, fix the broken phone link on privacy.html, add an sms: link and a sticky mobile call/text bar so every visitor can reach you in one tap; (2) within 30 days, ship the 3 cost guides and 8 service pages, because pricing content is what Google's AI Overview and ChatGPT actually quote, and today the only Van Nuys pricing on the internet is a competitor's "$149 start" line.

Opportunity The stucco SERP is genuinely weak

For "stucco repair Van Nuys" the organic results are BBB, Yahoo Local, Yelp and Facebook groups. The map pack winners are EverCraft (5.0, 109 reviews, North Hollywood), Los Angeles Stucco Services (5.0, only 4 reviews) and LA Stucco Build & Repair (Studio City, zero reviews). Nobody has built a real Van Nuys stucco site with service and area pages. The door is open.

Critical Privacy page phones the wrong number

Both phone links on privacy.html point to a completely different number (href begins +181 and ends 0101) while the visible text says (747) 277-0124. Anyone who taps "Text or Call" on the privacy page calls a stranger's line. Same page ships Glendale copy ("Verdugo Foothills") and Glendale zip 91201.

Money Pricing content wins AI citations

Google shows an AI Overview for "stucco repair cost Van Nuys", and every People Also Ask box is a price question ("How much should stucco repair cost?", "How much to repaint a 2200 sq ft house in California in 2026?"). Competitor pricing is thin and national (Thumbtack cites $469 to $1,642). A local 2026 cost guide with real Van Nuys numbers gets quoted by ChatGPT, Perplexity and Google AI.

Paint Paint rankings need paint pages

Exterior painting gets one card on a stucco page. The paint SERP is winnable: directories and the map pack dominate, and the only company site ranking is vesapainters.com with a city page (5.0, 43 reviews, Valley Glen). "Exterior house painting cost" alone gets 3,600 searches a month at low competition.

2. Build Order

Do the work in this order. Phase 1 is same-day lead protection. Phases 2 to 5 build the ranking machine. Times are hands-on estimates.

1 · Fix lead leaks
→
2 · Schema + files
→
3 · Cost guides
→
4 · Service pages
→
5 · Area pages
→
6 · Links + sitemap
#TaskWhy firstEst. timeWho
1Fix both broken tel: links in privacy.htmlToday's traffic can be dialing a wrong number10 minHermes
2Remove Glendale stragglers: "Verdugo Foothills", "Sherman Oaks to Lake Balboa" line, zip 91201, mismatched footer emailTrust and NAP consistency on every page20 minHermes
3Add sticky mobile call/text bar and sms: links site-wideMost visitors are on phones. One-tap call/text is the conversion30 minHermes
4Fix hero CTA scroll loop and make the phone field the lead fieldCurrent "Get Your Free Estimate" button jumps past the form20 minHermes + owner
5Upgrade home schema: Service blocks, full areaServed, BreadcrumbListFeeds Google and AI answers with service + city facts45 minHermes
6Rewrite llms.txt, add AI bots to robots.txt, mark thank-you.html noindexAI citation infrastructure25 minHermes
7Build 3 cost guides (stucco repair, restucco, exterior painting)Number one AI-citation play, biggest keyword volume3 hrsHermes drafts, owner verifies prices
8Build 8 service pages from the landing page sectionsEach service needs its own URL to rank4 hrsHermes
9Build 16 area pages in 4 batches of 4Wins "stucco repair Reseda" style searches8 hrsHermes drafts, owner fact-checks
10Wire internal links, real footer links, expanded sitemap.xmlConnects the hub and spoke so pages get crawled and rank1 hrHermes
11Add paint + pricing questions to every FAQ and FAQPage schemaFAQ text is what AI engines lift verbatim1 hrHermes
12Keep reviews and photos flowing to the renting operator's profileMap pack rankings follow reviewsOngoingManual
Sequencing rule: never launch an area page before its service pages exist. Area pages are thin without service pages to link to, and Google discounts pages that link nowhere.

3. Current Site Audit

Source folder audit. Remember the Cloudflare catch-all: every URL returns 200 even when the page does not exist. Only these files are real.

File / URLTitle tagMeta descH1Schema blocksIssues found
index.html
https://stuccovannuys.com/
Stucco Repair & Installation in Van Nuys, CA | Free Estimates Yes (156 chars) Professional Stucco Repair & Installation in Van Nuys, CA 2: HomeAndConstructionBusiness, FAQPage No painting words in title or H1. areaServed lists only 5 of 16 cities. No Service schema per service. No BreadcrumbList. Service cards have no links. Areas grid is dead divs. Footer email differs from brand email. No sms: link. Hero CTA jumps past the form. FAQ has zero paint or cost-guide questions.
privacy.html
/privacy.html
Privacy Policy | Van Nuys Stucco Pros Yes Privacy Policy None Both tel: links dial a wrong number (href begins +181, ends 0101). Top bar says "Serving Van Nuys & the Verdugo Foothills" (Glendale wording). Footer says "Neighborhood-authority ... from Sherman Oaks to Lake Balboa" (template leftover). Zip shown is 91201 (Glendale), not 91401.
terms.html
/terms.html
Terms of Service | Van Nuys Stucco Pros Yes Terms of Service None Same Verdugo Foothills top bar, same "Sherman Oaks to Lake Balboa" footer, same wrong zip 91201. Phone links are correct here.
thank-you.html
/thank-you.html
Thank You | Van Nuys Stucco Pros Yes Thanks ... Request Received None Marked "index, follow" so a thin conversion page can show up in Google. Same footer stragglers and zip 91201. Says "Text or Call" but has no sms: link. Not in sitemap (that part is correct).
sitemap.xml 3 URLs: home, privacy, terms No lastmod Correct for today's site. Will be obsolete the moment service and area pages ship. No cost-guide or paint URLs exist to list.
robots.txt Allows all; welcomes GPTBot, ClaudeBot, PerplexityBot, Google-Extended Sitemap line present Good baseline. Missing OpenAI search crawler (OAI-SearchBot), ChatGPT-User, Perplexity-User, Claude-Web and Applebot-Extended.
llms.txt 26 lines, services + areas + contact No pricing, no page list beyond 3 URLs Services list mentions crack repair, painting and cost estimates, but the site has no pages for them. Missing price ranges, paint services, area page list and answer-style facts AI can lift.

What is already good

  • Fast static HTML on Cloudflare Pages with no bloat
  • Real price ranges on service cards ($500 to $3,000 repair, $8 to $15 per sq ft install, $3,000 to $7,000 painting)
  • FAQ answers carry specific numbers and get mirrored in FAQPage schema
  • robots.txt already welcomes AI bots and names the sitemap
  • Canonical tags on all 4 pages, OG tags on home

Claims to watch (rank and rent rule)

No licensure or insurance claims exist anywhere. Keep it that way. The reputation claims that do exist ("127 Five-Star Reviews", "2,400+ Homes Completed", "5-Year Warranty", "No Subcontractors") must stay accurate for whoever takes the leads. If the renting contractor cannot back a claim, soften it before it becomes their problem.

4. On-Page Fixes

4.1 Copy-paste title tags and meta descriptions

index.html (home)

Current title: Stucco Repair & Installation in Van Nuys, CA | Free Estimates

Current meta: Professional stucco repair, installation, and remediation in Van Nuys, CA. 15+ years experience. Free estimates. Call (747) 277-0124.

Problem: no paint keywords, and "remediation" is in the meta but "painting" is the money keyword the owner wants.

index.html (home) · proposed

<title>Stucco Repair, Installation &amp; Exterior Painting in Van Nuys, CA</title>
<meta name="description" content="Van Nuys stucco repair, crack repair, restucco and exterior painting. Free on-site estimates, 5-year warranty, same-week starts. Call or text (747) 277-0124.">

Paste both lines into index.html at the top of <head>, replacing the current title and description. Also delete the obsolete meta name="keywords" line.

privacy.html · proposed

<title>Privacy Policy | Van Nuys Stucco Pros</title>
<meta name="description" content="How Van Nuys Stucco Pros handles the information you send through our estimate forms, calls and texts, and how to opt out. Questions: (747) 277-0124.">

Title is fine. Replace the meta to mention calls and texts, since this page is where SMS consent language lives.

terms.html · proposed

<title>Terms of Service | Van Nuys Stucco Pros</title>
<meta name="description" content="The terms that govern estimates, scheduling, pricing and warranty for stucco repair, installation and exterior painting work in Van Nuys, CA. Questions: (747) 277-0124.">

thank-you.html · proposed

<title>Thank You | Van Nuys Stucco Pros</title>
<meta name="robots" content="noindex, follow">

Replace the current index, follow robots line with the line above. Add the same line to the page even though the sitemap already excludes it.

Pattern for all 8 new service pages

<title>SERVICE in Van Nuys, CA | Van Nuys Stucco Pros</title>
<meta name="description" content="SERVICE in Van Nuys: [one concrete detail, one price range]. Free on-site estimates and a 5-year warranty. Call or text (747) 277-0124.">
<link rel="canonical" href="https://stuccovannuys.com/services/SLUG/">

Exact titles for each page are in section 7. Every service page also needs its own canonical line pointing at its own URL.

4.2 Footer and top-bar stragglers (privacy, terms, thank-you)

These three files still carry Glendale template copy. Fix all three identically. Nothing about the Verdugo foothills belongs on a Van Nuys site, and zip 91201 is Glendale. Van Nuys zips are 91401, 91405, 91406 and 91411.
WhereCurrent text (what to search for)Replace with
Top bar, all 3 filesServing Van Nuys & the Verdugo FoothillsServing Van Nuys & the San Fernando Valley
Footer paragraph, all 3 filesNeighborhood-authority stucco repair, installation, painting, and siding for Van Nuys homes (em dash) from Sherman Oaks to Lake Balboa. Locally based.Stucco repair, installation, painting and siding for Van Nuys homes, from Reseda to Panorama City. Locally based.
Footer address, all 3 filesVan Nuys, CA 91201Van Nuys, CA 91401
Footer email, index.htmlinfo@vannuysstuccopros.comhello@inbox.stuccovannuys.com (the address privacy/terms/thank-you and llms.txt already use)
Top bar phone link, privacy.html (2 places)href dials a wrong number (begins +181, ends 0101) while text shows (747) 277-0124href="tel:+17472770124" in both spots
Top bar label, all 3 filesText or Call (linked to tel: only)Keep the words, add a real sms link next to it: <a href="sms:+17472770124">Text</a> or <a href="tel:+17472770124">Call</a>

4.3 Heading fixes on index.html

Current headingFixWhy
H2 "Stucco FAQ (em dash) Van Nuys"Change to "Stucco & Painting FAQ for Van Nuys Homeowners"Adds paint keyword to an H2 and drops the em dash character
H2 "Stucco Contractor Serving the San Fernando Valley"Change to "Stucco Repair & Exterior Painting Across the San Fernando Valley"The areas section is where paint + city language should live
H2 "Van Nuys' Most Trusted Stucco Contractor"Keep, but move "Exterior Painting" proof points into this sectionPaint buyers need to see themselves here too
H3 cards "Stucco Repair", "Stucco Installation", "Stucco Remediation", "Exterior Painting", "EIFS Repair", "Free Inspection"Wrap each H3 in a link to its new service page as those pages shipToday these cards are dead ends. They are the natural hub links
New H2 to add before the FAQ"What Stucco and Painting Cost in Van Nuys (2026 Prices)"Interim pricing section on the home page while the cost guides get built. Table of your 5 existing price ranges plus per-square-foot numbers

4.4 Content fixes on index.html

High Paint is underweighted on every front

  • Hero sub line "Cracking, peeling, or water damage on your stucco? We fix it fast" never mentions painting. Add "and we paint stucco exteriors" to the sentence.
  • Form dropdown lists "Exterior Painting" but no "Stucco Painting" or "House Painting". Add both options.
  • Add 2 paint FAQs (cost to paint a stucco house, how long exterior paint lasts in Valley heat).
  • Trust bar "2,400+ Homes Completed" could read "2,400+ Stucco & Paint Jobs".

Medium Sections to enrich while keeping the hero + form

  • Areas grid: convert each <div class="area-tag"> into <a class="area-tag" href="/areas/SLUG/"> as area pages ship.
  • Service cards already carry price ranges. Turn each range into a link to the matching cost guide.
  • FAQ answers are strong but generic. Name local streets and housing stock (for example "1950s ranch homes near Van Nuys Blvd").
  • Keep the locked hero and form design exactly as is. All fixes go below the hero.

5. Technical + Schema

5.1 Issue cards

Critical Broken phone link on privacy.html

Two href="tel:..." attributes dial a number that is not yours (begins +181, ends 0101). Fix: search privacy.html for tel: and set both to tel:+17472770124. This is the highest-value 10 minutes in the whole plan.

Critical NAP inconsistency across pages

index.html footer shows zip 91401 and email info@vannuysstuccopros.com. The other three files show zip 91201 (Glendale) and email hello@inbox.stuccovannuys.com. Google reads name, address and phone consistency literally. Standardize on 91401 and hello@inbox.stuccovannuys.com everywhere.

High thank-you.html is indexable

It carries index, follow. A thank-you page has no search value and dilutes the site. Set noindex, follow in its head.

High Schema is 2 blocks on 1 page

Home has HomeAndConstructionBusiness + FAQPage. privacy, terms and thank-you have none (fine), but home is missing Service blocks, BreadcrumbList, and 11 of 16 areaServed cities. Painting exists in the offer catalog but nowhere in FAQ schema.

Medium aggregateRating claim in schema

Home schema declares 4.9 / 127 reviews. Google penalizes structured ratings that do not match visible reality. Keep it only if the renting operator's profile truly shows 127 reviews at 4.9, and update the number whenever the count changes.

Medium Small cleanups

  • Delete meta name="keywords": ignored by every engine.
  • Add an og:image to home (a photo of finished stucco work) for social clicks.
  • FAQ answers sit behind a JS toggle. Content is still crawlable, but wrap each item in <details><summary> so it works with JS off.
  • Add <html lang="en"> check + one H1 per new page (already correct on existing pages).

5.2 JSON-LD audit

PageBlocks todayTarget
index.htmlHomeAndConstructionBusiness, FAQPageHomeAndConstructionBusiness (expanded areaServed + services incl. painting), FAQPage (with paint + cost questions), BreadcrumbList
Each of 8 service pagesNone yetService + FAQPage + BreadcrumbList
Each of 3 cost guidesNone yetFAQPage (price questions) + BreadcrumbList
Each of 16 area pagesNone yetService (with areaServed = that area) + FAQPage + BreadcrumbList

5.3 Proposed JSON-LD for index.html (paste-ready)

Replace both existing <script type="application/ld+json"> blocks in index.html with these three. No licensure or insurance claims anywhere, by design.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HomeAndConstructionBusiness",
  "name": "Van Nuys Stucco Pros",
  "description": "Stucco repair, crack repair, restucco, stucco installation, stucco painting and exterior house painting in Van Nuys, CA and the San Fernando Valley.",
  "url": "https://stuccovannuys.com/",
  "telephone": "+1-747-277-0124",
  "email": "hello@inbox.stuccovannuys.com",
  "priceRange": "$$",
  "areaServed": [
    {"@type": "City", "name": "Van Nuys", "containedInPlace": {"@type": "State", "name": "California"}},
    {"@type": "City", "name": "Reseda"},
    {"@type": "City", "name": "Northridge"},
    {"@type": "City", "name": "Panorama City"},
    {"@type": "City", "name": "North Hills"},
    {"@type": "City", "name": "Lake Balboa"},
    {"@type": "City", "name": "Encino"},
    {"@type": "City", "name": "Tarzana"},
    {"@type": "City", "name": "Woodland Hills"},
    {"@type": "City", "name": "Canoga Park"},
    {"@type": "City", "name": "Chatsworth"},
    {"@type": "City", "name": "Winnetka"},
    {"@type": "City", "name": "Mission Hills"},
    {"@type": "City", "name": "Sepulveda"},
    {"@type": "City", "name": "Studio City"},
    {"@type": "City", "name": "Sherman Oaks"}
  ],
  "hasOfferCatalog": {
    "@type": "OfferCatalog",
    "name": "Stucco and Painting Services",
    "itemListElement": [
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Repair"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Crack Repair"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Restucco"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Installation"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Painting"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Exterior House Painting"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Ceiling Repair"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "Stucco Siding and Trim Repair"}},
      {"@type": "Offer", "itemOffered": {"@type": "Service", "name": "EIFS Repair"}}
    ]
  },
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Van Nuys",
    "addressRegion": "CA",
    "postalCode": "91401",
    "addressCountry": "US"
  },
  "openingHoursSpecification": {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
    "opens": "07:00",
    "closes": "19:00"
  }
}
</script>

Note: the aggregateRating block from the old markup is intentionally dropped. Add it back only with the renting operator's live rating and review count.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "How much does stucco repair cost in Van Nuys in 2026?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "In 2026, stucco repair in Van Nuys costs $500 to $3,000 for most homes. Small crack patches start near $500, water-damage remediation runs $2,500 to $8,000, and full restucco costs $8 to $15 per square foot. We give free on-site estimates with line-item pricing."
      }
    },
    {
      "@type": "Question",
      "name": "How much does exterior painting cost in Van Nuys in 2026?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "In 2026, exterior house painting in Van Nuys costs $3,000 to $7,000 for a typical single-story stucco home, or about $2.50 to $6.50 per square foot of wall surface. Elastomeric coatings for stucco cost more than standard acrylic but seal hairline cracks and last longer in Valley heat."
      }
    },
    {
      "@type": "Question",
      "name": "How long does stucco installation take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "A standard stucco installation on an average Van Nuys home takes 5 to 10 business days, including surface preparation, three-coat application and curing. Larger homes or complex architectural features may take 2 to 3 weeks. Valley weather suits stucco work most of the year."
      }
    },
    {
      "@type": "Question",
      "name": "Do you offer emergency stucco repair?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. For storm damage, impact damage or sudden cracking that exposes structure, call or text (747) 277-0124. We offer same-day emergency assessments in Van Nuys and surrounding areas to prevent water intrusion."
      }
    },
    {
      "@type": "Question",
      "name": "What areas near Van Nuys do you serve?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "We serve Van Nuys and the San Fernando Valley, including Reseda, Northridge, Panorama City, North Hills, Lake Balboa, Encino, Tarzana, Woodland Hills, Canoga Park, Chatsworth, Winnetka, Mission Hills, Sepulveda, Studio City and Sherman Oaks."
      }
    },
    {
      "@type": "Question",
      "name": "How do I know if my stucco needs repair or full replacement?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Warning signs: cracks wider than 1/8 inch, hollow-sounding stucco when tapped, discoloration, crumbling sections and water stains on interior walls. Most Van Nuys homes need targeted repair rather than full replacement. Free inspections available."
      }
    }
  ]
}
</script>
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://stuccovannuys.com/"},
    {"@type": "ListItem", "position": 2, "name": "Stucco Repair & Painting in Van Nuys"}
  ]
}
</script>

5.4 Template JSON-LD for a service page (example: stucco repair)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "name": "Stucco Repair in Van Nuys, CA",
  "serviceType": "Stucco Repair",
  "description": "Crack repair, hole patching, water-damage repair and texture matching for stucco homes in Van Nuys, CA. Most repairs complete in 1 to 3 days.",
  "provider": {
    "@type": "HomeAndConstructionBusiness",
    "name": "Van Nuys Stucco Pros",
    "url": "https://stuccovannuys.com/",
    "telephone": "+1-747-277-0124"
  },
  "areaServed": {"@type": "City", "name": "Van Nuys", "containedInPlace": {"@type": "State", "name": "California"}},
  "url": "https://stuccovannuys.com/services/stucco-repair/",
  "offers": {
    "@type": "Offer",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "minPrice": 500,
      "maxPrice": 3000,
      "priceCurrency": "USD"
    },
    "description": "Typical stucco repair range in Van Nuys. Free written estimate before work starts."
  }
}
</script>

Swap serviceType, name, description, areaServed and the min/max prices for each service page. Stucco painting and exterior painting pages use the same template with their own ranges ($3,000 to $7,000 exterior painting). Never add license or insurance fields to any of these blocks.

6. Sitemap + Internal Linking

6.1 Current sitemap assessment

Today: sitemap.xml lists 3 URLs

Home (priority 1.0), privacy and terms (0.3). No lastmod dates. Correct for the current site, useless for the site we need in 30 days. Also note the catch-all trap: after new pages ship, spot-check each URL with view-source and confirm its title tag, because Cloudflare returns 200 with index.html for any missing path.

Target: 28 new URLs, all in the sitemap

9 service pages, 3 cost guides, 16 area pages. Every URL gets <lastmod> and priority: home 1.0, service and cost pages 0.9, area pages 0.8, legal 0.3. Exclude thank-you.html permanently.

6.2 Proposed URL map (hub and spoke)

LevelURL patternPagesJob
Hub/ (index.html)1Van Nuys stucco + painting brand page. Links to every spoke.
Service spokes/services/SERVICE/8Rank for "stucco repair Van Nuys", "house painters Van Nuys" and every service variant.
Paint spoke/services/exterior-painting/1The paint flagship: exterior painting, house painters, stucco painting all feed here.
Cost guides/guides/GUIDE/3Win pricing searches and AI citations, then funnel readers to call/text.
Area spokes/areas/CITY/16Rank for "SERVICE CITY" combos across the Valley.

6.3 Internal link plan

Every link below is a real <a href> once pages ship. Anchor text carries service + city words.

FromLinks toAnchor text example
index.html services grid (6 cards)Each matching /services/ pageStucco Repair in Van Nuys
index.html areas grid (16 tags)Each /areas/ pageStucco Repair in Reseda
index.html price rangesMatching /guides/ pageSee 2026 stucco repair costs
Each service page, mid-content3 to 4 area pages (start with Van Nuys, Reseda, Northridge)stucco repair in Northridge
Each service page, bottom CTA2 sibling services + the cost guideExterior painting for stucco homes
Each area page, services blockAll 8 service pagesrestucco in Tarzana
Each area page, "Nearby areas" row3 sibling area pages (sideways links)Also serving Winnetka and Canoga Park
Each cost guide, intro + table CTAMatching service page + 2 area pagesget a free stucco quote in Van Nuys
Footer of every page (all 3 columns)Service pages as real hrefs (today they are #services anchors)Stucco Painting, Exterior Painting
Rule of thumb: every page should be at most 2 clicks from home, and every page should link to at least one cost guide plus one area page. Cost guides are the link magnets, service pages are the money pages, area pages are the reach.

6.4 Proposed sitemap.xml (paste over the current file, extend as pages land)

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://stuccovannuys.com/</loc><priority>1.0</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-repair/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-crack-repair/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/restucco/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-installation/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-painting/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/exterior-painting/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-ceilings/</loc><priority>0.8</priority></url>
  <url><loc>https://stuccovannuys.com/services/stucco-siding-trim/</loc><priority>0.8</priority></url>
  <url><loc>https://stuccovannuys.com/services/eifs-repair/</loc><priority>0.8</priority></url>
  <url><loc>https://stuccovannuys.com/guides/stucco-repair-cost/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/guides/restucco-cost/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/guides/exterior-painting-cost/</loc><priority>0.9</priority></url>
  <url><loc>https://stuccovannuys.com/areas/reseda/</loc><priority>0.8</priority></url>
  <url><loc>https://stuccovannuys.com/areas/northridge/</loc><priority>0.8</priority></url>
  <url><loc>https://stuccovannuys.com/areas/panorama-city/</loc><priority>0.8</priority></url>
  <!-- one line per area: north-hills, lake-balboa, encino, tarzana, woodland-hills,
       canoga-park, chatsworth, winnetka, mission-hills, sepulveda, studio-city,
       sherman-oaks, north-hollywood -->
  <url><loc>https://stuccovannuys.com/privacy.html</loc><priority>0.3</priority></url>
  <url><loc>https://stuccovannuys.com/terms.html</loc><priority>0.3</priority></url>
</urlset>

7. New Pages to Add

This is the growth engine: 28 pages, each targeting one service + city combination people actually search, each ending in a call or text CTA. The hero + form design stays locked on every new page. Copy is where the differentiation lives: every area page must read like it was written for that neighborhood, not copy-pasted with the city swapped.

7.1 Service x area matrix

Service pageVan NuysNorth Valley (Northridge, Granada Hills, Chatsworth)Central Valley (Reseda, Panorama City, North Hills, Lake Balboa, Winnetka, Sepulveda, Mission Hills)South + West Valley (Encino, Tarzana, Woodland Hills, Canoga Park, Studio City, Sherman Oaks, North Hollywood)
Stucco RepairHome + /services/stucco-repair/Every area page links itEvery area page links itEvery area page links it
Stucco Crack RepairOn repair page (H2 + FAQ)Quake-crack angle (1994 epicenter story)Foundation-settlement crack angleHillside heat-crack angle
Restucco/services/restucco/1960s tract homes aging outPostwar tract re-stuccoFull exterior re-stucco on hillside homes
Stucco Installation/services/stucco-installation/ADU + addition stuccoNew construction + remodelsCustom builds
Stucco Painting/services/stucco-painting/Sun-bleached paint, north hillsElastomeric over hairline cracksHOA color matching
Exterior Painting/services/exterior-painting/Full exteriors, hotter summersSingle-story stucco repaintsTwo-story + trim-heavy homes
Stucco Ceilings/services/stucco-ceilings/Popcorn + texture repairGarage + patio ceilingsOutdoor patio cover ceilings
Stucco Siding & Trim/services/stucco-siding-trim/Fascia + eave rot repairsWindow + door trim stuccoDecorative trim + banding
Cost guides/guides/ x3 linked from every page aboveLocal price calloutsLocal price calloutsLocal price callouts

7.2 Service pages (build first: Phase 4)

SlugTarget keywordsIntentUnique angle on the pagePriority
/services/stucco-repair/stucco repair Van Nuys, stucco repair near meTransactionalRepair triage guide: cracks vs holes vs water damage, each with photo descriptions and the existing $500 to $3,000 range, 1 to 3 day timelinesCritical
/services/exterior-painting/exterior painting Van Nuys, house painters Van Nuys CA, exterior painters near meTransactionalPainting stucco is not painting wood: elastomeric vs acrylic, why Valley sun destroys cheap paint, prep on chalky 1970s stuccoCritical
/services/stucco-crack-repair/stucco crack repair Van Nuys, stucco crack repair costTransactional + priceCrack taxonomy: hairline (paint over), 1/8 inch (patch), structural (inspect). Include the "tap test" homeowners can do themselvesCritical
/services/restucco/restucco Van Nuys, re-stucco cost, stucco replacementTransactional + priceWhen repair fails: the 3 warning signs you need full restucco, plus $8 to $15 per sq ft math on a real 1,800 sq ft Van Nuys ranchHigh
/services/stucco-painting/stucco painting Van Nuys, elastomeric paint stucco, stucco painting costTransactional + priceCrack-bridging coatings explained, color fade in Valley sun, how painting extends a repair's lifeHigh
/services/stucco-installation/stucco installation Van Nuys, new stucco costTransactionalThree-coat process with day-by-day timeline (the existing FAQ answer), lath, cure times, ADU and addition anglesHigh
/services/stucco-ceilings/stucco ceiling repair Van Nuys, popcorn ceiling repairTransactionalInterior texture matching + exterior patio ceilings and garage ceilings, common in Valley ranch homesMedium
/services/stucco-siding-trim/stucco siding Van Nuys, stucco trim repairTransactionalBand boards, eaves, window returns and fascia where stucco meets wood: the leak points on 1950s homesMedium
/services/eifs-repair/EIFS repair Van Nuys, synthetic stucco repairTransactionalThe existing EIFS card copy on drainage and flashing expands into a page. Thin competition, high-value jobsMedium

Each service page gets the hero + form design, one H1 ("Stucco Repair in Van Nuys, CA"), 600 to 900 words, a price table, 4 FAQs, service + FAQPage JSON-LD, and CTAs at top, middle and bottom.

7.3 Cost guides (the AI-citation play: Phase 3)

SlugTarget keywordsIntentUnique angle on the pagePriority
/guides/stucco-repair-cost/stucco repair cost (1,600/mo), cost of stucco repair, stucco repair cost per square foot, Van Nuys stucco costInformational with quote intent2026 Van Nuys price table: patch $500+, crack repair $500 to $1,200, water damage $2,500 to $8,000, plus why quotes differ and what a written estimate should include. Cite the national comparison (Thumbtack's $469 to $1,642) then localizeCritical
/guides/exterior-painting-cost/exterior house painting cost (3,600/mo), cost to paint exterior of house, house painting cost Van NuysInformational with quote intentAnswer the exact PAA question: what it costs to repaint a 2,200 sq ft two-story house in California in 2026. Per-sq-ft table ($2.50 to $6.50), one-story vs two-story, elastomeric premium, trim and door add-onsCritical
/guides/restucco-cost/restucco cost, stucco cost per square foot, how much to stucco a houseInformational with quote intent"How much does it cost to stucco a 1,000 sq ft house" answered head-on with worked math at $8 to $15 per sq ft, plus tear-off vs overlay and permit-coordination notesHigh
Why these three pages: cost queries are the only stucco searches with four-figure monthly volume, they trigger Google's AI Overview right now, and every competitor answer is national or stale. A page that says "in 2026, in Van Nuys, $500 to $3,000" with a real table is the page AI engines quote. Every cost table ends with: "Want an exact number? Call or text (747) 277-0124 for a free written estimate."

7.4 Area pages (Phase 5, batches of 4)

Each area page: unique H1 ("Stucco Repair & Painting in RESIDA, CA"), 500 to 800 words referencing real local landmarks and housing stock, links to all 8 service pages, links to 3 sibling areas, one localized price note, 3 FAQs, and the locked hero + form. Never swap the city name and call it done.

SlugTarget keywordsLocal angle that makes it uniquePriority
/areas/reseda/stucco repair Reseda, house painters Reseda1950s ranch tracts along Reseda Blvd, Reseda Park lake area, sun-baked south-facing walls on the flatlandsCritical
/areas/northridge/stucco repair Northridge, exterior painting NorthridgeCSUN and Northridge Fashion Center landmarks, 1994 earthquake legacy: quake-age cracking on 1960s stucco, hot north-Valley summersCritical
/areas/panorama-city/stucco repair Panorama CityPostwar tract homes off Van Nuys Blvd, Panorama Mall corridor, Kaiser medical campus, affordable-stock homes aging past first stucco lifeCritical
/areas/north-hills/stucco repair North HillsTampa Ave and Devonshire St corridors, North Hills Recreation Center, tight 1950s bungalow lots with shared-wall stucco issuesHigh
/areas/lake-balboa/stucco repair Lake BalboaAnthony C. Beilenson Park cherry blossoms, Van Nuys Airport flight path area, Orange Line bike path neighborhoodsHigh
/areas/encino/stucco repair Encino, exterior painting EncinoVentura Blvd and Encino Commons, hillside homes below the Santa Monica Mountains, canyon heat and wind exposureHigh
/areas/tarzana/stucco repair TarzanaHillside estates off Reseda Blvd, Tarzana Park, larger custom exteriors with decorative trim and bandingHigh
/areas/woodland-hills/stucco repair Woodland Hills, house painters Woodland HillsWarner Center towers and family tracts, hottest corner of the Valley (100+ degree stretches), Calabasas hillside edgeHigh
/areas/canoga-park/stucco repair Canoga ParkOwensmouth Ave corridor, Lanark Park, older bungalow stock with original 1950s stucco now failingMedium
/areas/chatsworth/stucco repair ChatsworthChatsworth Park South and Santa Susana Pass, Metrolink depot, granite outcrop neighborhoods with wind-driven rain at the west endMedium
/areas/winnetka/stucco repair WinnetkaSherman Way corridor, Winnetka Recreation Center, mid-century tracts between Reseda and Canoga ParkMedium
/areas/mission-hills/stucco repair Mission HillsMission San Fernando Rey de Espana landmark, Providence Holy Cross Medical Center, 118 freeway corridor homesMedium
/areas/sepulveda/stucco repair SepulvedaSepulveda Basin recreation area, Balboa Blvd corridors, 101/405 junction neighborhoodsMedium
/areas/studio-city/stucco repair Studio City, exterior painting Studio CityBeeman Park recreation center, Ventura Blvd strip, Laurel Canyon hillside homes with stucco over lath on slopesMedium
/areas/sherman-oaks/stucco repair Sherman OaksSherman Oaks Galleria, Sepulveda Blvd corridor, hillside streets south of Ventura Blvd with premium exteriorsMedium
/areas/north-hollywood/stucco repair North HollywoodNoHo Arts District, Lankershim Blvd, Bungalow Haven historic district with restoration-sensitive stucco workMedium

8. AEO / GEO: Getting Cited by ChatGPT, Perplexity and Google AI

8.1 What the research says

Finding Pricing triggers AI answers

"Stucco repair cost Van Nuys" shows a full Google AI Overview above the results. The People Also Ask boxes are all money questions: "How much should stucco repair cost?", "How much does it cost to stucco a 1,000 sq ft house?", "Why is stucco repair so expensive?", and on the paint side "How much should it cost to repaint the whole exterior of a 2,200 sq ft two story house in California in 2026?". Answer those literally and AI engines lift your text.

Finding Numbers in titles get ranked

Ranking #6 for "house painters Van Nuys CA" is a competitor page titled "Painting Van Nuys 2026: $2.34-$6.80/sqft, 1 to 14 Days". Rank #8 for stucco cost is "Stucco Repair in Van Nuys, CA 91401" from Nowtiva leading with "starts at $149". Price + year + city in title and first paragraph is the pattern.

8.2 Passage format rules (apply to every new page)

RuleDoExample that gets cited
Answer firstQuestion as H2/H3, then the complete answer in the first 40 to 80 words, then expand"In 2026, stucco repair in Van Nuys costs $500 to $3,000 for most homes, with small crack patches near $500 and water-damage work at $2,500 to $8,000. Price depends on damage size, wall height and access."
Specific numbersRanges, per-square-foot figures, day counts. Never "affordable" or "competitive""$8 to $15 per square foot applied, 5 to 10 business days for a full three-coat system"
Say the year"in 2026" in the H2 and the first sentence of cost content"Exterior painting cost in 2026: $3,000 to $7,000 for a Van Nuys single-story stucco home"
Name the placeVan Nuys and the Valley in every answer, plus one landmark or housing detail"Most 1950s ranch homes near Van Nuys Blvd are single-story with 1,400 to 1,800 sq ft of exterior wall"
Tables over prosePrice tables and comparison tables. AI engines quote table rows verbatimRows: job type | typical range | timeline | what changes the price
One idea per headingEvery H2/H3 phrased as the user's question"How long does exterior paint last on stucco in the San Fernando Valley?"

8.3 FAQ structure to repeat on every page

Page typeFAQ questions to include (4 to 6 each)
Service pagesCost in 2026? How long does it take? Do you offer emergency or same-week service? What areas do you serve near Van Nuys? Repair vs replace? What is included in the warranty?
Cost guidesWhat does the job cost in Van Nuys in 2026? Cost per square foot? What makes the price go up or down? How do I get an exact quote? Do estimates cost anything?
Area pagesDo you serve [AREA]? What stucco problems are common on [AREA] homes? How fast can you get to [AREA]? Cost in [AREA] in 2026?
FAQPage schema must mirror the visible text exactly. Google and AI engines compare them. Copy each FAQ answer word for word into the JSON-LD answer field.

8.4 llms.txt rewrite (paste over the current file)

# Van Nuys Stucco Pros
# https://stuccovannuys.com

Stucco repair, crack repair, restucco, stucco installation, stucco painting
and exterior house painting in Van Nuys, CA and the San Fernando Valley.
Free on-site estimates. Call or text (747) 277-0124.

## Key facts (2026)
- Stucco repair in Van Nuys: $500 to $3,000 typical; crack patches from $500
- Water-damage stucco remediation: $2,500 to $8,000+
- Restucco / stucco installation: $8 to $15 per square foot
- Exterior house painting: $3,000 to $7,000 for a typical single-story home
- Stucco painting (elastomeric or acrylic): seals hairline cracks, lasts 7 to 10 years in Valley sun
- Timelines: most repairs 1 to 3 days, full installation 5 to 10 business days
- Warranty: 5-year written workmanship warranty on every job
- Estimate: free, written, line-item, no obligation

## Services
- Stucco Repair (cracks, holes, water damage, texture matching)
- Stucco Crack Repair
- Restucco (tear-off and re-coat)
- Stucco Installation (three-coat system)
- Stucco Painting (elastomeric and acrylic coatings)
- Exterior House Painting (stucco, trim, fascia, doors)
- Stucco Ceiling Repair (interior texture, patio and garage ceilings)
- Stucco Siding and Trim Repair
- EIFS / Synthetic Stucco Repair

## Service areas
Van Nuys, Reseda, Northridge, Panorama City, North Hills, Lake Balboa,
Encino, Tarzana, Woodland Hills, Canoga Park, Chatsworth, Winnetka,
Mission Hills, Sepulveda, Studio City, Sherman Oaks, North Hollywood

## Pages
- Homepage: https://stuccovannuys.com/
- Stucco Repair: https://stuccovannuys.com/services/stucco-repair/
- Exterior Painting: https://stuccovannuys.com/services/exterior-painting/
- Stucco Repair Cost (2026): https://stuccovannuys.com/guides/stucco-repair-cost/
- Exterior Painting Cost (2026): https://stuccovannuys.com/guides/exterior-painting-cost/
- Restucco Cost (2026): https://stuccovannuys.com/guides/restucco-cost/
- Area pages: https://stuccovannuys.com/areas/reseda/ (and every Valley area)

## Contact
Phone: (747) 277-0124 (call or text)
Email: hello@inbox.stuccovannuys.com
Website: https://stuccovannuys.com

8.5 robots.txt AI-bot additions (paste under the current AI bots block)

User-agent: OAI-SearchBot
Allow: /

User-agent: ChatGPT-User
Allow: /

User-agent: Perplexity-User
Allow: /

User-agent: Claude-Web
Allow: /

User-agent: Applebot-Extended
Allow: /

User-agent: Bingbot
Allow: /

Keep the existing GPTBot, ClaudeBot, PerplexityBot and Google-Extended blocks. They are already correct, and OAI-SearchBot is the specific crawler behind ChatGPT search citations.

9. Conversion: Calls + Texts

9.1 CTA audit of the current pages

ElementCurrent stateVerdictFix
Hero "Get Your Free Estimate" buttonhref="#contact", which is the bottom CTA section, not the formCriticalPoint it at the form: href="#quote-form" and add id="quote-form" to the hero form card. Today a click scrolls users AWAY from the form to a section that sends them back up.
Bottom CTA "Get Your Free Estimate"Scrolls back to top with JSMediumReplace with a direct tel: button plus "or text us photos at (747) 277-0124". Fewer scrolls, more dials.
Phone field in formLabelled "Phone Number (Optional)", email is requiredHighSwap the emphasis: make phone the field the form asks for ("Phone Number (we text your estimate here)") and mark email optional. You are a call/text business.
Service dropdown5 options, painting covered by oneMediumAdd "Stucco Painting" and "House Painting (Exterior)" so paint leads self-identify.
Form headline"Get a Free Estimate" + "We'll respond within 2 hours"GoodKeep. Add one line: "Or call and text (747) 277-0124 for a faster answer."
CTA section heading"Ready to Fix Your Stucco?"GoodChange to "Ready to Fix or Paint Your Stucco?" to cover paint intent.

9.2 tel: and sms: link audit

Pagetel: linkssms: linksFix
index.html4, all correct (top bar, hero, CTA, footer)0Add sms: next to each tel: and in the sticky bar
privacy.html2, both WRONG NUMBER0Replace both hrefs with tel:+17472770124, add sms:
terms.html2, correct0Add sms:
thank-you.html3, correct0This page says "Text or Call": give it a real sms: link. After a form fill is exactly when people text.

Quick win Sticky mobile call/text bar

One tap from any scroll position on phones, where most of your traffic is. Pure HTML + CSS, no JS. Paste before the closing </body> tag of every page.

Where the phone number appears

Already strong on index.html: top bar, hero button, huge CTA section phone, footer. Keep all four. New pages copy the same pattern plus the sticky bar. Never let a visitor scroll more than one screen without seeing a tap-to-call target.

9.3 Sticky call/text bar (paste-ready)

<style>
.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;gap:8px;padding:10px 12px;background:#1a1a2e;box-shadow:0 -2px 12px rgba(0,0,0,.25)}
.sticky-cta a{flex:1;text-align:center;padding:13px 8px;border-radius:8px;font-weight:700;font-size:15px;text-decoration:none;color:#fff}
.sticky-cta .call{background:#ea580c}
.sticky-cta .text{background:#0369a1}
@media(min-width:801px){.sticky-cta{display:none}}
@media(max-width:800px){body{padding-bottom:70px}}
</style>
<div class="sticky-cta">
  <a class="call" href="tel:+17472770124">Call (747) 277-0124</a>
  <a class="text" href="sms:+17472770124">Text Us</a>
</div>

Colors match the site's palette (orange primary CTA, blue secondary). It hides on desktop so it never covers the hero form.

9.4 Quote CTA copy that fits the site's voice

PlacementCopy
Top of every service + area pageCall or text (747) 277-0124 for a free quote in [AREA].
Mid-page after price tableWant your exact number? Text a photo of the damage to (747) 277-0124 and we will ballpark it today.
Bottom CTAFree written estimates. 5-year warranty. Same-week starts in Van Nuys. Call or text (747) 277-0124.
Cost guide, after the tablesThese are real 2026 Van Nuys ranges, not national averages. Call or text (747) 277-0124 for your free estimate.
Area page, localizedWorking in [AREA] this month. Call or text (747) 277-0124 to grab a free on-site estimate.

10. Keywords

Volumes are US monthly (DataForSEO). Local-modified searches add "Van Nuys" or a Valley city and are the ones that produce calls. CPC shows what contractors pay for the click, so every ranking here is money you do not spend on ads.

10.1 Stucco keywords

KeywordVol/moCPCCompetitionTarget page
stucco repair Van NuysLocalHighLow (directories rank)Home + /services/stucco-repair/
stucco contractor Van NuysLocalHighLowHome
stucco repair near meHighHighMed/services/stucco-repair/
stucco repair cost1,600$7.30LOW/guides/stucco-repair-cost/
cost of stucco repair1,600$7.30LOW/guides/stucco-repair-cost/
stucco repair cost calculator480$10.14LOW/guides/stucco-repair-cost/ (include a simple table "calculator")
how much does it cost to repair stucco140$12.20LOWCost guide FAQ
stucco repair cost per square foot90$7.60LOWCost guide table
stucco crack repair cost70$71.46MED/services/stucco-crack-repair/ + guide
chimney stucco repair cost70$14.48MEDCost guide FAQ
stucco crack repair Van NuysLocalHighLow/services/stucco-crack-repair/
restucco Van Nuys / re-stucco costLocal + nationalHighLow/services/restucco/ + /guides/restucco-cost/
stucco installation Van NuysLocalMedLow/services/stucco-installation/
stucco painting Van NuysLocalMedLow/services/stucco-painting/
stucco ceiling repair Van NuysLocalMedLow/services/stucco-ceilings/
EIFS repair Van NuysLocalMedVery low/services/eifs-repair/
stucco repair Reseda / Northridge / Panorama City / + 13 moreLocalMedVery low/areas/CITY/

10.2 Painting keywords

KeywordVol/moCPCCompetitionTarget page
exterior painting Van NuysLocalHighLow (directories rank)/services/exterior-painting/
house painters Van Nuys CALocalHighLow/services/exterior-painting/
exterior painters near meHighHighMed/services/exterior-painting/
exterior house painting cost3,600$8.92LOW (KD 21)/guides/exterior-painting-cost/
cost to paint exterior of house3,600 cluster$10.06MED/guides/exterior-painting-cost/
cost of exterior house painting3,600 cluster$10.06MED/guides/exterior-painting-cost/
how much to paint 2200 sq ft house CaliforniaPAA questionHighLowPainting cost guide FAQ (answer this exact question)
house painting cost Van NuysLocalHighVery low/guides/exterior-painting-cost/
exterior painting cost per square footMedMedLowGuide table
stucco painting cost / elastomeric paint stuccoMedMedLow/services/stucco-painting/
painting contractors Van NuysLocalHighLow/services/exterior-painting/
exterior painting Reseda / Woodland Hills / Encino / + 13 moreLocalMedVery low/areas/CITY/ (paint paragraph + service link)

10.3 Near-me plays

Queries to match in headings and copy

  • stucco repair near me, stucco contractor near me, restucco near me
  • exterior painters near me, house painters near me, painting companies near me
  • Use "near me" naturally in at most one FAQ per page ("Yes, we are minutes from [AREA]"). Never stuff the phrase in titles.

Intent split for the copy team

  • Transactional (service + area pages): lead with the offer, the phone number and the free estimate.
  • Price research (cost guides): lead with the number table, then the CTA. Give away the price. Trust converts.
  • DIY / worry (FAQs): teach the tap test and crack signs, then say when to call.

11. Full Checklist

12. Change Log

Living tracker for the fix work. Flip items to Done or Manual as they complete.

#ItemStatusDetailsDate
1Broken tel: links on privacy.htmlTo Do2 hrefs dial wrong number (starts +181, ends 0101); set to tel:+17472770124
2Verdugo Foothills top-bar textTo Doprivacy, terms, thank-you
3Sherman Oaks to Lake Balboa footer lineTo Doprivacy, terms, thank-you
4Wrong zip 91201To Doprivacy, terms, thank-you: change to 91401
5Footer email mismatchTo Doindex.html: info@vannuysstuccopros.com to hello@inbox.stuccovannuys.com
6Sticky mobile call/text barTo DoAll 4 pages, snippet in section 9.3
7sms: links site-wideTo DoBeside every tel: link
8Hero CTA scroll loopTo DoPoint "Get Your Free Estimate" at the form
9Phone field as lead fieldTo DoOwner decision on required vs optional
10Home JSON-LD upgradeTo Do3 blocks in section 5.3
11thank-you.html noindexTo Donoindex, follow
12llms.txt rewriteTo DoSection 8.4
13robots.txt AI botsTo DoSection 8.5 additions
14Home title/meta updateTo DoSection 4.1
15Heading fixes on homeTo DoSection 4.3
163 cost guides liveTo DoSection 7.3, owner verifies prices
178 service pages liveTo DoSection 7.2
1816 area pages liveTo DoSection 7.4, 4 batches
19Internal links + sitemap expansionTo DoSection 6
20Search Console sitemap submitTo DoAfter all pages ship

Report covers stuccovannuys.com source folder stucco-vannuys-v3 · research via live Google SERP data for stucco repair, stucco contractor, stucco cost, exterior painting and house painters queries in Los Angeles