Limited Time Offer: Get a free one on one session with our marketing expert!

    Get Started
    Buffalo Deck Builders logo

    Buffalo Deck Builders

    Local Search Architecture & Technical SEO

    Buffalo 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.

    Project Highlights
    On Page SEOLocal SEOGoogle Business Profile ManagementTechnical SEOStructured DataContent StrategySearch Console Setup
    Project Overview

    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.

    Business

    Deck, Fence & Porch Construction Contractor

    Industry

    Outdoor Construction & Home Improvement

    Location

    Western New York

    Client Goals
    • 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
    The Challenge

    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.

    Our Strategy

    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.

    The Solution

    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.

    HOW WE WORKED

    Our Process on This Project

    The steps we took, in the order we took them.

    Step 01

    Keyword Research by Service

    We researched all three service categories and mapped 24 services to the way people search for them in each town.

    Step 02

    Page Matrix

    A 29 town by 24 service matrix produced 696 individually written landing pages built into the site architecture.

    Step 03

    Schema Graph

    One canonical business entity and WebSite entity are referenced by ID, with Service schema per town and BreadcrumbList on every template.

    Step 04

    Unique Metadata

    Every page received a unique, keyword targeted title and meta description, with keyword driven file names and alt text.

    Step 05

    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.

    Step 06

    Standing Verification

    A 772 page crawl and cross device check was added as a standing step, not a one time launch check.

    Step 07

    Search Console Setup

    The sitemap index was submitted on 23 September 2026 and read successfully, with 776 URLs discovered.

    WHAT WE DELIVERED

    Services Delivered

    On Page SEO
    Local SEO
    Google Business Profile Management
    Technical SEO
    Structured Data
    Content Strategy
    Search Console Setup
    BUILT TO LAST

    Technical Foundation

    SEO 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
    SCOPE OF WORK

    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
    0

    Lighthouse SEO Score

    0

    Lighthouse Accessibility Score

    0%

    Pages With Unique SEO Metadata

    0

    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.

    PROJECT FAQS

    Questions About the Buffalo Deck Builders Project

    OUR ROLE

    Built by Calibre Associates

    On Page SEO
    Local SEO
    Google Business Profile Management
    Technical SEO
    Structured Data
    Content Strategy
    Search Console Setup
    Let's Talk

    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.

    Privacy & Cookies

    We use cookies to enhance your browsing experience and analyze site traffic. You can choose which cookies to allow.