// SEO PACKAGES + WEB DESIGN PRICING — AUSTRALIA

Transparent Pricing. No Sales Call Required.

Every price is on this page. Website, SEO, hosting, CRM, automations — bundled, not billed separately. If the numbers work for you, book a call and we'll get started.

Website build
Cloudflare hosting
CRM + automations
SEO strategy + content
One monthly invoice

All prices in AUD. GST not included. No lock-in contracts beyond 30 days notice.

// SPECIAL OFFER — LIMITED TIME

Free 5-page website build when you sign up to any plan.

This offer could end any day. No coupon needed — mention it on your call.

CLAIM OFFER ↗

// THE MARKET REALITY

What SEO Actually Costs in Australia

Before you look at our prices, here's an honest picture of what the market charges — and what you actually get.

SEO PRICING — TYPICAL AU MARKET (2026)

PROVIDER TYPE MONTHLY COST WHAT YOU GET
Large SEO agency $2,500–$5,000/mo Account manager, junior writers, templated reports. Much of the work is outsourced offshore.
Mid-tier SEO agency $1,500–$2,500/mo More hands-on, but still often using generic content tools and cookie-cutter keyword lists.
Freelancer $500–$1,500/mo Can be excellent. Can also disappear. Quality varies wildly. No system, no backup, no accountability.
DIY / cheap tools $50–$200/mo Tools without strategy. You'll spend hours on it, and it will probably go nowhere without knowing what you're doing.
Upsoul Growth $1,697/mo Website + hosting + CRM with automations + SEO content + reporting. AI-assisted, human-reviewed. One invoice. See what's in the CRM →

Why is Upsoul cheaper than a large agency? Not because we do less — because we work differently. AI-assisted development and content creation means the work that takes a junior team a week takes us a day. That efficiency goes back to you as a lower price, not into agency overhead.

// THE MARKET REALITY

What a Website Actually Costs in Australia

Most agencies give you a quote after a sales call. We'd rather give you a market picture so you know if you're being taken for a ride.

WEBSITE BUILD PRICING — TYPICAL AU MARKET (2026)

BUILD TYPE TYPICAL COST WHAT YOU GET
DIY website builder $0–$500/yr You own nothing. Slow. Hard to customise. You're renting a box, not building a property.
Freelancer (WordPress) $1,500–$3,500 Theme-based. Works fine, but bloated, slow by default, and you're dependent on plugins and updates.
Small agency (WordPress) $3,000–$7,000 Custom design, but usually still WordPress under the hood. Fine for basic sites.
Mid-tier agency (10–15 pages) $9,997–$14,997 Proper custom build. Good quality. But you're paying a lot for the agency's office and account management.
Upsoul bespoke build $3,997–$8,997 Bespoke Astro code, Cloudflare edge hosting, GitHub version-controlled, SEO-optimised from day one. No templates.

Why not WordPress? WordPress powers 43% of the web — including a lot of slow, insecure, plugin-dependent sites. We build in Astro, which ships zero JavaScript by default. Result: faster pages, better Core Web Vitals, and search bots that can actually read your content. See our own PageSpeed scores →

// WEBSITE BUILD PACKAGES

Bespoke Website Builds

Every site is hand-coded in Astro, deployed to Cloudflare, and version-controlled on GitHub. No templates. No page builders. No WordPress.

One-off build fee. Add a monthly plan for hosting, CRM, and ongoing SEO.

ESSENTIAL

$3,997

AUD + GST · one-off

Up to 5 pages. Right for trades, sole traders, and service businesses getting their first proper site.

  • Up to 5 bespoke pages (e.g. Home, Services, About, Contact + 1 more)
  • Keyword research + on-page SEO for every page
  • Mobile-first, fast-loading — Astro + Cloudflare
  • Contact form + CRM connection
  • Google Search Console submitted on launch day
  • GitHub repo — you own the code
BOOK A FREE CONSULTATION
MOST POPULAR

BUSINESS

$5,997

AUD + GST · one-off

