Brassline is a website theme for plumbers and other home-service trades, built with Astro 7 and Sanity. It is designed around one visitor: a homeowner with a leak who needs the phone number, a price and an arrival time in seconds.
It includes 12 page types: home, services, service detail, price list, service areas, area landing pages, about, reviews, a booking form with a thank-you page, an advice blog with articles, legal pages and 404.
Content lives in Sanity Studio, with schemas for services, prices, areas, reviews, FAQs, team, posts and site settings, plus a seed script that loads the demo content. Without Sanity the theme builds from a local JSON file.
Local SEO is built in: Plumber (LocalBusiness), Service, FAQPage, BreadcrumbList and BlogPosting structured data, one landing page per service area, sitemap, RSS, robots.txt and llms.txt. Lighthouse scores 100 on mobile, with no client-side framework.
A Figma file is included: colour variables, 31 text styles, 23 components and all 12 pages for desktop and mobile.
One-time payment, use it for unlimited client projects.










