The SEO and GEO Checklist for 2026

One combined checklist for ranking on Google and getting cited by ChatGPT, Perplexity and AI Overviews: technical health, on-page work, GEO, local signals, content quality and a maintenance routine, in the order I actually run audits.

Most SEO checklists were written for a world where the only goal was a blue link on Google. That world has not disappeared, but it now shares the screen with ChatGPT search, Perplexity, Gemini and Google AI Overviews, all of which read your pages, pick a few sentences and present them as the answer. This SEO GEO checklist is the single list I now run when I audit a small-business site: one pass that protects your rankings and also makes your pages easy for AI engines to quote.

I am Shreyas Bagal, a solo freelance digital marketer in Pune, and I build this checklist from real audits rather than from theory. The order matters more than the length. I start with whether Google and AI crawlers can reach the site at all, then move to on-page work, then to the extra GEO layer, then to local and content-quality signals, and finally to a maintenance routine that stops the gains from decaying. Skipping straight to the exciting parts, such as schema or llms.txt, before the boring parts is the most common mistake I see.

The checklist below has 40 items spread across those five layers. You do not need a paid tool for any of them. Google Search Console, a browser, a text editor and roughly two working weeks are enough for a site of 10 to 30 pages. If you want the theory first, read my explainers on SEO vs GEO in 2026 and what GEO actually is; otherwise, jump into the steps.

What is the difference between SEO and GEO, and why run one checklist?

SEO, or search engine optimisation, is the work of making pages rank in Google and Bing so that people click through to your site. GEO, or generative engine optimisation, is the work of making the same pages easy for AI answer engines to retrieve, quote and credit in a generated response. The two overlap heavily: both reward crawlable pages, clear headings, a question answered early, structured data and visible expertise. GEO adds a short list of extras, such as allowing AI crawlers, writing passages that can be lifted whole, and keeping your entity details consistent across the web.

Because the overlap is so large, running two separate projects wastes time. A page that opens with a direct answer, sits under a question heading, carries valid FAQPage schema and is linked from related pages is doing three jobs at once: it can win a featured snippet, it can appear in an AI Overview, and it can be cited by Perplexity. I explain the boundaries in more detail in my comparison of AEO, SEO and GEO, but for practical purposes I treat GEO as a layer that sits on top of solid SEO, never as a replacement for it.

There is one honest caveat. Nobody outside the AI companies knows exactly how their systems choose sources, and the guidance changes. Everything in this checklist is based on what Google, OpenAI and Perplexity have documented publicly, plus patterns I have seen while testing my own pages and client pages. Treat the items as strong defaults, not guarantees, and verify results in Search Console and by testing real questions in the AI tools yourself.

Step-by-step: how to run the SEO and GEO checklist

Work through the five steps in order. Each step below ends with a short checklist you can copy into a spreadsheet. The numbering runs across the whole list, so by the end you will have ticked off 40 items. For a small site, budget about two hours for step 1, three for step 2, four for step 3, three for step 4, and one hour a month for step 5.

Step 1: Fix crawling, indexing and speed first

Nothing else in this checklist pays off if a page cannot be reached, rendered and indexed. Open Google Search Console, go to the Pages report and read the reasons pages are not indexed. Confirm that robots.txt does not block Googlebot or the AI crawlers you want, that your XML sitemap is submitted, and that no template carries an accidental noindex tag. In my experience, one stray noindex or a Cloudflare rule blocking bots explains more "why is my site invisible" cases than any content problem.

Then check speed and stability. Google publishes thresholds for its Core Web Vitals: a Largest Contentful Paint under 2.5 seconds, an Interaction to Next Paint under 200 milliseconds and a Cumulative Layout Shift under 0.1. Test your slowest template on a mid-range Android phone over a 4G connection, because that is how a large share of Indian visitors arrive. Compress hero images, defer heavy scripts and fix redirect chains. The technical SEO basics for business owners guide and my Core Web Vitals guide walk through each fix in plain language.

