This 50-point SEO checklist is organized into four categories: Technical SEO, On-Page SEO, Off-Page SEO, and Content Optimization. Use it as a recurring audit framework. Check off each item as you complete it.
Technical SEO (Points 1-15)
- HTTPS enabled. Your entire site must be served over HTTPS. Check for mixed content warnings where HTTP resources load on HTTPS pages.
- XML sitemap submitted. Submit your sitemap to Google Search Console. Ensure it includes only indexable, canonical URLs. Remove 404s and redirected URLs.
- Robots.txt configured correctly. Verify that robots.txt does not block important pages or resources. Allow crawling of CSS and JS files that affect rendering.
- Core Web Vitals passing. LCP under 2.5 seconds, INP under 200ms, CLS under 0.1. Test with PageSpeed Insights and the CrUX dashboard for real-user data.
- Mobile-friendly design. Google uses mobile-first indexing. Test with the Mobile-Friendly Test tool. Ensure text is readable without zooming and tap targets are adequately spaced.
- No crawl errors. Check Google Search Console for 404 errors, server errors, and redirect chains. Fix or redirect all broken URLs.
- Canonical tags implemented. Every page should have a self-referencing canonical tag. Duplicate pages should canonical to the preferred version.
- Structured data added. Implement relevant JSON-LD schema: Organization, BreadcrumbList, Article, FAQ, Product, or HowTo depending on page type. Validate with Google's Rich Results Test.
- Clean URL structure. URLs should be short, descriptive, lowercase, and use hyphens. Avoid parameters, IDs, and unnecessary folder depth.
- No redirect chains. Each redirect should go directly to the final destination. Chains of 2+ redirects waste crawl budget and lose link equity.
- Proper hreflang tags. If you serve content in multiple languages or regions, implement hreflang tags correctly. Each page must reference itself and all alternates.
- Optimized server response time. TTFB (Time to First Byte) should be under 200ms. Use caching, CDN, and efficient server-side code.
- Image optimization. Use WebP or AVIF format. Compress images. Specify width and height attributes. Implement lazy loading for below-the-fold images.
- JavaScript rendering verified. If your site uses client-side rendering, verify that Googlebot can see all content. Use URL Inspection tool's rendered HTML view.
- Pagination handled correctly. For paginated content, ensure each page has a unique canonical URL. Consider implementing infinite scroll with proper URL changes or load-more patterns.
On-Page SEO (Points 16-30)
- Unique title tags on every page. Each page needs a distinct title under 60 characters containing the primary keyword. No duplicates across the site.
- Compelling meta descriptions. Write unique descriptions under 155 characters for each page. Include the primary keyword and a reason to click.
- One H1 per page. The H1 should clearly state the page topic and include the primary keyword. Use H2 and H3 for subsections.
- Keyword in first 100 words. Mention the primary keyword naturally within the opening paragraph. This signals relevance to search engines.
- Logical heading hierarchy. Use H2 for main sections, H3 for subsections. Do not skip heading levels. This aids both SEO and accessibility.
- Internal links on every page. Each page should link to at least 3-5 related pages on your site. Use descriptive anchor text that includes relevant keywords.
- Alt text on all images. Every image should have descriptive alt text. Include keywords where natural, but prioritize describing the image accurately.
- URL contains primary keyword. The URL slug should include the target keyword in a readable format. Keep it concise.
- Content matches search intent. The page format (list, guide, comparison, tool) should match what users expect when searching the target keyword. Check the current SERP for clues.
- No thin content pages. Every indexed page should provide substantial value. Pages with fewer than 300 words of unique content rarely rank well and may hurt overall site quality.
- Outbound links to authoritative sources. Link to relevant, high-quality external sources where appropriate. This adds credibility and helps search engines understand your topic.
- Table of contents for long content. Pages over 1500 words benefit from a clickable table of contents. This improves user experience and can generate sitelinks in search results.
- Open Graph and Twitter meta tags. Set og:title, og:description, og:image, and twitter:card meta tags for proper social media previews when pages are shared.
- No keyword stuffing. Use keywords naturally. Forced repetition hurts readability and can trigger algorithmic penalties. Write for humans first.
- Schema FAQ markup where relevant. For pages with frequently asked questions, implement FAQPage schema. This can generate expandable FAQ rich results.
Off-Page SEO (Points 31-40)
- Backlink profile audited. Review your backlink profile quarterly using Ahrefs, Semrush, or Google Search Console. Identify and disavow truly toxic links.
- Competitor backlink analysis. Identify where competitors earn links that you do not. Prioritize outreach to those same sources with better content.
- Digital PR strategy active. Create linkable assets (original research, data studies, tools) and pitch them to relevant publications and journalists.
- Google Business Profile optimized. If you have a physical location, keep your GBP profile complete, accurate, and actively managed with posts and review responses.
- NAP consistency. Your business name, address, and phone number must be identical across all online directories, citations, and your website.
- Broken link building. Find broken links on relevant websites and offer your content as a replacement. Use tools like Ahrefs Broken Link Checker.
- Guest posting on relevant sites. Contribute high-quality articles to reputable sites in your niche. Focus on value, not just link acquisition.
- Brand mentions monitored. Track unlinked brand mentions using Google Alerts or Mention. Reach out to convert mentions into backlinks.
- Social profiles linked and active. Maintain active profiles on relevant platforms. While social links do not directly boost rankings, they increase brand visibility and content distribution.
- Review strategy in place. Actively encourage satisfied customers to leave reviews on Google, industry sites, and relevant platforms. Respond to all reviews professionally.
Content Optimization (Points 41-50)
- Content audit completed. Review all existing content at least twice a year. Update outdated information, consolidate thin pages, and remove content that no longer serves a purpose.
- Topic cluster strategy. Organize content into pillar pages and supporting articles. Interlink them to build topical authority.
- Content calendar maintained. Plan content production around keyword opportunities, seasonality, and business goals. Consistency matters more than volume.
- E-E-A-T signals present. Show Experience, Expertise, Authoritativeness, and Trustworthiness. Include author bios, credentials, sources, and evidence of first-hand experience.
- Refreshed content regularly. Update your top-performing pages with current data, new sections, and improved formatting at least every 6 months.
- Answer format optimized for featured snippets. Structure content with clear definitions, numbered lists, and concise answers in the 40-60 word range for snippet-worthy queries.
- AI citation optimization. Format key facts, statistics, and definitions clearly so AI systems can cite your content. Use structured data and clear attributions.
- Content gap analysis. Identify keywords your competitors rank for that you do not. Prioritize gaps with high search volume and business relevance.
- User engagement metrics reviewed. Monitor bounce rate, time on page, and scroll depth. Low engagement signals may indicate content-intent mismatch.
- Accessibility compliance. Ensure content is accessible: proper heading structure, alt text, sufficient color contrast, keyboard navigation, and screen reader compatibility.
Want to go deeper? Take the free SEO course — 111 lessons with exercises and a verified certificate.
Keep learning
Want to go deeper? Take the Free SEO Course.
12 modules, 111 lessons covering everything from keyword research to AI visibility. Completely free.
Start Free SEO Course