# Case study: Legacy Gutter Cleaning — 2026 rebuild after a 2020 plant

<!-- updated_at: 2026-04-20 20:36:00 -->

## Client
**Legacy Gutter Cleaning** — a home-services brand that needed more than a fresh coat of paint on the homepage.

## The situation
The previous site was a **2020-era plant**: it worked well enough to exist, but it did not match how people search, compare, and book in **2026**. Owners in this space do not reward “pretty.” They reward **fast answers**, **local trust**, and **clear next steps**.

## What we shipped
- A rebuild tuned for **mobile search** and **local intent** (maps, service areas, plain-language FAQs)
- Content and technical work aimed at **SEO** and **local visibility**—including the modern toolkit people shorthand as AI + local + on-page structure (without the buzzword bingo)
- A path for ongoing iteration: search and AI surfaces change quarterly; your site should not freeze in amber

## The point
If your competitor’s site loads in half a second and answers the question yours buries on page four, that is not a “brand problem.” It is a **findability** problem.

---

[Talk with us about a rebuild](/#intake).


## Structured data (JSON-LD)

The public **HTML** page at `/work/legacy-gutter-cleaning` emits `application/ld+json` with the following `@graph` (Organization, WebSite, WebPage, Article, BreadcrumbList, plus any custom nodes from **SEO JSON-LD extra** in Admin). Assistants should treat the HTML URL as canonical for search; this block is for parity and tooling.

```json
{
    "@context": "https:\/\/schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https:\/\/thatonefirm.com\/#organization",
            "name": "That One Firm",
            "url": "https:\/\/thatonefirm.com\/"
        },
        {
            "@type": "WebSite",
            "@id": "https:\/\/thatonefirm.com\/#website",
            "name": "That One Firm",
            "url": "https:\/\/thatonefirm.com\/",
            "publisher": {
                "@id": "https:\/\/thatonefirm.com\/#organization"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning#webpage",
            "url": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning",
            "name": "Case study: Legacy Gutter Cleaning — 2026 rebuild after a 2020 plant",
            "description": "Their old site dated to 2020. We rebuilt for 2026: modern stack, clearer service story, and a serious focus on AI-assisted SEO, local search, and the rest of the alphabet soup that actually moves calls.",
            "isPartOf": {
                "@id": "https:\/\/thatonefirm.com\/#website"
            },
            "dateModified": "2026-04-20T20:36:00+00:00",
            "breadcrumb": {
                "@id": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning#breadcrumb"
            }
        },
        {
            "@type": "Article",
            "@id": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning#article",
            "headline": "Case study: Legacy Gutter Cleaning — 2026 rebuild after a 2020 plant",
            "description": "Their old site dated to 2020. We rebuilt for 2026: modern stack, clearer service story, and a serious focus on AI-assisted SEO, local search, and the rest of the alphabet soup that actually moves calls.",
            "datePublished": "2026-04-20T20:36:00+00:00",
            "dateModified": "2026-04-20T20:36:00+00:00",
            "mainEntityOfPage": {
                "@id": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning#webpage"
            },
            "author": {
                "@id": "https:\/\/thatonefirm.com\/#organization"
            },
            "publisher": {
                "@id": "https:\/\/thatonefirm.com\/#organization"
            },
            "url": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning"
        },
        {
            "@type": "BreadcrumbList",
            "@id": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning#breadcrumb",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https:\/\/thatonefirm.com\/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Case study: Legacy Gutter Cleaning — 2026 rebuild after a 2020 plant",
                    "item": "https:\/\/thatonefirm.com\/work\/legacy-gutter-cleaning"
                }
            ]
        }
    ]
}
```