Make sure every important page has a self-referencing canonical tag and that duplicate versions of the site, such as http, https, www and non-www, all redirect to one version. If you are unsure how canonicals behave, see what a canonical URL is. Finally, confirm that new pages get discovered quickly: link them from an indexed page and request indexing in Search Console, following my guide on how to index a website on Google. Google's own SEO Starter Guide is the primary reference for this layer.

  • 1. Googlebot is allowed in robots.txt and no important page is blocked.
  • 2. An XML sitemap is submitted in Search Console and lists only indexable URLs.
  • 3. No accidental noindex tags or X-Robots-Tag headers on key pages.
  • 4. The Pages report shows no unexplained "Crawled, currently not indexed" clusters.
  • 5. All URL variants redirect to one canonical https version.
  • 6. Self-referencing canonical tags on every indexable page.
  • 7. No redirect chains longer than one hop and no broken internal links.
  • 8. Core Web Vitals pass on the slowest template (LCP under 2.5s, INP under 200ms, CLS under 0.1).
  • 9. The site is fully usable on a mobile viewport.
  • 10. Server responds with HTTP 200 quickly and serves HTTPS with a valid certificate.

Step 2: Optimise on-page elements for search intent

On-page SEO starts with matching each page to one search intent. Before you touch a title tag, search your target keyword and look at what Google shows: guides, product pages, comparison posts or local listings. If the results are all how-to guides and your page is a sales pitch, no amount of tweaking will fix the mismatch. My explainer on search intent shows how to read the results page, and the keyword cannibalisation guide covers what to do when two of your own pages compete for the same query.

Once intent is settled, write a unique title tag of roughly 50 to 60 characters that leads with the main keyword, and a meta description of 140 to 160 characters that promises a specific benefit. Use exactly one H1 and turn your H2s into the questions people actually ask. Under each question heading, put the direct answer in the first one or two sentences, then add supporting detail. This answer-first habit is the bridge between SEO and GEO, because it produces the same sentence that a featured snippet, an AI Overview and a Perplexity citation all prefer to lift.

Add descriptive alt text to meaningful images, compress file sizes and name files sensibly, as covered in my image SEO guide. Build internal links with descriptive anchors from related pages, following the approach in the internal linking strategy guide, and make sure each key page is reachable within three clicks of the homepage. The free on-page SEO checklist and my meta tags guide give the detailed rules for titles and descriptions.

  • 11. Each page targets one clear search intent verified against the live results.
  • 12. Unique title tag, 50 to 60 characters, primary keyword near the front.
  • 13. Unique meta description, 140 to 160 characters, with a concrete benefit.
  • 14. Exactly one H1, and H2s written as real questions or clear topics.
  • 15. The direct answer sits in the first two sentences under each heading.
  • 16. Descriptive alt text on meaningful images, compressed files, modern formats.
  • 17. Three or more contextual internal links with descriptive anchors per page.
  • 18. No two pages compete for the same primary keyword.
  • 19. Clean, short, lowercase URLs with hyphens.
  • 20. Visible publish and last-updated dates that match your schema.

Step 3: Add the GEO layer for AI citations

The GEO layer is where the checklist departs from classic SEO. Begin with access: OpenAI documents OAI-SearchBot for ChatGPT search and GPTBot for model training, Perplexity documents PerplexityBot and Perplexity-User, and Google controls use of your content in Gemini through the Google-Extended token. You can allow search-focused crawlers while blocking training crawlers if you prefer. What you should avoid is blocking everything by accident through a blanket rule or a firewall setting, because a page that AI systems cannot fetch cannot be cited. My guides on robots.txt and llms.txt explain the syntax, and I treat llms.txt as a harmless extra rather than a ranking lever.

Next comes writing for extraction. AI engines tend to quote passages that are self-contained, so I write key sections as blocks of roughly 130 to 170 words that make sense even when lifted out of the page: a question heading, an answer in the first sentence, then two or three supporting facts with named entities such as tools, places and dates. My guide to content structure for AI search shows the exact pattern. Add FAQPage, Article and, where the page explains a process, HowTo schema that matches the visible text word for word; the schema markup guide and the note on FAQ schema for AI Overviews cover implementation, and Google's Rich Results Test validates it.

The last GEO ingredient is your entity footprint. AI engines cross-check who you are, so use the same business name, description, author name and profile links everywhere. Publish something original that others can cite, such as your own numbers or a tested process, and earn mentions on third-party sites, since brand mentions and a clear entity signal help systems trust a source. For engine-specific tactics, see how to optimise for ChatGPT search and rank on Perplexity.

  • 21. OAI-SearchBot, PerplexityBot and Perplexity-User are not blocked in robots.txt or at the firewall.
  • 22. A deliberate decision on training crawlers such as GPTBot and Google-Extended.
  • 23. Key sections written as self-contained passages of about 130 to 170 words.
  • 24. Question-style headings that match how people phrase prompts.
  • 25. FAQPage schema on pages with real FAQs, matching visible text.
  • 26. Article schema with accurate datePublished and dateModified.
  • 27. HowTo schema on step-by-step pages, with anchors that match headings.
  • 28. Consistent business, author and profile details across your site and social accounts.
  • 29. At least one original, citable fact or process per key page.
  • 30. Third-party mentions earned on directories, communities and industry sites.

