SEO Checklist

The complete website SEO checklist

Every check our audit engine runs, grouped by category. Run a free scan to see how your site scores against all of them.

Audit Checks Breakdown

AI & LLM SEO (12 checks)

llms.txt

A text file that guides LLM crawlers to key pages, documentation, and context.

ai.txt

Defines crawler permissions and licensing rules for AI agents and scrapers.

LLM sitemap

Provides specific directories of text-heavy resources optimized for vector processing.

GPTBot access

Configures robots.txt rules allowing or restricting OpenAI's web crawler.

ClaudeBot access

Manages access permissions for Anthropic's crawler.

PerplexityBot access

Handles access permissions for Perplexity's indexing bot.

Google-Extended

Allows or restricts Google's Gemini training bot from scraping content.

Citation readiness

Structured markup that makes it easy for AI models to attribute and cite your site.

Entity optimization

Ensures nouns, names, and organizations are clearly defined for LLM graphs.

Answer snippets

Formatting content in Q&A or direct definition styles to win LLM citations.

Semantic HTML

Using appropriate tag hierarchies so bots understand content context.

Question detection

Optimizing headings matching queries typed into LLMs or search engines.

Technical SEO (16 checks)

robots.txt

Instructions for search engine crawlers outlining which pages to visit.

XML sitemap

An index of all key pages to ensure complete indexing by search engines.

Sitemap index

A list of sitemaps to help search engines parse large website structures.

Crawl depth

Verifying that important pages are reachable within 3 clicks from home.

Canonical tags

Prevents duplicate content issues by specifying the master copy of a page.

Redirect chains

Avoiding multiple consecutive redirects that slow down crawlers.

HTTP status

Ensuring pages return clean 200 OK responses to crawlers.

404 / soft 404

Identifying broken links and false-positive 404 pages.

Duplicate URLs

Consolidating identical pages that compete for the same keyword ranking.

HTTPS

Encrypting website traffic to protect user privacy and improve rank indicators.

Mixed content

Fixing insecure HTTP assets served on secure HTTPS pages.

WWW redirect

Redirecting non-www to www (or vice versa) to prevent double indexing.

Indexability

Ensuring crawlers are physically allowed to index and rank the page.

Noindex

Verifying that development or private pages are hidden from public search.

Hreflang

Targeting the correct language version of pages to visitors in different regions.

Orphan pages

Finding pages that are not linked from any other page on the site.

On-Page SEO (12 checks)

Title length & pixels

Formatting titles to fit within 50-60 characters or ~600px limits.

Meta description

Writing custom page summaries under 160 characters to optimize CTR in SERPs.

Heading structure

Maintaining a logical hierarchy from H1 down to H6 headings.

Multiple / missing H1

Ensuring each page has exactly one primary title tag (H1).

Keyword density

Maintaining target keywords between 0.5% and 2.5% density.

Keyword stuffing

Avoiding artificial, repetitive keyword placements that look unnatural.

Content depth

Writing comprehensive articles that thoroughly cover the topic.

Word count

Providing sufficient textual content for crawlers to understand relevance.

Readability

Using clear fonts, appropriate line-heights, and clear reading styles.

Internal links

Connecting relevant pages to distribute search authority throughout your site.

Anchor text

Using descriptive text for links instead of generic Click Here labels.

Broken links

Locating and fixing hyperlinks that point to non-existent URLs.

Schema & Rich Results (13 checks)

Organization

Schema code detailing company name, logo, social profiles, and contact info.

Website

Schema enabling search boxes directly in Google search results.

Product

Product price, availability, and rating details shown in search listings.

FAQ

Interactive drop-down question answers shown directly under search listings.

Review

Star ratings and reviewer snippets displayed in search snippets.

Article

Rich news, blog post, and publishing metadata for news features.

LocalBusiness

Local address, phone, coordinates, and hours for localized search mapping.

Breadcrumb

Navigation hierarchies helping users and engines trace page structures.

HowTo

Step-by-step guides with instructions and images shown in search features.

Event

Listing dates, locations, and ticket availability directly in search listings.

VideoObject

Video descriptions, thumbnails, and play links displayed in video tabs.

JSON-LD validation

Checking for syntax errors in your website's structured schema code.

Rich result eligibility

Ensuring markup qualifies for Google's enhanced display features.

Performance & Core Web Vitals (14 checks)

LCP

Largest Contentful Paint - Loading speed of the main block (under 2.5s is ideal).

CLS

Cumulative Layout Shift - Layout stability during loading (under 0.1 is ideal).

INP

Interaction to Next Paint - Interface responsiveness to click/tap inputs.

TTFB

Time to First Byte - Speed of server response to browser requests.

FCP

First Contentful Paint - Time until the first layout element renders.

Speed Index

Visual completeness speed of the page during load.

Total Blocking Time

Total main-thread block time before user interaction.

Unused JS/CSS

Deferring non-critical scripts and styling to speed up visual load.

Render blocking

Eliminating scripts and css files that pause page rendering.

Compression

Compressing resources via Gzip or Brotli to reduce download size.

Caching

Enabling browser cache controls to store static assets locally.

Minification

Removing whitespace from code to shrink file payloads.

CDN

Serving static files from global edge servers near the visitor.

HTTP/2 & HTTP/3

Using modern web protocols to download assets concurrently.

