Guides

SEO Checklist: Every Check From Setup to AI Citation, in Working Order

An SEO checklist is the ordered list of checks that gets a website crawled, indexed, ranked and cited: set up measurement first, then fix technical access, map keywords, tune each page, publish helpful content, earn links, complete local listings, and open the site to Google's AI answers and to the AI chats that cite sources. This checklist runs in that order because each stage depends on the one before it. Every check names the tool that confirms it and the guide that covers it in depth, and the final table lists the checklist advice that Google's own documentation now contradicts.

Get the free Money on the Table audit

Originally published 16 October 2024 in the SEO section of aemorph.com. Updated October 2026.


How Does This SEO Checklist Work?

The checklist splits SEO into nine stages and runs them in dependency order, because a page that Google cannot crawl gains nothing from a better title, and a page outside Google's index never appears as a supporting link in AI Overviews or AI Mode. Work down the stages on a new site; on an existing site, run the first two stages in full, then take the later stages page by page, starting with the pages that bring in enquiries. Google's Search Essentials set the floor: a page qualifies for Google Search only when Googlebot reaches it, the server returns a working page and the page holds content Google indexes. Meeting those requirements still guarantees nothing, as Google states, so every stage after them is about earning a place.

StageWhat it coversMain toolDone whenDeeper guide
1. SetupSearch Console, Bing Webmaster Tools, Google Analytics 4Search ConsoleBoth search tools verified and data flowingKeyword rankings
2. TechnicalCrawling, indexing, sitemaps, HTTPS, mobile, speedURL InspectionPriority pages indexed with no crawl errorsTechnical SEO
3. KeywordsSearch terms, intent and one page per topicKeyword research toolEvery priority page owns a distinct topicKeyword research
4. On-pageTitles, descriptions, headings, URLs, images, linksPage source and Search ConsoleEach page describes itself plainlyOn-page SEO audit
5. ContentHelpful, original, sourced content with a named authorGoogle's self-assessment questionsEach page answers its query fullyContent marketing, SEO copywriting
6. LinksEarned links and mentions from relevant sitesBacklink toolNew links come from relevant, real sitesOff-page SEO, Link building outreach
7. LocalGoogle Business Profile and genuine reviewsBusiness Profile ManagerName, address and category match real lifeLocal SEO
8. AEOGoogle AI Overviews, AI Mode and featured snippetsLive search resultsPriority pages indexed and eligible for a snippetAEO guide, Featured snippets
9. GEOCitation inside ChatGPT, Claude, Gemini and Perplexityrobots.txt and live promptsAI search crawlers allowed and core facts consistentGEO guide

The nine stages of this checklist, in the order they depend on each other.

Sources: Google Search Central, December 2025 and others

How do you use this as an SEO audit checklist?

Run the checklist against a live site from stage 1 to stage 9, record each check as passed, failed or not applicable, and fix the failures in stage order, since an early failure blocks every later stage. A full audit also asks what the gaps cost. Aemorph's free Money on the Table audit puts one revenue figure on a visibility gap, and the on-page SEO audit guide walks through stage 4 page by page.

Setup Checklist: Search Console, Bing and Analytics

Setup comes first because Search Console, Bing Webmaster Tools and Google Analytics 4 are where every later check is confirmed: Google Analytics 4 records events only from the day its tag goes in, while Search Console collects data for a property from the moment anyone adds it, so check for an existing property before assuming there is no history. Search Console reports what Google crawled and indexed and which searches showed your pages; Bing Webmaster Tools does the same for Bing and accepts IndexNow pings; Google Analytics 4 records what visitors did after they arrived. Google Analytics 4 replaced Universal Analytics, and Universal Analytics data stopped being accessible from the week of 1 July 2024, so any checklist that still asks for a tracking ID or goals describes a retired product.

#CheckWhy it mattersHow to confirmStatus to aim for
1Verify the domain in Google Search ConsoleShows crawl, index and search performance data from Google itselfDomain property shows data in the Performance reportVerified
2Verify the site in Bing Webmaster ToolsBing reads sitemaps and IndexNow pings and reports its own crawl errorsSite listed with a sitemap processedVerified
3Install Google Analytics 4 and mark key eventsRecords enquiries and sales from organic visitsKey events show in the GA4 reportsLive
4Submit the XML sitemap in both toolsLists the URLs you want crawledSitemap status reads successSubmitted
5Record a baseline of rankings and organic visitsGives later changes a starting pointDated export savedSaved