Step 4: Strengthen local signals and content quality

If you serve customers in a specific city, local signals often decide whether you appear at all. Claim and fully complete your Google Business Profile: correct primary category, service areas, opening hours, services, real photos and a description written for humans. Keep your name, address and phone number identical across every citation, because inconsistency weakens trust for both Google and AI tools; my guides on Google Business Profile optimisation and NAP consistency cover the details. Ask satisfied customers for reviews using a direct link, and reply to every review, as explained in how to get more Google reviews.

Add LocalBusiness schema to your homepage and contact page using the approach in the local business schema guide, and work through the full local SEO checklist if your leads come from a neighbourhood or city. For a Pune client of mine, tightening these signals and the on-page basics took a page from position #59 to the top 5 in two months. That is one client and one query, so treat it as an example of what focused work can do rather than a promise.

Content quality is the other half of this step. Google's guidance emphasises experience, expertise, authoritativeness and trust, and AI engines appear to favour sources that show the same qualities. Put a real author name and short bio on every article, describe first-hand work in the first person, date your statistics and link to primary sources. My explainer on E-E-A-T lists the visible trust signals worth adding, and topical authority explains why covering a subject in depth beats scattering thin pages across many topics.

  • 31. Google Business Profile claimed, verified and fully completed.
  • 32. Name, address and phone number identical on the site, profile and citations.
  • 33. A steady review-request process, with a reply to every review.
  • 34. LocalBusiness schema on the homepage and contact page.
  • 35. A named author, short bio and credentials on every article.
  • 36. Statistics carry a source and a date, and claims are hedged where unverified.
  • 37. First-hand examples or numbers you can actually stand behind.

Step 5: Set a monthly and quarterly maintenance routine

Rankings and citations decay when nobody looks after them. A page that was quotable three months ago can slip out of rotation because a competitor published something fresher, a template change broke your schema or a plugin update added a noindex tag. The fix is a small, boring, repeatable routine. Each month, open Search Console and review indexing errors, new Core Web Vitals warnings and queries where impressions are rising but clicks are flat. Then type your ten most important buyer questions into ChatGPT, Perplexity and Google and note which sources are cited.

Each quarter, go deeper. Refresh facts, prices and dates on your top ten pages and update the visible last-updated line and the dateModified value in schema at the same time, but only when you have genuinely changed something. Add internal links from older posts to new ones, re-audit your local listings for drift and prune or merge pages that never earned impressions. Track a small set of numbers rather than a dashboard of vanity metrics; my guide to SEO KPIs to track lists the ones that matter, and tracking AI traffic in GA4 shows how to spot referrals from AI tools.

Keep expectations realistic. Technical fixes can show up in Search Console within days or weeks, while competitive rankings usually take months, which I break down in how long SEO takes. Citations in AI tools can move faster or slower than Google rankings and are hard to measure precisely, so I record them as a manual log rather than as a hard KPI. If you want a deeper diagnostic for the AI side, the AEO audit checklist goes further than this list.

  • 38. Monthly review of Search Console indexing, Core Web Vitals and top queries.
  • 39. Monthly test of your top buyer questions in ChatGPT, Perplexity and Google, logged in a sheet.
  • 40. Quarterly refresh of top pages, internal links and local listings, with dates updated honestly.

The 40-point SEO and GEO checklist at a glance

If you only have time to skim, use this table to see which layer each group of items belongs to, roughly how long it takes on a 10 to 30 page site and what it protects. The time estimates are my working averages from audits of small Indian business sites, not universal figures, and larger or more complex sites will take longer. Use it to plan your two weeks: technical first, then on-page, then the GEO layer, then local and quality work, with maintenance running from the day you finish.

LayerItemsTypical timeWhat it protects
1. Crawl, index, speed1 to 101 to 2 daysWhether any page can rank or be cited at all
2. On-page SEO11 to 20About 1 dayRelevance and click-through on Google
3. GEO layer21 to 30About 1 dayExtraction and citation by AI engines
4. Local and quality31 to 37About 1 day plus reviewsMap pack visibility and trust
5. Maintenance38 to 401 hour monthlyKeeping gains from decaying

