Skip to main content

The Search Playbook | 10 min read

Small Business Website SEO: Structure, Pages, Speed and Titles

By ยท Updated ยท 10 min read

What website SEO means for a small business

Website SEO is the part you control entirely: how your own site is built, organized and written. It is separate from reviews, mentions on other sites, and your Google Business Profile. Those matter too, but your site is the one asset nobody else can change.

For a small business the goal is simple. Every important service you offer should have a page a stranger could use to decide to hire you, and Google should be able to find, read and understand it. That is nearly everything.

If you are deciding whether to build this yourself or get help, our guide to the options for getting help covers the choices. This page is about what the finished site should look like, so you can build it or judge someone else's work.

Most small business sites, whether a plumber's, a florist's or a law office's, have the same handful of fixable problems. We take them in order.

A simple structure that works

You do not need a clever architecture. You need a clear one. For most small businesses the structure is three levels.

Test it with a stranger: from the homepage, can they reach any service in two clicks? Can they tell what you do in five seconds? If not, simplify before you add anything.

Keep menu labels in plain words. "Roof repair" beats "Solutions." "Wedding cakes" beats "Our creations." Visitors and search engines both read those labels as clues.

Links between pages count too. Every page should link to at least one other relevant page, and nothing should be reachable only through a search box. This is called internal linking, and on a small site it is one of the cheapest improvements available.

Service pages: the biggest single win

If your site lists all services on one page, splitting them out is likely the biggest change you can make. The diagram below shows why. One page can only match one search well. Eight pages can match eight.

Each service page should contain:

Aim for at least a few hundred useful words. Fewer than that usually means the page cannot answer much. The service-business version of this advice, with trade examples, is in SEO for service businesses.

Example: an electrician with one page listing "wiring, panels, lighting, EV chargers, generators" is competing with every other electrician for none of them. Five pages, one for each, let each page answer its own question.

One catch-all page versus one page per service Two stacked panels comparing a single services page with one page per service. One "Services" page Eight services in one list Title says only "Services" Can match one search at best Little detail on any one job One page per service Each service has its own page Title names service and place Matches a distinct search each Room for real detail and photos
Same business, same services. The only difference is how many separate searches the site can answer.

Location pages without the spam

If you serve more than one town, a page for each can help. But this is where small sites most often do something harmful, so be careful.

A good location page says something true about serving that place. Which neighborhoods you cover. How quickly you can usually arrive. A job you did there, with a photo. Local details a resident would recognize, such as common housing types or the local permit office. A real review from a customer there.

A bad location page is the same text with the town name swapped. Search engines see through it, and visitors can tell. Building forty of them is a reliable way to look like a spammer. Our note on duplicate content explains why near-copies cause trouble.

A sensible rule: only build a location page when you can write at least a few paragraphs that would not make sense for any other town. If you cannot, mention the town on a single "areas we serve" page instead.

If you have a physical location customers visit, your contact page should include the full address, hours, a map, directions and parking. That serves visitors and gives search engines a clear signal.

Titles, headings and descriptions

Every page needs three small pieces of text that you write on purpose.

The title is what appears as the blue line in search results and on the browser tab. Put the service and the place first, then your name. Keep it around 60 characters so it does not get cut. Write "Furnace repair in Duluth | Mike's Heating" rather than "Home."

The main heading, usually the biggest text on the page, should match the title in meaning without being identical. Use one main heading per page.

The description is the short gray text under the title in results. It does not directly affect ranking, but it affects whether a person clicks. Write one sentence about what the page offers and why to choose it, around 150 characters.

Check every page has its own set. A very common fault is a site where every page has the same title, or the title is just the business name. Most website builders let you edit these in a settings panel for each page. On WordPress, an SEO plugin adds the fields. On Wix, the page's SEO settings hold them. On Shopify, each page and product has a search listing preview you can edit.

Speed and mobile

Most searches that lead to a call happen on a phone, often in a hurry. A site that loads slowly or is awkward to use there loses people before they read a word.

Test your key pages in Google's free PageSpeed Insights. It gives a mobile score and a list of fixes. The most common ones for small sites are the same few.

Google measures a few user experience signals called Core Web Vitals. You do not need to memorize them. If PageSpeed Insights shows green, you are fine. If it shows red, fix images first.

Structured data, in proportion

You may hear that you need "schema." It is a labeling format that tells search engines facts about a page, such as your business name, address, opening hours and review ratings. See schema markup for the explanation.

For a small business, the useful pieces are basic: local business details on your homepage or contact page, and question-and-answer markup on pages that have real FAQs. Many website builders and SEO plugins add these for you. Google's free Rich Results Test will tell you whether a page's markup is readable.

Keep this in proportion. Schema supports good pages. It does not rescue thin ones. If a page has little to say, adding markup is polishing an empty box. Write the page first.

The homepage job

