SEO Basics for Small Business Websites
For a small business, SEO comes down to five things: search engines can crawl and index the site, each service has its own clear page, titles and headings say what you do and where, pages are fast on phones, and your Google Business Profile and reviews back it all up. Get those right before anything advanced.
1. Make sure you can be found at all
- Verify the site in Google Search Console and Bing Webmaster Tools, and submit your sitemap to both.
- Check the Pages report for anything excluded by mistake: a leftover noindex, a path blocked in robots.txt, or duplicate URLs without a canonical tag.
- Serve the site over HTTPS, and redirect every version of the domain (with and without www) to one.
2. One page per service
Search engines rank pages, not sites. One "Services" page listing everything competes poorly against a competitor’s dedicated page for each. Give every main service its own page: what it is, who it is for, price information where you can share it, and how to get it. If you serve several towns, a page per location helps for the same reason.
3. Titles, headings, and descriptions
- Title tag: the service and the place, then your name, in about 60 characters. For example: "Water Heater Repair in Franklin, TN | Example Plumbing".
- One H1 per page that says the same thing in plain words.
- Meta description: about 150 characters that would make someone click.
- Subheadings that match the questions customers ask.
4. Speed and mobile
Check your main pages in Google PageSpeed Insights and the Core Web Vitals report in Search Console. The usual fixes are compressing images, removing unused plugins and scripts, and better hosting, or moving to a static site.
5. Local search
- Claim and complete your Google Business Profile and Bing Places listing: categories, hours, service area, and photos.
- Keep your business name, address, and phone number identical on your site and on every listing.
- Ask satisfied customers for reviews, and reply to them.
- Add LocalBusiness structured data to your home or contact page.
6. Structured data
JSON-LD markup for your business, services, and FAQs helps search engines and AI assistants understand each page. Validate it with Google's Rich Results Test.
7. Answer the questions customers ask
Write down the questions people ask before they buy, and answer them on the relevant pages or in short guides: prices, timelines, how the process works, and what to expect. These pages earn search traffic and are what AI assistants quote. See What is AEO?.
What to skip
- Repeating keywords unnaturally.
- Buying links.
- Publishing many thin pages that say the same thing.
- Packages that promise rankings. Nobody can guarantee a position.
Frequently asked questions
- How long does SEO take for a small business?
- New pages are often indexed within days to a few weeks; rankings for competitive searches take months. Local results can move sooner once your Google Business Profile and reviews are in order.
- Do I need a blog for SEO?
- No. Clear service pages and a few guides that answer real customer questions matter more than posting on a schedule.
- Is SEO a one-time job?
- The setup is. After that, it is keeping pages accurate, adding pages for new services, and collecting reviews.
- Can I do SEO myself?
- Most of this list, yes. The parts that usually need a developer are site speed, structured data, and fixing indexing problems, which a well-built site gets right from the start. For help with those, see our SEO and AEO services.