5.2 On-Page SEO
Prerequisites
Before you start:
- Keyword map from section 5.1 (you need to know which keyword each page targets)
- Access to edit your website pages
- Google Search Console set up (Phase 3)
Step-by-Step
Optimise your title tags
The title tag is the clickable headline in search results. It's the single most important on-page SEO element. Rules:
- Keep under 60 characters (Google truncates longer titles)
- Put your primary keyword near the front
- Include your business name at the end, separated by a pipe or dash
- Make it compelling -- it's the first thing searchers see
- Example: "Photo Booth Hire Perth | Weddings & Events | RMD Booth Co"
Write meta descriptions
The meta description is the grey text below the title in search results. It doesn't directly affect rankings but massively affects click-through rate.
- Keep under 155 characters
- Include your primary keyword naturally
- Include a call to action: "Book online," "Get a free quote," "Call now"
- Make it specific -- mention pricing, location, or a unique selling point
- Every page needs a unique meta description. Never duplicate them.
Structure headings correctly (H1--H6)
Headings create a content hierarchy that Google uses to understand your page:
- H1 -- one per page, contains your primary keyword. This is your page title.
- H2 -- major sections of the page. Include secondary keywords where natural.
- H3--H4 -- subsections within H2 blocks.
- Never skip levels (don't jump from H2 to H4).
- Never use headings for visual styling -- use CSS instead.
Optimise URLs
Clean URLs help both users and Google understand what a page is about:
- Use hyphens, not underscores:
/photo-booth-hire-perthnot/photo_booth_hire_perth - Keep them short and descriptive:
/services/wedding-photo-boothnot/services/page?id=42 - Include your primary keyword
- Use lowercase only
- If you change a URL, set up a 301 redirect from the old URL to the new one
Optimise images
Every image on your site is an SEO opportunity -- and a potential performance problem:
- Alt text -- describe what the image shows, include your keyword if natural. "Wedding photo booth setup with gold backdrop at Crown Perth" not "IMG_4521.jpg"
- File names -- rename before uploading:
wedding-photo-booth-perth.jpgnotDSC_0042.jpg - File size -- compress images before uploading. Use Squoosh (free) or TinyPNG. Target under 200KB per image.
- Format -- use WebP where supported, JPEG for photos, PNG only when you need transparency.
Build internal links
Internal links connect your pages to each other and tell Google which pages are most important:
- Every page should link to at least 2--3 other pages on your site
- Use descriptive anchor text: "see our wedding photo booth packages" not "click here"
- Link from high-authority pages (homepage, popular blog posts) to pages you want to rank
- Add related service links at the bottom of each service page
- Fix any broken internal links -- check in Google Search Console under Coverage
Optimise content quality and length
Google rewards pages that thoroughly answer the searcher's question:
- Service pages: minimum 500 words. Include what the service is, who it's for, how it works, pricing indication, FAQ
- Blog posts: minimum 800 words for informational content
- Include your primary keyword in the first 100 words
- Use your secondary keywords naturally throughout
- Write for humans first, search engines second -- keyword stuffing hurts rankings
Don't optimise every page at once. Start with your homepage and top 3 service pages. Measure the impact over 4--6 weeks before moving to the next batch. This lets you see what's working and refine your approach.
You're Done When
- Every page has a unique title tag under 60 characters with its primary keyword
- Every page has a unique meta description under 155 characters
- Every page has exactly one H1 tag
- All images have descriptive alt text and are under 200KB
- Every page links to at least 2--3 other internal pages
- URLs are clean, lowercase, hyphenated, and contain keywords