How to Build a Small Business Website That Ranks and Converts

  • Post category:Web Design
How to Build a Small Business Website That Ranks and Converts

To build a small business website that ranks and converts, follow this order. Decide what the site must achieve. Plan one page for each service and area people actually search for. Choose a platform you can realistically maintain. Get the technical basics right (mobile, speed, security). Write copy that says plainly what you do, who for and where. Build in on-page SEO from day one. Make enquiring as easy as possible. Then measure what happens and keep improving.

Most small business websites that fail do so because they skip the planning and go straight to picking a template. A good-looking site with no structure behind it won't show up in search. A site that ranks but buries the phone number won't produce enquiries. This guide walks through each step in the order we would tackle it, with the decisions you need to make along the way.

Key point: A website that ranks and converts is built around what your customers search for and what you want them to do next, not around how the homepage looks.

The steps at a glance

Here is the full process before we go into detail. If you only read one section, read this one.

  1. Set the goal. Decide what counts as a result: calls, form enquiries, bookings or sales.
  2. Research and plan your pages. Work out what people type into Google and give each main topic its own page.
  3. Choose how to build it. DIY builder, WordPress, an agency build or a rented website.
  4. Sort the foundations. Domain, hosting, HTTPS, mobile layout and page speed.
  5. Write the copy. Clear headlines, proof, honest detail and a call to action on every page.
  6. Add on-page SEO. Title tags, headings, internal links, structured data and image text.
  7. Make contact effortless. Tap-to-call, short forms and a plan for calls you can't answer.
  8. Support it off the site. Google Business Profile, reviews and consistent business listings.
  9. Measure and improve. Analytics, Search Console and tracking for calls and forms.

Step 1: Decide what the website is actually for

This sounds obvious, but it shapes everything else. A plumber wants the phone to ring. A beauty salon wants online bookings. A B2B consultancy wants a qualified enquiry form filled in. A shop wants checkouts.

Write down, in one sentence, the single action you want most visitors to take. Then write down the second most useful action (for example, "join the mailing list" or "download a price guide"). Every page you build should push towards one of those two actions.

It also helps to be honest about who the site is for. List your three most profitable services and the area you realistically cover. A site that tries to appeal to everyone tends to say very little to anyone. If you need help making the case internally, or you are still weighing up whether the investment is worth it, our post on why small businesses need a website covers the business case in more detail.

Step 2: Plan your pages around what customers search for

This is the step that decides whether you rank. Google ranks pages, not websites. If someone searches "boiler repair Leeds" and you only have a single "Services" page listing ten things, you are asking one page to compete for ten different searches. It rarely works.

How to find what people search for (without paid tools)

  • Google autocomplete. Start typing your service into Google and note the suggestions. These come from real searches.
  • "People also ask" boxes. These show the questions customers want answered. Each one is a candidate for a FAQ or a blog post.
  • Related searches. Scroll to the bottom of the results page for more phrases.
  • Your own enquiries. Look back through emails and call notes. The words customers use are often different from the words you use. They say "blocked drain", you say "drainage services".
  • Google Keyword Planner. Free with a Google Ads account. The volume figures are broad ranges, but useful for comparing one phrase against another.
  • Competitors. Look at the sites that already appear for your main searches and note how they structure their pages. Don't copy their words, just learn from the structure.

Turn the research into a site map

Group the phrases by intent. "Emergency electrician" and "24 hour electrician" belong on the same page. "EICR certificate" deserves its own page because it is a different job with different questions. A simple rule: if the customer would need a different answer, it needs a different page.

For most small service businesses, the core pages look like this:

Homepage

Says what you do, who for and where in the first few lines, then routes visitors to the right service page.

Service pages

One page per main service, each answering the specific questions customers ask about that job.

Area pages

Only for areas you genuinely serve, with real local detail. Thin copies with the town name swapped do more harm than good.

About page

Who you are, how long you have traded, qualifications and memberships. This is where trust is built.

Reviews or work examples

Genuine reviews and photos of real jobs. Proof sells better than promises.

Contact page

Phone, email, form, opening hours and service area. Keep it simple and easy to find.