Which AI crawlers should you allow in robots.txt?

Allow the crawlers that power AI search products, and make a separate, deliberate choice about the crawlers used for model training. Search-focused bots such as OAI-SearchBot, PerplexityBot and Perplexity-User fetch pages so they can answer a live question and link back to you, so blocking them removes you from those answers. Training bots such as GPTBot or the Google-Extended token relate to how your content may be used to build or ground models. Blocking those does not remove you from Google Search, but you should read each vendor's current documentation before deciding, because the names and behaviour change.

The table below shows the pattern I use for a typical small-business site that wants visibility. Check the vendor documentation for the current list, since new user agents appear regularly, and test your live robots.txt file after every change. Remember that a Cloudflare or hosting firewall can block a bot even when robots.txt allows it, which is why the first step in this checklist includes both places.

CrawlerOperatorPurposeMy default for a visibility-focused site
GooglebotGoogleSearch indexing, AI Overviews and AI ModeAllow
OAI-SearchBotOpenAIChatGPT search resultsAllow
PerplexityBotPerplexityPerplexity search indexAllow
Perplexity-UserPerplexityFetches a page when a user asksAllow
GPTBotOpenAIModel training dataYour choice, decide deliberately
Google-ExtendedGoogleControls use for Gemini training and groundingYour choice, decide deliberately

What are the most common mistakes when running an SEO and GEO checklist?

The most common mistake is doing the interesting items first. I regularly meet business owners who have added FAQ schema, generated an llms.txt file and rewritten every heading, while a leftover noindex tag from the staging site keeps half the pages out of Google. Schema does not rescue an unindexed page. Work in the order given: access, on-page, GEO, local, then maintenance. Checking each layer before moving on costs a few hours and saves weeks of confused reporting.

The second mistake is treating GEO as a trick. Some guides promise that a certain phrase or file forces a citation. Nothing I have tested works that way. AI engines quote pages that are clear, factual, well-structured and backed by a credible source, which is exactly what good SEO already asks for. Hiding a keyword list in the footer, spinning out near-duplicate pages or inventing statistics may look clever, but it damages trust and can trigger Google's spam policies. If a tactic would embarrass you when a reader checks the claim, skip it.

The third mistake is measuring the wrong thing. Citation counts in AI tools fluctuate from day to day because answers are generated fresh, so a single test proves little. Log the same ten questions monthly, record which sources appear and look for trends over several months. Likewise, do not judge a technical fix after three days. Give changes time to be recrawled, watch impressions and indexed pages in Search Console, and only then decide whether to iterate. Patience and a written log beat anxious daily checking.

What should you do in the first 30 days?

In week one, finish steps 1 and 2 on your five most valuable pages: the homepage, your main service page, your contact page and two of your best articles. That means fixing access, checking canonicals, rewriting titles and descriptions and putting a direct answer at the top of each section. Do this on a small set of pages first so you can see the result in Search Console before repeating it across the whole site. Most business owners get a clear picture of their real problems in this first week.

In week two, add the GEO layer to the same five pages. Rewrite key sections as self-contained passages, add FAQ, Article and HowTo schema where they fit, confirm crawler access and align your name and profile details across the web. In week three, work on local signals and content quality: complete the Google Business Profile, start a review-request habit, add author bios and replace vague claims with sourced, dated facts. For a Pune clinic, consistent short-form content plus a clean profile produced 742K+ Instagram views in three months, 94% of them from non-followers, which shows how much visibility clear, focused work can earn.

In week four, set up the maintenance routine and a baseline. Record your current Search Console clicks and impressions, your Core Web Vitals status and the results of your ten test questions in ChatGPT, Perplexity and Google. Put the monthly review in your calendar as a recurring one-hour slot, and repeat the process on the next batch of pages. If the work feels overwhelming, my small business marketing checklist and guide to ranking on the first page of Google help you decide what deserves your time.

How do you know the checklist is working?

Use a short list of measures tied to the layers. For step 1, watch the number of valid indexed pages and the count of pages with errors in Search Console. For step 2, watch impressions, average position and click-through rate on the pages you rewrote, comparing four-week periods to smooth out noise. For step 3, watch your manual citation log and any referral traffic from AI tools in Google Analytics. For step 4, watch Google Business Profile views, calls and direction requests, plus review count and average rating. For step 5, watch whether the monthly review is actually happening.

