Short answer
- Technical SEO: can Google find, load and understand your pages? (speed, mobile, indexing, structure)
- On-page SEO: does each page clearly match what people search for? (titles, headings, copy, links)
- Content SEO: do you have pages that answer the questions your customers actually ask?
- Local SEO: do you show up in Google Maps and "near me" results? Mostly your Google Business Profile and reviews.
- Think of them as a building: technical is the foundation, on-page is the signage, content is what's inside, local is your listing in the neighborhood directory.
Technical SEO: can Google get in?
Technical SEO is about the website itself rather than the words on it. If it's broken, great content won't rank because Google can't reliably reach or read it. The main technical factors for a small business site:
- Indexing: pages aren't blocked by a stray "noindex" tag or robots.txt rule, and the important ones appear in Google Search Console's page indexing report.
- A sitemap submitted in Search Console, listing the pages you want found.
- Mobile-friendly layout: Google primarily uses the mobile version of your site for indexing and ranking.
- Speed and Core Web Vitals: Google's page experience metrics are Largest Contentful Paint (loading), Interaction to Next Paint (responsiveness) and Cumulative Layout Shift (visual stability). See Google's Core Web Vitals documentation.
- HTTPS across the whole site.
- Clean URLs and no duplicates: one version of each page, with a canonical tag where needed.
- Structured data: code that tells Google facts like your business type, address, opening hours and FAQs.
- No broken links or redirect chains that waste visitors' time and Google's.
Most small business sites don't need anything exotic here. They need the basics done right once, then checked occasionally.
On-page SEO: does each page say what it's about?
On-page SEO is everything visible (or nearly visible) on a single page that tells Google and visitors what it covers:
- Title tag: the blue link text in search results. Lead with the service and place: "Roof Repair in Dayton, OH | Smith Roofing".
- Meta description: the snippet under the link. Not a ranking factor in itself, but it affects whether people click.
- One clear H1 and logical subheadings.
- Copy that uses the words customers use. If people search "AC repair" and your page only says "climate control solutions", you have a mismatch.
- Internal links between related pages, with descriptive link text.
- Images with sensible file names and alt text, compressed so they load fast.
Content SEO: are you answering real questions?
Content SEO goes beyond individual pages to the question "what should we publish at all?" It means finding what your potential customers search before they buy (prices, comparisons, "how do I know if...", "what to do when...") and creating genuinely helpful pages for those questions.
Google's guidance is clear that content should be made for people first, not to manipulate rankings. Its helpful content documentation is worth reading once. In practice, for a small business:
- Write about what you actually know from doing the work.
- Answer one question properly rather than ten vaguely.
- Don't publish dozens of near-identical pages with a city or service swapped in. That's what Google calls scaled content abuse or doorway pages.
On-page vs technical vs content, side by side
| Technical | On-page | Content | |
|---|---|---|---|
| Question it answers | Can Google access and read the site? | Is this page clearly about X? | Do we have pages for what people ask? |
| Scope | Whole site | One page at a time | The whole topic |
| Who usually does it | Web developer | Developer or writer | Writer or owner with expertise |
| How often | Set up once, check occasionally | Every time a page is created | Ongoing |
| Typical fixes | Speed, indexing, mobile, schema | Titles, headings, wording, links | New guides, FAQs, comparison pages |
People sometimes ask about "alternatives to technical SEO". There aren't really any. You can do it yourself, hire it out, or choose a website platform that handles most of it, but a site Google can't crawl won't rank no matter how good the writing is.
Local SEO vs "global" SEO
Everything above applies to any website. But if you serve customers in a specific area, a different set of results matters most: the map pack that appears for "near me" and "[service] in [city]" searches.
| Local SEO | Broad / national SEO | |
|---|---|---|
| Main goal | Map pack and local results | Organic results for wider searches |
| Biggest lever | Google Business Profile, reviews, proximity | Content depth and links from other sites |
| Who needs it | Shops, restaurants, trades, clinics, firms | Online stores, publishers, national services |
| Speed of results | Often faster, especially profile fixes | Usually slower |
Google says local results are based on relevance, distance and prominence. Your website still matters for local SEO: Google looks at it to understand what you do, and it's where people go after finding you on the map. That's why I set up both together. The free Local SEO checker lets you score your own profile in about five minutes.
The order to fix things in
- Technical basics: site indexed, mobile-friendly, fast, HTTPS, Search Console connected.
- Local listing: a complete Google Business Profile and a steady flow of reviews, if you serve an area.
- On-page: one clear page per main service, with titles and headings that match how people search.
- Content: then, and only then, start adding guides and answers to common questions.
What I'd do
Every website I build includes the technical and on-page basics from day one (speed, structure, schema, Search Console, sitemap). For ongoing work, local SEO ($199/month) covers your Google Business Profile, listings and reviews, and SEO ($349/month) adds keyword research, page improvements, technical fixes and two new pages or articles a month. Start with local SEO if most of your customers are nearby. See also Website design.

