Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

SEO Checklist for Websites: 46 Checks in the Right Order

SearchBlueprint · · 15 min read · scored 92/100

A close-up view of a laptop displaying a search engine page.

A complete SEO checklist for websites runs 46 checks across eight blocks: setup, keywords, technical health, on-page elements, content quality, links and local signals, AI search visibility, and measurement. Work the blocks in that order, because a page Google cannot crawl or index gains nothing from a better title tag.

Most published checklists get the tasks right and the sequence wrong. They present forty-odd items as equals, so people start with whatever looks easiest, usually meta descriptions, while the sitemap that would actually move things sits unsubmitted. This version orders every check by what depends on it, tags each block with how often it recurs, and adds the AI search checks that older lists skip.

What the big SEO checklists cover, and where they stop

The top results for this query tell you what the industry agrees on. Semrush publishes 43 tips across six sections, and it is the only major list with a dedicated agentic search section. Ahrefs ships a Google Sheets template attached to a 24-minute read. Webflow and Squarespace each publish platform guides. The number one result, as of this writing, is a practitioner thread in r/SEO, currently sitting behind a prove-your-humanity wall.

Checklist Format How it organizes tasks Standout detail
Semrush Article with 43 tips in six sections Basics, keywords, technical, on-page content, links, agentic search Flags Bing's AI Performance report and notes GSC folds AI Overviews into its standard report
Ahrefs Google Sheets template you copy and configure Do once, do periodically, do on every publish Ahrefs' own data shows the page drawing 1.3K monthly organic visits and links from 217 websites
Webflow University Task list with a downloadable .md file "ready for Claude, Cursor, or ChatGPT" Each task rated by impact and difficulty Rates responsive design, meta tags, and SSL as critical; most else as high or medium
Squarespace Platform help doc, marked helpful by 11,038 of 13,618 readers Before publishing, after publishing, as the site evolves Recommends images under 500 KB and total page size under 5 MB
Close-up of notebook with SEO terms and keywords, highlighting digital marketing strategy.

Three gaps show up when you read all of them together. The platform guides only cover what their platform controls. The tool guides route most checks through the vendor's paid product. And apart from Semrush, none of them treats AI search as a block of work with its own checks. The list below closes those gaps and stays platform-neutral.

How to Use This SEO Checklist for Websites

Run the blocks top to bottom the first time. After that, the cadence column is the whole system: put the weekly hour in your calendar, batch the monthly checks, and keep the per-publish block next to wherever you write.

Block Checks Cadence Effort for a small site
Foundations 1-7 Once About an hour
Keyword research 8-12 Quarterly An afternoon
Technical health 13-20 Monthly once set up Under an hour
On-page 21-28 Every publish 15-20 minutes per page
Content quality 29-33 Every piece, plus a quarterly refresh review Varies with output
Off-page and local 34-38 Monthly About 30 minutes
AI search 39-42 Monthly About 30 minutes
Measurement 43-46 Weekly One recurring hour

Some of this can run unattended once configured: rank tracking, technical monitoring, refresh scheduling. The judgment calls cannot. Before you hand any block to software, it is worth knowing what autopilot SEO runs for you and what it can't, because the vendors rarely draw that line for you.

A close-up view of a smartphone displaying the Pexels website screen for stock photo searches.

Step 1: Foundation checks you do once

An hour of setup, and every later check gets easier because the data starts flowing now.

Hook up the free measurement tools

  1. Set up Google Search Console and Bing Webmaster Tools. Both are free, and they are where search engines report problems directly to you: indexing errors, security issues, queries that are slipping. Bing matters more than its market share suggests, because its index feeds Copilot and other AI assistants.
  2. Install analytics. GA4 or an equivalent. You need three answers on demand: which pages get traffic, where visitors come from, and what they do next. Watch behavior over raw visits. AI answers now resolve many queries without a click, so the visitors who do arrive tell you more.

Prove crawlers can reach the site

  1. Serve every page over HTTPS. Google has treated HTTPS as a ranking signal for years, per its own search documentation, and browsers warn on anything else. Most hosts issue the certificate free. Check that the http and www variants all redirect to one canonical address.
  2. Read your robots.txt. Open yourdomain.com/robots.txt in a browser and read it line by line. A single stray Disallow can hide the entire site. The same file now governs AI crawlers too, which check 39 comes back to.
  3. Create and submit an XML sitemap. WordPress, Shopify, Wix, Squarespace, and Webflow all generate one automatically. Submit the URL in Search Console and Bing Webmaster Tools, and reference it in robots.txt so every crawler finds it.

