
SEO Best Practices Checklist for Every New Page

Publishing a new page without an SEO best practices checklist is one of the most common ways content teams leave rankings on the table. The page goes live, traffic is flat, and the retrospective reveals a missing title tag, an unoptimized image, or a header structure that made no sense to Google's crawlers. A repeatable checklist prevents those gaps before they happen.
This post covers the core SEO best practices that apply to every page, regardless of topic or format. It's organized into five areas: keyword targeting, on-page elements, content structure, technical signals, and internal linking. Work through them in order before every publish.
Keyword Targeting
Before writing a single word, you need clarity on what search query the page is meant to answer. Targeting a vague topic without a defined keyword leads to content that ranks for nothing. Targeting the wrong keyword leads to content that attracts the wrong audience.
Primary keyword: Choose one main keyword that accurately represents the page's topic and has realistic ranking potential for your domain. Your primary keyword should appear in the title, the first 100 words, at least one H2, and the meta description.
Search intent match: Confirm that the pages currently ranking for your primary keyword match the format and depth you're planning to produce. According to Google's own documentation on how Search works, Google ranks results primarily by relevance and usefulness. If all top-ranking pages are comparison guides and yours is a glossary entry, your format is misaligned with intent.
Secondary keywords: Identify two to four related phrases that share the same intent. These belong naturally in subheadings and body text. Secondary keywords help the page rank for a wider range of related queries without the need for separate posts.
Keyword cannibalization check: Confirm no other page on your site already targets the same primary keyword. Duplicate targets split authority and confuse search engines about which page to rank. A quick site search using site:yourdomain.com "primary keyword phrase" is usually enough to spot the problem.
On-Page Elements
On-page SEO elements are the structured signals Google reads to understand what a page is about and how it should be presented in search results. These are discrete fields and attributes, not prose choices. Getting them right is a matter of process, not craft.
Title tag: Write a title tag between 50 and 60 characters that includes your primary keyword near the front. The title tag is the single most important on-page signal according to widely cited research on on-page ranking factors. Every page needs a unique title tag. Do not duplicate titles across multiple pages.
Meta description: Write a meta description between 150 and 160 characters that accurately describes the page and includes the primary keyword. Meta descriptions don't directly affect rankings, but they influence click-through rate from search results. A weak meta description wastes the ranking you've already earned.
URL slug: Keep URL slugs short, lowercase, and descriptive. Use hyphens to separate words. The slug should include the primary keyword where it reads naturally. Avoid stop words, dates, and dynamic parameters in slugs for content pages.
Image alt text: Every image on the page needs descriptive alt text. Alt text serves two purposes: it describes the image to screen readers (making your content accessible), and it tells search engines what the image depicts. Write alt text as a description of the image content, not a keyword list.
Open Graph tags: Confirm that og:title, og:description, and og:image are set correctly. These tags control how the page appears when shared on social platforms. They don't directly influence search rankings, but they affect click-through from social referrals and signal content quality to crawlers.
Content Structure
Content structure affects both readability and crawlability. A page with a clear heading hierarchy is easier for readers to scan and easier for search engines to parse. Structure is where good writing and good SEO overlap most directly.
H1 tag: Use exactly one H1 per page. It should match or closely mirror your title tag. The H1 anchors the page's topic for both readers and crawlers. Multiple H1s signal structural confusion.
H2 and H3 hierarchy: Use H2s for major sections and H3s for subsections within those sections. Heading text should describe what follows it, not serve as a teaser or a clever hook. Google reads headings as explicit signals about what a section covers. Vague or clever headings waste that signal.
Introduction covers the query: The first 100 to 150 words should clearly establish what the page is about and who it's for. Don't bury the topic. If someone lands from a search query, they need confirmation within seconds that they're on the right page. A slow or evasive introduction increases bounce rate.
Depth matched to intent: Match your content depth to what the searcher actually needs. Informational queries often need thorough, structured explanations. Navigational queries need concise answers. For deeper guidance on structure decisions, our guide to SEO fundamentals covers how intent shapes format across different query types.
No keyword stuffing: Use the primary keyword naturally, not mechanically. Google's systems are sophisticated enough to identify keyword stuffing and treat it as a quality signal against the page. Synonyms and related phrases serve search intent better than repeated exact matches.
Technical Signals
Technical signals are the behind-the-scenes properties that affect how Google crawls, indexes, and evaluates your page. Most of these are set at the template level, but content teams should verify them on each new page, especially custom landing pages and long-form content.
Page speed: Run the page through Google's free page speed and Core Web Vitals testing tool before publishing and verify it passes Core Web Vitals thresholds. For content teams, the most common speed problems are unoptimized images and third-party embeds. See our full breakdown in the technical SEO guide for content teams for the specific content decisions that affect LCP, CLS, and INP scores.
Mobile rendering: Open the page on a mobile device or use Google Search Console's URL Inspection tool to confirm the page renders correctly at mobile viewport sizes. Google uses mobile-first indexing, which means the mobile version of your page is what gets evaluated for rankings, not the desktop version.
Canonical tag: Confirm a canonical tag is present and points to the correct URL. Canonical tags prevent duplicate content issues when a page can be accessed via multiple URLs. If your CMS generates session-based or tracking parameters in URLs, the canonical tag ensures Google indexes the clean version.
Schema markup: Apply the relevant schema type for the page. Article and BlogPosting schema are appropriate for most blog posts. FAQ schema applies when your page contains a question-and-answer format. Use a tool that validates structured data markup to confirm your schema is error-free before the page goes live.
According to Google's documentation on structured data, schema is the primary mechanism by which you communicate content type and attributes to search engines. Getting it right means your page is eligible for rich results in search, which can meaningfully improve click-through rate.
Robots and indexability: Confirm the page is set to index and follow. A no-index tag accidentally left from a staging environment is one of the most common technical errors on content pages. Check both the page's meta robots tag and your CMS's indexing settings.
Internal Linking
Internal linking distributes authority across your site and helps search engines understand the relationship between pages. A well-linked content architecture compounds over time. Orphaned pages, where a page has no inbound links from other content on the site, struggle to rank regardless of content quality.
Links out to related content: Include two to five internal links per page pointing to related posts or hub pages. Use descriptive anchor text that explains what the linked page covers, not generic phrases like "click here" or "read more."
Links from hub pages: After publishing, add a link from the most relevant hub or pillar page to the new post. The on-page content optimization checklist covers backward linking in detail, but the short version is: new posts should be discoverable from at least one existing high-authority page within 24 to 48 hours of publishing.
Anchor text variation: Vary your anchor text across internal links pointing to the same page. Using the identical phrase every time signals manipulation to search engines. Lead with descriptive phrases that would make sense to a reader, not keyword-matched strings that exist only for crawlers.
No broken links: Verify that every link on the new page resolves to a live URL. A broken internal link wastes crawl budget and creates a poor reader experience. A quick scan with a site crawler that flags broken internal and external links or a similar site audit tool catches broken links before they become a pattern.
Running Your SEO Best Practices Checklist at Scale
An SEO checklist only works if it's embedded into your publishing process, not consulted occasionally. The teams that benefit most from a structured checklist are those publishing more than two or three pages per week, where it becomes easy to skip steps under deadline pressure.
Tools like ClusterMagic are built to make this kind of systematic publishing easier. When your content workflow includes automated checks for keyword targeting and on-page signals, the checklist stops being a manual burden and becomes part of how publishing works by default.
The five areas in this checklist, keyword targeting, on-page elements, content structure, technical signals, and internal linking, are not optional extras. They are baseline requirements. Skipping any of them means publishing with a known gap that will need to be fixed later, usually after you've already missed the traffic window.
Make the checklist the last step before every publish. Build it into your CMS workflow as a preflight check. The pages that consistently rank well are almost always the pages where nothing was left to chance.