Aemorph's guide to conversion rate optimisation covers measuring and raising the share of visits that become enquiries.

Setup checks, run once and kept running.

Sources: Google Analytics Help, July 2025 and others

Which checks does a new website need before launch?

Before launch, confirm that robots.txt does not block the live site, that no page carries a leftover noindex rule from staging, that every page returns a working status code over HTTPS, and that each old URL from a previous site redirects to its closest new page. These four checks catch the launch failures that take a new site out of Google entirely. Google's site move guidance recommends server-side permanent redirects and keeping them in place for at least a year. Aemorph's guide to web design and development sets out how to plan, build and launch a site with search built in.

Technical SEO Checklist: Crawling, Indexing, Speed and Security

The technical stage confirms that Google reaches every important page, keeps the right version in its index and loads it quickly and securely on a phone, because Google indexes and ranks the mobile version of a site. URL Inspection in Search Console shows, page by page, whether Google crawled the page, whether it is indexed and which URL Google chose as the canonical. Google ignores the priority and change-frequency values in a sitemap and uses the last-modified date only when it is consistently accurate, so a sitemap earns trust by listing real URLs with real dates.

#CheckWhy it mattersHow to confirmDeeper guide
6Googlebot is not blocked in robots.txtA blocked page never gets crawledrobots.txt report in Search ConsoleTechnical SEO, How search engines work
7Pages kept out of Google use noindex, not robots.txtrobots.txt manages crawling and is not a way to keep a page out of Google, and Google only reads a noindex rule on a page it is allowed to crawlURL Inspection indexed resultWhat is SEO, How search engines work
8Priority pages return HTTP 200 and are indexedGoogle indexes only working pages with indexable contentPage indexing reportTechnical SEO, 404 errors
9Duplicate URLs point to one canonicalGoogle picks one URL from each duplicate cluster to showURL Inspection, Google-selected canonicalOn-page SEO audit
10The XML sitemap lists only indexable URLs with accurate datesGoogle uses lastmod only when it is consistently accurateSitemaps reportTechnical SEO
11Every page is served over HTTPSPage experience asks whether pages are served securelyBrowser padlock on every templateTechnical SEO
12The mobile page carries the same content as desktopGoogle indexes and ranks the mobile versionURL Inspection live test on a smartphoneTechnical SEO, Mobile SEO
13Core Web Vitals pass at the 75th percentileLCP within 2.5 seconds, INP of 200 milliseconds or less, CLS of 0.1 or lessCore Web Vitals report and PageSpeed InsightsTechnical SEO, Core Web Vitals
14Internal links are standard HTML linksGoogle follows links written as an <a> element with an hrefView source on key templatesAnchor text
15Each language or country version carries hreflangGoogle shows the right version in each marketHreflang tags reference each otherInternational SEO

Technical checks in the order a page meets them, from crawl to render.

Sources: Google Search Central, July 2026 and others

Keyword Research Checklist: Terms, Intent and One Page per Topic

Keyword research decides which search terms each page targets, and the check that matters most is intent: the page type Google already ranks for a term shows whether searchers want a guide, a service page, a product or a local listing. Map one primary term to each page so two pages never compete for the same search. Google Ads Keyword Planner gives search volume estimates once billing information is entered in the Google Ads account; third-party tools add difficulty and traffic estimates. Google's language systems relate words to concepts, so a page ranks for close variations of its term without repeating each one.

#CheckWhy it mattersHow to confirmDeeper guide
16Each priority page has one primary search termStops two pages competing for the same queryKeyword map with one row per URLKeyword research
17The page type matches what ranks for the termSearchers for a guide do not want a sales pageTop results reviewed for each termKeyword research
18Longer, more specific terms sit on the same page as their parent where the intent matchesSpecific terms often carry lower difficulty and clearer intentDifficulty scores compared in the keyword toolKeyword research
19Rankings are tracked by market and deviceResults differ by location, language and deviceRank tracking set per countryKeyword rankings
20Competitors' ranking terms are reviewed for gapsShows topics your site has no page forContent gap reportKeyword research

