Multi-Page Websites for Service Businesses — CalnetCorp
Multi-Page Websites · $2,999 + $99/mo

A polished multi-page site for your service business. Live in three business days.

Professional websites for service businesses — no shops, no stores, just sites that generate leads. Custom-built on React with a PocketBase backend. You own the code, your rankings stay intact, and every lead hits your phone the moment it lands.

3 business day turnaround Up to 5 pages included You own the code
hartleylegal.com.au/contact
HomeAboutServicesContact
Get in touch
Book a free consultation
Speak with a senior partner within 24 hours.
hartleylegal.com.au/services
HomeAboutServicesContact
Practice areas
Legal services that protect your business
Commercial
Contracts, M&A, compliance
Employment
Disputes, policies, reviews
Property
Conveyancing & leasing
Litigation
Commercial disputes
hartleylegal.com.au
HomeAboutServicesContact
Brisbane commercial law
Straight advice. No billable-hour surprises.
Hartley & Co is a boutique commercial firm supporting Queensland service businesses and private clients since 2012.
Book a consultation →
★★★★★ · 142 Google reviews
Migrating from an existing site? Your Google rankings come with you.

We pull your Search Console data, map every ranking URL, and set up redirects so you don't lose traffic. Then we monitor for 30 days after launch — if anything slips, we fix it. On us.

How it works →
Fit check

