Most on-page SEO advice reads like a wall of theory. This is the opposite: a checklist you can run through on any page, in order, before you hit publish. Each item links to the free tool that checks or generates it.
1. One clear, keyword-relevant title tag
Your title tag should describe the page accurately in roughly 30–60 characters so it doesn't get truncated in search results. If you're unsure whether yours is in range, the Meta Tag Generator shows a live character count as you type.
2. A unique meta description
Meta descriptions don't directly affect rankings, but they're your pitch in the search results. Aim for 70–160 characters, and make sure no two pages on your site share the same one — duplicate descriptions signal thin or templated content.
3. Exactly one H1
Every page should have a single H1 that matches the page's main topic, followed by a logical H2/H3 structure underneath it. Two H1s, or none, both confuse the outline crawlers build of your page.
4. A self-referencing canonical tag
Even if you don't think you have duplicate content, add a canonical tag that points to the page's own preferred URL. It removes any ambiguity from URL variants like trailing slashes or tracking parameters. Generate one with the Canonical Tag Generator.
5. HTTPS, with no mixed content
HTTPS has been a baseline expectation for years now. Beyond the certificate itself, check that images, scripts and stylesheets aren't still being loaded over plain HTTP — mixed content warnings erode trust and can break page rendering.
6. A working, complete sitemap.xml
Your sitemap should list every page you want indexed, stay current as you publish, and be reachable at /sitemap.xml. If you're maintaining it by hand, the XML Sitemap Generator turns a list of URLs into valid sitemap XML in seconds.
7. A robots.txt that isn't accidentally blocking you
It's surprisingly common to find a stray Disallow: / left over from a staging environment. Double-check your robots.txt isn't blocking pages you actually want crawled, and that it references your sitemap. The Robots.txt Generator builds a clean one from scratch.
8. Descriptive alt text on meaningful images
Alt text helps screen readers and image search understand what's in a picture. Purely decorative images can have empty alt attributes, but any image that conveys information needs a real description — not a keyword dump.
9. Structured data where it's genuinely useful
Article, Product, FAQ and LocalBusiness schema can unlock rich results in search — star ratings, FAQ dropdowns, price snippets. Not every page needs it, but if you have a natural fit, the Schema Generator produces valid JSON-LD in a few clicks.
10. Open Graph tags for social sharing
Without og:title, og:description and og:image, social platforms will guess at how to preview your link — often badly. Set these explicitly with the Open Graph Generator so shared links look intentional.
11. A mobile viewport that actually works
A missing or misconfigured viewport meta tag is one of the most common reasons a page fails mobile usability checks. Run the Mobile-Friendly Checker to confirm yours is set correctly and that nothing forces horizontal scrolling.
12. No unnecessary redirect chains
If a URL redirects to a URL that redirects again, you're adding latency and diluting link signals for no reason. Use the Redirect Checker to trace the full chain and update internal links to point straight at the final destination.
13. Reasonable content depth
There's no magic word count, but pages under roughly 300 words often struggle to fully cover a topic or earn organic visibility. Make sure the page actually answers the query it's targeting before worrying about anything else on this list.
14. Natural keyword usage, not stuffing
Write for the reader, then sanity-check with the Keyword Density Checker. If your focus keyword is pushing past roughly 3% density, it's worth rereading the page out loud — it probably sounds repetitive.
15. Internal links to and from the page
New or updated pages should be linked from at least one relevant existing page, and should link out to a few relevant pages themselves. Internal links are how crawlers discover new content and how topical relevance gets reinforced across your site.
Putting it together
None of these fifteen items is complicated on its own — the value is in running through all of them consistently, on every page, before it goes live. If you want a single pass that checks most of this automatically, start with the Website SEO Checker, then use the individual generators to fix whatever it flags.
Do I need to redo this checklist for every single page?
Yes, at least the first ten items — they're page-specific. Sitewide items like sitemap and robots.txt only need revisiting when you add or remove pages.
Which item matters most if I only have time for one?
Content depth and relevance (#13) tends to matter more than any single tag — a well-written page with a missing canonical will usually outperform a thin page with perfect markup.