Most small businesses that aren’t ranking on Google aren’t failing because of a lack of effort - they’re failing because they’re missing a handful of specific, fixable things that Google looks for before deciding whether to trust a site.
This small business SEO checklist covers everything that actually moves the needle: on-page SEO, local SEO, technical foundations, and content. It’s built around what we fix most often when auditing Australian small business websites, and structured so you can work through it in a single session.
Google holds around 93% of Australian search engine market share. If your business isn’t showing up there, it’s effectively invisible to the majority of people actively looking for what you sell. Work through all 30 items - then maintain the ones that need ongoing attention.
Just starting out? If you’re still deciding on a platform or at the very beginning of a build, read Why Small Business Websites in 2026 Should Be Static or our step-by-step website build guide from October 2025. When you’re ready to launch, work through our 27-point go-live checklist first - then come back to this SEO checklist once your site is live.
On-Page SEO Checklist: Your Website Itself
On-page SEO is what you control directly - the content, structure, and metadata on each page of your site. These items have the highest impact and the lowest cost.
1. Every Page Has a Unique, Keyword-Rich Title Tag
Your title tag is the heading that appears in Google search results. It should describe the page specifically, include a target keyword, and ideally include your location if you serve a local market. “Plumber Brisbane | Emergency & General Plumbing - Smith Plumbing” beats “Home” by an enormous margin. Keep it under 60 characters.
2. Every Page Has a Unique Meta Description
Your meta description is the two-line snippet under your title in search results. Google doesn’t use it as a ranking signal directly, but it determines whether someone clicks. Write it as a short, compelling pitch for the page - include your keyword and a reason to click. Aim for 140-160 characters.
3. Your H1 Heading Matches the Page’s Topic
Each page should have exactly one H1 heading, and it should clearly describe what the page is about using natural language that includes your target keyword. A service page for bathroom renovations should have an H1 like “Bathroom Renovations in Brisbane” - not “Our Services” or “Welcome.”
4. Service Pages Are Separated, Not Consolidated
One of the most common mistakes on small business websites is putting all services on a single page. A separate page for each service gives Google something specific to index and rank. A Brisbane electrician with separate pages for residential wiring, commercial fit-outs, and safety inspections will always outrank one with a single “Services” page listing all three.
5. Internal Links Connect Related Pages
Internal links pass authority between pages and help Google understand the structure of your site. Your homepage should link to your main service pages. Your service pages should link to each other where relevant. Your blog posts should link to related service pages. If a page has no internal links pointing to it, Google is less likely to find and rank it.
6. Images Are Compressed and Have Alt Text
Large images are one of the most common causes of slow load times on small business websites. Compress all images before uploading - tools like TinyPNG or Squoosh can reduce file sizes by 60-80% without visible quality loss. Every image should also have descriptive alt text that tells Google (and screen readers) what the image depicts.
7. URLs Are Short and Descriptive
A URL like yourdomain.com.au/services/bathroom-renovations-brisbane tells Google exactly what the page is about. A URL like yourdomain.com.au/page?id=47 tells it nothing. Check that your URLs are human-readable, lowercase, use hyphens instead of underscores, and don’t include unnecessary stop words.
8. Pages Load Quickly on Mobile
Google uses mobile-first indexing - it ranks your site based on how it performs on mobile, not desktop. Run every key page through a speed testing tool and aim for a score above 70 on mobile. Slow pages rank lower and convert worse. The two biggest culprits are uncompressed images and slow hosting.
9. No Duplicate Content Exists Across Pages
Two pages targeting the same keyword compete against each other and dilute your authority. Check that every page on your site has a distinct purpose and a distinct target keyword. If you have duplicate or near-duplicate pages, consolidate them into one stronger page with a 301 redirect from the old URL.
Local SEO Checklist: Getting Found in Your Area
For most small businesses, local SEO is where the fastest wins come from. 76% of people who search for something nearby on their smartphone visit a related business within a day, and 28% of those searches result in a purchase. These items directly affect whether you show up in local results.
10. Google Business Profile Is Claimed and Fully Completed
Your Google Business Profile (GBP) is the single most impactful local SEO action available to a small business. If you haven’t claimed it at business.google.com, do it today. Once claimed, fill in every field: business name, category, description, hours, services, phone number, website URL, and photos. Incomplete profiles rank lower than complete ones.
11. Your Business Category Is as Specific as Possible
Google lets you choose a primary category and up to nine secondary categories. “Italian Restaurant” ranks better than “Restaurant.” “Emergency Plumber” ranks better than “Plumber.” Choose the most specific primary category that accurately describes your business, then add relevant secondary categories.
12. Your NAP Is Consistent Everywhere
NAP stands for Name, Address, Phone number. Your business name, address, and phone number must appear identically on your website, your Google Business Profile, and every directory listing you have. Even minor inconsistencies - “St” vs “Street”, or different phone number formats - can suppress your local rankings. Audit your listings on True Local, Yellow Pages, Yelp, and the Australian Business Register.
13. You Have Recent Google Reviews (and Respond to Them)
The number of Google reviews and your average rating directly influence your local rankings. More importantly, responding to every review - positive and negative - signals to Google that the business is active. Set up a process to request reviews from customers after every job or transaction. Businesses with 20+ recent reviews consistently outrank those with fewer.
14. Your Website Mentions Your Location on Key Pages
Your homepage, contact page, and service pages should include your suburb and city in natural language - in the H1, in the body copy, and in the footer. If you serve multiple areas, consider individual location pages for each. “Website Design Brisbane” is a different keyword from “Website Design Gold Coast.”
15. Photos Are Added to Your Google Business Profile Regularly
Businesses with more than 100 photos in their GBP receive significantly more direction requests and website visits than those with few or none. Add real photos of your business, your team, your work, and your products. Google prioritises active profiles - adding new photos monthly signals that the business is still operating.
16. Local Business Schema Is on Your Website
Schema markup is structured data that tells Google explicitly what your business is, where it is, and how to contact you. A LocalBusiness schema block in your site’s code can improve how your listings appear in search results. It’s not visible to visitors but it’s read by Google, and it’s worth implementing on your homepage and contact page at minimum.
Technical SEO Checklist: The Foundations
Technical SEO is the infrastructure underneath your content. These items are often set and forgotten - but if they’re broken, nothing else matters.
17. Google Search Console Is Set Up and Monitored
Google Search Console is free and shows you exactly which queries are driving impressions and clicks, which pages are indexed, and any crawl errors Google has encountered. If you don’t have it set up, you’re flying blind. Set it up, verify ownership, and submit your sitemap.
18. XML Sitemap Is Submitted to Google
A sitemap tells Google every page that exists on your site and helps new content get discovered faster. Submit your sitemap URL through Google Search Console. Check it’s up to date after any major changes - new pages, deleted pages, or URL changes.
19. robots.txt Isn’t Blocking Important Pages
Your robots.txt file tells search engine crawlers what they can and can’t access. An incorrectly configured file can accidentally block your entire site from being indexed. Type yourdomain.com.au/robots.txt in your browser and confirm it’s not blocking pages you want Google to see.
20. The Site Has a Single Canonical Domain
Your site should be accessible at one URL only - either yourstuff.com.au or www.yourstuff.com.au, but not both. Serving identical content at multiple URLs splits your ranking signals and can lead to duplicate content issues. Set up a 301 redirect from the non-preferred version to the preferred one, and confirm all your canonical tags point to the right domain.
21. HTTPS Is Active on Every Page
Google treats HTTPS as a ranking signal, and Chrome flags non-HTTPS sites as “Not Secure.” Confirm your SSL certificate is active and that all pages load over HTTPS - including images, scripts, and stylesheets. A single “mixed content” warning (HTTPS page loading HTTP assets) can trigger browser warnings.
22. Core Web Vitals Pass
Core Web Vitals are Google’s user experience metrics: LCP (how fast the main content loads), INP (how quickly the page responds to interaction), and CLS (how much the layout shifts while loading). Sites that fail these metrics are at a ranking disadvantage against competitors that pass. Check your scores in PageSpeed Insights under “Core Web Vitals Assessment.”
Content SEO Checklist: Building Topical Authority
Content is how you demonstrate expertise to Google over time. A single well-written page rarely ranks on its own - but a cluster of related, linked content builds authority that compounds.
23. Each Page Targets One Specific Keyword
Every page on your site should have a clear primary keyword it’s optimised for. A café in Paddington might have a homepage targeting “café Paddington Brisbane”, a page targeting “breakfast Paddington”, and a page targeting “function room hire Brisbane.” Three focused pages outperform one page that mentions all three topics once.
24. Blog Content Answers Real Questions Your Customers Ask
Organic search drives 33-43% of all ecommerce traffic in Australia, and much of it comes from informational queries - people researching before they buy. A plumber who publishes “How to know if your hot water system needs replacing” can capture readers at the research stage, before they’re ready to call. Each blog post should target a specific question or search phrase.
25. Cornerstone Pages Are Longer and More Comprehensive Than Competing Pages
For your most important keywords, your page needs to be better than what’s currently ranking - more detailed, better structured, more useful. Check the top three results for your target keyword and ask honestly: is your page more helpful? If not, expand it. Length alone doesn’t rank, but depth of coverage does.
26. New Content Is Published Consistently
Google favours sites that are actively maintained. A blog that hasn’t been updated in two years signals a site that may be outdated or abandoned. Aim for at least one new piece of content per month - focused on questions your customers are actually asking, not generic industry updates.
27. Old Posts Are Updated When Information Changes
A post about “SEO in 2021” that still ranks but contains outdated advice can hurt your credibility and signal to Google that your content isn’t maintained. Update high-performing older posts with current information and change the published date. This also re-signals to Google that the content is fresh.
Ongoing SEO Checklist: What to Do Every Month
SEO is not a one-time task. These items need regular attention to maintain and build on whatever rankings you’ve achieved.
28. Check Search Console for Crawl Errors and New Queries
Spend 15 minutes each month in Search Console. Look for any new crawl errors, check which queries are gaining impressions, and identify pages that are ranking on page 2 - those are your best opportunities to push onto page 1 with targeted improvements.
29. Build at Least One New Backlink
Backlinks - links from other websites to yours - remain one of Google’s strongest ranking signals. You don’t need hundreds. A link from a local business association, a supplier’s website, a guest post on an industry blog, or a directory listing adds genuine authority. Focus on quality and relevance over quantity.
30. Monitor Your Google Business Profile Insights
GBP Insights shows how many people found your profile via search, how many clicked through to your website, and how many requested directions. Check it monthly. If views are dropping, it may indicate a competitor has overtaken you locally, or that your profile needs updated content or fresh photos.
SEO for a small business doesn’t require an agency retainer or a large budget - it requires the right foundations done properly and maintained consistently. Work through this checklist, fix what’s missing, and you’ll be ahead of the majority of competitors in your market.
If you’d like a professional audit of where your site sits against this checklist, get in touch to find out how YourStuff can help.
Frequently Asked Questions
Should I hire an agency or do SEO myself for my small business?
Most of the items on this checklist - title tags, Google Business Profile, internal linking, image alt text - are genuinely doable yourself with a bit of time. Where agencies earn their fee is ongoing content, technical fixes that need development skills, and the monthly monitoring most business owners don’t have time for.
How long does it take to see results from SEO?
Local SEO wins - a completed Google Business Profile, consistent reviews - can show up within weeks. Broader ranking improvements from on-page and content work typically take three to six months to show clearly, since Google needs time to recrawl, re-evaluate, and build trust in the changes.
Is SEO worth it for a small business in Australia?
Yes - Google holds around 93% of the Australian search market. If your business isn’t visible there, you’re invisible to the large majority of people actively searching for what you sell, regardless of how good your product or service actually is.
What’s the difference between local SEO and general on-page SEO?
On-page SEO covers what’s on your website itself - titles, headings, content, links. Local SEO is specifically about ranking in map results and “near me” searches, and depends heavily on your Google Business Profile, review count, and NAP consistency across the web - a website can be perfectly optimised and still rank poorly locally if these aren’t in place.
How often should I redo this checklist?
The technical and on-page items are largely set-and-check - revisit them after any major site change. The ongoing section (items 28 to 30) is designed to be a monthly habit, not a one-off task - that’s genuinely where consistent SEO gains actually come from.
What types of small businesses benefit most from SEO?
Any business where customers search before they buy - which covers most service businesses, tradies, retailers, and professional services. SEO matters less for businesses that get all their work through referrals or existing contracts with no new-customer search behaviour involved, though even then, a strong Google Business Profile rarely hurts.
Is SEO different for a brand new website compared to an established one?
Yes - a new site has no history for Google to trust yet, so early SEO is about proving the basics are right (indexing, structure, Google Business Profile) rather than chasing competitive keywords immediately. An established site with existing rankings can focus more on content depth and closing specific gaps, since the foundational trust is already there.
If I can only do a few things first, what should I prioritise?
Google Business Profile completion and consistent reviews - items 10 and 13 - deliver the fastest visible results for most small businesses. After that, fix any technical basics that are actively broken (items 17 to 22) before investing time in content, since content built on a broken technical foundation won’t perform as well as it should.
Photo by Stephen Phillips on Unsplash