Up to 10 pages. Room for service pages, a blog, and local area targeting.

  • Everything in Essential
  • Up to 10 pages — service pages, suburb/area pages, or a blog setup
  • Full keyword strategy across all pages
  • Internal linking structure mapped from day one
  • JSON-LD structured data on all pages
  • Priority build — ahead of Essential in the queue
BOOK A FREE CONSULTATION ↗

GROWTH

$8,997

AUD + GST · one-off

Up to 15 pages. Built for businesses that want to dominate multiple service areas or verticals from launch.

  • Everything in Business
  • Up to 15 pages — full service + location coverage
  • Competitor gap analysis — target keywords they're missing
  • Documented 12-month SEO content plan on handover
  • Top of the build queue
BOOK A FREE CONSULTATION

ADDITIONAL PAGE — EXISTING CLIENTS

Extra service or location page — keyword-targeted, SEO-optimised, built to match your site

$497 AUD

// ADD-ONS

Optional Add-Ons

These sit outside the monthly plans. Priced separately, scoped clearly, no surprises.

GBP SETUP + OPTIMISATION

Google Business Profile claimed, fully optimised — primary and secondary categories, keyword-rich description, services list, products, 10+ photos, Q&A seeded, first post published. One-off per location. This is the work that gets you into the map pack.

$500 AUD

one-off · per location

GBP MONTHLY MANAGEMENT

Weekly posts, photo uploads, review monitoring and replies, Q&A management, competitor monitoring, and a monthly performance report (impressions, calls, direction requests). Keeps your profile active — Google rewards consistent activity. Per location.

$500 AUD/mo

ongoing · per location

ADDITIONAL PAGE — EXISTING CLIENTS

Extra service or location page — keyword-targeted, SEO-optimised, built to match your existing site.

$497 AUD

one-off · per page

// MONTHLY PLANS — HOSTING, MAINTENANCE + SEO

Monthly Plans

Both plans include hosting on Cloudflare, CRM, and maintenance — no separate bills, ever.

Starter is a website hosting + maintenance plan — your site stays live, fast, and updated. No ongoing SEO content. Growth adds active SEO: keyword strategy, monthly content, and ranking management. That's the SEO package.

STARTER

HOSTING + MAINTENANCE

$397 /month AUD

+ GST · cancel anytime

Your site stays live, fast, and maintained — plus a full CRM to capture and manage every lead. No ongoing SEO content. Right for businesses that want the full platform without the active content push.

  • Hosting on Cloudflare's global edge network — included
  • Industry-leading CRM — set up and connected to your website
  • Automated lead capture — every form submission lands in your CRM
  • One booking calendar connected to your site
  • Leads pipeline and contact management
  • Technical maintenance — nothing breaks unnoticed
  • Up to 3 content edits per month
  • No ongoing SEO content or ranking monitoring
SEE WHAT'S IN THE CRM → BOOK A FREE CONSULTATION
RECOMMENDED

GROWTH

HOSTING + MAINTENANCE + SEO

$1,697 /month AUD

+ GST · cancel anytime

Everything in Starter, plus active ongoing SEO — content published every month, rankings tracked, strategy updated quarterly. This is the full SEO package.

  • Everything in Starter — including the full CRM, hosting, and automations
  • 2 SEO blog posts per month — researched, written, reviewed, published
  • Keyword strategy built around your market and customers
  • Google Search Console + GA4 managed for you
  • Monthly ranking report — you always know where you stand
  • Quarterly strategy review
BOOK A FREE CONSULTATION ↗

Cancel anytime with 30 days written notice. All prices in Australian dollars, GST not included.

// PRICING CALCULATOR

Build Your Estimate

Select what you need. See the total before you call. No guessing, no surprises.

01 — WEBSITE BUILD (one-off)

02 — MONTHLY PLAN (recurring)

03 — ADDITIONAL PAGES

$497 each · existing clients

0

04 — GBP SETUP

$500 per location · one-off

0

05 — GBP MANAGEMENT

$500/mo per location · ongoing

0

YOUR ESTIMATE

ONE-OFF TOTAL

$0

AUD + GST

MONTHLY TOTAL

$0/mo

AUD + GST · cancel anytime

YEAR ONE TOTAL

