Skip to main content
SUMMIT Get Summit

For home-services companies

The contractor website that ranks in every town you serve.

Summit is a production-proven Astro theme: a local-SEO city engine, complete schema markup, built-in lead tracking, and AI-ready customization. Rebrand it in an afternoon.

Astro 6 · Tailwind 4 · No page builder · 160 pages out of the box

Brochure templates don't rank

Ten pretty pages can't compete for "ac repair near me" in twelve towns. Ranking takes pages, and pages take architecture.

Agencies bill $8–15k for this

The city-by-service landing page architecture is exactly what local-SEO agencies sell. Summit ships it as markdown files.

Page builders are slow

Drag-and-drop builders rent you a slow site you don't own. Summit is static code in your repo, built for Lighthouse 100s.

Add a city,
get 19 ranking pages.

Summit ships with a service-area engine: every city you serve gets a hub page plus a landing page for every service, the exact architecture local-SEO agencies charge thousands to build.

6 demo cities × 19 services = 114 pages out of the box, generated from markdown. Every page carries unique copy, schema markup, and internal links into the mesh.

Your cities

SpringfieldRivertonLakesideCedar GroveMaplewoodFairview

× your services

AC RepairAC InstallationFurnace RepairHeat PumpsDuct Work+ 14 more
114 city + service landing pages

/service-areas/springfield/ac-repair/ · /service-areas/riverton/furnace-repair/ · …

Everything a lead machine needs

Not a design concept. The working architecture of a real, ranking contractor site.

City × service combo engine

Every city you serve gets a hub page plus a landing page per service. 6 demo cities ship as 114 pages, generated from markdown.

Complete JSON-LD schema

HVACBusiness, Service, FAQPage, BreadcrumbList, and AggregateRating on the right pages, all driven from one config file.

GA4 lead events wired

phone_click, booking_click, email_click, form_submission. Fired on pointerdown with beacon transport so mobile tel: taps actually count.

Zip-code service checker

Tiered primary and extended service areas with instant in-area or out-of-area responses. Zips live in one JSON file.

Q&A blog engine + backlog

Three sample posts plus a topic backlog file. Publishing the questions homeowners search is a workflow, not a chore.

6 interactive calculators

AC sizing, SEER savings, repair-or-replace, two system cost tools, and a payment estimator. Vanilla JS, no framework.

Housecall Pro hooks

Booking page, chat widget, and lead form integration points read from config and show setup notes until you connect them.

Built for Lighthouse 100s

Static output, inlined styles, speculation-rules prefetching, zero client framework. Fast is a ranking factor and a sales pitch.

Self-hosted fonts

Barlow and Barlow Condensed ship as woff2 (SIL OFL). No Google Fonts requests, no consent-banner complications.

Security headers included

A _headers file with sane CSP, frame, and caching rules for Cloudflare Pages. Deploy guides for Vercel and Netlify too.

Single-file business config

Name, phone, hours, license, service areas, reviews: one business.json drives pages, footer, and schema markup.

AI-ready (CLAUDE.md inside)

Tuned instructions for AI coding tools ship in the repo: design system, content voice, config model. Rebranding is a prompt.

No other theme has this

Rebranding is a prompt, not a project.

Summit ships with instructions for AI coding tools. Open the repo in Claude Code or Cursor, say the word, and watch it follow the design system, voice rules, and config model we wrote for it.

The same instructions cover scale: "add Riverside as a new city" generates the hub page, 19 service combos, zip codes, and navigation in one pass.

# in the theme repo

claude

> Rebrand this for BlueLine Plumbing in Austin: navy primary color, update business.json, swap the demo cities for Austin suburbs.

● Reading CLAUDE.md…

● Updating business.json + design tokens…

● Regenerating 6 areas × 19 combos…

✓ 160 pages build clean. Schema, zips, nav updated.

src/
  data/            business.json (THE config) · zipcodes · nav
  content/         areas (6) · service-combos (114)
                   cooling · heating · services (19) · blog (3)
  layouts/         Base (GA4 + lead tracking) · Service · Area
  components/      global · sections · calculators (6) · HCP
  pages/           home · about · contact · reviews · financing
                   careers · faq · calculators · specials · 404
public/            self-hosted fonts · _headers · robots.txt
blog-topics.json   the content backlog
CLAUDE.md          AI customization instructions
CUSTOMIZE.md       the 10-step rebrand guide

Real copy, not lorem ipsum.

19 service pages, 6 city hubs, 114 local landing pages, and 3 sample blog posts, written by humans in a tradesman voice. FAQs answer the question in the first sentence. Meta descriptions are sized for search. Everything links into the internal mesh.

You get the repo, the docs, and the content workflow files. No subscriptions, no locked features, no phoning home.

One engine, every trade

HVAC ships today. Vertical packs reuse the same engine with trade-specific services, copy, and colors.

Live demo

HVAC

Heating, cooling, air quality. The flagship.

summit-air.pages.dev →
Coming soon

Plumbing

Same engine, plumbing-specific services and copy.

Get notified →
Coming soon

Roofing

Same engine, roofing-specific services and copy.

Get notified →
Coming soon

Electrical

Same engine, electrical-specific services and copy.

Get notified →

Pricing

Launch offer: code LAUNCH25 takes 25% off either license

Single

One production website, yours or one client's.

$129 one-time

  • 1 production website
  • Use for one client project
  • All 160 pages + the full engine
  • 12 months of updates & support
  • License key + instant download
  • 14-day refund policy
Get Single — $129
No project caps

Agency

Unlimited websites for you and your clients.

$249 one-time

  • Unlimited production websites
  • Unlimited client projects
  • All 160 pages + the full engine
  • 12 months of updates & support
  • License key + instant download
  • 14-day refund policy
Get Agency — $249

Checkout and global tax handling by Lemon Squeezy, our merchant of record. You keep what you download forever; updates past 12 months are an optional renewal. Full terms in the license summary.

Questions, answered straight

Do I need to know Astro?

Basic HTML and markdown get you a long way: business facts live in one JSON file and content pages are markdown with frontmatter. For everything else the theme ships with AI instructions (CLAUDE.md), so tools like Claude Code and Cursor can do the heavy lifting while following our design system.

Can I use it for client work?

Yes. The Single license covers one production website, yours or one client's. The Agency license covers unlimited websites for you and your clients, with no project caps. You can't resell or redistribute the theme itself as a template.

What does hosting cost?

Zero on Cloudflare Pages, which is what the demo runs on. The build output is plain static files, so Netlify, Vercel, and S3 all work too. There is no server, database, or CMS bill.

Is this WordPress?

No. Summit is a static Astro site: no plugins to update, no PHP to patch, nothing to hack, and page loads that hit Lighthouse 100s. You own the code outright and edit content as markdown or JSON.

What about plumbers, roofers, electricians?

Vertical packs are coming (join the notify list above). Today the HVAC theme works for any trade: services are content files, so you can swap the 19 HVAC services for your own in an afternoon, and the city engine doesn't care what you sell.

What's the refund policy?

14 days, no hoops. Because a theme is source code that can't be returned, we may decline refunds for obvious abuse, like refunding after deploying a production site.

How do updates work?

Your purchase includes 12 months of updates and email support. New versions arrive as downloads tied to your license key, with a changelog. After 12 months you keep what you have forever, or renew for continued updates.

Stop selling 10-page brochure sites.

Get the architecture that ranks, with the launch discount, today.