Keyword checks that decide which page answers which search.

Sources: Google Ads Help and others, 2026

On-Page SEO Checklist: Titles, Descriptions, Headings and Images

On-page checks make each page describe itself plainly to people and to Google: a unique, descriptive title, a meta description that summarises the page, headings that outline it, words in the URL that help a reader, and images with alt text that explains them. Google sets no character limit on titles or meta descriptions; it truncates them in results to fit the screen, so lead with the words that matter. Google Search does not use the keywords meta tag, and keywords in a domain name or URL path have hardly any effect beyond appearing in breadcrumbs.

#CheckWhy it mattersHow to confirmDeeper guide
21Each title element is unique, clear and describes the pageThe title is the main source of the title link in resultsCrawl export of titles, duplicates flaggedOn-page SEO audit
22Each meta description is unique and summarises the pageGoogle uses it for the snippet when it describes the page betterCrawl export of descriptionsOn-page SEO audit
23One main heading, then headings in a logical outlineSemantic order helps screen readers; Google reads the page either wayHeading outline in the page sourceOn-page SEO audit
24URLs use readable words, not random identifiersHelps people judge the link before they clickURL list reviewOn-page SEO audit
25Images that carry meaning have descriptive alt text, in a supported formatAlt text explains the image's relationship to the contentImage audit of alt attributesImage SEO
26Every page has at least one internal link pointing to itGoogle uses links to find pages and judge relevanceOrphan page reportAnchor text
27Structured data in JSON-LD matches the visible contentHelps Google understand the page and enables rich resultsRich Results TestSchema markup errors

On-page checks, run on each page that targets a search term.

Sources: Google Search Central, December 2025 and others

Content Checklist: Helpful, Original and Clearly Sourced

Content passes this stage when it answers the searcher's question more completely than the pages already ranking, adds original information or analysis, names who wrote it and shows its sources. Google states that it has no preferred word count and that trust is the most important of the qualities it looks for. Generative AI is a legitimate drafting aid under Google's guidance, while using it to produce many pages without adding value falls under the spam policy on scaled content abuse, so every AI-assisted draft gets a human fact-check before it goes live.

#CheckWhy it mattersHow to confirmDeeper guide
28The page answers the query in its first paragraphReaders and AI answers both take the opening claimFirst paragraph read against the target querySPO triple architecture
29The page adds original information, research or analysisGoogle's self-assessment asks for it directlyComparison against the top five resultsContent marketing
30A named author and date sit on the pageGoogle encourages accurate bylines where readers expect themByline visible on the pageWhat is SEO
31Figures and claims link to their sourcesClear sourcing is one of Google's trust questionsSource note beside each figureContent marketing
32AI-assisted drafts are fact-checked by a personGenerative models predict words rather than retrieve factsReview record for each draftContent marketing
33Thin or near-identical pages are merged or improvedScaled low-value pages break Google's spam policiesPages with no clicks in 12 months reviewedOn-page SEO audit

Content checks for every page that targets a search term.

Sources: Google Search Central, October 2026 and others

Case study · Ecommerce, Singapore

HiBye grew organic traffic 223% in four months.

Monthly organic visits went from 325 to 1,049 between November 2022 and March 2023. It was a short burst from a low base, so the figure is not annualised. Read the HiBye case study

Source: Ahrefs, August 2026

Links from relevant, trusted sites remain one of the signals Google uses to judge a page, and Google's spam policies draw the line at links bought or arranged to pass ranking credit. Google names buying or selling links for ranking, keyword-optimised anchor text in guest posts or press releases distributed on other sites, and excessive link exchanges as link spam. Paid and sponsored links are a normal part of advertising when they carry a rel="sponsored" or rel="nofollow" attribute. Aemorph builds links as part of its SEO service, alongside the technical and content work that makes each link worth earning.

