EN
Webmail

The On-Page SEO Checklist That Actually Moves Rankings

Most on-page SEO advice reads like a list of boxes to tick. Fill in a title tag, add a keyword, write a meta description, done. That advice produces pages that are technically correct and commercially invisible. After more than a decade building and ranking sites, we have found that a small number of on-page decisions carry almost all the weight, and the rest is housekeeping that matters only once those are right.

This is the checklist we actually work through, in the order we work through it.

Start With the Job the Page Has to Do

Before touching a single tag, answer one question: what is this page for? Not “what keyword does it target” — what job does it do for the person who lands on it. A page that explains how a service works and a page that sells that service are different pages, even when they share a keyword. Google has become very good at telling them apart.

Look at the search results for your target query. If the first page is full of comparison articles, a sales page will not break in, no matter how well optimised. If it is full of product pages, a blog post will not either. This single check saves more wasted effort than any other step on this list.

Once you know the job, everything downstream becomes easier. The title writes itself. The headings follow the questions a reader in that situation would ask. The internal links point to the next logical step.

The Title Tag Is a Promise, Not a Keyword Slot

The title tag is the single highest-leverage element on the page. It appears in search results, in browser tabs, in shared links. It sets expectations before anyone reads a word of your content.

Three rules we hold to:

  • Front-load the substance. Search results truncate around 580 pixels, roughly 55 to 60 characters. Whatever matters most goes first.
  • Match the searcher’s language, not your internal vocabulary. Your team may call it “managed infrastructure”. Your customer searches for “server support”.
  • Make it a promise you keep. A title that oversells produces clicks and immediate exits. Google notices the pattern faster than most people expect.

Brand names belong at the end, separated by a pipe or dash, and only when the brand adds credibility for that query. On a page competing with established publishers, an unknown brand in the title costs you characters without buying trust.

Meta Descriptions Do Not Rank, but They Still Earn Clicks

Google has not used meta descriptions as a ranking factor for years, and frequently rewrites them. That is not a reason to skip them. When Google does use yours — and it often does when the description clearly answers the query — a well-written one measurably improves click-through.

Write 150 to 160 characters that describe what the reader gets, in the reader’s words. Do not stuff keywords; Google bolds matching terms automatically when they appear naturally.

One detail that catches people out on WordPress sites without a dedicated SEO plugin: the theme usually builds the meta description from the post excerpt. If you leave the excerpt blank, WordPress takes the first 55 words of the article — which is almost never a good description. Write the excerpt deliberately.

Headings Are Structure, Not Decoration

A heading hierarchy tells both readers and crawlers how the page is organised. One h1, which is normally the page title. h2 for each major section. h3 for subsections inside them. Never skip a level to get a particular font size — that is what CSS is for.

The practical test: if you strip everything except the headings, does the outline still make sense as a summary of the page? If it does, your structure is sound. If it reads as a list of disconnected phrases, the page probably wanders.

Headings phrased as questions do particularly well, because they match how people actually search and because they give featured snippets something to latch onto.

Internal Links Are the Most Underused Tool You Have

External link building is slow, expensive and partly outside your control. Internal linking is free, immediate and entirely yours. Yet most sites do it badly or not at all.

Three principles:

  • Link with descriptive anchor text. “Read more” tells a crawler nothing. “How we run a technical SEO analysis” tells it everything.
  • Link from strong pages to pages that need help. Your homepage and best-performing articles carry authority. Point some of it where it does work.
  • Link in both directions. A new article should link to established pages, and at least one established page should be updated to link back.

Before publishing, check every internal link actually resolves. A 404 in your own navigation is a self-inflicted wound, and it is astonishing how often we find them on sites that have been redesigned.

Content Depth Beats Content Length

The “longer content ranks better” idea is a correlation mistaken for a cause. Comprehensive pages tend to be longer, and comprehensive pages rank — but padding a thin page to 3,000 words does nothing except waste the reader’s time.

