On-Page SEO Checklist: Optimize Every Page in 2026
A page-by-page on-page SEO checklist based on Google's own guidance: intent, titles, descriptions, headings, content, links, images and structured data.
An on-page SEO checklist covers these checks on every page: 1 clear search intent and main keyword, a unique descriptive title, a helpful meta description, 1 visible main heading, useful content that answers the query, descriptive URLs, internal links with clear anchor text, images with alt text, structured data where it fits, and a fast, mobile-friendly layout.
Photo: Unsplash
On this page
You’ve picked the keyword. You’ve written the page. Now it’s sitting on page 3 of Google, or not showing at all. Before you write anything new, it’s worth checking whether the page you already have gives search engines and visitors what they need.
That’s what on-page SEO is: the changes you make on the page itself to help it rank and convert. Unlike link building, it’s entirely in your control, and most fixes take minutes.
This checklist is built from Google Search Central’s own documentation. Work through it for your 5 to 10 most important pages first, then make it part of your routine for every new page.
The on-page SEO checklist at a glance
| # | Check | Where to look | Why it matters |
|---|---|---|---|
| 1 | Page matches search intent | Search the keyword and compare top results | Intent mismatch is the most common reason pages don’t rank |
| 2 | 1 primary keyword per page | Your keyword map | Avoids pages competing with each other |
| 3 | Unique, descriptive title | Page settings or SEO field in your CMS | Main source for the title link in results |
| 4 | Helpful meta description | Page settings or SEO field | Can be shown as the snippet |
| 5 | 1 clear main heading | The visible headline on the page | Helps Google and readers understand the topic |
| 6 | Content answers the query fully | The page body | Google calls useful content the biggest influence |
| 7 | Descriptive URL | Page slug | Readable for people and search engines |
| 8 | Internal links with clear anchor text | Body links and navigation | Helps discovery and context |
| 9 | Images with alt text and good filenames | Image settings | Image search and accessibility |
| 10 | Structured data where relevant | Plugin, app or code | Eligibility for rich results |
| 11 | Mobile-friendly and fast | PageSpeed Insights | Page experience |
| 12 | Clear next step | Buttons, forms, phone number | Turns visitors into customers |
The sections below explain each check and how to do it.
Intent and keyword checks
1. Match the search intent
Search your target phrase in a private browser window and look at the top results. Are they product pages, local businesses, how-to guides or comparison articles? Your page should be the same type. A service page won’t usually rank for “how to fix a leaky faucet,” and a blog post rarely ranks for “plumber near me.”
2. Give each page 1 primary keyword
Pick 1 main phrase per page and a few close variations. If 2 pages target the same phrase, merge them or change the focus of one. Use our keyword research guide to build a keyword map.
Key takeaway: Most on-page problems are really planning problems. If a page doesn’t match what searchers want, no amount of title tweaking will fix it. Get intent right first, then polish.
Titles, descriptions and headings
3. Write a unique, descriptive title
The title element is the main source Google uses for the clickable title link in results. Google’s guidance:
- Every page needs a title.
- Make it descriptive and concise; avoid vague labels like “Home” or “Services.”
- Don’t stuff keywords or repeat the same words.
- Keep titles distinct across pages, not boilerplate.
- Brand it carefully: add your business name at the start or end with a separator like a hyphen or pipe.
There’s no official length limit, but Google truncates long titles to fit the screen. Put the most important words first. Example: “Lawn Aeration in Boise | Core Aeration Service | GreenCo” works better than “GreenCo - Services - Lawn.”
Google may rewrite titles that are missing, inaccurate, outdated or repetitive. If your titles are being replaced in results, that’s often a sign they don’t describe the page well.
4. Write a helpful meta description
The meta description is a short summary that Google may use as the snippet under your title. Google says snippets are mainly created from page content, but it uses the meta description when it describes the page more accurately.
- Make each description unique to the page.
- Summarize what the page offers, including key facts such as price, location or hours.
- Don’t write a list of keywords.
Like titles, there’s no set length limit, but long descriptions get cut off.
5. Use 1 clear main heading and logical subheadings
Make the main headline the most visually prominent text on the page, usually the first H1. Use subheadings (H2, H3) to break content into scannable sections. Google says heading order doesn’t matter for search and there’s no ideal number of headings, so use them for readers, not for a formula.
Content quality checks
6. Answer the query completely and clearly
Google’s SEO Starter Guide says compelling, useful content will likely influence your search presence more than anything else in its guide. For each page, check:
- [ ] The main question is answered near the top.
- [ ] The content is original, not copied from a manufacturer or competitor.
- [ ] It’s up to date: prices, hours, services and dates are current.
- [ ] It shows experience: photos of your real work, specifics, examples, credentials.
- [ ] It’s easy to read: short paragraphs, plain language, lists where helpful.
- [ ] It’s clear who’s behind it: business name, author or team, contact details.
- [ ] It doesn’t hide important content inside images only.
There’s no magic word count. Google’s starter guide says the length of content alone doesn’t matter for ranking. A service page might need 400 focused words; a buying guide might need 2,000.
For product pages specifically, see our guides to writing product descriptions and SEO for product and category pages.
7. Use a short, descriptive URL
Google recommends readable words over long ID numbers, and hyphens rather than underscores to separate words. /lawn-aeration-boise/ beats /services?id=4821. If a page already ranks, don’t change its URL just for neatness; if you must, set up a permanent redirect.
Links and images
8. Add internal links with descriptive anchor text
Internal links help Google discover pages and understand how they relate. Google’s link guidance says:
- Every page you care about should have at least 1 link from another page on your site.
- Use real HTML links (
<a href>), which Google can crawl reliably. - Write anchor text that makes sense on its own. “See our drain cleaning prices” is better than “click here.”
- There’s no ideal number of links per page.
When you link to other websites, link to useful sources. Mark paid links with rel="sponsored", user-submitted links with rel="ugc", and links you don’t vouch for with rel="nofollow". External reputation is the other half of SEO; see how to get backlinks.
9. Optimize images
Images can bring traffic from Google Images and make pages more useful. Google’s image guidance:
- [ ] Use standard HTML image elements; Google doesn’t index CSS background images.
- [ ] Write descriptive alt text, which Google calls the most important image attribute. “Technician installing a heat pump outside a brick house” beats “hvac hvac repair hvac.”
- [ ] Use short, descriptive filenames, like
heat-pump-install-denver.jpginstead ofIMG00023.JPG. - [ ] Use supported formats: JPEG, PNG, WebP, AVIF, GIF, SVG or BMP.
- [ ] Place images near related text.
- [ ] Compress large images so pages load quickly. A CDN can also help.
Good original photos are worth the effort. Our guide to taking product photos with a phone helps.
Structured data, speed and conversion
10. Add structured data where it fits
Structured data is code that labels information such as your business details, products, reviews, events or FAQs. Google recommends the JSON-LD format and says it can make pages eligible for rich results, but doesn’t guarantee them. Many website builders and plugins add common types automatically.
Common types for small businesses: LocalBusiness, Product, Event, Article and BreadcrumbList. Test markup with Google’s Rich Results Test before and after publishing.
11. Check mobile and speed
Google uses the mobile version of your pages for indexing and ranking, so view every key page on your own phone. Then run it through PageSpeed Insights, which reports Google’s Core Web Vitals. Google’s targets for a good experience are a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint under 200 milliseconds and a Cumulative Layout Shift under 0.1. Avoid intrusive pop-ups that cover content.
12. Give visitors a clear next step
Ranking is only half the job. Every page needs an obvious action: call, book, buy, get a quote or read the next guide. Put your phone number and main button where people can see them without scrolling.
Where to start: a 30-minute page audit
Use this routine on 1 page at a time:
- Minute 1 to 5: Search the target keyword and check intent.
- Minute 5 to 10: Rewrite the title and meta description.
- Minute 10 to 20: Check the main heading, the first paragraph and whether the question is answered. Update anything out of date.
- Minute 20 to 25: Add 2 or 3 internal links to and from related pages. Fix any “click here” anchors.
- Minute 25 to 30: Check image alt text and run PageSpeed Insights.
Then use Google Search Console’s URL Inspection tool to request indexing of the updated page. Track clicks and impressions for that page over the next few weeks.
Before you blame on-page factors for poor rankings, make sure Google can crawl and index the page at all. Our technical SEO checklist covers that. New to the basics? Start with what SEO is.
Conclusion
On-page SEO is the part of search you fully control. Get intent right, write a clear title and description, answer the question better than the pages already ranking, link related pages together and label your images and data properly. Run this checklist on your most important pages this month, and on every new page from now on.
Sources
- Google Search Central: SEO Starter Guide — useful content, headings and content length
- Google Search Central: Influencing your title links — title best practices and truncation
- Google Search Central: Control your snippets in search results — meta description best practices
- Google Search Central: Link best practices — crawlable links, anchor text and rel attributes
- Google Search Central: Image SEO best practices — alt text, filenames and supported formats
- Google Search Central: Introduction to structured data — JSON-LD and rich result eligibility
Frequently asked questions
What is on-page SEO?
On-page SEO is everything you optimize on the page itself to help it rank and convert. That includes matching search intent, writing a unique title and meta description, using clear headings, answering the query with useful content, adding internal links, describing images with alt text and adding structured data. It contrasts with off-page SEO, such as backlinks and reviews from other sites.
How long should a title tag be for SEO?
Google doesn't set a maximum length for title elements, but it truncates long title links to fit the screen width. Keep titles concise, put the most important words first and make each one unique and descriptive. Adding your business name at the start or end is fine. Avoid stuffing keywords or using vague labels like "Home."
Does Google still use meta descriptions?
Yes, sometimes. Google says snippets are mostly generated from page content, but it uses the meta description when it gives a more accurate summary. A unique description that includes key facts such as price, location or hours gives Google a good option. There's no length limit, though long descriptions get cut off in results.
How many keywords should I use on a page?
Focus on 1 primary keyword and a few natural variations per page. Use the main phrase in the title, the main heading and naturally in the text, then write for readers. Google's spam policies treat keyword stuffing as spam, and there's no ideal keyword density. If you have several unrelated phrases, create separate pages.
Do alt tags help SEO?
Yes. Google calls alt text the most important attribute for image metadata, and it helps your images appear in Google Images. Alt text also makes pages accessible to people using screen readers and acts as anchor text when an image is a link. Describe the image accurately in context, and don't stuff it with keywords.
How many internal links should a page have?
There's no ideal number, according to Google's link guidance. Make sure every important page has at least 1 link from another page on your site, and add links where they help readers understand a topic. Use descriptive anchor text instead of "click here." If a page has so many links it feels cluttered, trim them.
How do I check my on-page SEO for free?
Use Google Search Console to see which queries a page appears for and to inspect how Google sees it. Use PageSpeed Insights for speed and Core Web Vitals, and Google's Rich Results Test for structured data. Then search your keyword in a private window and compare your page to the top results for intent and completeness.
Was this guide useful
No reviews yet. Share your experience and help other readers.