Who this is (and isn't) for.

We're service-business specialists. If you need a shop, a booking app, or a membership portal, we're not the right fit — and we'll tell you that before you book.

Perfect for

Service businesses that need more than a one-pager.

  • Trades, consultants & professional services
  • Medical practices, clinics & dental offices
  • Law firms, accountants & financial advisors
  • B2B companies with multiple service lines
  • Agencies, studios & creative businesses
  • Rebuilders with an existing 3–6 page site
Not for

Anything with a cart or a login flow.

  • Online stores or product sellers
  • Membership sites or subscription platforms
  • Booking & scheduling apps
  • Restaurants (menus change too often for this model)
  • Multi-language or multi-region platforms
  • App-like builds (user accounts, dashboards, portals)

Need a shop? We'll recommend a Shopify specialist. Need a booking platform? Same. This is a lead-gen tool for service businesses — not an e-commerce builder.

The build — $2,999 + GST

Everything you need for a professional web presence.

Nine things you always get. Nothing gets sent back with a "we'll handle that later" excuse.

Custom-built on React + PocketBase

Not a template. Not a page builder. Hand-coded React with a PocketBase backend — the same stack we use for the one-pager. Fast, owned, rebuildable.

Up to 5 pages included

Typical: Home, About, Services, Contact + one of your choice — Portfolio, Team, FAQ, Process, or Locations. Need more? $299 each.

Three business day turnaround

From when we have your content and brand assets to live site. Not "fast" — three business days. If we slip, you'll be the first to know.

Full source code ownership

Download your files anytime from the dashboard. No lock-in, no hostage situations. If you want to walk away, your site walks with you.

Lead capture with email + SMS

Forms on every relevant page — contact, services, individual service pages. Each submission triggers an email and SMS to you within seconds.

CalnetCorp Dashboard access

One login. See every lead from every page, submit change requests, track performance, and download your source code. Always-on visibility.

On-page SEO across every page

Meta titles, descriptions, schema markup, heading structure, internal linking done properly. Every page ready for Google from day one.

Google Analytics + Search Console

Both set up properly on day one, tracking every page, wired into your dashboard. You'll know what's working before we hand over the keys.

SEO preservation (migrations)

Full Search Console data pull, redirect map, meta + H1 preservation, sitemap submitted, 30-day ranking monitoring. If anything slips — we fix it.

Before you book

What counts as a page?

A page is a distinct section of your site with its own URL — the sort of thing someone types into a browser or lands on from Google. Five of these are included in the $2,999 build.

Home About Services Contact Portfolio Team FAQ Process Locations + $299 each beyond 5

Sub-sections don't count. If your Services page has five individual service descriptions stacked underneath each other, that's still one page — not six. Separate service URLs (like /services/commercial-law and /services/employment-law) are each their own page. Not sure? We'll map it out together on the call and quote the full number upfront.

The $99/mo Foundation retainer

Your site needs a home. That's Foundation.

Every build comes with a Foundation retainer. Hosting, lead capture, unlimited content changes, priority support. It's what keeps the lights on and the leads flowing.

  • Managed hosting on CalnetCorp infrastructure (99.99% uptime)
  • Lead capture system with email + SMS alerts
  • CalnetCorp Dashboard access — leads, change requests, analytics in one place
  • Unlimited content change requests — you ask, we edit
  • Monthly analytics report — plain English, not a PDF dump
  • Priority email support — 24-hour response during business days
  • Full code ownership — download your files anytime

Foundation is not…

Honest line in the sand. If you want any of this, you want the Growth tier — not Foundation.

  • Ongoing SEO content (Growth)
  • Paid advertising campaigns (Dominate)
  • Regular blog post production (Growth)
  • Custom development beyond edits
Ready to actively grow traffic? See our Growth Packages →
Pricing

No hidden fees. No fake discounts. Honest numbers.

You'll know exactly what you're paying before you book the call. Everything's in Australian dollars, excluding GST.

$2,999+ GST, one-off

Custom multi-page build · Up to 5 pages

$99/mo
Foundation retainer
$299
Per extra page
6-month initial term on the retainer, then month-to-month with 30 days' notice. You own the code from day one — cancel anytime after month 6 and take it with you.
Book a free call Just need one page? See the one-pager →
How it works

Four steps. Three business days. One live site.

No 6-week timelines. No endless Slack channels. A short scoping call, your content, and then a live site.

01

Book a call

20-minute chat. We map out your page structure, confirm the scope, and answer every question. No high-pressure close.

02

Send your content

Copy, photos, brand assets. We'll write what you don't have. Two rounds of copy revisions included — no extra charge.

03

Your site launches

In 3 business days from when we have what we need. Domain pointed, SEO set up, forms wired, analytics running.

04

Leads start flowing

Email and SMS the moment someone fills your form. Dashboard access from day one. Unlimited changes from month one.

Built-in visibility

Every lead. Every page. One dashboard.

The CalnetCorp Dashboard sits alongside your site. See leads as they land, filter by which page they came from, submit a change request, watch your analytics, and download your source code — all from one login.

  • Leads feed with source attribution (which page they came from)
  • Change request queue — ask, we edit, you review
  • Search Console + Analytics rolled into one view
  • One-click source code download
CHartley & Co Dashboard
Live
Leads · 30d
47 +18%
Top page
/services/
commercial
Recent leadsSource
Marcus Donnelly
marcus@donnellybuilding.com.au · 2 min ago
/services/commercial
Priya Shah
priya@ms-consulting.com.au · 14 min ago
/contact
James Whitfield
jw@whitfieldproperty.com.au · 1 hr ago
/services/property
Migration deep dive

Multi-page migrations are where rankings die. Not here.

The more pages you have, the more ways a migration can tank your Google rankings. Most agencies rebuild and shrug when traffic drops. We treat ranking preservation as part of the build.

1
Pull Search Console

We connect to your GSC and export every ranking URL, every query, every indexed page. No URL gets left behind.

2
Map every URL

Old → new. Every page that's ever earned a click gets a landing spot on the new site — either a direct match or a closest-relative redirect.

3
Preserve on-page SEO

Titles, meta descriptions, H1s, and schema from high-ranking pages migrate verbatim to the new site. Nothing rewritten unless you ask.

4
Monitor for 30 days

Daily GSC checks post-launch. If a page drops, we fix the redirect, meta, or content within 48 hours. On us.

G Search Console · clicks, last 90 days
Launch marker →
New site live

Illustrative — actual results depend on starting position. We'll share a real before/after from a past migration on the call.

FAQ

Answered before you ask.

Because we're not starting from scratch every time. We have a battle-tested React + PocketBase framework that handles the structural plumbing — hosting, routing, forms, dashboard, SEO basics — so 90% of our effort goes into your design, copy, and content. It's the same reason a builder can frame a house in a week when they've framed a hundred before.
Extra pages are $299 each. We'll map out your structure on the call and give you a full quote up front — no surprise invoices. Most service businesses sit comfortably between 5 and 8 pages.
Honestly — no. E-commerce is its own specialist field (Shopify, WooCommerce, inventory, payment compliance, logistics) and we'd be pretending to do something we're not good at. If you need a shop, we'll happily recommend a Shopify specialist we trust. Our job is lead generation for service businesses.
A page has its own URL (like /services or /about). A section lives within a page. If your Services page stacks five service descriptions, that's one page. If each service has its own URL (/services/commercial-law), that's five. Grey area? We'll sort it on the call.
Three things. One: fixed scope and price — no scope creep invoices. Two: you own the code, downloadable from day one, so if we vanish tomorrow your site doesn't die. Three: the $99 retainer is month-to-month after month 6 — no 12-month lock-ins. If we're not earning it, cancel.
We write the copy — you approve it. Two revision rounds included. For photos, we can use licensed stock, place holders, or wait on yours — your call. Having assets ready speeds things up; not having them doesn't stop us.
Yes. Full source code, downloadable from your dashboard, from day one. The React codebase is standard — any competent developer can pick it up. We're confident enough in our retainer to give it away.
Four things: (1) we pull every ranking URL from your Google Search Console; (2) each one gets mapped to a new URL with a proper 301 redirect; (3) the titles, meta descriptions, H1s, and schema from high-value pages carry across verbatim; (4) we monitor rankings daily for 30 days post-launch and patch any drops on us. It's a real guarantee, not a marketing line.
Month-to-month at the same $99/mo rate. 30 days' written notice to cancel. You keep your code, your domain, and your Google Analytics / Search Console properties. Nothing held hostage.
Website in a Day is $2,499 flat with year 1 of hosting + support included — single conversion-optimised page, $0 charged today, no calls required. Best for tradies, solo practitioners, and businesses with a tight service focus. Multi-page is $2,999 build + $99/mo from day one, up to 5 pages, call-required scoping — better for firms with distinct service lines, multiple practice areas, or clients who expect a full website (law, medical, professional services).
Yes. We'll happily build you a one-pager and expand it into a multi-page site when you're ready — the codebase is designed for it. You pay the difference plus extra-page fees at the time of upgrade. No double-charging.
Yes — a Blog index page + your first post are typically one page in the 5-page count, plus a template for future posts. Foundation covers occasional posts (you write, we publish). If you want regular, SEO-driven blog content produced for you, that lives on the Growth tier.
Ready

Three business days. Five pages. No filler.

Book a free 20-minute call with Cal. You'll leave knowing exactly which pages you need, what it'll cost, and when it'll go live. No pitch deck. No pressure.

Not sure if this is you? See the one-pager or email cal@calnetcorp.com.au.

Start your multi-page site

Cal replies personally within one business day.

By submitting you agree we can email or text you about your enquiry. No newsletter, no spam.

Thanks — we've got it.

Cal will be in touch within one business day to book your call.