How to Make a Website for a Small Business (SEO Built In)

  • Post category:Web Design
How to Make a Website for a Small Business (SEO Built In)

To make a website for a small business, you need five things in place before you write a single line of copy: a domain name, hosting, a platform (usually WordPress), a clear page structure based on what people actually search for, and a plan for how you will keep it updated. Build in that order and the SEO takes care of itself, because search visibility is mostly a by-product of a well organised site that answers real questions.

The mistake most small businesses make is building a pretty five page brochure site first, then hiring someone to "do the SEO" six months later. That almost always means rebuilding the structure, rewriting the pages and re-doing the internal links. Doing it in the right order the first time costs less and gets you found sooner.

Key point: SEO is not a feature you add to a finished website. It is the decision about what pages exist, what they are called and how they link together, which means it happens at the planning stage or not at all.

Step one: decide what the website is actually for

Before domains and colours, write down in one sentence what a successful visit looks like. For most small businesses it is one of three things: a phone call, an enquiry form, or a booking. Occasionally it is an online sale.

This matters because it determines the whole build. A site designed to generate phone calls needs the number visible on every screen, click-to-call on mobile, and service pages that end with a clear prompt. A site designed for bookings needs the booking step to be two taps away from anywhere.

Write down, honestly:

  • The three services or products that actually make you money
  • The towns, cities or areas you serve
  • What a customer typically asks before they buy
  • What makes you different from the other four firms in your area (be specific, "great customer service" is not an answer)
  • How you want to be contacted

That single page of notes becomes your sitemap, your keyword list and your homepage copy. Skip it and you will end up with a site full of stock phrases that no one searches for.

Step two: choose a domain name

Keep it short, easy to say over the phone, and easy to spell. Your business name is almost always the right choice. A .co.uk domain is perfectly good for a UK business and is often cheaper and more available than .com. If you can get both, buy both and point one at the other.

A few things worth knowing:

  • Exact match keyword domains barely help. Owning cheapplumberleeds.co.uk will not rank you for plumbers in Leeds on its own. Google worked that out years ago.
  • Hyphens look spammy and are a nightmare on the phone. Avoid where possible.
  • Register it in your own name. Not your web designer's. If you ever part company you want to hold the keys. The same goes for hosting logins and your Google Business Profile.

Step three: pick a platform you can actually live with

There is no single right answer, but there is a right answer for your situation. Here is the honest comparison.

OptionBest forSEO controlWatch out for
WordPress (self-hosted)Most small businesses that want to growFull control over structure, URLs, schema, speedNeeds updating and maintaining, or it goes stale and insecure
Squarespace / WixVery simple sites, one person operationsAdequate, but limited on technical detailHarder to move away from later, template constraints
ShopifySelling physical products onlineGood for product SEO, rigid URL structureMonthly costs plus app costs add up quickly
Website rentalBusinesses that want it built, hosted and looked after for one monthly feeDepends entirely on the provider, ask before signingCheck who owns the domain and content if you leave
Custom built from scratchUnusual functionality, larger budgetsTotal controlExpensive, and often overkill for a plumber or accountant

For most UK small businesses, WordPress on decent UK hosting is the sensible default. It is flexible, every developer knows it, and you are not locked in. If the upfront cost is the barrier, spreading it across a monthly fee through a RentAWeb website rental keeps cash flow sane, and we have written a full breakdown in rent a website vs buy a website if you are weighing the two up.

Step four: plan the page structure around search demand

This is the part that decides whether the site ranks. Most small business sites have one page called "Services" listing eight things. That single page cannot rank for eight different searches, because each search deserves a page of its own.

The rule is simple: one page per thing a customer searches for.

A domestic electrician in Sheffield should not have a Services page. They should have:

  • Homepage (electrician in Sheffield)
  • Rewiring
  • Fuse board replacement
  • EICR and electrical safety certificates
  • EV charger installation
  • Emergency electrician
  • About
  • Contact
  • Areas covered, with a page per major area if it is genuinely a distinct market

Each of those pages targets a real search with real intent behind it. Each one can rank on its own. Each one can be linked to from the others.

How to find the searches without expensive tools

You do not need a paid subscription to start. Use these:

  1. Google autocomplete. Start typing your service and see what Google suggests. Those are real searches.
  2. "People also ask" boxes. Every question in there is a heading or an FAQ on one of your pages.
  3. Related searches at the bottom of the results page.
  4. Your own inbox and call log. The questions customers ask you on the phone are the questions they type into Google first.
  5. Google Search Console, once the site is live. It shows you exactly what you are already showing up for. It is free and it is the most useful SEO tool most small businesses will ever have.