$0

AUD + GST · one-off + 12 months

BOOK A FREE CONSULTATION ↗

No lock-in. 30 days written notice to cancel. GST not included.

// WHY THE PRICE IS WHAT IT IS

Premium Output. No Agency Overhead.

Most agencies are expensive because they carry a lot of staff, office space, and middle management. We don't. Here's how we do the same quality of work for less.

01

AI-assisted builds, human-reviewed output

We use AI tools at every stage — strategy, code, copy — reviewed and refined by a human who knows your market. What takes a junior team a week takes us a day. That saving passes to you.

02

No templates — but we don't start from scratch either

Our stack (Astro, Cloudflare, GitHub) is proven and repeatable. We're not reinventing the wheel on every project. We're applying a cutting-edge process to your specific brief — fast and reliably.

03

Hosting is included — not an add-on

Your site runs on Cloudflare's global edge network. It's fast everywhere in Australia, includes SSL and DDoS protection, and there's no separate hosting invoice. Most agencies bill this separately.

04

A full CRM is bundled — not an add-on

Most businesses pay $50–$200/month separately for even a basic CRM. Ours includes an industry-leading CRM with contact management, a leads pipeline, a booking calendar, and basic email automations — set up and connected to your website, included in every monthly plan. SMS, custom automation workflows, and reputation sequences are available on request. See exactly what's included →

05

You own everything

Your codebase lives in a GitHub repository in your name. If you leave, you take the site with you. No platform lock-in, no proprietary CMS you can't get out of.

// QUESTIONS

FAQ

Do I have to sign a long-term contract?

No. Monthly plans run month-to-month. Cancel anytime with 30 days written notice. No lock-in, no penalty.

Is GST included in these prices?

No. All prices are in Australian dollars, GST not included.

What's the difference between a website build and a monthly plan?

The build is a one-off project fee — we design and launch your site. The monthly plan covers hosting, CRM, maintenance, edits, and (on Growth) ongoing SEO content. Most clients do both.

What CRM is included, and what does it actually do?

We set up and connect an industry-leading CRM to your website. It captures every lead from your forms, triggers automated follow-up sequences via SMS and email, manages your contact list and sales pipeline, and includes an online booking calendar. Most businesses pay $200–$500/month for this kind of software separately. It's included in both monthly plans.

Why is your pricing lower than other agencies if the quality is the same?

We use AI-assisted development reviewed by a human. That cuts the build time significantly — not the quality. You're not paying for agency overhead or a large team. You're paying for the output.

What does "bespoke" mean — is it really not a template?

Correct. Every site is written in Astro, version-controlled on GitHub, and deployed to Cloudflare. No WordPress themes, no page builders, no template libraries. The code is yours.

Do I own my website?

Yes — the codebase is yours. When you leave, we transfer the GitHub repository to your own GitHub account. You walk away with the full code and commit history. What you'll need to sort out yourself: hosting (you'll need your own Cloudflare account and a developer to reconnect the deployment), and a CRM if you want to continue using one. We'll export your contacts from the CRM before we close it, so you don't lose any data. The code is yours. The infrastructure is something you'll need to rebuild on your side.

What's included in hosting?

Your site runs on Cloudflare's global edge network — fast everywhere in Australia. SSL, DDoS protection, and 99.9%+ uptime are included. There is no separate hosting bill.

How long does a website build take?

Typically 2–4 weeks from brief to launch, depending on how quickly content and feedback comes through. We'll give you a timeline at the start.

Can I add pages later?

Yes — $497 per additional page for existing clients. Each page is keyword-targeted and SEO-optimised, not just copied from a template.

Is Google Business Profile management included in any plan?

No — GBP is a separate add-on, priced per location. Setup and initial optimisation is $500 (one-off). Ongoing monthly management — weekly posts, review replies, photo uploads, Q&A, and a monthly report — is $500/month per location. It sits outside the monthly plans because the scope and effort is location-specific and not every client needs it.

// READY TO START?

No Pitch. Just Honest Data.

Book a free consultation and we'll look at your current site, your local market, and show you what's actually possible — no obligation, no sales pressure.