A blog or advice section is worth adding once the core pages are done. It gives you somewhere to answer the longer questions customers ask, and those answers can bring in visitors earlier in their decision.

A worked example

Take a fictional landscaping business covering a town and the surrounding villages. Their research shows people search for garden design, patio installation, fencing, artificial grass and garden maintenance. Rather than one "Our Services" page, they plan five service pages, a homepage, an about page, a gallery of completed projects, a contact page and two area pages for the larger nearby towns where they do a lot of work. That is around a dozen pages, each with a clear job. That's a site Google can understand and a visitor can navigate in seconds.

Step 3: Choose how to build it

There is no single right answer here. The best option is the one you can afford, maintain and keep improving. Here is an honest comparison of the main routes.

OptionBest forWatch out for
DIY website builder (Wix, Squarespace and similar)Very small budgets and owners who enjoy hands-on workYour time is the real cost. SEO and speed depend heavily on how well you set it up
WordPress, built yourselfOwners with some technical confidence who want flexibilityUpdates, security, backups and plugin conflicts become your job
Agency or freelancer buildBusinesses that want a bespoke site and plan to grow itHigher upfront cost. Check who owns the site and what ongoing support includes
Website rentalBusinesses that want a professional site without a large upfront billRead what is included, how changes are handled and what happens if you leave

Questions to ask before you commit

  • Who owns the domain name? It should always be registered in your business name, not the developer's.
  • Who owns the content and design if you part ways?
  • How are changes made, and how quickly? Is there a cost per change?
  • Is hosting, security and backup included, or extra?
  • Will the site be built with SEO in mind from the start, or is that "an add-on later"?
  • Can you edit simple things (prices, opening hours, photos) yourself?

If a large upfront bill is the main barrier, a RentAWeb website rental is one way round it. Our RentAWeb sites start from £49/month, which spreads the cost and includes the ongoing upkeep. If you want something built to your own specification, that is where full website development makes more sense.

Step 4: Get the technical foundations right

You don't need to be a developer, but you do need to know what "good" looks like so you can check it.

Domain name

Keep it short, easy to say over the phone and easy to spell. A .co.uk or .uk domain signals a UK business, which suits most local firms. Avoid hyphens and numbers if you can. Register it in your own name with your own login.

Hosting and security

Your site must load over HTTPS (the padlock in the browser). Browsers warn visitors away from sites without it, and it is a basic expectation now. Good hosting should also include regular backups and security updates. Cheap hosting that goes down or loads slowly costs more in lost enquiries than it saves.

Mobile first

A large share of local searches happen on phones, often when someone needs help quickly. Google also primarily uses the mobile version of a site to decide rankings. Check every page on your own phone: can you read the text without zooming, tap buttons easily and find the phone number without scrolling?

Page speed

Slow pages lose visitors before they even see your offer. The usual culprits are oversized images, too many plugins and heavy sliders or videos on the homepage. Run your pages through Google's free PageSpeed Insights tool and fix the biggest issues it flags. Compress images before uploading them and resist the temptation to put an autoplaying video at the top of every page.

Crawlability

Search engines need to be able to find and read your pages. Make sure the site has an XML sitemap, that your robots.txt file isn't blocking important pages (a surprisingly common mistake after a site leaves the test environment), and that each page has a clean, readable URL such as /patio-installation/ rather than /page?id=482. It is also worth checking that the robots.txt file doesn't block the crawlers used by AI assistants such as ChatGPT and Perplexity, since more people now ask those tools for recommendations. That said, nobody can guarantee a place in an AI answer.

Key point: Before launch, check the site isn't still set to "discourage search engines". It is one tick box, and it can quietly stop a brand new site appearing in Google at all.

Step 5: Write copy that converts

Design gets attention. Words win the enquiry. Most small business sites underperform because the copy is vague ("quality solutions for all your needs") rather than because the design is wrong.

The first few lines of every key page

A visitor should know within a few seconds what you do, who you do it for and where you work. Compare these two homepage headlines:

  • Vague: "Welcome to Smith and Co. Excellence in every project."
  • Clear: "Kitchen and bathroom fitters in Bristol. Design, supply and installation for homeowners, with fixed written quotes."