#CheckWhy it mattersHow to confirmDeeper guide
34New links come from sites relevant to your industryRelevant links carry the signal Google readsReferring domains reviewed by topicOff-page SEO
35Paid placements carry rel="sponsored"Unqualified paid links break the link spam policyOutbound links audited on sponsor pagesOff-page SEO
36Guest posts carry natural anchor textKeyword-optimised anchors in guest posts are named link spamAnchor text reportAnchor text
37Lost links to moved pages are reclaimedA link to a moved page passes nothing until the old URL redirects to its replacement; a page removed with no replacement keeps its 404Broken backlinks reportOff-page SEO
38Unattributed brand mentions are turned into linksExisting mentions are the warmest link prospectsBrand mention searchOff-page SEO

Link checks, run monthly once the first four stages pass.

Source: Google Search Central, August 2026

Local SEO Checklist: Google Business Profile and Reviews

Local results depend on a Google Business Profile that represents the business exactly as it appears in the real world: the real business name with no added keywords, a precise address or service area, accurate hours and the right primary category. Google's guidelines state that unnecessary information in a business name is not permitted and risks suspension, and that service-area businesses hide their address. Reviews count only when they come from real customers; a review written or bought by the business misleads buyers and breaks consumer law in Australia and Singapore. Aemorph's local SEO service is built for businesses that run a network of locations.

#CheckWhy it mattersHow to confirmStatus to aim for
39Business name matches signage and stationeryKeywords in the name break Google's guidelinesProfile name compared with the storefrontMatches
40Address or service area is preciseService-area businesses hide the street addressProfile address settingsAccurate
41Primary category describes the core serviceThe category decides which searches the profile shows forProfile categoryCorrect
42Name, address and phone match across the site and directoriesConflicting details weaken the location recordCitation auditConsistent
43Reviews come only from genuine customers, with no incentive offeredGoogle's Maps content policy treats incentivised reviews as fake engagementReview requests sent after real purchasesGenuine

Local checks for each physical location or service area.

Source: Google Business Profile Help, October 2026

Google's AI Overviews and AI Mode link to pages from Google's index, and Google states there are no additional technical requirements beyond being indexed and eligible to show with a snippet, so the AEO stage checks eligibility and then shapes each answer to be quotable. Snippet controls work at different scopes: noindex keeps the whole page out of results, nosnippet and max-snippet:0 stop the page's text being used as a direct input for AI Overviews and AI Mode, data-nosnippet excludes only the marked passage, and a positive max-snippet value only caps the excerpt length, so the audit reads each directive and its value before diagnosing a missing citation. Earning a place in Google's answer surfaces is AEO, set out in full in the AEO guide.

#CheckWhy it mattersHow to confirmDeeper guide
44Priority pages are indexed and eligible for a snippetThe only technical requirement for an AI Overview linkURL Inspection plus a check for snippet controlsAEO guide
45Each question heading is answered in its first sentenceAnswer surfaces lift short, complete answersRead the sentence under each question headingAEO guide
46Structured data matches what the page showsGoogle requires markup to describe visible contentRich Results TestSchema markup errors

AEO checks for Google's AI Overviews, AI Mode and featured snippets.

Sources: Google Search Central, December 2025 and others

GEO Checklist: Citation in ChatGPT, Claude, Gemini and Perplexity

AI chats with live search fetch pages through their own search crawlers, so the GEO stage opens with access: allow OAI-SearchBot, Claude-SearchBot and PerplexityBot in robots.txt, then make your core business facts identical everywhere a model reads them. OpenAI states that sites opted out of OAI-SearchBot are not shown in ChatGPT search answers, and Anthropic states that blocking Claude-SearchBot reduces visibility in Claude's search results. Blocking a training crawler such as GPTBot or ClaudeBot is a separate decision from blocking a search crawler. Citation inside these chats is GEO, Aemorph's main discipline; the GEO guide explains the method, and the AI SEO guide shows how SEO, AEO and GEO run together.

#CheckWhy it mattersHow to confirmDeeper guide
47OAI-SearchBot, Claude-SearchBot and PerplexityBot are allowedEffects differ: ChatGPT search omits the site except as a navigational link, Claude shows it less, and Perplexity asks sites to allow PerplexityBot to appear in its resultsrobots.txt reviewed line by lineGEO guide, How search engines work
48Core facts read the same on the site, profiles and directoriesConflicting facts produce conflicting AI answersFact list compared across sourcesCross-platform AI brand inconsistency
49Each core fact sits in one clear sentence on a pageA model quotes a fact it reads plainlyCore-fact sentences listed per pageSPO triple architecture
50Buyer questions are tested in each AI chat each monthShows which chats name you and which name competitorsDated prompt logGEO guide

