Have you published good content for months and watched it go nowhere in Google?
Before you blame the content, check the plumbing. A page Google can’t crawl, render or index can’t rank, however good its content is.
That’s what a technical AI SEO checklist is for. It finds the problems you can’t see from the front of your website.
In my experience, technical problems explain more stalled content than weak writing does. I check them before I touch a single word.
Most lists online give you 50 items in random order. This one gives you 12 checks in the order they matter, because a speed fix won’t help a page that isn’t indexed.
For each check, you get three things: what to look at, how to verify it with a free tool, and how to fix it.
Step 1: get access to your Search Console and record a baseline.
You need Google Search Console, GA4 and a crawler. Search Console is free, and it shows you what Google itself sees on your website.
Do you know how many of your pages Google has indexed today? Open the Pages report and the Performance report, and note your indexed pages, clicks, top queries and rankings, so you can prove later what improved.
Step 2: let Google and AI crawlers into your website.
Open yoursite.com/robots.txt and read it line by line. A single “Disallow: /” left over from a staging website can block your whole domain.
Then check the AI crawlers.
OpenAI says websites that block OAI-SearchBot won’t be shown in ChatGPT search answers, so blocking it by accident costs you AI search visibility.
You can fix it by removing blocks on pages, CSS and JavaScript that Google needs to see your content. Block only your admin, cart and internal search pages.
Step 3: check which of your pages are indexed, and which shouldn’t be.
In Search Console, the Pages report lists each URL Google didn’t index and why. Use URL Inspection on your top pages to confirm they’re indexed.
Look for noindex tags on pages you want to rank. Did your developer leave one behind after your last redesign? It happens more than you’d think.
Keep one thing in mind. Google says robots.txt isn’t a way to keep a page out of Google. If you want a page out of the index, use noindex instead.
Step 4: clean up your XML sitemap so it lists only pages you want indexed.
Your sitemap should list only canonical pages that return a 200 status. Google says one sitemap can hold up to 50,000 URLs or 50MB, so large stores need a sitemap index.
Verify it in the Sitemaps report in Search Console. Then compare the URLs you submitted with the URLs Google indexed, because a big gap points to a thin content or quality problem.
Step 5: fix the status codes and redirects on your website.
Crawl your website and list each 404, each redirect chain and each 302 that should be a 301. Then check that your HTTP and non-www versions redirect to one HTTPS version.
Fix your broken internal links at the source, not with another redirect. Each extra hop slows Google down, and it slows your visitors down too. Broken backlinks pointing at old URLs deserve a 301 to the closest live page.
Step 6: remove duplicate content from your index with canonical tags.
Duplicate content is the most common problem I see on Indian ecommerce websites, and I’d fix it before any speed work.
Filter, sort and tracking parameters can turn 500 products into 50,000 URLs.
Check the canonical tag on your top pages with URL Inspection. Google shows you the canonical it picked, which might not be the one you declared.
You can fix it with self-referencing canonicals, noindex on thin filter pages with no unique content, and internal links that point to the clean URL.
Step 7: tighten your internal links so each important page is easy to reach.
Find your orphan pages, the ones no other page links to. Google might never find that content, and AI crawlers are even less likely to.
I recommend keeping your money pages within three clicks of your homepage. Your crawler shows click depth for each URL, so you can check this in minutes.
Step 8: check the mobile version of your pages before the desktop one.
Google uses the mobile version of your content, crawled with its smartphone agent, for indexing and ranking. That’s mobile-first indexing.
That’s why you should compare your mobile and desktop pages. If content, links or schema are missing on your mobile version, Google likely doesn’t see them at all.
Step 9: pass Core Web Vitals on your visitors’ phones, not just in the lab.
Open PageSpeed Insights and look at the field data at the top, not just the lab score. Search Console’s Core Web Vitals report groups your failing URLs.
The usual fixes are compressed images, fewer third-party scripts, reserved space for banners and lazy loading below the fold. Is a chat widget loading on each of your pages? That’s a common culprit.
Step 10: make sure your main content renders without JavaScript tricks.
In URL Inspection, view the crawled page and check the HTML. If your main content, prices or links appear only after JavaScript runs, Google might see an empty page with no content at all.
This matters even more for AI search. Many AI crawlers don’t render JavaScript well, so server-rendered content is the safer choice for you.
Step 11: add structured data that matches the content on each page.
Add Organization, LocalBusiness, Product, Article or BreadcrumbList schema where it fits your content. Local businesses should match LocalBusiness schema to their Google Business Profile, which links technical and local AI SEO together. Then test each template in Google’s Rich Results Test.
Your schema must describe content a visitor can see. Markup for reviews or prices that aren’t on the page breaks Google’s rules.
Step 12: check your language versions and your AI search readiness.
If you publish Hindi or other language pages, check that each one has correct hreflang tags pointing to the others.
Then run your top customer questions through Google AI Overviews and ChatGPT. Google says there are no special technical requirements for AI Overviews beyond normal AI SEO best practices, so steps 1 to 11 are your AI search checklist too.
A worked example of this technical AI SEO checklist in action.
Let’s say you run an electronics store in Delhi with 2,000 products. Search Console shows 38,000 pages crawled but not indexed, and your category pages sit on page three.
What’s going wrong? Step 3 shows that your indexed URLs are mostly filter pages like “?color=black&sort=price”. Step 6 shows that their canonicals point to themselves, not the category.
The fix is to set canonicals to the clean category URL, noindex the thin filters and drop them from your sitemap. Then add a short block of unique content to each category and link to it from your top product pages.
In a scenario like this, you’d expect Google to spend its crawl time on the pages that sell. Your category ranking for each main keyword should improve over the next few months, not overnight.
What to do next with your technical AI SEO checklist.
Run steps 1 to 3 on your website this week, because they catch the problems that block all your other content and AI SEO work.
If you’d rather have my team run the full technical AI SEO audit checklist for you, that’s the AI SEO audit service. It starts with a free mini audit.