SEO Basics Every Small Business Website Should Get Right
Before you hire an SEO consultant, get the eight on-page basics right. These aren't tricks, they're table stakes, and most small business sites miss at least half of them.
Most small business SEO advice falls into two categories: either it's written for enterprise clients and involves tools that cost $500/month, or it's written as a listicle of tricks that don't matter. Neither is useful for an Australian small business trying to figure out why they aren't ranking.
The truth is that ranking well for most small business searches doesn't require SEO tricks. It requires getting eight on-page basics right and being patient for 6–12 months. Most sites that aren't ranking aren't ranking because they've missed three or four of these eight. Fixing them doesn't guarantee rankings, but it removes the barriers that prevent ranking.
The eight basics, in order of impact
1. Unique page titles for every page
Every page on your site needs a unique <title> tag that describes what that specific page is about. Not just the homepage. Every page.
Bad: every page has the same title — "Business Name" or "Home — Business Name".
Good: every page has its own title that includes the main keyword for that page plus the business name. "Custom Web Design Melbourne | Pryce Digital" is a good page title for a service page. "Pryce Digital" alone is not.
The title tag is the single most important on-page SEO signal. It's also the thing that shows up as the clickable link in Google search results — so it doubles as your ad copy. Generic titles are both an SEO failure and a click-through-rate failure.
How to check: right-click any page on your site → View Source → search for <title>. Do this on 3–4 different pages. If the titles are the same, that's a problem.
2. Unique meta descriptions for every page
The <meta name="description"> tag is the 140–160 character snippet that shows up under your title in search results. Google uses it to decide whether to show your page for a query, and the visitor uses it to decide whether to click.
Meta descriptions don't directly affect rankings, but they dramatically affect click-through rate, and click-through rate is a ranking signal. A page ranking #3 with a compelling meta description often out-converts a page ranking #1 with a generic one.
Bad: no meta description, or the same generic description on every page ("We're a Melbourne business offering services to our clients").
Good: each page has its own description that specifically describes what's on the page and gives a reason to click.
3. One H1 per page, and it should match the target keyword
The <h1> tag is the main heading of a page. Google treats it as a strong signal for what the page is about. Every page should have exactly one H1, and it should describe the main topic of that page — ideally containing the keyword you're trying to rank for.
Bad: multiple H1s on the same page (usually because the template has one and the content has another), or an H1 that says "Welcome to our website" on every page.
Good: one H1 per page, specific to the page, with the target keyword in natural language.
4. Sensible URL structure
URLs should be readable, short, and contain the keyword you're targeting. Google uses them as a ranking signal and users use them as a trust signal.
Bad: /index.php?page=12&cat=3 or /services-and-products-that-we-offer-for-melbourne-customers
Good: /services/custom-web-design-melbourne
Most modern platforms give you clean URLs by default, but some don't. If your URLs look messy, fix that before anything else. URL changes late in the site's life are expensive (they require 301 redirects to preserve rankings), so getting them right at the start saves pain.
5. Internal linking between related pages
Google's crawler follows links from page to page to understand the structure of your site and the relationship between topics. Internal linking is how you tell Google which pages are most important and how they relate to each other.
A well-linked small business site looks like this: every page links to at least 3 other relevant pages, the most important pages (services, contact) are linked from almost everywhere, and the navigation menu covers the main pages. Pages shouldn't be orphaned (reachable only via direct URL).
Bad: pages that exist on the site but aren't linked from anywhere. Menu links that only go to the top-level pages. Blog posts that never link back to service pages.
Good: every page links to at least 2–3 related pages, usually inside the body content rather than just the footer.
6. Image alt text on every image
Every <img> tag needs an alt attribute that describes what's in the image. This is primarily an accessibility feature (screen readers read it aloud for visually impaired users) but Google also uses it as a ranking signal.
Bad: no alt text at all, or generic alt text like "image" or "photo" on every image.
Good: descriptive alt text that explains what the image shows, including the keyword where it's natural.
For a cafe website, the hero image might have alt text "Brunswick Roasters cafe interior showing exposed brick and coffee bar" rather than just "cafe".
7. Schema.org structured data
Schema is a way to tell Google what type of content is on a page beyond what the text says. It lets Google show rich results in search — star ratings, prices, opening hours, FAQs, breadcrumbs.
The most useful schema types for small business:
- LocalBusiness — on your homepage and contact page, tells Google you're a physical business with an address, phone number and opening hours
- Service — on each service page, tells Google what service you offer and in what area
- FAQPage — on any page that has a FAQ section, lets Google show the Q&A directly in search results
- BreadcrumbList — on every page, helps Google understand the site structure and show breadcrumb links in search
- Article or BlogPosting — on blog posts, tells Google it's an article with an author and publish date
Schema doesn't directly change rankings, but it dramatically increases your search result real estate and click-through rate. Most small business sites have none of it, which is a missed opportunity.
8. A sitemap and robots.txt
The sitemap is a file (sitemap.xml) that lists every important URL on your site and tells Google when each was last updated. Robots.txt is a file that tells crawlers which parts of your site they can and can't access.
Every site should have both. The sitemap should be submitted to Google Search Console and referenced in robots.txt. Most modern platforms generate these automatically, but it's worth checking — many small business sites have broken or missing sitemaps.
How to check: visit yoursite.com/sitemap.xml. If it returns a 404 or an empty file, that's a problem. Visit yoursite.com/robots.txt. If it doesn't exist or it's blocking Google, fix it.
The scorecard
Out of the eight basics:
- 8/8: your site has solid on-page SEO foundations. If you're still not ranking, the problem is content (not enough of it) or authority (no backlinks).
- 5–7/8: you have gaps but you're mostly OK. Fix the missing items and see what happens.
- 0–4/8: your site has significant SEO debt. Fix these before spending money on any SEO consultant — they'll be the first things a good consultant audits anyway.
Most Australian small business sites we audit score 3–5. The most common failures are generic titles and descriptions (items 1 and 2), missing schema (item 7), and poor internal linking (item 5). Fixing these is usually a 1–2 day job and removes the biggest blockers.
What SEO basics won't fix
Getting the on-page basics right is necessary but not sufficient. If your content is thin (not enough pages, not enough depth on each page), no amount of metadata polish will rank you. If you have zero backlinks from other sites, you'll struggle to rank against competitors who have dozens.
On-page SEO is the ante. You need to pay it to be in the game. Winning the game — ranking in top 10 for competitive keywords — requires content and authority on top.
The priority order for fixing a site's SEO
If your site is already built and underperforming in search, do these in order:
- Week 1: Audit the eight basics. Fix titles, descriptions, H1s, alt text, sitemap, robots.txt. Usually takes 1–2 days for a small business site.
- Week 2: Add schema markup. LocalBusiness, Service, FAQ, BreadcrumbList. Usually 1 day of work.
- Week 3–4: Internal linking audit. Make sure every page links to at least 3 related pages. Rewrite footer and navigation if needed.
- Month 2–3: Start publishing content. One blog post every 2 weeks, 1,500–2,500 words each, targeting specific long-tail keywords.
- Month 4+: Start earning backlinks. Directory listings, guest posts, relationships with other local businesses that might link to you.
This sequence, done consistently, moves most small business sites into the top 20 for their target keywords within 6–12 months. Faster if the market is less competitive.
Signs that you don't actually need an SEO consultant
If your site is small (under 50 pages), local, and competing against other small businesses — you probably don't need an SEO consultant. You need someone who will spend 2 days fixing the on-page basics, and then you need to publish content consistently for 6 months.
SEO consultants are worth paying when:
- Your site is large (500+ pages) and has technical complexity
- You're competing against sophisticated SEO teams at larger competitors
- You have a specific technical SEO problem (a ranking drop, a crawl issue, a penalty)
- Your budget is $1,500+/month for 6+ months and you can afford to invest
For everyone else, doing the basics well and publishing content beats hiring a consultant who spends their time on tactics that don't apply to you.
The honest recommendation
Most Australian small business websites are underperforming in search for completely fixable reasons. The list above is the fix. It takes roughly a week of work to get all eight basics right on a small site, costs nothing if you do it yourself, and forms the foundation that every other SEO effort builds on.
If you want us to run the eight-point audit on your current site, book a free audit. We'll check every item, tell you specifically which ones are failing, and send back a prioritised fix list. Free, keep the report whether you hire us or not.
Related reading: Why your website ranks badly on Google and What makes a good business website in 2025.