Expect a lag. Fixing a blocked page can lift impressions within a couple of weeks, while a new article competing for a competitive keyword may need several months and supporting links. Lead quality also matters more than raw traffic. On Meta campaigns I run, cost per lead of around Rs 20 to 25 is only meaningful when the leads convert, and the same logic applies to organic traffic: a smaller number of visitors who match your service beats a large number who never enquire. Tie every review back to enquiries, calls and bookings, not just clicks.

Finally, keep notes on what you changed and when. A simple sheet with the date, the page, the change and the metric you expect to move makes it possible to learn from the work. Without it, you cannot tell whether a traffic jump came from your title rewrite, a Google update or a seasonal spike. That habit is the difference between running an SEO and GEO checklist once and building a repeatable process that improves every quarter.

What is different about running this checklist in India?

Three practical differences stand out for Indian businesses. First, mobile-first is the default: most of your visitors will arrive on mid-range Android phones with variable network quality, so speed and layout stability matter more than they might for a desktop-heavy audience. Second, search behaviour is multilingual and mixed, with many queries typed in English using local place names, such as Baner, Kothrud or Hinjewadi. Your local pages and Google Business Profile should use those neighbourhood names naturally, as shown in my Pune area pages, for example digital marketing in Baner.

Third, WhatsApp and phone calls are often the real conversion event, not a web form. Make sure your click-to-call and WhatsApp buttons are tracked as events, so that your reports show enquiries and not just sessions. If you also run ads, keep your landing pages aligned with the organic pages; my notes on how small businesses get clients online connect the pieces. For a fuller picture of costs, see SEO cost in India in 2026, and for a free starting point, use the best free SEO tools for small businesses.

If you would rather hand the audit to someone who runs it weekly, I take on a limited number of projects as a solo freelancer. You can see how I work on my services page, or ask me a specific question through the contact page below. Either way, start with step 1 today: confirm that Google and the AI crawlers can reach your site, because every later item depends on it.

Frequently asked questions

How long does the full SEO and GEO checklist take to complete?

For a small-business site with 10 to 30 pages, plan roughly one focused day per layer: technical fixes in one to two days, on-page work in a day, GEO additions such as FAQs, schema and author bios in a day, and local SEO in a day plus ongoing review requests. Most Pune businesses I audit finish the first pass within two weeks while still running daily operations. Larger sites take longer because of template-level fixes and approvals.

What is the difference between SEO and GEO?

SEO (search engine optimisation) makes your pages rank in Google's results so people click through to your site. GEO (generative engine optimisation) makes the same content easy for AI answer engines such as ChatGPT, Perplexity, Gemini and Google AI Overviews to quote and cite. In 2026 both reward the same foundations: crawlable pages, clear structure, a question answered early, and real expertise. One well-built page can earn the ranking and the citation.

Which checklist items should I fix first for the fastest results?

Start with indexing and access. An accidental noindex tag, a robots.txt rule that blocks crawlers, or a missing sitemap can hide a whole site, and fixing them costs almost nothing. After that, rewrite title tags and put a direct answer in the first two sentences of each key page. Those two moves usually show movement in Search Console within a few weeks, though timing depends on how often Google recrawls your site.

Do I need separate strategies for SEO and GEO?

No. The overlap is large enough that one strategy covers both. Technical health, clear headings, self-contained FAQ answers, structured data and E-E-A-T signals feed traditional rankings and AI citation at the same time. GEO adds a short list of extras: allowing AI crawlers, writing passages that can be lifted whole, keeping entity details consistent, and earning mentions on third-party sites. Those take hours to add on top of solid SEO, not weeks.

How often should I re-run this checklist?

Run a light check monthly and a deeper review quarterly. Monthly means Search Console errors, indexation changes, Core Web Vitals regressions and a manual test of your key questions in AI tools. Quarterly means refreshing facts and dates on your top pages, adding internal links to new content and re-checking your Google Business Profile. Pages that were citable three months ago can quietly drop out of rotation when nobody maintains them.

Related guides

Your next step

Pick one layer and finish it this week. If you have never checked indexing, start with step 1: open Google Search Console, confirm your sitemap is submitted, and read the Pages report. Then rewrite the title and first paragraph of your most important page. If you would like me to run this checklist against your site and hand you a prioritised fix list, get in touch.

Follow Shreyas in Google

Get new guides in your Google Search & Discover feed.