The second version helps the visitor and helps Google understand the page. It also helps AI tools that summarise businesses, because it states the facts plainly.

What a strong service page includes

  1. A clear headline naming the service and area.
  2. A short opening paragraph answering the main question directly.
  3. What the job involves, step by step, so the customer knows what to expect.
  4. Pricing guidance where you can give it. Even "most jobs fall between X and Y, and we confirm a fixed price after a free survey" builds trust. Use your real figures, never made-up ones.
  5. Proof: genuine reviews, photos of real work, accreditations and how long you have traded.
  6. Answers to common questions (how long does it take, do you need to be home, what guarantees apply).
  7. A clear call to action, repeated at the top, middle and bottom of the page.

Write for one reader

Picture a single customer reading the page on their phone. Use "you" and "we". Keep paragraphs short. Cut anything that's about you rather than about them. Industry jargon is fine if your customers use it, but explain it if they don't.

For more detail on writing pages that persuade, our guide on making a small business website that wins leads goes deeper into calls to action, trust signals and page layout.

Step 6: Build in on-page SEO from day one

On-page SEO is much easier to get right during the build than to retrofit later. Here's the checklist for each page.

ElementWhat good looks like
Title tagUnique to the page, includes the main service and location, roughly 50 to 60 characters. For example "Patio Installation in Guildford | Green Leaf Landscapes"
Meta descriptionA short, honest summary that makes someone want to click. It doesn't directly affect rankings but does affect clicks
H1 headingOne per page, describing the page's main topic clearly
SubheadingsH2s and H3s that break the page into logical sections, often matching the questions people ask
URLShort, readable and descriptive
Internal linksLinks between related pages using descriptive text, so visitors and search engines can find their way around
ImagesCompressed, with descriptive file names and alt text describing what is shown
Structured dataLocalBusiness schema with your name, address, phone, hours and area, so search engines can read the details reliably

Avoid duplicate and thin content

One of the most common mistakes is creating twenty area pages that are identical apart from the town name. Search engines tend to see these as low value, and visitors find them unhelpful. If you create an area page, give it something genuinely local: jobs you have done there, travel times, local regulations or conditions that affect the work. If you have nothing specific to say about an area, it probably doesn't need its own page yet.

Links from other websites

Links from other reputable sites still help, but they need to be earned. That means genuinely useful content people want to reference, digital PR such as local press coverage, and accurate local citations on relevant directories and trade bodies. Shortcuts that try to manufacture links go against Google's guidelines and can damage your rankings, so they aren't worth the risk.

Step 7: Make it effortless to get in touch

A site can rank well and still convert poorly if contacting you takes effort. Every extra click or form field loses some people.

  • Phone number in the header, tappable on mobile so it dials straight away.
  • A short form. Name, contact details and a message box is often enough. Ask for more detail only if you really need it to quote.
  • A clear call to action on every page, not just the contact page.
  • Opening hours and response times, so people know when they'll hear back.
  • A thank you page after the form is sent, confirming what happens next. It also makes tracking much easier.
  • A plan for missed calls. If you are on a job or a ladder, the phone often goes unanswered and the customer rings the next business. A voicemail is better than nothing, but an answering service is better still. Our AI call answering starts from £20/month and picks up calls you can't get to.

Test the whole journey yourself. Fill in your own form, check the email arrives, and ring your own number from a mobile. You'd be surprised how often forms quietly break after a plugin update and nobody notices for weeks.

Step 8: Support the website off the site

For local businesses, the website is only half of the picture. Google also looks at signals from elsewhere when deciding which businesses to show for local searches.

Google Business Profile

Claim it, complete every section, choose accurate categories, add real photos and link it to the right page on your site.

Reviews

Ask every happy customer, make it easy with a direct link, and reply to every review, good or bad, politely.

Consistent listings

Your business name, address and phone number should match exactly across your site, Google and the main directories.

Local citations (listings on directories, trade bodies and local business groups) help confirm who you are and where you work. Focus on accuracy and relevance rather than volume. A handful of good, consistent listings is worth more than hundreds of low-quality directories.

Step 9: Measure what happens and keep improving

A website is never really finished. The businesses that do well online treat their site as something to review and improve regularly.