Your homepage has one job: tell a stranger in a few seconds what you do, who it is for, and where. Everything else is secondary.

Put a plain headline at the top that says it. "Family-owned roof repair and replacement in Boise since 2009" does more than "Quality you can trust." Under it, one or two sentences of detail, and one clear action, a phone number or a booking button.

Below that, show the services you offer as links to their own pages, a few real photos, a couple of real customer comments, and the details people look for: hours, area, licenses. A homepage is a signpost, not the whole site. It should send people quickly to the service page that fits them.

Avoid auto-playing videos, large sliders that rotate before anyone can read them, and a welcome message about your company's values. Visitors skip them and they slow the page.

The pages that make people trust the rest

Three supporting pages do quiet work for every other page on the site.

About. Real names, real faces, how long you have been doing this, licenses, insurance and certifications. Buyers and search engines both look here to decide whether a real, accountable business is behind the site. A page that says nothing but "we are passionate" fails the test.

Contact. Phone number as plain text and a tappable link, address if customers visit, hours, a map, and a form. Match the details exactly to your Google Business Profile.

Reviews or testimonials. A page, or a block on service pages, showing real comments with first names and the job done. Real beats polished. Do not invent them, and do not show a rating you cannot back up.

Add these once, keep them current, and link to them from the footer on every page.

Notes for the common website builders

You can do everything in this guide on the common platforms without writing code.

WordPress and WooCommerce. Page titles and descriptions are set in an SEO plug-in, which adds a box under each page. Keep the number of plug-ins small, because each one adds weight.

Wix. Each page has its own SEO settings panel for the title, description and address of the page. Wix also has built-in SEO tools that walk you through the basics.

Shopify. Products, collections and pages each have an editable search listing. Product pages live under /products/ and collections under /collections/, and you can edit the page title and description for each.

On any platform, the best test is the same. View the live page, read its title on the browser tab, and ask whether a stranger would know what it is.

Things on your site that quietly hurt

Some problems do not show up until someone looks. Check for these once.

None of these needs an expert to find. A free afternoon and the Search Console error reports will catch most of them. If you run an online shop on Shopify, the platform quirks are collected in Shopify SEO for small stores.

The order to do it in

If your site needs work in several places, this sequence gives the most for the least effort.

First, fix the titles on your homepage and your most important service page. Second, split any catch-all page into one page per service, starting with the service that earns you the most. Third, add real photos and a short FAQ to those pages. Fourth, fix speed problems that PageSpeed Insights ranks as biggest. Fifth, build location pages only where you can write something true. Sixth, tidy the small technical items.

Do not redesign the site first. A new look on top of the same thin pages produces a prettier site that still answers nothing. Content and structure come before appearance. For the full ordered job beyond the site itself, use the small business SEO checklist.

How RunOctopus handles site pages

Building out a page per service, then keeping the pages helpful, is the slow part for most owners. RunOctopus is a done-for-you service that takes it on. Its AI, Ollie, researches your business, then writes and publishes pages directly on your own website. A team plans, writes, reviews and publishes alongside Ollie.

It works with Shopify, WordPress, WooCommerce and Wix. There is nothing to install, nothing to approve, nothing to upload and nothing to schedule, and pages go live on their own. In the first week you get 8 long-form articles, 6 pages, and a custom interactive tool built for your niche. After that it is 175+ pieces of content a month, written, published and linked.

There is a 90-day promise: more visibility on Google and in AI answers within 90 days, measured against the 90 days before you joined, or every dollar back. To see what Ollie would build for your site before deciding anything, use the free site read. Paste your address and it shows the plan. No account, no call.

Frequently asked questions

What is the most important thing for small business website SEO?

A separate, useful page for each service you offer, with a title that names the service and the place. This lets each page match its own search instead of forcing one page to cover everything.

How many pages should a small business website have?

Enough to cover each service you sell, plus a homepage, an About page, a contact page and a few helpful guides. For many small businesses that is ten to twenty pages. Quality matters more than the count.

Do I need a page for every town I serve?

Only where you can say something true and specific about serving that town. Near-identical pages with the town name swapped look like spam. If you cannot write real content for a place, list it on a single "areas we serve" page.

Does website speed really affect SEO?

It matters mainly because slow sites lose visitors, and Google does consider user experience. For most small sites, compressing images and removing unused plug-ins fixes most of the problem.

Can I do website SEO myself on Wix, WordPress or Shopify?

Yes. All three let you edit page titles, descriptions and headings, and add pages. The skill needed is clear writing and honest detail, not coding.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects using exactly this method. Turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

Ollie builds this for your store automatically

A complete launch build: 8 expert guides, 6 collection pages, and an interactive tool. Structured for both Google and AI search. Live on your store in week one.

See What Ollie Builds →

See what Ollie builds before you pay. Cancel anytime.

● Trusted by store owners in 20+ niches