Unlock the checklist
Get instant access — it's free
Enter your details to unlock all 54 items and track your progress.
Please enter a valid email address.

No spam. Unsubscribe any time.


What's inside
SEO — titles, meta, headings
GEO — schema, llms.txt, AI
Performance — speed, images
Mobile — devices, tap targets
Legal — privacy, cookies, ABN
Analytics — GA4, Search Console

You're in — scroll down!

Tick items off as you go. Progress saves in this browser automatically.

What's in the checklist
01
Content & Pages
8 items
Homepage headline, sub & CTA written
About page complete
Contact page with working form
02
SEO
9 items
Title tags written (50–60 chars)
One H1 per page with keyword
XML sitemap submitted
03
GEO & AI Discoverability
7 items
JSON-LD schema on homepage
04–09
Performance, Mobile, Legal, Analytics & more
30+ items
PageSpeed score above 80
0 / 0
0%
01
Content & Pages
8 items
Homepage headline, sub and CTA written
Lead with what you do, for whom, and the outcome
About page complete
Who you are, your story, why you do this
Services or products pages complete
Contact page with working form
Submit the form yourself and confirm the email arrives
Privacy Policy page live and linked in footer
Required if you collect any user data or use analytics
Terms & Conditions page (if needed)
Custom 404 page created
Don't send lost visitors to a blank error screen
Favicon uploaded
The small icon shown in the browser tab
02
SEO
9 items
Page title tags written for every page
50–60 characters. Format: Keyword | Brand Name
Meta descriptions written
150–160 characters, includes the primary keyword
One H1 per page containing the primary keyword
Heading hierarchy correct (H1 → H2 → H3)
Never skip a heading level
Internal links between related pages
All images have descriptive alt text
Use alt="" for decorative images
XML sitemap generated
Yoast or Rank Math will generate this automatically in WordPress
robots.txt file in place
Block admin/private paths, allow everything else
Canonical tags set on all pages
Prevents duplicate content issues
03
GEO & AI Discoverability
7 items
JSON-LD ProfessionalService schema on homepage
Tells Google and AI tools who you are, what you do, and where you are
FAQPage schema on pages with FAQ sections
Enables Google rich results and gets cited by AI tools
llms.txt file created at /llms.txt
A plain-text summary of your site for AI crawlers
Business name, owner and location named in content
AI tools cite named entities — don't just say "we"
Service descriptions use direct, factual sentences
AI tools pull complete answers — not vague marketing copy
Specific tools and platforms named in content
e.g. WordPress, Stripe, Elementor — not just "we use technology"
Brand name spelled consistently across all pages
Same exact name every time — no variations or abbreviations
04
Performance
6 items
Google PageSpeed score above 80 on mobile
Test at pagespeed.web.dev — aim for green
All images compressed and in WebP format
30–50% smaller than JPEG at the same quality
Below-fold images have loading="lazy"
Don't lazy load hero images
Google Fonts loaded with preconnect
Add rel="preconnect" to fonts.googleapis.com
No render-blocking scripts in <head>
Use defer or async on script tags
SSL certificate active (HTTPS padlock showing)
No padlock = no trust. Google penalises HTTP sites.
05
Mobile
5 items
Tested on a real iPhone
Chrome DevTools mobile view is not a substitute
Tested on an Android device
No horizontal scroll on any page
A common Elementor issue — check for overflow
Phone numbers are tap-to-call links
href="tel:+61..." on all phone numbers
Buttons and tap targets at least 44×44px
Fingers are not cursors
06
Legal
4 items
Privacy Policy live and linked in footer
Cookie consent banner active (if using tracking)
Required under GDPR and the Australian Privacy Act
Contact email or phone visible on site
ABN displayed (Australian businesses)
Builds trust and is expected by Australian customers
07
Analytics & Tracking
5 items
Google Analytics 4 installed and firing
Verify in GA4 Real-Time view before launch
GA4 conversion events configured
Track form submissions, phone clicks and button clicks
Google Search Console verified
Shows what searches bring people to your site
Sitemap submitted in Search Console
Bing Webmaster Tools set up
Bing powers Copilot — worth having for GEO
08
Forms & Links
5 items
All forms tested end-to-end
Submit every form and confirm emails arrive in your inbox
Thank you page or success message after form submit
No broken links
Run a broken link checker before launch
Social media links open in a new tab
Spam protection on all forms
Honeypot field or reCAPTCHA
09
Post-Launch
5 items
Google Business Profile updated with live URL
Major trust signal for local search and Google AI Overviews
Social media profiles updated with website URL
Announced to your email list
Shared on LinkedIn and Instagram
Monitor for 48 hours after launch
Watch GA4 real-time, test forms, check on multiple devices