Skip to content
SEO3 min read745 words

On-Page SEO Guide: How to Optimise a Page That Actually Ranks

How to optimise a single page for search — title tags, meta descriptions, headings, keyword placement, internal links, and content structure that ranks.

Content strategist editing article on screen with SEO checklist
Photo: Slidebean

On-page SEO — how you structure and write a single page — is roughly 60% of what determines whether it ranks. Technical foundations enable ranking; backlinks help ranking; content quality drives ranking. But on-page is the specific work you do on the page itself to hit search intent perfectly.

This is the page-by-page playbook we use on every article and product page. Not 2015 keyword-stuffing. Modern, intent-first, human-readable on-page work that actually ranks in 2026.

1. Match search intent first (everything else is secondary)

Before you write a word, look at the current top 10 results for your target keyword. What kind of content ranks? Long-form guides? Product listings? Video? Comparison tables? Whatever's ranking now is what Google thinks matches the intent — you have to match or exceed that format.

If the top 10 are all listicles and you write a 5,000-word essay, you'll struggle. If they're all product pages and you write a blog post, same. Intent match is the single biggest determinant of whether your page has a shot.

2. Title tag — the highest-leverage line of code

  • 55–60 characters to avoid truncation in SERPs.
  • Primary keyword near the front — first 3–5 words if possible.
  • Compelling / clickable — this is your ad copy in Google.
  • Unique per page — no two pages should share a title tag.
  • Brand at the end — usually optional; helps for brand-heavy queries.
TEXT
Weak:   Home | Acme Corp
OK:     Web Design Services in London | Acme
Strong: Custom Web Design in London — Premium Sites | Acme
Content strategist editing article with SEO checklist
Photo: Slidebean

3. Meta description — the CTR lever

Google may rewrite your meta description (60%+ of the time). When it uses yours, it needs to earn the click.

  • 140–160 characters to avoid truncation.
  • Include the target keyword — Google bolds matches, catching the eye.
  • One clear promise / value proposition.
  • Active voice where possible.

4. URL structure

  • Short — under 60 characters where possible.
  • Lowercase, hyphen-separated.
  • Include the primary keyword or a close variant.
  • No dates, no query strings, no session IDs.
  • One URL per piece of content (avoid duplicates via /page vs /page/).

5. H1 and heading structure

  • One H1 per page — usually the same as (or a variant of) your title tag.
  • H2s divide the page into scannable sections. Each H2 addresses a sub-topic.
  • H3s under H2s where a section has multiple sub-points.
  • Never skip levels — don't jump from H2 to H4.
  • Include keyword variants in headings naturally.

6. Content depth and structure

The right length depends on the query — Google surfaces what fully answers it, not what's longest. General rules:

Query typeTypical length
Definition / quick answer500–1,000 words
How-to guide1,500–2,500 words
Ultimate guide / cornerstone2,500–4,000 words
Product page300–1,000 words + specs
Local service page600–1,200 words + testimonials

7. Keyword placement (naturally)

  1. Title tag — front-loaded.
  2. H1 — early.
  3. URL — included.
  4. First 100 words of body — natural mention.
  5. One H2 — variant is fine.
  6. Two to three body mentions across the article — as they naturally arise.
  7. Image alt text — where the image relates to the keyword.
  8. Meta description — once.

8. Images — SEO + speed both matter

  • Descriptive filenames — blue-hoodie-front.jpg, not IMG_1234.jpg.
  • Meaningful alt text on every non-decorative image.
  • Modern formats (AVIF/WebP) and responsive sizes.
  • Compressed to reasonable size (usually <200 KB for content images).

Full details in our image SEO guide.

9. Internal linking

Every page should link to and from other relevant pages on your site. Aim for 3–8 contextual internal links per article. Use descriptive anchor text — not click here. See our internal linking strategy piece.

10. FAQ + schema markup

For informational pages, add a genuine FAQ section addressing common questions. Mark it up with FAQPage schema. Google often surfaces these as rich results directly in search, taking up more SERP real estate and driving higher CTR.


The bottom line

On-page SEO is boring, mechanical, and hugely effective. Match intent, nail the title, structure with headings, include keywords naturally, cover the topic completely, and link internally. Do those six on every page and your on-page work is genuinely competitive. Then let content quality and links do the rest.

Frequently asked questions

Short answers to the questions readers ask most often about this topic.

Where should the main keyword appear on a page?
Title tag, H1, URL, first paragraph, one H2, image alt, and 2–3 natural mentions in the body. Don't force it — write for humans first.
How long should a blog post be to rank?
Long enough to fully answer the query — usually 1,500–3,000 words for competitive topics, 500–1,000 for niche or long-tail queries.
Do keyword-in-URL and exact-match domains still matter?
A little — clean, keyword-inclusive URLs help. Exact-match domains lost most of their weight years ago; brand + niche keyword is a better move today.

In summary

How to optimise a single page for search — title tags, meta descriptions, headings, keyword placement, internal links, and content structure that ranks. If you want a partner to build, ship, and grow a site that lives up to this playbook, get in touch with Befazed.

Web Design & Development

Befazed Studio

Befazed is a premium web design and development studio building modern, high-performance websites, landing pages, and digital experiences for founders and growing brands.

View portfolio →

Last updated .

Keep reading