Griffin Renovation
LiveContractor website for a Cache Valley renovation company with 32+ years of experience
Built by Caden Sorenson · Launched March 2026
What is Griffin Renovation?
Griffin Renovation is a residential renovation company serving Cache Valley, Utah. They specialize in drywall, painting, framing, trim work, and full project management with over 32 years of experience. The website needed to communicate that credibility fast, show past work, and make it easy for homeowners in Logan, Smithfield, Hyrum, and surrounding areas to get in touch.
The Build
This site started on LandingSite AI for a quick turnaround, then got rebuilt from scratch in plain HTML, Tailwind CSS v4, and vanilla JavaScript for better SEO and full control. 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 shared header/footer across pages without a static site generator
- EmailJS for contact form submissions without a backend
- Cloudflare Image Delivery for automatic image optimization and WebP conversion
- JSON-LD structured data with
HomeAndConstructionBusinessschema, area served, service catalog, and customer reviews for local SEO - Netlify for free static hosting with security headers and aggressive caching
Results
The migration eliminated a monthly hosting fee and gave the client significantly better local search visibility. The structured data, proper meta tags, and sitemap give Google exactly what it needs to surface a local contractor in the right queries.
Build logs: the original build and why I rebuilt it off LandingSite.
Frequently Asked Questions
- Yes. Griffin Renovation is one example of Vient's client work for local businesses. Vient builds and rebuilds websites for companies in Logan, Smithfield, Hyrum, and the surrounding Cache Valley area. The contact page is the fastest way to start a project.
- Griffin Renovation is a residential renovation contractor serving Cache Valley, Utah, including Logan, Smithfield, Hyrum, and surrounding communities, with over 32 years of experience.
- LandingSite AI got the site online quickly, but SEO limitations, vendor lock-in, and a recurring monthly fee made it worth rebuilding. The hand-coded version gives full control over structured data, meta tags, and performance, which improved the contractor's local search visibility and removed the ongoing cost.
- Plain HTML, Tailwind CSS v4 via the browser CDN, and vanilla JavaScript, with no framework or build step. It uses JavaScript component injection for a shared header and footer, EmailJS for the contact form, Cloudflare Image Delivery for optimized WebP images, and JSON-LD structured data for local SEO, hosted free on Netlify.
Does Vient build websites for businesses in Cache Valley and Logan, Utah?
What areas does Griffin Renovation serve?
Why was the site rebuilt off the LandingSite AI builder?
How was the website built?
More about Griffin Renovation
- Behind the buildMoving a Client Site Off an AI Builder, Rebuilt From ScratchLandingSite AI got Griffin Renovation online fast, but SEO limits and vendor lock-in pushed me to rebuild the whole thing in plain HTML, CSS, and JavaScript.
- Behind the buildI Shipped a Client Site in an Afternoon Using an AI BuilderA renovation company needed a website fast. I used LandingSite.ai to go from nothing to live in a few hours, and here's what actually worked.
- From the blogBuilding a Pirate-Themed Barbershop Site, Mostly by Prompting ClaudeA barber in Cove, Utah had an Instagram and no website. I gave Claude the right prompt, all the real details, and a styling direction, and it built the three files. The hard part was getting the content, not the code.
- From the blogBuilding a Local-SEO Site for an Age-Restricted Shop, in Code This TimeI tried an AI website builder on one client site and ended up rebuilding it in code. So this one I built in Astro with Claude from the first commit. Here's what it takes to build a clean local-SEO site for an age-restricted retailer.
- From the blogBuilding a Website for a 40-Year-Old Hair SalonA local salon in Smithfield, Utah had been cutting hair for four decades without a website. Here's how I built one from scratch with vanilla HTML, CSS, and JS.
Related projects
- Related projectCub River Kratom & Vape ShopA custom static website for Cub River Kratom & Vape Shop, a specialty retailer in Franklin, Idaho serving Cache Valley. Built in code with Claude in Astro 5, with a single source of truth for business data, Store and FAQPage JSON-LD for local search, programmatic nearby-city landing pages, and a 21+ age gate.
- Related projectPirate BarberA single-page website for Pirate Barber, a barbershop in Cove, Utah. Rebuilt in 2026 on Astro and Tailwind around one barber, one chair, and a phone number. Prices, hours, and reviews on the page, no booking app in the way.
- Related projectTotal E'Clips SalonA fast, responsive website for Total E'Clips Salon in Smithfield, Utah, rebuilt in 2026 around the four stylists who each keep their own book. Plain HTML and CSS with a little JavaScript, three files that load instantly.