Drywall contractor Battle Ground, WA Since 2026
Three years of invisibility. Then 109 impressions became 176,000 — and the year isn't over.
A family drywall company in Clark County that Google couldn't find. Seven months of local SEO later, this is what Google's own reports say.
Clicks from Google
16 1,520
95× · same 3 months, year over year · Search Console
Times Google showed the site
109 176,000
1,615× · same window · Search Console
Average position in Google
25.5 8.6
page three to page one · Search Console
A basic site, four ranking keywords, and five clicks a month.
AvilaCo Drywall is a family-owned drywall company based in Battle Ground, WA, serving Vancouver and the rest of Clark County, plus Cowlitz County communities including Longview, Kelso, Woodland, and Kalama. They had a basic website that didn't reflect the quality of their work or the range of services they offer. It wasn't generating leads, wasn't ranking for any meaningful search terms, and didn't give potential customers a reason to call them over the competition.
The drywall trade across Clark and Cowlitz counties is competitive. Homeowners searching for drywall installation, repair, or texturing have plenty of options. AvilaCo needed a website that would establish them as the clear professional choice and a local SEO strategy that would put them in front of people actively searching for drywall services throughout Southwest Washington.
They also offered specialty services like decorative plaster, Fresco Harmony finishes, and popcorn ceiling removal that most competitors don't. None of that was visible online. There was a real opportunity to own those search terms if we built the right pages.
A hand-coded site with a page for every service and every town.
Built from scratch on a modern stack, for speed, search and phone calls.
Custom Website Design
We built a clean, professional site using Astro and Tailwind CSS, deployed on Cloudflare Pages for near-instant load times. The website design is mobile-first with a lead capture form above the fold, click-to-call functionality, and a layout that guides visitors toward requesting a quote.
The design reflects the quality of their craftsmanship: clean, precise, and professional. No template themes. Every page was built from scratch to match their brand and convert visitors into calls.
9 Dedicated Service Pages
Instead of cramming everything onto one generic "services" page, we built individual pages for each service AvilaCo offers. Each page is optimized for the specific search terms customers use when looking for that service.
11 Service Area Pages
We created dedicated local SEO landing pages for every city and community AvilaCo serves. Each page targets location-specific search terms like "drywall contractor in Camas WA" or "drywall repair Battle Ground WA" with unique, locally relevant content.
Blog Content & SEO
We wrote blog posts targeting informational search queries that homeowners ask before hiring a drywall contractor. Content like "signs your drywall needs repair", "what to know before your drywall installation", and "venetian plaster vs lime wash vs Fresco Harmony" builds topical authority and captures traffic from people early in the decision process. These posts link naturally to the relevant service pages, creating internal linking pathways that strengthen the entire site's SEO.
From three years of nothing to 597 ranking keywords in seven months.
AvilaCo's previous website never ranked for more than four keywords in three years and drew five clicks from Google in August 2025. We rebuilt the site and launched the local SEO program in February 2026. Every figure below names its source; the data is current to September 20, 2026.
Google's own record of the months before we took over, against now.
Search Console does not estimate anything. It is Google reporting how often it showed this site and how often someone clicked.
| Measure | Before | Now | Change | Source |
|---|---|---|---|---|
| Clicks from Google, per month | 5 | 596 | 119× | Search Console |
| Times Google showed the site, per month | 48 | 70,729 | 1,473× | Search Console |
| Keywords ranking in Google | 0–4 | 597 | — | DataForSEO |
| Keywords on page one | 0 | 124 | — | DataForSEO |
| Organic visits, per month | 113 | 660 | 5.8× | Google Analytics |
| Paid traffic, entire engagement | — | 0 | — | Google Analytics |
Every visit, lead and phone call on this page came from organic search. AvilaCo has never run a paid ad through us, so there is no advertising spend propping any of these numbers up.
Search Console and Google Analytics compare August 2025 with August 2026; keyword counts from DataForSEO, 20 September 2026. Organic visits compare March 2026, the first full month after launch, with August 2026.
Keywords ranking in Google
Search queries AvilaCo appears for, by month · DataForSEO
Estimated monthly search traffic
Visitors from organic Google searches, by month · DataForSEO estimate
Don't take our word for it. Open the searches yourself.
Every screenshot below is from Google, dated, and linked so you can run the same search today.
Google's AI Overview cites AvilaCo as the local source.
This is what comes up when a homeowner searches "microcement Vancouver WA". AvilaCo Drywall is the first organic result, and Google's AI Overview cites their content as a primary source, listing them at the top of the "Local Suppliers and Installers" section.
Google Search. Open it yourself: "microcement vancouver wa"
In the Local 3-Pack across their service area.
The map pack is where local searches convert. Here's AvilaCo for "drywall contractor Woodland WA", with a 5.0★ rating across 27 reviews, and the featured organic result on the same page.
Google Search. Open it yourself: "drywall contractor woodland wa"
The client's own Search Console, year over year.
Search Console is not an estimate and it is not our software — it is Google reporting how often it showed this site and how often somebody clicked, for the last three months against the same three months a year ago. 16 clicks became 1,520. 109 impressions became 176,000.
Google Search Console, captured 20 September 2026. The click-through-rate box compares 16 clicks on 109 impressions against 1,520 on 176,000, which is why that one percentage reads lower.
The same account over 16 months — every month Google retains. Flat until the rebuild lands, then a climb that has not stopped.
Five months ago this dashboard said 59 keywords.
We screenshotted this in April 2026, ten weeks after taking over: 59 ranking keywords, 72 monthly visitors, and at the time that was the win. We're leaving it here because of what happened next. Five months later the same site ranks for 597 keywords — April is now the floor, not the ceiling.
Semrush analytics dashboard, captured 29 April 2026. Current figures on this page come from Google Search Console and DataForSEO, 20 September 2026.
98 out of 100 in Google's own speed test.
Site speed is a ranking factor. Most contractor sites built on WordPress page builders score in the 30s and 40s on mobile. AvilaCo's, hand-coded on Astro and served from Cloudflare's edge, scores 98 on both mobile and desktop in PageSpeed Insights.
Performance
Accessibility
Best Practices
SEO
Reports captured 29 April 2026 from pagespeed.web.dev. Run the test yourself any time.
How the site is built
Built with Astro
A static-first framework that ships zero JavaScript by default. Pages arrive already built, so there is nothing for a phone to assemble before somebody can read them.
Hosted on Cloudflare
Served from the edge location nearest the visitor, so the site is as quick two states away as it is down the road. No server to manage, and nothing to fall over at 2am.
Core Web Vitals
Optimised images, minimal CSS and no render-blocking scripts. Run the site through Google's own PageSpeed Insights and see for yourself.
Google Search Console
Every traffic number on this page comes from the client's own Search Console account — Google's report of how often it showed the site and how often somebody clicked.
In three years before we took over, AvilaCo never ranked for more than four keywords in a month, and in August 2025 the site earned five clicks from Google.
Seven months later they rank for 597 keywords, 124 of them on page one, and August 2026 brought 596 clicks — every one from organic search, with zero ad spend.
Want numbers like these?
We'll show you where you actually rank before you pay us anything.
Get a free audit