GEO checks for citation inside the AI chats your buyers use.

Sources: OpenAI and others, 2026

Which SEO Checklist Advice Is Out of Date?

Several checklist items still repeated online, including items in the 2024 versions of this checklist, describe retired tools or rules that Google's own documentation now contradicts. Each is checked below.

Earlier adviceWhat the documentation saysSourceWhat to do insteadStatus
Use robots.txt to choose which pages get indexedrobots.txt manages crawling and is not a mechanism for keeping a page out of GoogleGoogle Search Central, robots.txt introductionUse noindex on pages to keep out of resultsCorrected
Get a tracking ID and set up goals in Google AnalyticsGoogle Analytics 4 replaced Universal Analytics; Universal Analytics data stopped being accessible from the week of 1 July 2024Google Analytics HelpInstall Google Analytics 4 and mark key eventsCorrected
Install an SEO plugin to rank higherMeeting Google's requirements makes a page eligible and guarantees nothing; a plugin only edits settingsGoogle Search EssentialsUse a plugin for titles and sitemaps, then run the checks aboveCorrected
Set sitemap priority and frequency, and use the sitemap to see which pages get visitedGoogle ignores priority and change frequency, and submitting a sitemap is a hintGoogle Search Central, build a sitemapList indexable URLs with accurate last-modified datesCorrected
Keep titles under 60 characters with the keyword firstGoogle sets no limit on title length and truncates title links to fitGoogle Search Central, title linksWrite a unique, descriptive title and lead with what mattersCorrected
Put keywords in the URL to rank higherKeywords in a domain or URL path have hardly any effect beyond breadcrumbsGoogle SEO Starter GuideUse readable words that help the readerCorrected
Fill alt text with keywordsAlt text explains the image's relationship to the content; keyword stuffing breaks spam policyGoogle Search Central, image SEODescribe the image in contextCorrected
Duplicate content lowers rankingsContent under several URLs is inefficient and is not something that causes a manual actionGoogle SEO Starter GuideSet one canonical for each duplicate groupCorrected
Long-tail keywords carry higher difficultyIn Ahrefs' Australian data, "seo checklist" scores 37 for difficulty, "seo audit checklist" 28 and "website seo checklist" 0Ahrefs Keywords Explorer, October 2026Judge each term by its own difficulty scoreCorrected
Check mobile pages with Google's Mobile-Friendly TestGoogle retired the Mobile-Friendly Test in December 2023Google Search Central blogUse URL Inspection's live test and LighthouseCorrected
Publish guest posts with keyword-rich anchor textKeyword-optimised anchors in guest posts are named link spamGoogle spam policiesEarn links with natural, descriptive anchorsCorrected
Claim your Google My Business listingThe product is now Google Business ProfileGoogle Business Profile HelpComplete and verify the Business ProfileCorrected
Secure the site with SSLSSL 3.0 was deprecated in June 2015; HTTPS now runs on TLSIETF RFC 7568Serve every page over HTTPS with a current TLS certificateCorrected

Advice from the 2024 versions of this checklist, checked against current documentation in October 2026.

Sources: Google Search Central, July 2026 and others

Work Through the Checklist in Order

A site that passes the setup and technical stages first, then works page by page through keywords, on-page, content and links, builds rankings that hold, and the local, AEO and GEO stages then carry the same pages into map results, Google's AI answers and the AI chats your buyers ask. Re-run the technical stage after every site change and the GEO prompt log every month. The free Money on the Table audit prices the visibility gap these checks close, and Aemorph's SEO service runs every stage of this checklist as part of the LLM Influencer System.

Book a strategic conversation

THE STRATEGIC CONVERSATION

Start with a free strategic conversation.

Every Aemorph engagement starts with a free strategic conversation. It is the fastest way to see whether Aemorph fits your business before you commit budget.

Book a strategic conversation →
STARTING POINT
Free
You talk through your goals with Aemorph, and Aemorph quotes your engagement after the conversation.