Griffin Renovation website case study
LiveA web-design and local-SEO build for a Cache Valley client, moved off an AI builder into code
Built by Caden Sorenson · Launched March 2026 · Updated August 2026
The project
This is a client project Vient built twice. The brief was a small business site that had to load fast, read well on a phone, and carry clean structured data so it could rank in local search. The first version shipped on the LandingSite AI builder for a quick launch. A few months later it got rebuilt from scratch in code, mostly to take back control of the SEO and drop a monthly hosting fee. The interesting part of this project is that migration, not the storefront it points to.
The build
The rebuild is plain HTML, Tailwind CSS v4, and vanilla JavaScript. No framework, no build step, no npm. Three pages, two JS files, one CSS file.
Key technical decisions:
- Tailwind v4 Browser CDN for styling without a build pipeline
- JavaScript component injection for a shared header and footer across pages without a static site generator, plus a
<noscript>nav fallback so crawlers still see the links - EmailJS for contact form submissions without a backend, with a phone-number fallback if a send fails
- Cloudflare Image Delivery for automatic image optimization and WebP conversion
- JSON-LD structured data with the
HomeAndConstructionBusinessschema type, area served, service catalog, and ratings, so local search has a machine-readable version of the business - Netlify for free static hosting with security headers and aggressive caching
Results
The migration dropped a monthly hosting fee and gave the site the SEO controls the AI builder didn’t expose. The structured data, canonical and Open Graph tags, and a hand-built sitemap give Google what it needs, and the whole thing runs on a free static deploy. The build itself was the interesting problem here.
He built me the perfect website and was ahead of schedule. Couldn't be happier!
Frequently asked questions
Does Vient build websites for businesses in Cache Valley and Logan, Utah?
Why was the site rebuilt off the LandingSite AI builder?
How was the website built?
More about Griffin Renovation
- From the blog How to check if ChatGPT recommends your business How to check whether ChatGPT, Perplexity, and Google AI Overviews name your local business: copy-ready prompts, repeat runs, and a monthly tracking table.
- From the blog How much does local SEO cost for a small business in Utah? What local SEO costs a Utah small business: Vient's Managed SEO price, and when a monthly retainer, a one-time cleanup, hourly work, or DIY is the right fit.
- From the blog How to get your business on Google Maps in Cache Valley How to create, verify, and fill out a Google Business Profile so your Cache Valley business shows up on Google Maps, written for owners, not marketers.
Related projects
- Related project Cub River Kratom A web design case study: a custom Astro 5 site for a Cache Valley retail client, with one business-data file, local and FAQ schema, and nearby-city pages.
- Related project Diamond Pest Pro How Vient got a four-branch Carolinas pest control company recommended by ChatGPT: a site rebuild plus ongoing SEO and AEO, with calls a day within a month.
- Related project Dill the Menace A web design case study: a custom Astro 5 site for a Cache Valley client, with one source of truth for business data, local and FAQ schema, and a static deploy.