On-page SEO factors: the complete guide to optimising every page you publish
What is on-page SEO?
On-page SEO is the practice of optimising the content and HTML elements on individual web pages so search engines can understand what each page is about and rank it for relevant queries. Unlike off-page SEO, which involves activity that happens away from your site (such as building backlinks), on-page SEO is entirely within your control. You decide what goes on the page, how it is structured, and how clearly it signals its purpose to Google.
The distinction matters because on-page factors are where most beginners can make the fastest gains. You do not need to wait for another site to link to you. You do not need a large budget or a team of specialists. You need to understand what Google looks for on a page, then apply those principles consistently across everything you publish.
On-page SEO covers a broad range of factors: the words in your title tag, the structure of your headings, the depth of your content, how your images are labelled, how you link between pages, and how clearly your page communicates its relevance to a specific topic. Each of these signals contributes to how well your page performs in search results.
This guide covers every major on-page SEO factor in order of the impact each one has on rankings and click-through rates. By the end, you will have a clear framework for optimising every page you publish, whether you are working on a new site or improving pages that already exist.
Title tags
The title tag is the single most important on-page SEO element outside of the page content itself. It is the blue clickable headline that appears in Google search results, and it is the first thing both Google and your potential visitors see. Writing strong title tags is a skill that directly influences how often your pages get clicked.
Google uses the title tag to understand the primary topic of a page. Placing your target keyword as close to the start of the title as possible signals relevance clearly. A title like "SEO keyword research: how to find the right terms" performs better than "A guide to finding the right terms for SEO keyword research" because the keyword appears early and the topic is immediately clear.
Character limits matter. Title tags should sit between 50 and 60 characters. Below 50 and you are leaving space unused that could help your click-through rate. Above 60 and Google truncates the title, replacing the end with an ellipsis. A truncated title loses its call to action and can appear unprofessional in results.
The format depends on the page type. For blog articles and guides, use a keyword-led headline with a qualifier: a year, a number of steps, a benefit, or a clarifying phrase. For product or service pages, lead with the keyword and follow with a short benefit statement. For tools and category pages, the keyword plus a descriptor for the target audience typically works well.
Title tags also affect click-through rate directly, and click-through rate is a signal Google uses to assess relevance. A title that accurately reflects the content and gives a specific reason to click will earn more clicks than a generic alternative, even from the same search result position. You can find a full breakdown of every title tag rule, format, and formula in the SEO title tags guide, including how to avoid the mistakes that cause Google to rewrite your titles.
Meta descriptions
The meta description is the short text that appears beneath the title tag in search results. It does not directly affect your ranking position, but it has a significant effect on whether a user clicks your result. A well-written meta description can increase click-through rate substantially, which in turn sends positive engagement signals back to Google.
The key rules: keep the description between 145 and 160 characters, place your primary keyword within the first 60 characters (Google bolds matched terms in results), and end with a full stop. Use the description to answer two questions: what is on this page, and why should this specific reader click? Name the audience or use case, include an action verb, and never repeat the title tag verbatim.
Google does not always display the meta description you write. If the user's search query matches a section of your page content more closely, Google may pull that section instead. This is not a reason to skip writing meta descriptions. For queries where Google does use your description, a strong one meaningfully improves your click-through rate. For queries where Google substitutes its own snippet, there is no penalty.
One common mistake is writing meta descriptions as keyword lists. Phrases like "SEO tools, SEO guide, how to do SEO" do not help users decide whether to click. Treat the meta description as a 160-character advertisement for your page, written for the human reading it, not for the algorithm crawling it. The meta descriptions guide covers every format, formula, and mistake to avoid across different page types.
Heading tags (H1 to H3)
Heading tags create the visible structure of your page and help both users and search engines understand how your content is organised. The H1 is the page title displayed on the page itself; it should match the intent of your title tag and include your primary keyword. Each page should have exactly one H1.
H2 tags mark your main sections. Each H2 should cover a distinct angle of the topic and, where natural, include a secondary keyword or related phrase. Do not force keyword placement into headings; Google is sophisticated enough to understand context without every heading being a keyword phrase. Write headings that tell a reader scanning the page what each section covers.
H3 tags sit below H2s and break individual sections into subsections. Use them when a section is long enough to benefit from internal structure. Avoid using H4, H5, or H6 tags for anything other than deeply nested content in technical documentation. Overusing heading levels creates visual noise and signals poor content architecture to Google's crawlers.
The heading hierarchy also matters for accessibility. Screen readers use heading structure to allow users to navigate a page. A logical heading hierarchy serves all users, not just search engines, and accessibility signals are increasingly factored into how Google assesses page quality.
URL structure
The URL of a page is a minor but real ranking signal. A clean, keyword-rich URL tells both users and search engines what the page is about before they visit it. Compare /blog-article/on-page-seo-guide with /blog-article/article-12847. The first communicates the topic immediately; the second communicates nothing.
Keep URLs short and descriptive. Remove stop words like "and", "the", and "for" where removing them does not change the meaning. Use hyphens between words, not underscores. Avoid dates in blog post URLs unless freshness is central to the topic, because dating a URL limits your ability to update the content without creating redirect complications.
Never change a published URL without setting up a 301 redirect from the old URL to the new one. Changing a URL without a redirect destroys any backlink equity the page has accumulated and breaks any external links pointing to it. If you are building a new site, set URL structures correctly from the start. Retrofitting URL architecture later is time-consuming and carries risks. If you are working on the technical side of how Google processes your URLs, the technical SEO audit guide covers crawlability, indexation, and URL canonicalisation in depth.
Keyword optimisation on the page
Keyword optimisation does not mean repeating your target phrase as many times as possible. Keyword stuffing penalises pages. What it means is placing your target keyword in the right locations, using semantically related terms throughout the content, and covering the topic at a depth that matches what users expect to find.
Place your primary keyword in the title tag, in the first 100 words of the page, in at least one H2, and in the meta description. Beyond those placements, focus on writing about the topic naturally. If you cover a subject thoroughly, the relevant vocabulary appears naturally throughout the content.
Latent semantic indexing (LSI) keywords are related terms that Google associates with your primary topic. For an article about on-page SEO, related terms include "title tags", "meta descriptions", "alt text", "internal links", and "content structure". Including these terms signals to Google that your page covers the topic broadly, not just one narrow aspect of it.
Keyword cannibalisation is a common issue on larger sites. It occurs when two or more pages on the same domain target the same or very similar keywords. Google struggles to decide which page to rank, often alternating between them or suppressing both. Avoid creating pages that overlap in keyword targeting. If you find existing cannibalisation, consolidate the pages or clearly differentiate their topics. Keyword research is the foundation of getting this right before you create pages, not after.
Tools like Surfer SEO score your content against top-ranking competitors for a given keyword, showing you where your page falls short on topic depth, keyword placement, and content length. Rank Math integrates directly into WordPress and Webflow to give you on-page optimisation feedback as you write.
Content quality and depth
Content quality is the most heavily weighted on-page factor in Google's ranking systems. E-E-A-T (Experience, Expertise, Authoritativeness, and Trustworthiness) is the framework Google's quality raters use to assess page content. It is not a direct ranking algorithm, but it informs the signals Google does measure algorithmically.
Experience means the content was written by someone with real, first-hand knowledge of the subject. Expertise means the author or site has demonstrated knowledge of the field over time. Authoritativeness comes from your reputation within your industry. Trustworthiness is the overall confidence a user can place in the information on your page.
For practical purposes, this means writing content that goes beyond surface-level summaries. Thin content that briefly lists points without explaining them, provides no original perspective, and offers nothing a user could not find from a 30-second search performs poorly. Content that answers the actual question the user arrived with, covers related questions they are likely to have, and provides specific, accurate, actionable information performs well.
Depth is not the same as length. A 3,000-word article that repeats the same points across multiple sections is less valuable than a 1,500-word article that covers every angle of a topic with precision. Aim for completeness, not word count. That said, most competitive informational topics require substantial length to cover properly, which is why long-form content consistently outperforms short content in organic search results for complex queries.
Tools like Writesonic, Jasper, and Copy.ai can support content production at scale. Claude and ChatGPT are effective for research, outlining, and drafting. These tools work best when a human editor reviews and enriches the output with genuine expertise, specific examples, and original insight. If you are building an SEO content system from scratch, the SEO content writing guide covers how to structure, draft, and optimise every piece you produce.
Image optimisation for SEO
Images contribute to on-page SEO in ways that are easy to overlook. Google crawls and indexes images independently, and image search drives meaningful traffic for many content types. Beyond image search, poorly optimised images slow your page load speed, which is a confirmed ranking factor and a major influence on user experience.
Every image on your site should have a descriptive file name and an alt text attribute. File names tell Google what the image shows before it even loads. A file named on-page-seo-title-tag-example.webp gives Google clear context. A file named IMG_4923.jpg tells it nothing.
Alt text serves two purposes: it describes the image to visually impaired users relying on screen readers, and it provides a text signal to search engines. Write alt text that describes what the image actually shows. Include your keyword where it fits naturally; do not force it into every alt text field on the page.
Compress your images before uploading. Large image files are the most common cause of slow page load speeds. Use WebP format where possible, as it delivers significantly smaller file sizes than JPEG or PNG at the same visual quality. Most modern website platforms accept WebP. For sites on older CMS platforms, tools like Canva, Adobe Express, and batch compression utilities handle format conversion quickly.
Lazy loading ensures images below the fold load only as the user scrolls to them, improving initial page load speed. Most modern platforms enable lazy loading by default. For custom-built sites, the loading="lazy" attribute on img tags implements this natively in HTML. The full walkthrough for optimising every image on your site is in the image SEO guide.
Internal linking strategy
Internal links pass authority between pages on your site, help Google discover new content, and signal to search engines which pages are most important. A well-structured internal linking strategy is one of the most underused levers available to site owners, particularly on sites that have been publishing content without a deliberate linking plan.
Every page on your site should receive at least one internal link from another relevant page. Pages with no internal links pointing to them (orphan pages) are harder for Google to discover and receive no authority transfer from the rest of your site. Regularly auditing for orphan pages and linking to them from topically related content resolves this.
Anchor text matters. The clickable words in a link tell Google something about the destination page's topic. Descriptive anchor text like "internal linking strategy" is more informative than "click here" or "read more". Use natural, descriptive anchor text consistently, and vary it slightly across multiple links pointing to the same page.
Internal linking also benefits users. A reader working through a guide on on-page SEO who encounters a link to a detailed guide on a specific subtopic, such as title tags or keyword research, has an obvious reason to continue engaging with your site. Higher engagement reduces bounce rate and increases time on site, both of which signal content quality to Google.
For a complete framework covering link architecture, authority distribution, anchor text rules, and audit tools, the internal linking SEO guide covers everything you need to build a deliberate strategy from scratch. Tools like Ahrefs and Semrush both include internal link auditing features that identify orphan pages, over-linked pages, and broken links across your site.
Schema markup
Schema markup is structured data added to your page's HTML that tells Google exactly what type of content the page contains. It does not directly change how your page ranks, but it can significantly change how your page appears in results. Pages with schema markup are eligible for rich results: star ratings, FAQ dropdowns, how-to step cards, recipe cards, product information panels, and more.
For blog content, FAQ schema is the most commonly useful type. Adding FAQ schema to a page that includes a question-and-answer section can trigger an expanded result in Google that takes up significantly more real estate on the results page, increasing click-through rate. Article schema, BreadcrumbList schema, and Organisation schema are all worth implementing on a content-focused site.
Schema is written in JSON-LD format and placed in the head of the page. Most SEO plugins handle schema generation automatically. Rank Math generates schema for WordPress pages with minimal configuration. Webflow sites require manual schema implementation or a custom code embed.
Google's Rich Results Test tool validates your schema markup and shows how a page will appear in enhanced results. Always validate after adding or editing schema to confirm the markup is correctly structured before publishing.
On-page SEO checklist
Use this checklist each time you create or update a page. Every item here corresponds to a factor covered in this guide.
- Title tag: 50-60 characters, primary keyword near the start, no full stop
- Meta description: 145-160 characters, primary keyword in first 60 characters, ends with a full stop
- H1: one per page, includes primary keyword, matches the intent of the title tag
- H2s and H3s: logical hierarchy, cover distinct sections, include related terms where natural
- URL: short, descriptive, keyword-rich, hyphens between words
- Primary keyword: in first 100 words, in at least one H2, used naturally throughout
- Content depth: covers the topic completely, answers the user's likely follow-up questions
- Images: descriptive file names, alt text on every image, compressed for web, WebP format where possible
- Internal links: at least one inbound link from a relevant page, descriptive anchor text on all outbound links
- Schema: FAQ schema where applicable, Article schema, BreadcrumbList
Running through this checklist before you publish any page takes less than ten minutes and eliminates the most common on-page SEO mistakes that prevent pages from ranking. If you are working through on-page optimisation as part of a broader improvement effort, the guide to improving your SEO sets out the full order of operations, from technical foundations to content strategy and link building.
What this means for your pages
On-page SEO is not a one-time task. It is a framework you apply to every piece of content you publish, then revisit as Google's systems evolve and as your keyword targets become more competitive.
The highest-impact changes for most sites are the same ones that are easiest to overlook: title tags that are too long or keyword-absent, meta descriptions that do not sell the click, content that covers a topic shallowly, and images that slow page load speed. Fixing these across an existing site often produces ranking improvements within weeks.
For new content, building on-page SEO into the writing and publishing process from the start is more efficient than auditing and fixing after publication. A consistent workflow, whether you are producing one article a week or fifty, means every page goes live with its best chance of ranking.
The individual factors covered in this guide each have their own depth. Title tags, meta descriptions, content writing, image optimisation, and internal linking all reward closer study. Each of those topics is covered in full in the articles linked throughout this guide. Start with the factor where your current pages are weakest, apply the changes systematically, and track results in Google Analytics so you can see clearly what is moving.
LATEST BLOGS
Mobile SEO: how to check, fix, and improve your mobile rankings
Local SEO health check: how to audit your local business rankings
Domain authority explained: what it is and how to improve your score
MORE FROM BLOGS
RELATED
Mobile SEO: how to check, fix, and improve your mobile rankings
Local SEO health check: how to audit your local business rankings
Domain authority explained: what it is and how to improve your score
Subscribe for updates
Get the insights, tools, and strategies modern businesses actually use to grow. From breaking news to curated tools and practical marketing tactics, everything you need to move faster and smarter without the guesswork.
Success! Check your Inbox!
Tezons Newsletter
Get curated tools, key business news, and practical insights to help you grow smarter and move faster with confidence.
Latest News




Have a question?
Still have questions?
Didn’t find what you were looking for? We’re just a message away.








