SEO Guide
On-Page SEO Checklist 2026: 15 Items That Actually Matter
March 14, 2026 · 11 min read
Most on-page SEO checklists are 50+ items long. Half of them are outdated. Some actively hurt your rankings if you follow them in 2026. Here are the 15 items that actually move the needle, ranked by impact.
Want to skip the reading and just scan your site? Run a free Foglift scan and we'll check most of these automatically.
Critical: Fix These First
1. Unique, Descriptive Title Tag
Your title tag is still the single most important on-page SEO element. Every page needs a unique title that:
- Includes your primary keyword near the beginning
- Is under 60 characters (so it doesn't get truncated in search results)
- Is compelling enough to earn a click
- Is unique across your entire site
Bad: "Home | My Website"
Good: "Custom Wood Furniture | Handcrafted in Portland | Smith Woodworks"
2. Compelling Meta Description
While meta descriptions don't directly affect rankings, they significantly impact click-through rates. Google often uses them as the search snippet.
- Under 160 characters
- Include your target keyword naturally
- Include a clear value proposition or call-to-action
- Unique for every page
3. Proper Heading Hierarchy
Use one H1 per page that matches the page's topic. Use H2s for major sections, H3s for subsections. Don't skip levels (H1 → H3 without H2). Headings help both users and search engines understand your content structure.
4. HTTPS Everywhere
If your site still serves any pages over HTTP, fix this immediately. Google has used HTTPS as a ranking signal since 2014. In 2026, HTTP sites get a "Not Secure" warning in every major browser.
5. Mobile-Friendly Design
Google uses mobile-first indexing — the mobile version of your site is what gets indexed and ranked. Your site must have:
- A viewport meta tag:
<meta name="viewport" content="width=device-width, initial-scale=1"> - Readable text without zooming
- Tap targets (buttons, links) at least 48x48 pixels
- No horizontal scrolling
High Impact: Do These Next
6. Image Optimization
Images are often the largest assets on a page. Optimize them:
- Format: Use WebP or AVIF instead of JPEG/PNG (30-50% smaller)
- Sizing: Don't serve 4000px images in a 400px container
- Dimensions: Always set width and height attributes to prevent layout shift
- Lazy loading: Add
loading="lazy"to below-the-fold images - Alt text: Descriptive, keyword-relevant alt text on every image
7. Internal Linking
Internal links help search engines discover and understand your content hierarchy. Every page should link to and be linked from at least 2-3 other pages on your site. Use descriptive anchor text — "learn more about our SEO services" beats "click here." For a deep dive into hub-and-spoke architecture, anchor text strategy, and link equity distribution, read our internal linking strategy guide.
8. Canonical URLs
If the same content is accessible at multiple URLs (with/without www, with/without trailing slash, with query parameters), set a canonical URL to tell search engines which version to index:
<link rel="canonical" href="https://example.com/page" />
9. URL Structure
Clean, readable URLs rank better and get more clicks:
- Good: /blog/on-page-seo-checklist
- Bad: /blog?id=847&category=seo&ref=nav
- Use hyphens, not underscores
- Keep URLs short and descriptive
- Include your target keyword
10. Page Speed (Core Web Vitals)
Google measures three Core Web Vitals:
- LCP (Largest Contentful Paint): Under 2.5s — how fast the main content loads
- INP (Interaction to Next Paint): Under 200ms — how responsive the page is
- CLS (Cumulative Layout Shift): Under 0.1 — how stable the layout is
These are confirmed ranking factors. Check your scores with Foglift's free scan.
Important: Don't Skip These
11. Open Graph Tags
When someone shares your page on social media, Open Graph tags control what shows up. Without them, platforms will guess — and they'll usually guess wrong.
og:title— The title shown in social sharesog:description— The description snippetog:image— The preview image (1200x630px recommended)og:url— The canonical URL
12. Structured Data (JSON-LD)
Schema markup helps search engines understand your content type and can earn you rich snippets in search results. Common types:
- Article: For blog posts and news
- Product: For e-commerce (shows price, availability, reviews)
- FAQ: For Q&A content (shows expandable answers in search)
- LocalBusiness: For local businesses (shows address, hours, reviews)
- HowTo: For tutorials and guides (shows steps in search)
13. XML Sitemap
Submit an XML sitemap to Google Search Console so search engines can discover all your pages. Your sitemap should:
- Include all indexable pages
- Exclude noindex pages, redirects, and error pages
- Update automatically when content changes
- Be referenced in your robots.txt file
Use our free XML Sitemap Validator to check your sitemap for errors, and our Structured Data Tester to validate your schema markup.
14. Content Quality
Technical SEO gets you ranked; content quality keeps you ranked. Google's helpful content system rewards pages that:
- Answer a specific question or solve a specific problem
- Provide unique insights or original research
- Are written by someone with relevant expertise
- Cover the topic comprehensively without padding
15. Security Headers
Often overlooked in SEO checklists, security headers signal to search engines (and users) that your site is trustworthy. The most important ones:
- HSTS: Ensures HTTPS connections
- CSP: Prevents code injection attacks
- X-Frame-Options: Prevents your site from being embedded in iframes
Read our complete guide to security headers for implementation details.
Items You Can Ignore in 2026
Some "SEO best practices" are outdated. Don't waste time on:
- Keyword density: There is no ideal percentage. Write naturally.
- Meta keywords tag: Google has ignored this since 2009.
- Exact-match domains: Google deprecated the EMD bonus years ago.
- Word count targets: There's no magic word count. Cover the topic thoroughly, then stop.
- Duplicate content penalties: Google doesn't penalize duplicate content — it just picks one version to index. Use canonicals.
Automate Your SEO Checks
Manually checking 15 items on every page is tedious and error-prone. That's why tools like Foglift exist — we automate the entire checklist in a single scan. For a broader audit that goes beyond on-page SEO to include performance, security, and accessibility, see our complete Website Audit Checklist for 2026.
- Free scan: Checks title, meta description, viewport, canonical, Open Graph, and more
- Deep Scan ($9): Full audit with AI-prioritized action plan and PDF export
- Pro ($49/mo): Weekly automated scans so you catch regressions before Google does
Related guides:
Check your on-page SEO in 30 seconds
Foglift scans for all 15 checklist items automatically. No signup required.
Scan My Website