Confirm the site is actually in the index

  1. Verify your money pages are indexed. Run each important URL through Search Console's URL Inspection. A page missing from the index earns nothing, whatever else you fix, and finding out now saves weeks of troubleshooting later.
  2. Check for manual actions. Search Console lists them under Security & Manual Actions. They are rare, but an active penalty caps everything else on this list. The rules you can break are published plainly in Google's Search Essentials.
Close-up of a hand writing in a notebook with a checklist for effective task management.

Step 2: Keyword checks before you write anything

Keyword research is the block people either skip or drown in. Five checks are enough.

Find the terms people actually use

  1. Start from what you sell, not from a tool. Write the ten to twenty phrases a customer would type when they need you, in their words rather than your industry's. Then expand that seed list with a keyword tool. Tools widen a list well; they start one badly.
  2. Run a competitor gap. Compare your domain against two or three rivals. The terms they rank for and you don't are, in effect, a map of the pages you have not built yet. Sort it by relevance to what you sell, not by search volume.

Qualify intent and map pages

  1. Check intent against the live results. Search each target term and look at what ranks: guides, product pages, comparison posts, a local map pack. The results are Google telling you what format that query wants. It differs sharply by field; how search intent plays out for therapists and private practices looks nothing like retail.
  2. Mine the questions. People Also Ask boxes, Reddit threads, and Quora show the phrasing real people use, which increasingly matches what they type into AI assistants. Collect the recurring ones as future headings and FAQ entries.
  3. Map one primary keyword to one page. Two pages chasing the same term compete with each other, and neither ranks well. Keep a simple sheet: one keyword group, one URL. Every new content idea checks against it before anything gets written.
Close-up of SEO strategy planner with colorful sticky notes and a pencil on a notebook.

Step 3: The Technical SEO Checklist

Technical SEO decides how much credit the rest of your work receives. These eight checks catch most of what goes wrong on small and mid-sized sites.

Architecture and URLs

  1. Keep every page within three clicks of the homepage. Webflow's checklist sets that as the ceiling, and it is a good one: deep pages get crawled less and visited less. Fix it with navigation and internal links, not by flattening everything into one menu.
  2. Clean up URL slugs. Real words, hyphens between them, under 75 characters by Webflow's guidance. If you change a live URL, set a 301 redirect at the same time, every time.

Duplicates and dead ends

  1. Keep one canonical version of everything. Filter combinations, tracking parameters, and print views can mint dozens of URLs for one page. Canonical tags tell search engines which one counts, so your signals stop splitting.
  2. Fix broken links and redirect chains. Crawl the site monthly with any link checker and repair what it finds. Give the inevitable misses a custom 404 page that links to your most useful pages, so a dead end becomes a detour instead of an exit.

Speed and mobile

  1. Pass a speed test. Run key pages through PageSpeed Insights and watch the Core Web Vitals report in Search Console. On most sites the culprits are oversized images and third-party scripts, in that order.
  2. Check the phone rendering. Google indexes the mobile version of your site first. Load your key pages on an actual phone: no horizontal scrolling, tap targets you can hit with a thumb, text readable without zooming.

Crawl efficiency and markup

  1. Spend crawl attention on pages that matter. Internal search results, cart and checkout pages, and endless filter permutations add nothing to the index. Block or noindex them so crawlers spend their visits on pages you want ranked.
  2. Add structured data where the page type warrants it. The vocabulary lives at Schema.org; the common wins are Organization, LocalBusiness, Article, and FAQ markup. Validate before shipping, since markup that misdescribes the page is worse than none.

Step 4: On-page checks before every publish

This is the per-publish block: eight checks, 15 to 20 minutes, every page. The limits below come from the platform vendors' own guidance and are worth pinning above your desk.

Element Working limit Where the limit comes from Check it with
Title tag About 60 characters Squarespace and Webflow both cap guidance there Any SERP preview tool
Meta description 120-155 characters to display in full Squarespace accepts up to 300, but results truncate sooner SERP preview tool
URL slug Under 75 characters Webflow's checklist Eyeball before publishing
Alt text Around 125 characters or less Webflow's accessibility guidance Screen reader or site audit
Image weight Under 500 KB per image, under 5 MB per page Squarespace's performance guidance PageSpeed Insights