Getting URLs right first time

Keep URLs short, lowercase, hyphenated and descriptive. yoursite.co.uk/fuse-board-replacement, not yoursite.co.uk/?page_id=47 or yoursite.co.uk/services/electrical/domestic/fuse-boards-and-consumer-units-replacement-service.

Set this before launch. Changing URLs later means redirects, and redirects done badly lose rankings.

Key point: If you can only get one thing right at build time, get the page structure right. Copy can be improved any time, but rebuilding a site's architecture after launch is the expensive job.

Step five: write pages that answer the question

Every page needs the same basic skeleton, and it is not complicated.

A clear H1

Say what the page is about in plain words. "Fuse Board Replacement in Sheffield" beats "Powering Your Home Safely".

The answer up top

First two paragraphs should answer what the visitor came for: what it is, roughly what it costs, how fast you can do it.

Detail underneath

Process, what is included, what is not, timescales, common questions. Subheadings so it can be skimmed.

Proof

Qualifications, accreditations, years trading, genuine reviews. Real things, not stock claims.

Internal links

Link to related services and to the contact page, using descriptive anchor text rather than "click here".

One clear next step

Phone number, form or booking link. Repeat it at the top and bottom on longer pages.

Length and keywords

Forget word count targets. Write until the question is properly answered and then stop. A service page that genuinely covers the job will usually land somewhere between 700 and 1,200 words without padding.

On keywords: use the phrase you are targeting in the page title, the H1, the first paragraph and the URL. Then write naturally. Repeating "emergency electrician Sheffield" fourteen times reads badly and does nothing for you. Google understands synonyms and context perfectly well now.

Title tags and meta descriptions

Every page needs its own. Not the site name repeated nine times.

  • Title tag: around 55 to 60 characters. Format that works: Service in Location | Business Name.
  • Meta description: 120 to 155 characters. It does not affect rankings directly but it affects whether people click, which very much matters.

Step six: the technical basics that actually matter

Technical SEO for a small business site is not mysterious. It is a short checklist.

ItemWhy it mattersHow to check
Mobile responsiveMost local searches happen on a phoneOpen it on your own phone and try to call yourself
Loading speedSlow sites lose visitors before the page rendersPageSpeed Insights, free from Google
HTTPS / SSLBrowsers warn visitors on sites without itLook for the padlock in the address bar
Compressed imagesOversized photos are the single most common cause of slow sitesAim for under 200KB per image, use WebP
XML sitemapHelps Google find every pageYoast or Rank Math generates one automatically
Search Console verifiedYour only direct feed of Google datasearch.google.com/search-console
Analytics installedOtherwise you are guessing about what worksGA4, plus call tracking if phone is your main channel
Local business schemaHelps Google understand who and where you areRich Results Test

Get all eight and you are technically ahead of a large proportion of small business websites in the UK. None of it requires a developer on retainer.

A word on speed

The two things that slow small business sites down are enormous uncompressed images and page builder plugins loading half a megabyte of unused code. Resize photos before uploading. Do not install fifteen plugins because they looked useful once. A lean WordPress site on good hosting will load fast without any special tricks.

Step seven: set up local SEO alongside the build

If you serve a geographic area, local search will probably send you more enquiries than anything else, and most of it happens outside your website.

Google Business Profile

Free, and the highest return activity available to a local business. Claim it, verify it, and then actually fill it in:

  • Exact business name, address and phone number
  • Correct primary category, plus secondary categories
  • Opening hours, including bank holidays
  • Real photos of your work, your van, your premises, your team
  • Every service listed individually
  • A steady flow of reviews, asked for politely after every completed job

Make sure the name, address and phone number on your profile match your website character for character. Consistency across your site, your profile and directory listings is what local citations are for.

Location pages, done honestly

You can have a page for each town you genuinely serve, but only if each page says something different. Ten near-identical pages with the town name swapped out is a waste of everyone's time and Google treats it as such.

A good location page mentions specific areas and landmarks, real jobs you have done nearby (without inventing anything), local considerations like conservation areas or parking, and travel times. If you cannot write 400 genuine words about working in that town, do not make the page.

Step eight: plan for content after launch

