The Foundation Before Everything Else

What Is On-Page SEO?

What on-page SEO actually means, the specific elements it covers, and why getting them right is the foundation of any search strategy.

On-page SEO is the work done on a website itself to help search engines understand what each page is about and to help users find what they are looking for. It is distinct from off-page SEO, which involves signals from outside the site such as links, and from technical SEO, which involves the underlying infrastructure. On-page SEO is the content layer — what the page says, how it says it, and how it is structured.

It is also the part most businesses get wrong first, because it looks straightforward and is easy to do badly. A page that appears to have content can still be invisible to Google if the content does not match what people are searching for, if the page structure gives Google no clear signal about the topic, or if the same topic is covered across multiple pages in a way that splits rather than concentrates relevance.

The core elements of on-page SEO are not numerous. There are roughly half a dozen things that matter most, and they appear on every page of every site. Understanding what they are and what they do is the starting point for any meaningful SEO work.

Title Tag: The title tag is the text that appears in the browser tab and, more importantly, as the clickable headline in Google search results. It is one of the strongest on-page signals Google uses to understand what a page covers. It should describe the page accurately, include the primary keyword the page is targeting, and be written to encourage clicks as well as to inform Google. The practical limit is around 60 characters before Google truncates it in search results.

Meta Description: The meta description is the short paragraph that appears beneath the title in search results. It does not directly affect rankings but it affects click-through rate, which affects rankings indirectly. A well-written meta description tells the searcher exactly what they will find on the page and gives them a reason to click rather than choosing a competitor. It should be around 150 characters and specific rather than generic.

H1 Heading: The H1 is the main heading visible on the page. There should be one per page. It tells both Google and the reader what the page is fundamentally about. It does not need to be identical to the title tag but it should cover the same topic. A page about local SEO services in Manchester should have an H1 that says something close to that, not something like Welcome to Our Website.

Body Content: The body content is the substance of the page. For Google to rank a page for a search term, the page needs to actually cover that topic in sufficient depth. This does not mean length for its own sake. It means that the questions a searcher has when they type a query should be answered on the page. Thin pages, those with a few sentences and little else, rarely rank for anything competitive.

Internal Links: Internal links are the connections between pages within the same site. They help Google discover content, understand the relationship between topics, and distribute authority across the site. A service page that links to related service pages and to relevant insights is more useful to Google and to users than one that exists in isolation.

Image Alt Text: Alt text is the written description attached to images. Google cannot interpret images directly, so alt text tells it what an image contains. It also serves an accessibility function for users who rely on screen readers. It should describe the image accurately and, where relevant, include the keyword the page is targeting.

URL Structure: The URL of a page should be readable and descriptive. A URL like allertondigital.co.uk/services/local-seo tells Google and the user exactly what to expect. A URL like allertondigital.co.uk/page?id=47 tells neither. Short, descriptive URLs with hyphens between words are the standard.

None of these elements require specialist tools to implement. They require decisions — about what each page is for, who it is for, and what it needs to say. The reason most business websites underperform in search is not that these elements are absent. It is that they have been filled in generically, without a clear understanding of what a specific searcher is looking for when they type a specific query.

On-Page SEO FAQs

What is the difference between on-page and off-page SEO?

On-page SEO covers everything on the website itself — content, headings, meta tags, internal links, and URL structure. Off-page SEO covers signals from outside the site, primarily links from other websites. Both matter, but on-page is the foundation. Off-page work on a site with poor on-page SEO produces limited results.

Does the meta description affect my Google ranking?

Not directly. Google does not use the meta description as a ranking signal. It does, however, affect how often people click on your result when it appears. A higher click-through rate sends a positive signal to Google over time, so a well-written meta description contributes indirectly.

How many H1 tags should a page have?

One. The H1 is the primary heading and should appear once, clearly stating what the page is about. Multiple H1 tags on a single page dilute the signal and create ambiguity about the page's primary topic.

How long should a page be to rank on Google?

Long enough to answer the question a searcher has when they type the query you are targeting. For a simple local service page, that might be 400 words. For a competitive informational topic, it might be 1,500. Length is a byproduct of covering the topic properly, not a target in itself.

Can I do on-page SEO myself?

Yes. The core elements — title tags, meta descriptions, H1s, body content, alt text, and URLs — can all be managed without specialist tools. What is harder to do without experience is knowing which keywords to target on which pages and how to structure content so it matches search intent rather than just containing the right words.

Contact Us

Have a project in mind? We’d love to hear from you. Send us a message and we’ll get back to you as soon as possible.

Email Us

hello@allertondigital.co.uk