Website SEO Audit: 20-Point Checklist
Why You Need an SEO Audit
An SEO audit is a systematic check of your website against search engine requirements. It identifies technical errors, content issues, and performance problems that hinder rankings. Conduct an audit at least quarterly and after every major site update.
Technical SEO
1. HTTPS
Your site must run on SSL/TLS проверку. All HTTP URLs should return 301 redirects to HTTPS. Verify with the Enterno.io SSL Checker.
2. Loading Speed
Load time should be under 3 seconds. PageSpeed анализ: LCP < 2.5s, INP < 200ms, CLS < 0.1. Measure with the Enterno.io Speed Test.
3. Mobile Responsiveness
Your site must display correctly on mobile devices. Google uses mobile-first indexing — the mobile version is the primary one for ranking.
4. Robots.txt
Verify that robots.txt doesn't block important pages. Ensure the sitemap link is included. The file should be accessible at /robots.txt.
5. XML Sitemap
The sitemap should contain all important pages and exclude blocked, redirecting, or error pages. Update lastmod when content changes.
6. Canonicalization
Every page should have a <link rel="canonical">. Verify that www/non-www, HTTP/HTTPS, and trailing slash variants point to one canonical URL.
7. HTTP Response Headers
Check security headers, caching, and Content-Type with the Enterno.io HTTP Checker. Ensure pages return correct status codes.
Structure and Content
8. Title and Meta Description
Every page needs a unique <title> (50-60 characters) and <meta description> (120-160 characters). Include target keywords.
9. Heading Structure
One <h1> per page. Hierarchy: H1 → H2 → H3. Headings should contain keywords and reflect section content.
10. Structured Data (Schema.org)
Add Schema.org markup for enhanced search snippets: Organization, BreadcrumbList, Article, FAQ, Product, Review — depending on content type.
11. Internal Linking
Important pages should be reachable within 3 clicks from the homepage. Use descriptive anchors instead of "read more" or "click here."
12. Breadcrumbs
Breadcrumbs improve navigation and create additional internal links. Add BreadcrumbList markup for display in search results.
13. Images
All images should have descriptive alt attributes. Use modern formats (WebP, AVIF), optimize file sizes, and set width and height.
Indexing
14. Duplicate Content
Find and eliminate duplicate pages. Use canonical for page variants (pagination, filters, sort parameters).
15. Broken Links (404)
Check internal links for 404 errors. Broken links waste crawl budget and degrade user experience. Use the HTTP Checker to verify URLs.
16. Redirects
Eliminate redirect chains (A → B → C). Use only 301 (permanent) for SEO. Check with the Enterno.io HTTP Checker.
Performance and Security
17. DNS Configuration
Check DNS records with Enterno.io DNS Lookup. Ensure A/AAAA, MX, TXT (SPF, DKIM) records are correctly configured.
18. Security Headers
Verify CSP, HSTS, X-Frame-Options, X-Content-Type-Options presence using the Enterno.io Security Scanner.
19. Availability Monitoring
Set up uptime monitoring. Extended downtime can cause pages to drop from the index.
20. Open Graph and Social Tags
Configure og:title, og:description, og:image tags for attractive display when shared on social media. This indirectly affects SEO through social signals.
Fix Priorities
- Critical: HTTPS, loading speed, mobile, broken pages
- High: Title/Description, canonical, sitemap, robots.txt
- Medium: Structured data, internal linking, images
- Low: Open Graph, breadcrumbs, micro-optimizations
Summary
An SEO audit is not a one-time event but a regular process. Start with critical items (HTTPS, speed, mobile), then move to content and structure. Use Enterno.io tools to automate technical checks. Review the checklist every quarter.
Check your website right now
Check now →