Concept study. Halden Roofing is a fictional business. This is not client work.
Concept 01 · Roofing contractor
Halden Roofing, rebuilt.
A study by Vesta. The business is fictional. The problems it shows are common.
NAVH1CTASERVICES
{"@type": "RoofingContractor","areaServed": "Austin, TX"}//roof-repair//roof-replacement//storm-damage//contact/
form_submitcall_clickcta_click
Halden RoofingServicesAboutContact
Austin, TXRoofing done once. Done right.Free inspections, written estimates, local crew.Services01Roof repair02Roof replacement03Storm damage
Book a free inspectionCall (512) 555-0147WhatsApp
The brief (fictional)Roofing contractorAustin, TXFictional
Halden Roofing, a roofing company in Austin, TX, is rebuilding a 2016 template site.
- Niche
- Roofing contractor
- City
- Austin, TX
- Domain
- haldenroofing.example
- Phone
- (512) 555-0147
- Status
- Fictional
The old template
Before
- A1Phone number only in the footer.
- A2A slider of placeholder photos that says nothing specific.
- A3"Welcome to Halden Roofing" instead of what the company does.
- A4No page title or description written for search.
Rebuilt by Vesta
After
NAVH1CTASERVICES
{"@type": "RoofingContractor","areaServed": "Austin, TX"}//roof-repair//roof-replacement//storm-damage//contact/
form_submitcall_clickcta_click
Halden RoofingServicesAboutContact
Austin, TXRoofing done once. Done right.Free inspections, written estimates, local crew.Services01Roof repair02Roof replacement03Storm damage
Book a free inspectionCall (512) 555-0147WhatsApp
- B1One clear promise on the first screen.
- B2Call and inspection buttons within thumb reach.
- B3A page per service that Google can index.
- B4Structured data for a roofing contractor.
How it is built
The six layers
NAVH1CTASERVICES
{"@type": "RoofingContractor","areaServed": "Austin, TX"}//roof-repair//roof-replacement//storm-damage//contact/
form_submitcall_clickcta_click
Halden RoofingServicesAboutContact
Austin, TXRoofing done once. Done right.Free inspections, written estimates, local crew.Services01Roof repair02Roof replacement03Storm damage
Book a free inspectionCall (512) 555-0147WhatsApp
- 01Code
- 02Design
- 03Speed
- 04Google
- 05Contact buttons
- 06Tracking
What each layer does
- Code
- Custom HTML, CSS and TypeScript, written for this site. Pages are pre-built, so there is no page builder or plugin stack to patch.
- Design
- Layout, type, colour and image direction made for the brand. Phone and desktop designed together.
- Speed
- Images sized for each screen, fonts self-hosted, nothing loaded that the page doesn't use. Measured with Lighthouse before launch.
- Search Console, XML sitemap, structured data and metadata. Indexing requested on launch day.
- Contact buttons
- WhatsApp, call and form buttons where the thumb lands. Leads arrive in the inbox you already use.
- Tracking
- Analytics and conversion events installed, so you can see what the site actually does.
Price
How it would be priced
Complete WebsiteMulti-pageRedirectsLocal SEO
This scope would be a Complete Website. The price comes from a free analysis, fixed in writing before work starts.