A website that never changes slowly fades. The businesses that build steady organic traffic are the ones publishing useful pages on a regular basis, even if regular means once a month.

You do not need a content strategy document. You need a list of the questions customers ask you, turned into pages one at a time. "How long does a rewire take?" "Do I need an EICR to rent out a flat?" "What's the difference between a boiler service and a safety check?"

Those pages bring in people at the research stage. Some of them become customers. All of them give you something to link internally to your service pages, which strengthens the pages you actually want ranking.

How other sites end up linking to you

Links still matter, but the ones worth having are earned rather than arranged. Three routes work for a small business, and all of them are things you can genuinely stand behind:

  • Genuinely useful content. A clear explainer, a practical checklist or a piece of local information that nobody else has written properly gets referenced by forums, community groups and other trades who need something to point at.
  • Digital PR. Real stories about your business: a new premises, a local charity job, an apprentice taken on, expert comment for a trade publication or the local paper. Reporters need sources, and small businesses with something concrete to say get quoted.
  • Accurate local citations. Consistent listings on the directories that matter in your sector, plus trade body and supplier directories you already qualify for. They are not glamorous, but they support local rankings and take an afternoon to sort out.

Do those three things and the link profile builds slowly and safely alongside the site. Nothing else is needed, and anything that promises links faster is generally a shortcut worth walking away from.

Key point: The links worth having come from genuinely useful content, digital PR and accurate local citations, so build the kind of pages other people have a real reason to reference.

What it costs, realistically

There is a very wide range, and a lot of it depends on whether you are paying for the design, the copywriting, or both. A DIY build on a template can cost under a hundred pounds a year plus your time. A professionally built small business site is usually a four figure project, or a fixed monthly fee if you rent rather than buy.

We have gone into the numbers properly in how much a small business website should cost in the UK, which is worth reading before you get quotes so you can tell the difference between a fair price and an inflated one.

Whatever route you take, budget for the ongoing bits too: hosting, domain renewal, SSL, plugin updates, backups and occasional content changes. A site that is built and then abandoned for three years becomes a liability.

Common mistakes worth avoiding

Hiding the phone number

If you want calls, put the number in the header on every page and make it tappable on mobile.

One page for everything

A single Services page cannot rank for six different services. Split them out.

Homepage sliders

Big rotating banners slow the site, and most visitors never see slide two. One clear message beats five.

Stock photos of strangers

Photos of your actual work build far more trust than a smiling model in a call centre.

No contact detail on the page

A form is not enough on its own. Some people want to ring you, some want to email.

Not owning the assets

Domain, hosting, Google profile and content should all be in your name.

A sensible launch order

  1. Write the one page brief: services, areas, ideal enquiry, what makes you different
  2. Research the searches and map them to pages
  3. Lock the sitemap and URL structure
  4. Register the domain and set up hosting in your own name
  5. Build the pages, service pages first, homepage last (it is easier once you know what it links to)
  6. Compress images, install SSL, add schema, check speed
  7. Set up Search Console and Analytics before launch, not after
  8. Claim and complete your Google Business Profile
  9. Go live, submit the sitemap
  10. Add one useful page a month and ask every happy customer for a review

Follow that order and you will not need to rebuild the site in eighteen months.

Should you do it yourself or get help?

Be honest about your time. Building a decent website yourself is entirely possible, but it typically takes a business owner several weekends and the result is often a design you are slightly embarrassed by. If those weekends are worth more spent on paying work, get help.

If you do get help, ask any agency or freelancer three questions before you commit: who owns the domain and content, what happens if I want to move, and is the page structure planned around search or around what looks tidy in a menu. The answers tell you a lot.

And if the upfront cost is the sticking point rather than the value, renting is a legitimate route. We have explained how it works in website rental for small business, including the questions to ask so you do not get stuck in something restrictive.

Getting your small business website built properly

Making a website for a small business is mostly about doing things in the right order: know what the site is for, plan the pages around what people search for, write pages that genuinely answer the question, then cover off the technical basics and your Google Business Profile. Do that and the SEO is baked in rather than bolted on. DPOM has been building sites for UK small businesses for 15 years, and our website development work is structured for search from the first sitemap, with fixed transparent pricing and no promises about rankings we cannot honestly make. If you would rather spread the cost, rent a website from £49 a month covers build, hosting and support in one fee. Everything is arranged over a video call, so book one in and we will talk through what your site actually needs.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Ready to Grow Your Business?

Speak to our team about how we can help your business grow.