
Buffalo Deck Builders
Local Search Architecture & Technical SEOBuffalo Deck Builders, SEO & Local Search Growth
We built search infrastructure into 772 Buffalo Deck Builders pages across 29 towns, and caught a plugin defect that had silently left meta descriptions and Open Graph tags blank sitewide.
Buffalo Deck Builders sells decks, fences and porches across 29 Western New York towns, where nearly every search starts with the service name plus near me. We built the SEO program as structural infrastructure and not a content layer: a local page matrix built into the page architecture, schema validated on every template, and a technical audit that found a defect most builds never catch.
Deck, Fence & Porch Construction Contractor
Outdoor Construction & Home Improvement
Western New York
- Give every service its own page in each of the 29 towns served
- Validate a full schema graph across every page type without duplicate business listings
- Reach 100 percent unique, keyword targeted metadata across the whole site
- Catch any defect that blocks search visibility before it costs months
- Add AI answer engine discoverability alongside classic search
With 24 services sold across 29 towns, a real local presence meant 696 individually relevant landing pages, not a handful of service pages. On top of that, the SEO plugin reported as active with every page's title and description saved, while silently rendering none of it: zero meta descriptions and zero Open Graph tags across all 772 pages. The defect was invisible from the front end and easy for a standard QA pass to miss.
We built local search as page architecture, a 29 town by 24 service matrix where each combination gets its own written landing page, backed by one canonical business entity in schema in place of hundreds of duplicate listings. We treated technical verification as a standing routine, not a one time check.
A local matrix of 696 individually written landing pages, each aimed at one service in one town and built from keyword research across all three service categories. Schema is scoped around one canonical HomeAndConstructionBusiness and WebSite entity referenced by ID instead of 696 separate business listings, the duplicate name, address and phone pattern search engines discount, with Service schema per town, FAQPage schema mirroring visible copy, BlogPosting on the articles and BreadcrumbList on every template. Every one of the 772 pages carries a unique, keyword targeted title and description, keyword driven file names and alt text and a clean, crawlable URL structure, with an llms.txt added for AI search. The plugin registration defect that had blanked meta descriptions and Open Graph tags sitewide was traced to its root cause, fixed and checked again on the live site across every page type. The same 772 page crawl and cross device check now runs as a standing step.
Our Process on This Project
The steps we took, in the order we took them.
Keyword Research by Service
We researched all three service categories and mapped 24 services to the way people search for them in each town.
Page Matrix
A 29 town by 24 service matrix produced 696 individually written landing pages built into the site architecture.
Schema Graph
One canonical business entity and WebSite entity are referenced by ID, with Service schema per town and BreadcrumbList on every template.
Unique Metadata
Every page received a unique, keyword targeted title and meta description, with keyword driven file names and alt text.
Plugin Defect Hunt
A full crawl showed zero meta descriptions and zero Open Graph tags rendering. The cause was traced and fixed, then verified live on every page type.
Standing Verification
A 772 page crawl and cross device check was added as a standing step, not a one time launch check.
Search Console Setup
The sitemap index was submitted on 23 September 2026 and read successfully, with 776 URLs discovered.
Services Delivered
Technical Foundation
- One canonical HomeAndConstructionBusiness and WebSite entity referenced by ID, not hundreds of duplicate business listings
- Service, FAQPage, BlogPosting and BreadcrumbList structured data on the live site
- Breadcrumb structured data on 55 pages reported valid in Google Search Console
- Unique titles and descriptions and a self referencing canonical on every sampled page
- Sitemap index submitted to Google Search Console on 23 September 2026, 776 URLs discovered
- llms.txt published for AI answer engines
What We Delivered
The 772 page site now has individually written local coverage across 29 towns, and a structural audit caught and fixed a defect that had blanked its meta descriptions and Open Graph tags before it could cost months of visibility.
- 696 individually written town and service landing pages built into the architecture
- Lighthouse SEO score raised from 92 to 100 on the live site
- Schema scoped around one canonical business entity instead of hundreds of duplicates
- 100 percent unique, keyword targeted titles and descriptions across all 772 pages
- A silent plugin defect that had blanked meta descriptions and Open Graph tags sitewide found, fixed and verified
- llms.txt added for AI search engine and generative answer discoverability
Lighthouse SEO Score
Lighthouse Accessibility Score
Pages With Unique SEO Metadata
Local Landing Pages
Rankings, traffic and lead numbers are deliberately not shown on this page. A site needs at least six months of Search Console history before any trend means something, and we will publish measured results here once that evidence exists. Until then this page lists the work we did and the facts we verified.
Questions About the Buffalo Deck Builders Project
Built by Calibre Associates
Related Projects
Want a Local SEO Plan Built Around Your Business?
Book a free consultation and we will walk through how we would structure your pages, your Google Business Profile and your tracking.