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.

68%of online experiences start with search
#1Google result gets 28% of clicks
46%of Google searches are local
3moTypical time to see SEO results

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
See our full Google Business Profile optimisation guide for a deeper walk-through.

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

HTTPS and basic technical health
Google Business Profile (claimed and complete)
Title tags and meta descriptions on all pages
Schema markup (LocalBusiness at minimum)
Google Search Console setup and sitemap submission
Reviews strategy (direct link to Google review page)
Content creation targeting real customer questions
Internal linking structure
Local citation consistency (NAP across directories)
Backlink building (local directories, industry associations)

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