The useful question is whether the page answers the follow-up questions. Someone reading about on-page SEO will next wonder about schema, about mobile, about how long changes take to show. A page that answers those without making the reader search again is comprehensive. That is what depth means.

Structured Data Is Free Real Estate

Schema markup does not directly improve rankings. It improves how your result looks, which improves click-through, which improves everything downstream.

The types worth implementing on most service sites:

Schema type Where it belongs What it earns
Organization Site-wide Knowledge panel eligibility, brand recognition
FAQPage Pages with a genuine Q&A section Expandable questions under your result
Article Blog posts and guides Author, date and image in results
BreadcrumbList Any page below the top level Readable path instead of a raw URL
LocalBusiness Contact and location pages Map and local pack eligibility

One warning: only mark up content that is actually visible on the page. Marking up questions that do not appear is a guideline violation, and the penalty is losing rich results entirely.

The Technical Details That Quietly Decide Everything

A perfectly written page can still fail on mechanics. Our pre-publish technical pass covers:

  • One canonical tag, pointing at the right URL. Sites running both an SEO plugin and a theme that outputs its own tags frequently emit two. Two canonicals are worse than none.
  • Images with dimensions and lazy loading. Missing width and height cause layout shift; missing loading="lazy" on below-fold images wastes bandwidth on every visit.
  • Descriptive alt text. Not keyword stuffing — a genuine description of what the image shows.
  • A URL that reads like a phrase. Short, lowercase, hyphenated, no dates, no numbers that will make the page look stale next year.
  • No render-blocking dead weight. We routinely find stylesheets returning 404 on sites that were redesigned years ago, each one a wasted round trip on every page load.

How Long Before Any of This Shows

Honest answer: for an established page with existing traffic, title and content improvements often show within two to four weeks. For a new page on a site without much authority, three to six months is realistic. Anyone promising faster is either lucky or lying.

The variable that matters most is not how well you optimise a single page — it is how consistently you publish. A site that adds one genuinely useful page a week for a year outperforms a site that perfectly optimises twelve pages and stops.

Frequently Asked Questions

Do I still need to use my keyword a specific number of times?

No. Keyword density has not been a meaningful factor for over a decade. Write naturally about the topic and the relevant terms appear on their own. If they do not, the page probably is not about what you think it is about.

Should every page have an FAQ section?

Only where readers genuinely have questions. A tacked-on FAQ that repeats the article adds nothing and risks looking manipulative. Where questions are real, the section earns its place twice over — once for readers, once for rich results.

How many internal links is too many?

There is no hard limit, but every link competes for attention. On a 2,000-word page, three to six well-chosen internal links work better than twenty. Each one should be somewhere a reader would plausibly want to go next.

Does updating old content help more than writing new content?

Frequently, yes. A page that ranks on the second page of results and has been ignored for two years is usually the fastest win available. Refresh the facts, improve the structure, add the sections that are missing, and republish with an updated date.

Do meta keywords matter at all?

Google has ignored them since 2009. Bing treats stuffed keyword tags as a spam signal. If your theme still outputs them, keeping a short honest list does no harm, but a list of fifty terms actively works against you.

What is the single most common on-page mistake you see?

Pages that target a query the page cannot satisfy. A sales page trying to rank for an informational search will never win, regardless of how well it is optimised. Match the page to the intent first; everything else is secondary.

The Bottom Line

On-page SEO is not a checklist you complete once. It is a set of decisions — about intent, structure, language and mechanics — that you make every time you publish. Get the intent right and the rest becomes straightforward. Get it wrong and no amount of tag optimisation will save the page.

If you want a second opinion on where your own pages stand, our on-page SEO service starts with exactly this audit, and our broader SEO work picks up where on-page leaves off. For deeper technical reading, Google’s own SEO Starter Guide and the schema.org documentation remain the most reliable references available.