/

October 9, 2020

How to Plan a Website From Scratch: A Step-by-Step Guide

Every website starts with a blank page.

And for most business owners, that blank page is terrifying. Where do you begin? What goes on it? Who builds it? What will it cost?

So they put it off. A month goes by. Then six. Meanwhile, the customers they could have reached are finding someone else.

Here’s what nobody tells you: the hardest part of a website isn’t the design or the code. It’s the thinking that happens before either of them. Get that right and the rest falls into place. Get it wrong and you’ll rebuild the whole thing in a year.

This guide will show you how to plan a website from scratch, one clear decision at a time. You don’t need technical knowledge. You just need a pen, a little honesty and about an hour.

Why Planning Comes Before Design

Think about building a house. Nobody starts by picking paint colours. First comes the purpose (who’s going to live here?), then the floor plan, then the foundations. The paint comes last.

Websites work the same way. When businesses skip planning and jump straight to “make it look nice,” they usually end up with a pretty site that doesn’t do anything. It looks fine. It brings in no customers.

Planning gives you three big advantages:

  • It saves money. Changing a plan costs nothing. Changing a finished website costs a lot.
  • It saves time. Most delays come from missing content and unclear goals, both of which planning fixes.
  • It gets results. A site built around a goal is far more likely to hit it.

Step 1: Decide What Your Website Is For

Before you think about colours or layouts, get honest about the goal. What should your website do for your business?

  • Bring in phone calls and enquiries?
  • Sell products online?
  • Take bookings or appointments?
  • Show off your portfolio?
  • Build credibility so people trust you before they call?
  • Capture email addresses for a mailing list?

Pick one primary goal. You can have secondary ones, but one should lead. Every decision after this, from the pages to the buttons, flows from it.

A useful trick: finish this sentence. “This website is successful if, in six months, it has ______.” Maybe it’s “brought in 20 enquiries a month.” Maybe it’s “replaced our paper catalogue.” Whatever you write becomes your scoreboard.

Step 2: Know Who You’re Building It For

A website that tries to speak to everyone speaks to no one.

Describe your ideal customer in a few lines. Then dig a little deeper:

  • Who are they, and what do they do?
  • What problem are they trying to solve?
  • What do they type into Google when they go looking for help?
  • What worries them before they hire someone like you?
  • Are they browsing on a phone, at work or late at night?

Write it down. This becomes your compass for every word and image on the site. When you’re unsure whether to include something, ask: does my ideal customer need this?

Step 3: Research Your Competitors

Open five websites from businesses like yours, ideally including a few that show up at the top of Google. Take notes:

  • What do they do well?
  • What frustrates you as a visitor?
  • What do they leave out that you could offer?
  • How do they describe themselves?

The goal isn’t to copy them. It’s to find the gap: the thing your customers want that nobody is doing well. That’s your opportunity.

Step 4: Choose Your Pages and Map Your Structure

Most small business websites need only a handful of pages. Start with these:

  1. Home: who you are and what you do, in five seconds.
  2. About: your story and why customers can trust you.
  3. Services (or Shop): what you offer and how it helps.
  4. Contact: how to reach you, with a form, phone number and email.

Later you might add a portfolio, a blog, a frequently asked questions page or individual pages for each service. Individual service pages are especially valuable for search, because each one can target a specific phrase such as “wedding photographer Cape Town”.

Sketch your site as a simple tree: Home at the top, other pages beneath it. Keep it shallow. Visitors should reach anything important within two clicks.

Step 5: Do Basic Keyword Research

This is where planning and SEO meet. Before you write any content, find out what people actually type into Google.

  1. List the main services or products you offer.
  2. For each one, write down how a customer might describe it in their own words.
  3. Type those phrases into Google and see what it suggests as you type, and what appears under “People also ask.”
  4. Note the phrases that show up again and again.

Assign one main phrase to each page. For example, your Services page might target “web design services in Cape Town,” while a blog post targets “how to plan a website.” One page, one main topic.

Step 6: Plan Your Content Before You Build

This is where most projects stall. Designers can’t finish a website without your words, logo and photos.

Gather:

  • Your logo and brand colours (if you don’t have these yet, start with your brand foundations).
  • Text for each page, even in rough draft.
  • Quality photos of your work, team, premises or products.
  • Testimonials from real customers, with their permission.
  • Your contact details, opening hours and service areas.

Waiting on content is the number one reason websites launch late. Write it early, ask a friend to read it and don’t wait for perfect.

