Publishing a page is more than pressing “Publish.” A clear title, useful content, descriptive links and a quick technical check can help readers understand your page—and help search engines interpret it. Use this 15-point on-page SEO checklist before you publish your next blog post, landing page or service page.
No checklist can guarantee rankings or indexing. Think of these steps as quality control: they help make a page useful, accessible and clear, while search engines still decide whether and how it appears in results.
The 15-point checklist
-
Match the search intent
Start with the reason behind the search. Is the reader looking for a definition, a how-to guide, a comparison, a local service or a product? Make sure your page delivers the format and answer they are likely seeking. A page that targets “technical SEO audit” but only gives a short definition may not satisfy someone looking for an actionable process.
Review the search results and competing pages to understand the expected scope—but don’t copy them. Look for a way to make your page more useful through first-hand experience, original examples, clearer steps or a better explanation.
-
Choose one primary topic
Give the page a clear focus. Select one main query or topic, then use closely related terms where they fit naturally. A page can rank for many relevant searches; you don’t need to repeat an exact phrase unnaturally or force every variation into the copy.
Ask: “Would a reader understand what this page is about after seeing its headline and introduction?” If not, tighten the focus.
-
Write a unique, descriptive title tag
The title tag is one source Google may use to generate the title link shown in Search. Make it specific, accurate and concise, and ensure it reflects what the page actually covers. Avoid vague wording, unnecessary repetition and keyword stuffing.
Example: “On-Page SEO Checklist: 15 Checks Before You Publish” is clearer than “SEO Tips | SEO Checklist | SEO Advice.”
-
Create a useful H1
Give the visible page one clear main heading that tells visitors what they’ll get. It can closely match the title tag, but it doesn’t have to be identical. Keep the heading natural and avoid turning it into a string of keywords.
Check the rendered page, not just the editor: themes and templates can create unexpected headings or make the intended H1 hard to find.
-
Add a compelling meta description
Write a distinct description that accurately sums up the page and gives searchers a reason to click. Treat it as a concise preview, not a ranking guarantee: Google primarily creates snippets from page content and may use your meta description when it better describes the page.
Example: “Use this 15-point on-page SEO checklist to review your title, content, links, images and technical settings before publishing.”
-
Make the opening answer the reader’s question
Use the introduction to confirm that visitors are in the right place. State what the page will help them do, then deliver useful information without a long, generic preamble. For a how-to article, preview the outcome; for a service page, make the service and audience clear.
-
Make the content genuinely useful
Check that the page is accurate, complete enough for its purpose and written for people—not created mainly to attract search visits. Add meaningful expertise, examples, original observations or practical detail where they improve the answer. Remove filler and claims you can’t support.
A helpful final test: would the page still be valuable to its intended audience if it received no search traffic? Google recommends content that demonstrates first-hand expertise and leaves readers feeling they’ve learned enough to reach their goal.
-
Structure the page for scanning
Break long content into logical sections with descriptive subheadings. Use paragraphs, numbered steps, bullets, tables or examples when they make the material easier to use. Keep the hierarchy meaningful: use headings to organize sections, not simply to change font size.
For this article, for example, numbered headings make it easy for a reader to return to a specific checklist item.
-
Use your target terms naturally
Include the language readers use in places where it helps them understand the page: the title, main heading, introduction and relevant subheadings or body copy. Use synonyms and related concepts naturally. Don’t force an exact-match keyword into every section or write awkwardly for a crawler.
-
Add relevant internal links
Link to useful, related pages on your site—such as a deeper guide, a relevant service page or a supporting case study. Write concise anchor text that explains what the destination page is about, rather than relying on “click here.” Use crawlable links and make sure important pages are reachable through links from other pages.
Before publishing, click each internal link and confirm it goes to the intended live URL.
-
Check external links and citations
When you rely on data, research or a specific claim, link to a trustworthy source where it helps readers verify the information. Check that external links work and lead to the intended page. Don’t add links merely to make a page look authoritative; they should serve a clear reader purpose.
-
Optimize images and other media
Use relevant, clear images that support the page rather than generic decoration. Compress or resize files appropriately, give each useful image a descriptive filename, and write alt text that conveys its meaning in context. For decorative images, avoid alt text that adds noise. Place images near the text they illustrate.
Also check that embedded video or other media loads correctly and works on mobile.
-
Review the URL and canonical
Choose a readable URL that reflects the page topic and avoid changing it without a reason. If the page has duplicate or near-duplicate versions, verify that the canonical signal points to the preferred URL. Make sure internal links use the preferred version. Canonical tags help indicate a preferred URL, but search engines may select a different one.
-
Check indexability and structured data
Confirm that a page intended for search isn’t accidentally blocked by a noindex directive, a login requirement or an incorrect technical setting. A robots.txt rule controls crawling; it is not a reliable way to prevent a URL from being indexed. Also remember that meeting technical requirements does not guarantee crawling, indexing or appearance in results.
If structured data is appropriate for the page, make sure it accurately describes visible content and follows the relevant feature guidelines. Validate it before publishing. Structured data can make a page eligible for certain search appearances, but it doesn’t guarantee that they’ll be shown.
-
Test the real page on mobile
Preview the published or staged page at mobile and desktop sizes. Check that text is readable, navigation and buttons work, images fit, and the main content isn’t obscured by pop-ups or intrusive overlays. Test forms, calls to action, menus and media—not just the article text.
For performance, monitor Core Web Vitals as part of a broader user-experience review. Google identifies LCP, INP and CLS as its Core Web Vitals; good results are worth pursuing for visitors, but they are not a promise of higher rankings.
Quick pre-publish pass
Before you hit publish, confirm that:
- The page serves the intended search need and has a clear topic.
- The title tag, H1 and meta description are accurate and page-specific.
- The content is helpful, readable and free of unsupported claims.
- Internal and external links work, and images have appropriate alt text.
- The URL, canonical and indexability settings are correct.
- The page displays and functions properly on mobile.
After publishing
Once the page is live, check that the public URL loads correctly and that its important links and media still work. You can use Google Search Console to inspect the URL and monitor performance over time. Submission or inspection can help with discovery and troubleshooting, but it does not guarantee indexing or ranking.
On-page SEO works best as part of a broader strategy: publish pages that deserve to be found, make them easy to understand and navigate, and revisit them when the information or user need changes.
Frequently asked questions
Does every page need a meta description?
A unique, relevant description can help searchers understand what a page offers, but Google may generate a snippet from the page content instead. Prioritize pages where a clear search preview matters most, and avoid using the same description across unrelated pages.
Should I use my main keyword in every heading?
No. Use a term in a heading when it helps readers understand the section. Clear, descriptive headings are more useful than repeated exact-match phrases.
Does passing this checklist guarantee better rankings?
No. The checklist helps you review content and page quality; it cannot guarantee crawling, indexing, rankings or a particular search-result appearance. Search performance depends on many factors beyond a single page’s on-page elements.