An on-page SEO checklist is a list of things you check on a web page so that Google and readers can understand it. It covers your title, headings, content, links, images, speed and mobile view. Fix these before you publish, and your page has a fair chance to rank. Below is a simple checklist you can follow step by step. It is a practical guide, so bigger topics like keyword research and schema get their own space in separate guides.
Table of Contents
ToggleWhat Is On-Page SEO and Why Does It Matter?
On-page SEO means the changes you make on the page itself. Off-page SEO means things outside your site, like backlinks.
You control everything on the page. That is why we start here. A page with a clear title, helpful content and fast loading is easier for Google to understand, and easier for people to use.
One honest note. No checklist can promise a first-page rank. It makes your page ready. Rankings also depend on competition, your site’s trust and how well you answer the search.
Before You Start: Keyword Research and Search Intent
Do not start with the title. Start with the search.
- Pick one main keyword. Choose a phrase people really type, like “on-page SEO checklist”.
- Find the search intent. Ask what the person wants. A tutorial? A list? A price? A service?
- Look at the top results. See what format they use and what questions they answer.
- Note related words. Use them naturally later, such as title tag, meta description or alt text.
Long phrases with a clear need are often easier to win than broad ones. “SEO checklist for a new blog post” is easier than “SEO”.
A small tip: type your keyword into Google and read the “People also ask” box and the related searches at the bottom. They show real questions you can answer on your page. Also ask yourself: “If I searched for this phrase, would this page solve my problem?”
Page Elements Checklist: Title, Meta Description, H1 and URL
These four items tell Google and readers what your page is about.
| Element | What to do | How to check |
| Title tag | Give every page a unique, clear title. Put the main keyword near the start if it reads naturally. | Check the title in your CMS or page source |
| Meta description | Write one or two plain sentences that sum up the page. | Check the Description in your CMS or page source |
| Headings | Use a clear main heading (H1) that matches the page topic, which should be only one. Put the main keyword, and organise the rest with descriptive H2 and H3 headings. | Look at the page as a visitor sees it or in the page source ( <H1 “heading” </h1>) |
| URL slug | Keep it short and readable, with hyphens. Avoid dates and extra words. | Look at the address bar |
A few things to know:
- Google has no fixed limit for title length. It cuts long titles to fit the screen, so keep yours short and clear. Google can also rewrite a title if it looks wrong or stuffed.
- Google only sometimes uses your meta description. It often builds the snippet from the page itself. Still, a good description helps when it is used.
- If you change a live URL, set up a 301 redirect from the old one.
Here is a quick example of a title fix. A weak title is “SEO Tips”. A better one is “On-Page SEO Checklist for Beginners”. The second one tells Google and the reader exactly what the page gives them. Keep your brand name short and put it at the end.
Content Checklist: Quality, E-E-A-T and Structure
Most beginners fix the title and stop. The pages that improve are usually the ones whose content finally matches what the searcher wanted.
- Answer the question early. Put the answer in the first few lines, then explain. For a page on alt text, you could open with: “Alt text is a short description of an image. It helps screen readers and helps Google understand the picture.” Then add the detail.
- Add something original. Use your own examples, screenshots, steps or data. Google asks if your content adds original information or insight.
- Show who wrote it. Add an author name, a short bio and a last-updated date. Say where your facts come from.
- Use clear headings. Use H2 for main parts and H3 for smaller parts. Keep each section on one idea.
- Keep paragraphs short. Two to four lines work well on phones.
- Use the keyword naturally. Place it in the title, H1 and intro if it fits. Then use related words. Do not repeat it just to hit a number.
- Cover the topic fully. Google says there is no preferred word count. A short page can win if it answers the need.
- Update old pages with real changes. Changing only the date does not help.
About E-E-A-T: it stands for Experience, Expertise, Authoritativeness and Trust. Google says it is not a single ranking factor. Think of it as a way to ask, “Would a reader trust this page?”
Links and Media Checklist: Internal Links, Images and Alt Text
Links
- Link to related pages on your site. Use anchor text that describes the page, not “click here”.
- Make sure every important page has at least one link pointing to it.
- Link out to trusted sources when you share facts.
- Click your links once to check none are broken.
Images and media
- Compress images so they load fast.
- Use a clear file name, like on-page-seo-checklist.jpg.
- Write alt text that describes what the image shows and why it is there. Do not force keywords into it.
- Leave alt text empty for images that are only decoration.
Technical On-Page SEO Checklist: Speed, Mobile and Schema
Technical checks do not need to scare you. Start with these.
Indexing. Make sure the page is not blocked by robots.txt or a noindex tag by mistake. Use the URL Inspection tool in Google Search Console to check.
Speed and Core Web Vitals. Google uses three measures of page experience. Here are the targets Google calls “good”:
| Metric | What it measures | Good target |
| LCP (Largest Contentful Paint) | Loading speed | 2.5 seconds or less |
| INP (Interaction to Next Paint) | How fast the page reacts to taps and clicks | 200 milliseconds or less |
| CLS (Cumulative Layout Shift) | Layout jumping while loading | 0.1 or less |
These are judged at the 75th percentile of real visits, and mobile and desktop are measured separately. A single test score is not the same as real-user data. FID, an older measure, was replaced by INP in 2024.
Fixes that often help speed are simple. Compress large images, remove scripts you do not use and avoid heavy pop-ups. If the layout jumps while loading, set a fixed size for images and banners.
Mobile. Check that text is readable, buttons are easy to tap and nothing is cut off on a small screen.
Schema markup. Structured data helps Google understand your page. It may make you eligible for rich results, but it does not guarantee higher rankings. The markup must match what visitors can see. Test it with the Rich Results Test.
Canonical Tags and Duplicate Content: Pick One Main URL
Sometimes one page opens on more than one URL. A tracking parameter, or both a “www” and a “non-www” address, can each create a copy. Google then has to guess which one to show.
Tell it which one you want:
- Use a 301 redirect when you are removing the extra URL.
- Add a rel=”canonical” link in the head of the copy, pointing to the main page. Use the full URL, and add a canonical on the main page that points to itself.
- List only the main URL in your sitemap.
Google treats these as signals, not orders, so it can still pick a different URL. Do not use noindex or robots.txt to choose a main URL. That can hide the page from search or leave Google guessing.
How to Optimize for AI Search and Featured Snippets
People now see AI answers above normal results. The good news is that nothing new is needed. There are no extra requirements to appear in AI Overviews or AI Mode. The same basics apply.
Let Google crawl and index the page, and keep important content as plain text, not only inside images. Answer the main question clearly right under a heading, and let each section stand on its own. Back up claims with credible sources, and make sure your schema matches the visible text.
For question-based searches, answer the question clearly near the matching heading. Use a short paragraph, list or table when it helps readers understand the answer. Clear formatting makes information easier to read, but it does not guarantee a featured snippet.
Additional Local SEO Checks for Businesses in Jaipur and India
Local SEO is not strictly on-page. But it sits close to it, so check these too if you serve a city.
Use the city and service words where they fit, such as in the title, H1 and one or two lines of text. Build one useful page for each real service or location. For example, a training institute can make a clear page for its SEO course in Jaipur, with syllabus, fees and batch timings. Do not clone the same page and swap the city name, because those are thin doorway pages. Keep your business name, address and phone number the same on your site and listings, and keep your Google Business Profile accurate if you are eligible for one.
Final Pre-Publish and Post-Publish On-Page SEO Checklist
Use this table before and after every new page. Tick each row.
| Check | What to verify | How to check |
| Search intent | Page answers what the searcher wants | Compare with top results |
| Title tag | Unique, clear, not stuffed | CMS or page source |
| Meta description | Accurate summary of the page | CMS |
| Headings | Clear main heading, logical H2 and H3 order | View the live page |
| Internal links | Related pages linked, no broken links | Click through key links |
| Images | Compressed, with useful alt text | Check image settings in CMS |
| Mobile view | Text, buttons and menus work | Test on a real phone |
| Speed | LCP, INP and CLS in the good range | PageSpeed Insights, Search Console |
| Schema | Matches visible content, no errors | Rich Results Test |
| Indexing | Page is indexable and in the sitemap | URL Inspection in Search Console |
| Canonical | One main URL, copies point to it | Page source, URL Inspection |
| After publishing | Impressions, clicks, queries | Search Console, weekly |
Short on time? Work in this order: indexing first, then search intent, then the title and H1, then content gaps, then speed, and last links and images. A page that Google cannot index will not rank, however good the rest is.
How to Measure On-Page SEO Results
Open Google Search Console and look at four numbers:
- Impressions: how often your page showed up.
- Clicks: how often people visited.
- CTR: clicks divided by impressions.
- Average position: where you showed on average.
Give Google time to recrawl the page. Then compare before and after. It also helps to compare similar pages on your site, so you can see which changes worked. Use the URL Inspection tool to confirm the page is indexed, and look at the search queries for that page. Do not judge the result right after publishing. If impressions are high but clicks are low, improve the title and description. If impressions are low, check indexing, intent and content depth.
How to Refresh Old Pages Without Hurting Them
Old pages can be a quick win, because Google already knows them. Refresh them in this way:
- Look in Search Console for pages with falling clicks, or many impressions but few clicks.
- Fix facts, numbers and links that are out of date.
- Add what is missing, like new steps, examples, screenshots or a clearer answer at the top.
- Keep the same URL.
- Change the “last updated” date only when you truly changed something. Google lists changing dates to look fresh without real updates as a warning sign.
Common On-Page SEO Mistakes to Avoid
- Stuffing the same keyword again and again
- Using the same title or description on many pages
- Writing for search engines, not for people
- Leaving out alt text or using huge images
- Hiding important pages with no internal links
- Blocking a page by mistake with noindex or robots.txt
- Changing URLs without redirects
- Letting the same page open on many URLs with no main version
- Copying competitor content with small edits
Conclusion
On-page SEO is about making each page clear, useful and easy to use. Start with search intent. Then fix the title, headings, content, links, images and speed. Check your work with the table above and watch Search Console.
FAQs
Q1. What is the most important on-page SEO factor?
Ans: Helpful content that matches search intent. Titles, headings and links support it, but they cannot fix a page that does not answer the question.
Q2. How long does on-page SEO take to work?
Ans: There is no fixed time. Google first needs to recrawl the page, which can take days to weeks. After that, results depend on competition and your site’s trust.
Q3. What is the difference between on-page SEO and off-page SEO?
Ans: On-page SEO covers what you control on the page, like content, titles, links and speed. Off-page SEO covers signals from outside your site, like backlinks. Both matter, but on-page is the part you can fully fix yourself.
Q4. How long should a title tag or meta description be?
Ans: Google has no fixed limit for either. It cuts long ones to fit the screen. Keep them short, clear and useful, and put the main idea first.
Q5. Does schema markup improve rankings?
Ans: Not directly. It can make your page eligible for rich results, but Google does not promise a better rank. The markup must also match what visitors see on the page.
Q6. Do I need paid tools for on-page SEO?
Ans: No. Google Search Console and PageSpeed Insights are free and cover indexing, speed and search performance. Paid tools can save time later, but you do not need them to start.
Want Guided Practice?
If you want to practice this checklist on real websites, you can join SEO training in Jaipur at JSDM and work on live pages step by step.

