Skip to content
Three MacBook mockups showing the Generations Tree Expert Co homepage, tree removal service page, and service area page

Generations Tree Expert Co

Full site rebuild from WordPress to Payload CMS + Next.js for a Shenandoah Valley arborist, with a ground-up SEO strategy and 17 pages of original copy.

98
PageSpeed desktop performance score
100
Google SEO audit score
98%
Semrush site health, above the 92% top-10% benchmark
0.9s
Largest Contentful Paint on desktop

Overview

Generations Tree Expert Co. is a full-service tree care company in Greenville, Virginia, led by an ISA Certified Arborist. They serve the Shenandoah Valley: Staunton, Waynesboro, Augusta County, Rockbridge County, and surrounding communities. Their work covers tree removal, pruning and trimming, stump grinding, emergency tree service, storm damage cleanup, and tree planting.

When they came to us, they had a working WordPress site. What they needed was a proper foundation: technically clean, search-optimized, and built to grow.

Generations Tree Expert Co homepage and service pages on desktop browsers at multiple viewport sizes

The Starting Point

The existing WordPress site had two compounding problems. First, the copy had copyright concerns that made it unusable. We could not carry a single line forward. Every word on every page had to be written fresh, from service descriptions to FAQs to the about section. Second, the site's search visibility was essentially zero. Before the rebuild, it ranked for exactly one organic keyword, and that keyword sat at position 95. Meanwhile, their primary local competitor ranked for more than 200 keywords.

That gap defined the scope of the project.

The Rebuild

We migrated the site from WordPress to Payload CMS with a Next.js frontend, the same stack we use across Vistoso projects. The result is a 17-page site covering every service in depth: individual pages for tree removal, pruning and trimming, stump grinding, emergency tree service, storm damage cleanup, and tree planting, plus homepage, about, contact, get an estimate, customer reviews, service area, and FAQs.

Because the previous copy could not be reused, all 17 pages are 100% original. We wrote everything: hero copy, service descriptions, process explanations, trust signals, and calls to action. The voice is plain and direct, consistent with a company built on hands-on expertise rather than marketing language.

The site ships with light and dark modes, and the design is fully responsive across desktop, tablet, and mobile.

Content ownership matters. Because the outgoing site had unresolved copyright on its copy, we had to treat it as a blank slate. That constraint, while adding work, gave us the chance to build a content structure designed around search from the ground up rather than retrofitting SEO onto inherited text.

The SEO Strategy

The SEO work is the centerpiece of this project. We started with a clear picture of where the site stood (one keyword, position 95) and where the local competition was (200+ keywords). Closing that gap required a deliberate, layered approach.

Layer One: Money Keywords on Service Pages

Each service page targets specific, high-intent local queries. "Tree removal Staunton VA," "tree service Staunton VA," and equivalents for each service are woven naturally into page titles, headings, and body copy. These are the pages that convert: a person searching for emergency tree service after a storm is ready to call, not browse.

Layer Two: FAQ Coverage with Structured Data

Across the site we wrote 60+ FAQ questions and answers, distributed across relevant pages. Every set is marked up with FAQPage structured data, making the answers eligible for rich results in Google Search. For a service business, FAQ content does double duty: it answers the questions prospects actually have, and it captures the long-tail queries that service pages alone cannot cover.

Layer Three: Local Presence, City by City

Staunton and Waynesboro anchor the primary geography, but the service area extends across Augusta County, Rockbridge County, and surrounding communities. A dedicated service area page with a visual coverage map anchors this layer today, and the architecture is built for location pages targeting each surrounding city by name as the strategy rolls out. Combined with Google Business Profile optimization at launch, this establishes a local presence that compounds over time.

Interactive service area map showing the Shenandoah Valley coverage zone on the Generations Tree Expert Co website

Key Features

Service area map. The site includes a visual service area map so prospective customers can confirm coverage at a glance, without having to read through text or call to ask.

Contact and estimate flow. The contact section and get-an-estimate page are purpose-built for lead capture, with clear calls to action and a layout that removes friction on mobile, where most local service searches happen.

Google Business Profile optimization. At launch we updated the GBP listing to align with the new site, ensuring consistency across the business name, service categories, and service area, which Google weighs heavily in local pack rankings.

Ongoing maintenance retainer. The engagement did not end at launch. We handle monthly dependency updates, security monitoring, and uptime checks, so the site stays fast and secure without requiring anything from the client.

Contact bento layout on the Generations Tree Expert Co website in light mode

PageSpeed Insights desktop at launch: Performance 98, Accessibility 96, Best Practices 96, SEO 100. LCP 0.9 seconds, CLS 0, TBT 0ms. Semrush Site Audit (June 2026): Site Health 98%, above the 92% benchmark for the top 10% of websites globally, with 0 errors.

Results

The technical foundation is solid by any measure. On PageSpeed Insights the desktop score sits at 98 for performance, with a Largest Contentful Paint of 0.9 seconds, zero Cumulative Layout Shift, and zero Total Blocking Time. The SEO score from the same audit is 100.

The Semrush Site Audit run on June 5, 2026 returned a Site Health score of 98%, placing the site above the 92% threshold that Semrush identifies as the top 10% of websites worldwide. Every technical category came back at or near perfect: Site Performance 100%, HTTPS 100%, Markup 100%, Crawlability 99%, AI Search Health 99%, with 0 errors logged.

The SEO strategy is still building its momentum, which is expected for a newly indexed site competing in a local market. The three-layer keyword architecture gives it a clear path forward: service pages targeting commercial intent, FAQ content capturing informational queries, and location pages expanding the geographic footprint city by city.

See It Live

generationstreeexpertco.com

Gallery

Clean navigation with service-focused links

Other Projects

mockup of the city-county sports website featuring the home page, article page, admin console for articles and ads.

Local Sports Media Platform

A custom sports media platform built for City-County Sports to cover high school athletics across our county. The site lets the owner publish articles, categorize content by school and topic, sell ad space, and track impressions and clicks. After 3+ years and 1,600+ articles, it's still running strong with minimal upkeep.

mockup of the anonymous reporting platform including reporting page and admin console

Workplace Incident Reporting Platform

A secure reporting platform built for Prism Consulting that lets employees submit workplace incident reports, with full anonymity if they choose. Reporters can track their case, message HR, and upload files, while administrators manage cases, add internal notes, and generate professional reports for clients.

mockup of a laptop and several screenshots of the Bluebird Design Company website.

Bluebird Design Company Website Design

A portfolio website for Bluebird Design Company, a solo architect starting her own practice. The brief: make something that feels like a breath of fresh air. Built on Squarespace so the client can manage it herself without worrying about security, updates, or maintenance.

Latest Articles

View all