Writing tips for web content

  • Lead with what the customer gets, not what you do.
  • Use short paragraphs and clear headings.
  • Write the way you’d speak to a customer across a table.
  • End every page with a clear next step.

Step 7: Choose Your Platform, Domain and Hosting

Platform. For most small businesses, WordPress is a strong choice. It’s flexible, widely supported, easy to update and good for search. Other builders exist, so choose the one that fits your goals and how much control you want.

Domain. Your domain is your address online. Make it short, memorable and easy to spell aloud. For a South African business, a .co.za domain signals that you’re local, which can build trust with local customers.

Hosting. Hosting is where your site lives. Cheap, slow hosting hurts both your visitors and your search rankings, since Google takes page speed seriously. Choose a reliable provider, and consider one with servers near your customers.

Step 8: Design for Mobile First

Most visitors will find you on a phone. That means your website needs to look great and work smoothly on a small screen. Big buttons, readable text and fast loading aren’t optional extras.

Ask your designer to show you the mobile version first. Then test every page on your own phone before launch. If it frustrates you, it will frustrate your customers.

Step 9: Build in SEO From Day One

Search engine optimisation isn’t something you sprinkle on at the end. It’s part of the plan. From the start, make sure your site will have:

  • A unique page title and meta description for every page.
  • One clear H1 heading per page, plus logical sub-headings.
  • Descriptive image file names and alt text.
  • Internal links between related pages.
  • Fast loading and a mobile-friendly design.
  • Consistent business name, address and phone number.
  • A Google Business Profile, if you serve a local area.

Our small business website checklist covers each of these in detail, and it’s worth using as a final review before you go live.

Step 10: Set a Realistic Budget and Timeline

Be upfront with your designer about your budget and deadline, so they can recommend what’s possible. A website isn’t a one-off cost, so plan for:

  • The design and build.
  • Domain and hosting (yearly).
  • Ongoing maintenance, updates and backups.
  • New content and, later, marketing.

On timing, be realistic. Most delays come from waiting on content and feedback rather than from the build itself. To understand what happens at each stage, read how long it takes to build a website.

Step 11: Write a Clear Brief

Pull everything you’ve decided into a short document: goals, audience, pages, content, references and budget. This is the single most useful thing you can hand to a designer. If you’re not sure what to include, our guide to how to brief a graphic designer walks through it.

Step 12: Plan for Life After Launch

Launch day isn’t the finish line. It’s the starting line. Before you go live, decide:

  • Who will update the content, and how often?
  • Who will handle security updates and backups?
  • How will you measure results (analytics, enquiries, calls)?
  • How will you promote the site (social media, email, search)?

Your Website Planning Checklist

  1. Primary goal defined.
  2. Ideal customer described.
  3. Competitors reviewed.
  4. Pages and structure mapped.
  5. Keywords chosen for each page.
  6. Content written and photos collected.
  7. Platform, domain and hosting chosen.
  8. Mobile design confirmed.
  9. SEO basics planned.
  10. Budget and timeline agreed.
  11. Brief written.
  12. After-launch plan in place.

Common Website Planning Mistakes

  • Starting with design instead of goals.
  • Trying to please everyone.
  • Leaving content until the last minute.
  • Building too many pages too soon.
  • Forgetting about mobile and speed.
  • Treating SEO as an afterthought.
  • Having no plan for maintenance.

Frequently Asked Questions

How long does it take to plan a website?

The core planning can be done in a few hours to a few days. Gathering content usually takes longer than the planning itself.

How much does it cost to plan a website?

Planning is mostly your time. The cost comes when you build. A good designer will help you plan as part of the project.

What should I put on my small business website?

At minimum: a clear description of what you do, your services, your contact details, proof that you’re trustworthy (reviews, examples) and a clear next step for visitors.

Do I need a blog?

Not on day one. But a blog is one of the best ways to help new customers find you through search, so it’s worth adding once the main pages are done.

Should I use WordPress?

For most small businesses, yes. It’s flexible, popular, easy to update and strong for SEO.

Can I plan the website myself and hire someone to build it?

Absolutely. In fact, arriving with a clear plan makes the project faster, cheaper and better.

Ready to Go From Blank Page to Live Website?

The hardest part of any website is starting, and you’ve just done the thinking. The next step is to hand it to someone who can build it well.

DigiStar designs and builds websites for small businesses across South Africa, from simple brochure sites to full online shops. Get in touch and let’s turn your plan into something real.