Where on-page optimisation happens
One page, one main search intent
Search result
- Title tag
- Meta description
Structure
- One clear H1
- Logical H2 and H3 sections
Body
- Answer early
- Related terms used naturally
Media
- Descriptive alt text
- Compressed images
Step 1: Analyse the top-ranking pages for your target keyword
Before writing a single word, open the top 5 results for your keyword and study them. Note the average word count, heading structure, types of content (tables, videos, lists), and what questions they answer. Your job is to do all of this better.
Tool for this stepSurfer SEO
from $49/mo billed yearlySurfer SEO's Content Editor analyses top-ranking results and gives you a content score as you write, suggesting which terms to include and how often based on what's ranking.
Surfer SEO plans and catchesAlternative to consider: SE Ranking (from £95/mo)
Step 2: Optimise your title tag and meta description
Your title tag is the single most important on-page element. Include your primary keyword near the start, keep it under 60 characters, and make it compelling enough to earn the click. Your meta description doesn't affect rankings directly but affects CTR — write it like an ad.
Tool for this stepRank Math Pro
from €7.99/mo billed yearlyRank Math's on-page SEO checker scores your title and meta as you edit in WordPress, with specific suggestions to improve each element. It has a free WordPress plugin version.
Rank Math Pro plans and catchesAlternative to consider: Seobility (from €59.90/mo)
Step 3: Structure your content with clear headings (H1, H2, H3)
Use one H1 that matches or closely mirrors your target keyword. Break the content into sections with H2s that cover the main subtopics — these should mirror the questions your audience is asking. H3s for supporting detail beneath each section.
Tool for this stepSurfer SEO
from $49/mo billed yearlySurfer SEO's heading suggestions are based on NLP analysis of top-ranking pages. Following them ensures your structure aligns with what Google expects to see for your keyword.
Surfer SEO plans and catchesAlternative to consider: Rank Math Pro (from €7.99/mo billed yearly)
Step 4: Include semantically related terms throughout the content
Modern SEO isn't about keyword density — it's about semantic completeness. Include related terms, synonyms, and entity references that appear naturally in content about your topic. These NLP signals tell Google your content is comprehensive.
Tool for this stepSurfer SEO
from $49/mo billed yearlyNLP term suggestions are central to Surfer's Content Editor. WriterZen's content brief also surfaces semantic terms, so compare the two in the plan tables if budget is a concern.
Surfer SEO plans and catchesAlternative to consider: WriterZen ($135 one-time)
Step 5: Optimise images with alt text and compression
Every image needs descriptive alt text that includes relevant keywords where natural. Compress all images before uploading — aim for under 100KB per image. Use descriptive file names (not 'image001.jpg') that reflect the content.
Tool for this stepRank Math Pro
from €7.99/mo billed yearlyRank Math's image SEO checker flags missing alt text across your WordPress site and lets you bulk-edit alt tags. Seobility's audit catches image issues across any CMS.
Rank Math Pro plans and catchesAlternative to consider: Seobility (from €59.90/mo)