On-Page SEO: A Complete Checklist for a Page
Everything you optimize directly on a page to make it more relevant and easier for search engines to understand is called on-page SEO. From the title and structure to images and speed, every element counts. Here is a complete checklist, element by element.
On-page SEO is everything you optimize directly on the page and fully control: title, meta description, H1-H2 structure, intent-led content, URL, images, internal links, structured data and speed. It is the first place to work, before any external signal - because it depends only on you.
In this guide you go through each on-page element you need to optimize on a page, one by one - what each one does and how to set it up correctly.
What is on-page SEO?
On-page SEO covers all the optimizations you make directly on the page - content, headings, structure, code - to make it more relevant and easier for search engines to understand. It differs from off-page SEO, which relies on signals from outside the site, such as the links you receive.
It is the part you fully control: you don't depend on anyone else. That is why on-page is always the first place to work - before you look for links or other external signals, you make sure the page itself is flawless.
| On-page element | What to check |
|---|---|
| Title tag | Unique, with the keyword, concise, compelling |
| Meta description | Clear, sums up the value, encourages the click |
| H1 / H2 | A single H1; H2s as real questions |
| Content | Intent-led, answer-first, in depth |
| URL | Short, descriptive, with the keyword |
| Images | Alt text, compression, relevant file name |
| Internal links | Descriptive anchor text, to relevant pages |
| Structured data | Suitable types, validated |
| Speed & mobile | Fast, mobile-friendly page |
How do you optimize the title (title tag)?
The title tag is one of the most important on-page elements: it is the headline that appears in search results. It must be unique for each page, include the main keyword, be concise and make the user want to click.
Avoid generic or duplicate titles. A clear title that promises exactly what the user will find on the page helps the search engine understand the topic and helps the person pick your result over the others.
What role does the meta description play?
The meta description is the short text shown under the title in search results. It is not a direct ranking factor, but it strongly influences click-through rate: a clear, compelling description convinces more people to choose your result.
Write a description that sums up the page's value and naturally includes the keyword. Think of it as a small ad: it has a few seconds to convince the user that your page best answers what they are looking for.
How do you structure the H1 and H2s?
Every page should have a single H1 - the main heading, which says clearly what the page is about. Under it, H2s split the content into logical sections. Ideally, H2s are phrased as real questions, to support the answer-first structure.
A clear heading hierarchy helps the search engine understand the structure of the content and helps the user scan it easily. Chaotic headings or a missing hierarchy make the page hard to read for both people and search engines.
On-page is the only part of SEO you fully control.
How do you write intent-led content?
Content must answer the real intent behind the search, not just contain the keyword. You identify what the user wants - to get information, to compare, to buy - and build the page to serve exactly that need, completely.
Use the keyword naturally, without forcing it, and structure everything answer-first. Quality content that truly answers the question in depth is the strongest on-page factor - more important than any isolated technical optimization.
How do you make a URL friendly?
A good URL is short, descriptive and contains the main keyword. Avoid long strings of digits, unnecessary parameters or meaningless words. A clean URL tells both the search engine and the user at a glance what the page is about.
Keep a logical structure that is easy to read. A clear URL is easier to share, remember and understand - a small detail, but one that adds to the overall clarity of the page in the eyes of the search engine.
How do you optimize images?
Images need three things: descriptive alternative text (alt text) that explains what the image contains; compression, so it doesn't slow the page down; and a relevant file name instead of a generic one. Alt text helps both accessibility and the search engine's understanding.
Heavy images are one of the most common causes of slow pages. By optimizing them, you improve both speed and relevance at once - two on-page elements that directly matter for experience and for rankings.
Want your pages audited and optimized on-page, element by element?
Book a free auditHow do you use internal links on the page?
Internal links connect the page to other relevant pages on your site, distributing authority and guiding the user to the next steps. Use descriptive anchor text that says clearly where the link goes, not a vague “click here”.
Link pages to each other by relevance - for example, an article to the related service page. Well-done internal linking is a strong on-page tool that strengthens your important pages without any effort from outside the site.
What structured data do you add to the page?
You add the schema types that fit the page's content: Article or BlogPosting for articles, FAQPage for frequently asked questions, BreadcrumbList for the breadcrumb trail, Product for product pages. Structured data helps the search engine understand the page and can unlock rich results.
You don't put every type everywhere - you choose what fits. Correct, consistent schema, validated before publishing, is an on-page element that supports both classic SEO and AEO.
How much do speed and mobile-friendliness matter?
A lot. A slow page, or one that is hard to use on a phone, loses users and is at a disadvantage in rankings. Loading speed and mobile experience are on-page elements that directly influence both user satisfaction and how the search engine evaluates the page.
Optimize images, clean out unnecessary code and make sure the page looks and works well on small screens. A fast, mobile-friendly page is a foundation without which the rest of your on-page optimizations have little effect.
How do you avoid common on-page mistakes?
The most common mistakes: duplicate or generic titles, forced keyword stuffing, thin content that doesn't answer the intent, no clear heading hierarchy and unoptimized images that slow the page down.
They all have one thing in common: they sacrifice clarity or experience for an apparent gain. Good on-page SEO isn't about tricks, but about a page that is clear, relevant, fast and easy to understand - for people first, and for search engines as a result.