How to Use This Checklist
Work through each section in order. Technical foundations come before on-page optimisation. On-page comes before link building. Do not skip to the "exciting" parts without the basics in place.
Each item includes what to do and why it matters. Check them off as you complete them.
Section 1: Technical Foundations
These are the non-negotiables. Without them, everything else you do will be less effective.
SSL certificate (HTTPS)
Your site must load on https://, not http://. Google uses HTTPS as a ranking signal. Browsers flag HTTP sites as "not secure," which destroys trust and conversion. Most hosts provide free SSL via Let's Encrypt.
Check: Type your URL into a browser. If you see a padlock icon, you are set.
Mobile responsiveness
Google uses mobile-first indexing. This means it crawls and indexes the mobile version of your site, not the desktop version. A site that is not mobile-responsive will rank significantly worse.
Check: Open Google's Mobile-Friendly Test and enter your URL.
Site speed (Core Web Vitals)
Google measures three performance metrics: Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS). Failing these hurts rankings.
Check: Google PageSpeed Insights. Target: 70+ on mobile, 90+ on desktop.
Common fixes: Compress images to WebP format, enable browser caching, defer non-critical JavaScript, use a CDN.
XML sitemap
A sitemap tells Google which pages exist on your site and when they were last updated. Most CMS platforms generate this automatically. Submit yours to Google Search Console.
Location: Usually at yourdomain.com/sitemap.xml
Robots.txt
This file tells search engines which pages to crawl and which to ignore. Make sure it is not accidentally blocking important pages.
Check: yourdomain.com/robots.txt. Ensure it does not contain Disallow: / (which blocks everything).
Canonical tags
Canonical tags tell Google which version of a page is the "official" one, preventing duplicate content issues. Essential if your site has the same content accessible via multiple URLs.
Structured data (Schema markup)
Schema markup in JSON-LD format helps Google understand what your content is about and can earn rich results (star ratings, FAQ dropdowns, event listings) in search results.
Priority schemas for Australian small businesses:
- LocalBusiness or more specific types (Restaurant, LegalService, MedicalBusiness)
- FAQPage for FAQ pages
- Article for blog posts
- BreadcrumbList for navigation context
Section 2: On-Page Optimisation
Once the technical foundation is solid, these on-page elements determine how well each page ranks for its target keywords.
One H1 per page, containing your primary keyword
Every page should have exactly one H1 tag. It should contain the primary keyword you want that page to rank for, written naturally.
Example: A page targeting "interior designer Melbourne" might use H1: "Interior Designer Melbourne | [Business Name]"
Title tags (under 60 characters)
The title tag is what appears as the blue link in Google search results. It should include your primary keyword and be under 60 characters so it does not get cut off.
Formula: [Primary Keyword] | [Business Name]
Meta descriptions (under 155 characters)
Meta descriptions appear under the title in search results. They do not directly affect rankings, but they affect click-through rates. Write them as a compelling 1 to 2 sentence summary including your keyword and a reason to click.
URL structure (clean and descriptive)
URLs should be readable and contain your keyword. Avoid auto-generated URLs with numbers or symbols.
Bad: yourdomain.com/page?id=47 Good: yourdomain.com/services/website-design-sydney
Target one primary keyword per page
Each page should have a primary keyword it is trying to rank for. Trying to rank for many different keywords on one page dilutes the focus. Create separate pages for separate topics.
Use keywords in subheadings (H2 and H3)
Your keyword and related terms should appear naturally in subheadings. This helps Google understand the structure and topical coverage of your page.
Keyword in the first 100 words
Include your primary keyword naturally in the opening paragraph. This signals to Google what the page is about early.
Internal linking
Link from your blog posts and other pages to your most important pages. Internal links pass authority and help Google understand your site structure.
Priority pages to link to: Service pages, contact page, about page.
Image alt text
Every meaningful image should have an alt attribute describing it with your keyword where relevant. This contributes to both SEO and accessibility.
Section 3: Local SEO
For Australian businesses that serve a specific area, local SEO can be the highest-return effort you make.
Google Business Profile
Claim and fully complete your Google Business Profile. This is what powers the local map pack (the three businesses that appear in a box at the top of local search results).
Minimum requirements:
- Accurate business name, address, and phone number (NAP)
- Business category (choose the most specific one available)
- Business description (750 characters, include your main keyword)
- Opening hours (and holiday hours when relevant)
- At least 10 photos (exterior, interior, team, products)
- Response to every review, positive and negative
NAP consistency
Your business name, address, and phone number must be identical across your website, Google Business Profile, Facebook, Yellow Pages, True Local, Hotfrog, and any other directory listing.
Inconsistency confuses Google and suppresses local rankings. Check yours at Moz Local or BrightLocal.
Local keywords in content
Include suburb and city names in your content, naturally. "Interior designer in Paddington" and "serving clients across Sydney's Eastern Suburbs" give Google geographic signals.
Location pages (for multi-location businesses)
If you serve multiple suburbs or cities, create a dedicated page for each location with unique content. Do not duplicate the same page with just the suburb name swapped.
Reviews strategy
Google reviews directly affect local rankings. The businesses in the map pack typically have more reviews and higher ratings than those below them.
Build a reviews system: After completing a job, send a direct link to your Google review page. The friction of finding the page stops most clients from leaving a review, even when they intend to.
Section 4: Content and Authority
Publish content that answers real questions
Content that answers specific questions your customers ask performs well in both traditional search and AI-generated answers. Use Google's "People also ask" section to find these questions.
Format for maximum impact: Use the question as an H2 heading, answer it directly in the first 2 to 3 sentences below that heading, then expand with detail.
Keep content fresh
Google favours recently updated content for many queries. Add a "Last reviewed" date to important pages and update them annually at minimum.
Earn local backlinks
Backlinks from other Australian websites signal authority to Google. The most accessible sources for small businesses:
- Local business directories (True Local, Hotfrog, Yellow Pages)
- Your industry association or professional body
- Local news coverage (sponsor an event, make a donation, get mentioned)
- Guest articles on industry publications
- Supplier and partner websites
Section 5: AI Search Readiness (GEO)
Generative Engine Optimisation (GEO) is the practice of optimising for AI-generated answers in tools like Google AI Overviews, ChatGPT, and Perplexity. This is increasingly important in 2026.
Write in clear, quotable language
AI tools quote content that is authoritative, specific, and well-structured. Vague marketing copy does not get cited. Specific, factual answers do.
Add an llms.txt file
Similar to robots.txt for web crawlers, an llms.txt file at your domain root can guide AI systems on how to interpret your content. Include your business description, key services, location, and contact details in plain text.
Answer questions at the paragraph level
Structure your content so individual paragraphs stand alone as answers. AI models extract passages, not entire pages. A paragraph that directly answers "how long does a website redesign take?" will be cited even if the rest of the page is not indexed.
Enable AI crawler access in robots.txt
Ensure your robots.txt does not block GPTBot (OpenAI), ClaudeBot (Anthropic), or PerplexityBot. These crawlers build the training data and live indices that AI search tools use.
The Priority Order
Start here: the 10-step priority order
SEO is not a one-time task. Schedule a quarterly review to check your rankings, update content, and build new links.
Want us to do this audit for your site? Get in touch and we will run through the checklist with you.
References
- BrightEdge: "Organic Search is Responsible for 68% of Website Traffic", brightedge.com
- Backlinko: "Google CTR Stats and Facts", backlinko.com/google-ctr-stats
- Google: "How Search Works", google.com/search/howsearchworks
- Google Search Central: "Core Web Vitals report", search.google.com/search-console
- Moz: "The Beginner's Guide to SEO", moz.com/beginners-guide-to-seo
- Google: AI Overviews and generative search documentation, developers.google.com
Need help with your website?
We help Australian small businesses build websites that actually work. No jargon, no fluff.
Book a Free Discovery Call Back to Blog
