Search engine optimization changes every year, but the fundamentals stay the same: make it easy for Google to understand, crawl, and rank your pages. This checklist covers every major on-page and technical factor you should verify before (and after) launching any website in 2026.
1. Title Tags
Every page needs a unique, descriptive title tag between 50 and 60 characters. The title is the single most important on-page SEO signal. Include your primary keyword near the beginning, and make it compelling enough that people actually click it in the search results. Duplicate title tags across multiple pages confuse search engines and dilute your ranking potential — use a tool like SiteGrader to catch them quickly.
2. Meta Descriptions
Meta descriptions do not directly affect rankings, but they dramatically affect click-through rates. Write a unique meta description for every page, 120–155 characters, summarizing the page content and including a soft call-to-action. Think of it as a short ad copy for your page in the search results.
3. Heading Structure (H1–H6)
Each page should have exactly one H1 tag that clearly states the page topic. Use H2s for major sections and H3s for subsections. A logical heading hierarchy helps both users and crawlers understand your content structure. Never skip heading levels (e.g., jumping from H1 to H3) purely for styling purposes.
4. Image Alt Text
Every meaningful image on your site should have a descriptive alt attribute. Alt text helps visually impaired users understand images and gives search engines context for indexing image content. Decorative images (spacers, dividers) should have an empty alt attribute (alt="") so screen readers skip them.
5. Canonical URLs
If your content is accessible at multiple URLs (with/without trailing slash, HTTP vs HTTPS, www vs non-www), use the <link rel="canonical"> tag to tell Google which version is authoritative. Without it, duplicate content can split your ranking signals across multiple URLs.
6. Open Graph Tags
Open Graph meta tags (og:title, og:description, og:image) control how your pages appear when shared on social media. A compelling OG image dramatically increases engagement when your content is shared on LinkedIn, Twitter/X, and Facebook. Set these on every page, especially blog posts and landing pages.
7. XML Sitemap
Your sitemap.xml file lists every important URL on your site and helps search engines discover new content faster. Generate it automatically with your CMS or framework (Next.js generates one natively). Submit it to Google Search Console and Bing Webmaster Tools after launch. Update it whenever you publish or remove pages.
8. robots.txt
The robots.txt file tells crawlers which parts of your site they are and are not allowed to index. Make sure you are not accidentally blocking important pages. A common mistake is deploying a staging-environment robots.txt (which blocks all crawlers) to production. Check this immediately after any deployment.
9. Page Speed and Core Web Vitals
Google uses Core Web Vitals — Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS) — as ranking signals. Your LCP should be under 2.5 seconds, CLS under 0.1, and INP under 200ms. Optimize by compressing images, using a CDN, eliminating render-blocking scripts, and enabling caching headers. Check your scores at PageSpeed Insights or via SiteGrader.
10. Mobile-Friendliness
Google uses mobile-first indexing, meaning it primarily uses the mobile version of your content for ranking. Your site must have a proper viewport meta tag, text that is readable without zooming, and tap targets (buttons, links) that are at least 48px in height. Test with Google's Mobile-Friendly Test tool.
11. HTTPS
Every website in 2026 must run on HTTPS. Google has used HTTPS as a ranking signal since 2014, and modern browsers actively warn users when visiting HTTP pages. Get a free SSL certificate from Let's Encrypt. Make sure all HTTP requests redirect permanently (301) to HTTPS, and check that your SSL certificate is not expired.
12. Structured Data (Schema Markup)
Schema markup (JSON-LD format) helps Google understand your content and qualify your pages for rich results — star ratings, FAQs, how-to steps, breadcrumbs. Even basic Organization and WebSite schema is worth adding to your homepage. Use Google's Rich Results Test to validate your markup.
Quick Wins Summary
- Unique title tags on every page (50–60 chars)
- Meta descriptions 120–155 chars
- One H1 per page, logical heading hierarchy
- Alt text on all meaningful images
- Canonical tags to prevent duplicate content
- Open Graph tags for social sharing
- XML sitemap submitted to Search Console
- robots.txt verified — not blocking important pages
- LCP under 2.5s, CLS under 0.1
- Mobile-friendly viewport and tap targets
- HTTPS with 301 redirect from HTTP
- Basic JSON-LD schema markup
The fastest way to find which of these you are missing is to run a full site audit. SiteGrader checks your URL against all these criteria in seconds and gives you an actionable score — for free.