Security (11 checks)

HTTPS

Encrypting website traffic to protect user privacy and improve rank indicators.

SSL

Checking security certificate validity and expiration date.

HSTS

Enforcing secure HTTPS connections for all browser requests.

CSP

Content Security Policy - Blocking cross-site scripting (XSS) code injections.

XSS protection

Configuring response headers to block cross-site scripting vectors.

Clickjacking

Preventing attackers from iframe-overlaying interactive elements.

Security headers

Configuring HTTP headers (Referrer, CSP, Frame) for server defense.

Referrer policy

Controlling how much referrer path information is shared on outbound links.

Permissions policy

Restricting access to device camera, microphone, and location modules.

Cookie security

Marking browser session cookies as Secure and HttpOnly.

Mixed content

Fixing insecure HTTP assets served on secure HTTPS pages.

Accessibility (8 checks)

ARIA

Using proper label attributes so screen-readers understand UI elements.

Contrast

Maintaining sufficient contrast ratio (4.5:1) between text and background.

Keyboard navigation

Ensuring all interactive buttons are reachable via Tab keys.

Labels

Adding description labels to all form inputs.

Forms

Providing clear validation states and error descriptions.

Alt text

Describing image visuals for visually-impaired readers and bots.

Zoom enabled

Allowing mobile viewport scale adjustments for readability.

Accessibility score

General compliance metrics checking accessibility.

Social & Sharing (9 checks)

Open Graph

Standard metadata format for Facebook, LinkedIn, and general social shares.

Facebook preview

Checking title, description, and image display on Facebook posts.

Twitter cards

Ensuring summary card templates trigger when link is tweeted.

LinkedIn preview

Validating title and layout parameters for LinkedIn updates.

Discord preview

Checking summary and visual preview embeds inside Discord chats.

Slack preview

Formatting snippet layouts to highlight key assets in Slack rooms.

WhatsApp preview

Validating preview description formatting in mobile chat windows.

Telegram preview

Ensuring telegram bots successfully fetch og:image previews.

Pinterest

Checking Rich Pin eligibility for images and articles.

Content Quality & EEAT (9 checks)

Duplicate content

Avoiding copied paragraphs that trigger search filters.

Thin content

Expanding pages that offer minimal reading value.

AI-generated detection

Ensuring content reads natural and human-authored.

Human readability

Simplifying content layout for ease of reading.

Author info

Listing publishing credentials to support E-E-A-T indicators.

Contact page

Providing contact options to establish credibility.

Privacy policy

Standard disclosures protecting user privacy.

Terms

Providing Terms of Service documentation.

About page

Explaining the history and mission behind the website.

Copilot SEO Prompt for AI Tools

Copy this master checklist prompt and paste it into ChatGPT, Claude, or Gemini to automatically optimize your website code.

SEO Optimization Prompt Your task is to fully optimize this website for modern SEO. Perform a complete audit and implement improvements directly wherever possible. Do not just generate a report—apply the fixes while preserving the existing design, layout, functionality, branding, and user experience. Follow every checklist below without skipping any item. AI & LLM SEO llms.txt ai.txt LLM sitemap GPTBot access ClaudeBot access PerplexityBot access Google-Extended Citation readiness Entity optimization Answer snippets Semantic HTML Question detection Technical SEO robots.txt XML sitemap Sitemap index Crawl depth Canonical tags Redirect chains HTTP status 404 / Soft 404 Duplicate URLs HTTPS Mixed content WWW redirect Indexability Noindex Hreflang Orphan pages On-Page SEO Title length & pixel optimization Meta descriptions Heading structure Missing or multiple H1 tags Keyword density Keyword stuffing prevention Content depth Word count optimization Readability improvement Internal linking Anchor text optimization Broken links Schema & Rich Results Organization Website Product FAQ Review Article LocalBusiness Breadcrumb HowTo Event VideoObject JSON-LD validation Rich Result eligibility Performance & Core Web Vitals LCP CLS INP TTFB FCP Speed Index Total Blocking Time Remove unused JavaScript & CSS Eliminate render-blocking resources Compression Browser caching Minification CDN optimization HTTP/2 & HTTP/3 Security HTTPS SSL HSTS CSP XSS protection Clickjacking protection Security headers Referrer Policy Permissions Policy Cookie security Mixed content Accessibility ARIA attributes Color contrast Keyboard navigation Labels Form accessibility Alt text Zoom support Accessibility score improvement Social & Sharing Open Graph Facebook preview Twitter Cards LinkedIn preview Discord preview Slack preview WhatsApp preview Telegram preview Pinterest metadata Content Quality & E-E-A-T Duplicate content Thin content AI-generated content detection Human readability Author information Contact page Privacy Policy Terms & Conditions About page Requirements - Preserve the current UI/UX and functionality. - Do not remove or break any existing feature. - Apply SEO best practices throughout the website. - Ensure all pages are fully crawlable and indexable where appropriate. - Optimize for Google Search, Google AI Overviews, ChatGPT, Claude, Gemini, Perplexity, and other LLM-based search engines. - Improve semantic HTML, structured data, internal linking, metadata, page performance, and content quality. - Use only modern, production-ready SEO techniques that comply with Google's latest best practices. - At the end, provide a summary of every optimization completed, any remaining issues, and an overall SEO score with category-wise scores.