What to set up before launch

  • Google Analytics 4 to see how many people visit, where they come from and what they do.
  • Google Search Console to see which searches you appear for, which pages are indexed and whether Google has spotted problems.
  • Conversion tracking for form submissions, phone number taps and bookings, so you can see enquiries rather than just visits.
  • Call tracking if a lot of your business comes by phone, so you know which channel brought each call.

What to review each month

  1. Which pages bring in the most visitors and which bring in the most enquiries. They are often different.
  2. Which searches you appear for in Search Console but rarely get clicked. Better titles and descriptions can help.
  3. Pages with plenty of visits but few enquiries. Look at the copy, the call to action and how quickly the page loads.
  4. New questions customers are asking, which can become new pages, FAQs or blog posts.

If you are running, or planning to run, Google Ads to bring traffic to the new site, tracking matters even more. Ads spending money on visitors who can't easily enquire is one of the most common waste points we see. A free Google Ads audit is a sensible check if you already have a campaign pointing at your site.

Common mistakes to avoid

These come up again and again when small businesses build or rebuild their sites:

  • Launching without redirects. If you are replacing an old site, map every old URL to its new equivalent with a 301 redirect. Otherwise you can lose rankings the old site had built up.
  • One page for every service. As covered above, separate services need separate pages.
  • Stock photos everywhere. Real photos of you, your team and your work build far more trust.
  • Hiding prices completely. You don't always need exact prices, but giving no guidance at all puts some people off enquiring.
  • Not owning your domain. If someone else registered it, getting it back can be painful.
  • Building and forgetting. A site that is never updated slowly falls behind competitors who keep improving theirs.
  • Chasing quick fixes. Anyone promising guaranteed rankings or first place on Google is promising something nobody can deliver.

How long does it take to build, and to rank?

Building a straightforward small business site usually takes a few weeks, depending mostly on how quickly the content (text, photos, reviews) comes together. The content is very often the slowest part, so start gathering it early.

Ranking is a different timescale. A new site on a new domain usually takes months rather than weeks to build visibility, and the pace depends on how competitive your services and area are, how good your pages are, and what your competitors are doing. Anyone who gives you an exact date or a guaranteed position isn't being straight with you. What you can control is building the right pages, getting the foundations right and improving steadily.

If you need enquiries sooner, paid search can bridge the gap while organic visibility builds. Google Ads management from DPOM starts from £145/month, plus your ad spend, and as a Google Partner we set campaigns to send traffic to the specific service pages rather than the homepage.

Frequently asked questions

How many pages does a small business website need?

Enough to cover each main service and anything else a customer needs to decide. For many local service businesses that ends up being somewhere around a dozen pages to start, but it depends entirely on how many distinct services you offer. Quality matters more than quantity.

Can I build a website myself and still rank?

Yes, if you follow the planning and SEO steps above and keep the site fast and well structured. The platform matters less than the content and structure. The main cost of DIY is your time, and the risk is missing technical issues you don't know to look for.

Should I use a template?

A good template is fine and often saves money. Just make sure it's fast, works well on mobile and lets you control headings, titles and page structure. Avoid templates packed with heavy animations you will never use.

Do I need a blog?

Not on day one. Get the core pages right first. A blog becomes valuable once you have it, because it lets you answer the longer questions customers ask and gives you fresh, useful content to share.

How often should I update my website?

Check key details (prices, hours, contact information) whenever they change, review performance monthly and refresh your main pages at least once a year. Adding reviews and examples of recent work is an easy way to keep things current.

Building a website that earns its keep

A small business website that ranks and converts comes from doing the basics properly and in the right order: a clear goal, pages planned around real searches, solid technical foundations, plain-spoken copy, on-page SEO built in from the start and contact made effortless. After launch, measure what happens and keep improving. DPOM has spent 15 years helping small businesses do exactly that, on fixed, transparent monthly pricing with no lock-in surprises and no promises we can't keep. Every package includes DPOM Mission Control, our iPhone app, so you can see reports and results on demand and reach your account manager easily (Android coming soon). If you would like a site planned and built properly from day one, take a look at our website development service and book a video call to talk it through.

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.