The HTML search engines read first

  1. Write the title tag before the article. Keyword near the front, around 60 characters, phrased as a promise rather than a label. It is the single line most responsible for whether anyone clicks.
  2. Write a meta description that earns the click. Keep it in the 120-155 character band so it displays whole. It does not affect ranking directly, but it decides click-through, which is the point of ranking.
  3. One H1, then an orderly heading hierarchy. H2 for sections, H3 for subsections, no skipping levels. Webflow's guide makes the sharp point here: styling text to look like a heading does nothing; the tag itself carries the meaning.
  4. Check the slug before you hit publish. Some platforms mint a random character string if you save a draft before titling it, a trap Squarespace warns about explicitly. Make the slug say what the page says.
  1. Give every image alt text. Describe its purpose, not just its appearance, in roughly 125 characters. Skip "image of"; screen readers already announce that.
  2. Compress before uploading. Under 500 KB per image and under 5 MB per page keeps you inside Squarespace's recommended envelope and, more importantly, inside your visitors' patience.
  3. Link the new page in and out. Add two or three links from the new page to related pages, and at least one link from an existing page back to it. Vary the anchor text. For the full pre-flight routine, the 27-point pre-publish checklist goes deeper than these eight.
  4. Set Open Graph tags per page. They control how the link renders when shared in social feeds and chat apps. Webflow's guide is right that these cannot be set once globally; each significant page needs its own.

Step 5: Content quality checks

Content is where checklists get vague, so these five checks stay concrete.

Before you write

  1. Match the format to the intent. Check 10 already told you what each query wants. Do not write a blog post for a term where every ranking page is a product category, and do not build a product page for a question people are still researching.
  2. Decide who writes it: AI, a human, or both. AI drafts cover well-documented topics quickly; humans carry experience, opinion, and accountability. The split matters enough to make deliberately, and when to use AI and when to use a human writer is a per-piece decision, not a company policy.

What you publish and what you keep

  1. Put E-E-A-T signals on the page. Named author, real credentials, a visible date, cited sources. The higher the stakes of the topic, the more this decides rankings; what actually wins patients for healthcare providers is mostly a story about demonstrated trust.
  2. Cover the question fully. A page that answers half the question loses to the page that answers all of it. Self-contained passages that make sense lifted out of context are also what AI engines quote, so completeness now pays twice.
  3. Refresh before you add. A page sliding from position 4 to position 9 usually regains rank faster than a new page earns it. Put a quarterly review of your top twenty pages on the calendar and update the ones that have started to decay.

Step 6: Off-page and local checks

You control these less directly, which is exactly why they differentiate.

  1. Know your link profile. Search Console's Links report is free and shows who links to you and where. You are watching the trend in referring domains, not chasing a score.
  2. Publish things people cite. Original data, calculators, templates, and honest teardowns attract links; ordinary articles rarely do. Ahrefs' own checklist page has drawn links from 217 websites by the company's published count, which says something about what a genuinely reusable resource earns.

Local signals

  1. Claim and complete your Google Business Profile. For any business with a physical location or service area, this one listing often outranks the website itself. Categories, hours, photos, services, all filled in. How restaurants turn searches into full tables is largely a profile-and-reviews story.
  2. Keep your name, address, and phone identical everywhere. The website footer, the Business Profile, and every directory listing should match to the character. Conflicting details make search engines hedge, and hedging costs map rankings.
  3. Ask for reviews, steadily. Recency and a reply to every review matter alongside volume. For a sense of what sustained local work costs and returns, the numbers for landscaping businesses are a useful benchmark for any service trade.

Step 7: The AI Search Checklist

Ranking in Google is no longer the whole job. In 2026 the same content also needs to surface in AI Overviews, ChatGPT, Perplexity, and Copilot, and most of that visibility is earned with four checks.

Access and format

  1. Let the AI crawlers you want in. Robots.txt now decides AI visibility as much as search visibility. Semrush's checklist makes the point directly: blocking AI crawlers limits how your content is discovered and used in AI answers. Whatever you choose, choose it deliberately rather than inheriting a default.
  2. Write answers that survive being lifted. AI engines quote passages, not pages. Open sections with a direct 20-to-60-word answer, then add the detail. If a paragraph still makes sense out of context, it can be cited out of context.

