Flexy Blogs

On-Page SEO: The Eight Things That Still Matter

On-Page SEO: The Eight Things That Still Matter
Photo via Unsplash

Most on-page SEO advice is a decade out of date. These eight things still move the needle, and they take an afternoon.

On-page SEO has a long tail of advice that stopped being true years ago. Keyword density, exact-match headings, stuffing the meta keywords tag — none of it matters now. What follows is the short list that still does.

1. One clear subject per page

A page that tries to cover three topics ranks for none of them. If you find yourself writing "and also", that is usually a second article.

2. A title that reads like a result

Write the title tag as the line you would want to click in a search result. Aim for roughly 50–60 characters so it is not cut off, put the distinctive words first, and do not repeat your site name — the engine adds it.

3. A meta description that sells the click

It is not a ranking factor, but it is the sentence that decides whether anyone clicks. Around 150–160 characters, written as a promise about what the reader will get.

4. Headings that form an outline

One h1 per page, then h2 for each major section and h3 beneath it. Read your headings on their own: if they summarise the article, the structure is right.

Link to your other articles where a reader would genuinely want them, using descriptive anchor text. This is the single most under-used on-page lever, and it costs nothing.

6. Images with alt text and sensible files

Describe the image for someone who cannot see it. Compress it. Lazy-load it. A 4 MB hero image undoes a lot of other work.

7. Structured data

Article, breadcrumb and author markup tell search engines what the page is rather than making them guess — and increasingly, they are what AI answer engines quote. Flexy Blogs outputs all of it automatically.

8. Speed, honestly measured

Test on a mid-range phone on mobile data, not on your laptop on fibre. That is the experience most of your readers are having.

A quick checklist

CheckTarget
Title tag50–60 characters, distinctive words first
Meta description150–160 characters, written as a promise
H1Exactly one
Internal linksAt least two or three per article
ImagesAlt text on every one, compressed
CanonicalSet, and pointing at itself

Do these eight, then go and write the next article. That is where the remaining gains are.

Sample Author

Writer and editor
This is the sample author account that ships with Flexy Blogs so the demo content has somewhere to live. Delete it once you have real writers.
View all posts

1 Comment

Tom Fletcher

Point five is the one I keep forgetting. Went back through forty old articles and added internal links; traffic to the older ones roughly doubled.

Tom Fletcher

17 Sep 2026 at 5:26 pm

Leave a reply

Your email address is never published.