Dill the Menace
LiveA local-SEO website build for a Cache Valley client
Built by Caden Sorenson · Launched August 2026
The project
Dill the Menace is a client site Vient built for an event DJ based in Smithfield, Utah. The brief was the core job of a local business website: make it obvious who the business is, let a visitor hear a sample of the work, and rank for nearby searches, all fast and mobile-first with clean structured data. The design also had to carry a specific look, a dark, stage-lit feel pulled from the client’s own photos.
The build
This is a custom Astro 5 static site styled with Tailwind CSS v4, built in code with Claude. No headless CMS, no server. A single site.json file holds all business and content data, and every component reads from it. The whole thing renders to static files.
Key technical decisions:
- Single source of truth. One
site.jsonfile feeds every section and the structured data, so the business name, phone, service area, and FAQs can never drift between the visible page and the JSON-LD, and there is exactly one place to update. - Lazy-loaded SoundCloud embed. The Listen section uses IntersectionObserver to defer loading the SoundCloud iframe until the visitor scrolls to it, keeping the initial page load fast.
- Structured data for local search. LocalBusiness, Person, WebSite, and FAQPage JSON-LD give search engines the client’s location, service area, and FAQs in machine-readable form.
- Dark violet theme. The palette is a near-black base with violet (
#a855f7) accents pulled from the blue and purple stage lighting in the client’s photos. Syne for display headings, Space Grotesk for body text. - Full-bleed hero. A photo behind the decks with blue stage lighting fills the hero, with the headline, tagline, and primary call-to-action overlaid on top.
- Eight-image gallery. A responsive grid of photos from live sets and sessions, laid out to stay sharp from phone widths up to desktop.
Frequently Asked Questions
- Yes. Dill the Menace is one example of Vient's client work for local businesses. Vient builds custom websites for companies across Cache Valley and Utah, including Logan, Smithfield, and surrounding towns. The contact page is the fastest way to start a project.
- It is a custom Astro 5 static site styled with Tailwind CSS v4, built in code with Claude. A single site.json file holds all business and content data and feeds both the visible pages and the JSON-LD, so the page and the structured data can never drift apart. The SoundCloud embed uses IntersectionObserver to defer loading until the visitor scrolls to it, and the whole thing deploys as static files.
- The Listen section holds a SoundCloud iframe, which is heavy if it loads with the rest of the page. IntersectionObserver defers it until the visitor actually scrolls to that section, so the initial page load stays fast on mobile. It was a deliberate build decision, not a default.
Does Vient build websites for businesses in Cache Valley and Utah?
How was this website built?
Why does the audio embed load the way it does?
More about Dill the Menace
- From the blogBuilding a Single-Page Client Site, Mostly by Prompting ClaudeA local client 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 blogDoes a small business in Cache Valley actually need SEO?An honest look at whether local SEO is worth it for a small business in Logan or Cache Valley, Utah, what it costs, what actually moves rankings, and a checkup you can run yourself.
Related projects
- Related projectDiamond Pest ProA web design case study: how Vient built a fast, custom Astro 5 static site for a multi-location home-service client, with a dedicated page for every branch and every service, LocalBusiness and FAQPage schema, and an ongoing local-SEO engagement.
- Related projectPirate BarberA web-design case study: how Vient built a single-page Astro and Tailwind site for a Cache Valley client, with one source of truth for the business data, zero JavaScript bundles from native details elements, and BarberShop schema for local search.
- Related projectCub River KratomA web design case study: how Vient built a fast, custom Astro 5 website for a Cache Valley retail client, with a single source of truth for business data, local and FAQ schema, programmatic nearby-city landing pages, and a static deploy.