Presence and proof

  1. Track AI visibility where it is measurable. Bing Webmaster Tools now includes an AI Performance report covering Copilot and Bing's AI summaries, while Google folds AI Overview impressions into the standard Search Console report. Add GA4 referrals from AI tools and you have a real, if partial, dashboard.
  2. Be present where AI reads. The top result for this very query is a Reddit thread, and community discussions feed both rankings and AI answers. Contribute genuinely where your customers ask questions. Semrush notes that spammy tactics can sway AI answers too, and that they remain exactly the tactics Google penalizes.

Step 8: Measurement checks that keep it honest

Everything above is a cost until this block proves otherwise.

Watch the numbers

  1. Track rankings weekly, judge monthly. Positions wobble while changes get re-indexed; Squarespace's guidance is to expect fluctuations and only investigate if things have not recovered after a week or two. React to trends, not to Tuesdays.
  2. Read Search Console monthly. Queries gaining impressions but not clicks point to weak titles and descriptions. Pages sitting at positions 5 through 15 are your refresh shortlist, since small improvements there move real traffic.

Tie it to money and time

  1. Connect the work to revenue. Traffic is an input; leads, bookings, and sales are the output. Set up conversion tracking and learn how to track SEO ROI and prove it to whoever pays for it, because the budget conversation arrives eventually either way.
  2. Book a recurring hour. Checklists die without a calendar slot. The one-hour weekly SEO plan shows how the recurring blocks above fit into a single sustainable session.

Fit the checklist to who runs it

This list is written for whoever owns a website's traffic: a business owner running their own site, a marketer inside a small team, or an agency working across many. Owners should run the foundations once, hold the per-publish block sacred, and let the weekly hour carry the rest. Agencies need an operating layer on top, covering pricing, reporting, and repeatability, which is what the seven-step SEO best practices checklist for agencies covers. And if you are evaluating software to run these checks across a whole portfolio, judge it against a buyer's checklist for agentic AI SEO platforms rather than a vendor's feature tour.

FAQs

How long does it take to see results from an SEO checklist?

The tools show movement within days: indexing status, crawl errors, and Core Web Vitals all update quickly. Rankings are slower. Fluctuations are normal while changes get re-indexed, and Squarespace's guidance is to wait a week or two before reading anything into a dip. Meaningful ranking gains typically build over months of consistent passes, not weeks.

What is the most important item on an SEO checklist for websites?

Indexability, covered in checks 6 and 7. A page that is not in Google's index cannot rank, cannot appear in AI Overviews, and cannot be quoted by AI tools that lean on Google's index. Every other check multiplies your visibility; indexability decides whether there is anything to multiply.

How often should you run a full SEO checklist?

Run everything once, top to bottom. After that: the on-page block on every publish, technical and off-page checks monthly, keyword research quarterly, and measurement weekly. A full re-audit once or twice a year catches the slow drift that monthly checks miss.

Can free tools cover the whole checklist?

Almost. Google Search Console, Bing Webmaster Tools, GA4, and PageSpeed Insights cover the large majority of these checks at no cost. The two places paid tools genuinely earn their fee are competitor gap analysis in check 9 and rank tracking at scale in check 43, both of which are slow or shallow done by hand.

Does this checklist help with AI search like ChatGPT and Google AI Overviews?

Yes, in two ways. The foundation and content checks matter because pages indexed by Google are the pages most AI tools find and cite. Then checks 39 through 42 add the AI-specific work: crawler access, quotable self-contained passages, the Bing AI Performance report, and a real presence in the communities AI systems read.

Run the seven foundation checks this week

Block out one hour, open Google Search Console, and work checks 1 through 7 before anything else competes for the time. To see what a finished pass looks like before running your own SEO checklist for websites, open this sample SEO report and then talk to the team about running the same audit on your domain.

See what this looks like on your own sitePaste a URL and SearchBlueprint scores it on the same content engine that scored this article, then names the fixes in the order they pay off.Get your free plan

Resources / References

  1. search documentation
  2. Search Essentials
  3. schema.org

Sources

About the author

SearchBlueprint researched, wrote and scored this article with the content pipeline our customers run on their own sites. The score in the byline is what our content engine gave this page before it published. Nothing here is reviewed by hand, which is the point: it is the product's output, published where anyone can check it.