← Back to Blog

AI Readiness Checklist: Is Your Website Ready for AI Search?

Why AI readiness is the new digital marketing baseline

For two decades, the digital marketing checklist was straightforward: build a website, optimize for Google, maybe run some ads. That checklist is now dangerously incomplete. With ChatGPT reaching 2.8 billion monthly active users, Google AI Overviews appearing in 47 percent of search results, and Perplexity processing over 780 million monthly queries, AI engines have become a primary way customers discover businesses. And AI engines evaluate your business completely differently than Google\'s traditional search algorithm. Google\'s ranking algorithm weighs backlinks, domain authority, keyword density, and page speed. AI engines prioritize structured information, content depth, entity recognition, and technical accessibility. A website that ranks on page one of Google might be completely invisible to ChatGPT because it fails basic AI readiness checks. The reverse is also true: a well-structured small business website with proper schema markup and consistent directory listings can be recommended by AI engines ahead of larger competitors with higher domain authority.
  • SSL certificate (HTTPS)
  • Mobile-responsive design
  • Schema markup (Organization + LocalBusiness)
  • FAQ sections with structured data
  • robots.txt allowing AI crawlers
  • llms.txt file at domain root
  • Page speed under 3 seconds
  • Content depth (800+ words per service page)
  • Active Google Business Profile

The gap between SEO rankings and AI visibility

This disconnect between SEO performance and AI visibility is why every business needs a dedicated AI readiness checklist. You cannot assume that good SEO translates to good AEO. You need to verify each factor independently. According to HubSpot, AI-referred visitors convert at 14.2 percent compared to 2.8 percent for Google organic traffic. That 4.4x conversion improvement means that even modest improvements in AI visibility can drive meaningful revenue. But first, you need to know where you stand. The AI search engine market has already reached 43.6 billion dollars and is projected to hit 379 billion dollars by 2030, at which point AI is expected to handle 62.2 percent of all search volume. According to Gartner, 25 percent of organic search traffic is now shifting to AI chatbots, and that percentage is accelerating quarter over quarter. Businesses that fail basic AI readiness checks are not just missing a minor trend — they are losing access to a channel where visitors convert at nearly five times the rate of traditional search. The cost of inaction compounds: every month you remain AI-invisible is a month your competitors are building citation authority, accumulating AI-favorable reviews, and establishing themselves as the default recommendation in your category. This 15-point checklist covers every factor that AI engines evaluate before deciding whether to recommend your business. Score yourself on each point, calculate your overall grade, and use the results to prioritize your optimization efforts. LunimRank\'s free AI Readiness Grader automates this entire checklist and produces a letter grade with specific fix recommendations, but working through each check manually builds the understanding you need to maintain your AI visibility over time.

Check 1: SSL certificate — the trust baseline

The first check is the simplest and most binary: does your website use HTTPS? An SSL certificate encrypts the connection between your website and visitors, and it has been a baseline trust signal for Google since 2014. For AI engines, SSL is even more critical because they actively prefer citing secure sources. When an AI engine recommends a website, it is putting its reputation on the line. Recommending an insecure website that could expose users to data theft would undermine user trust in the AI itself. As a result, most AI engines deprioritize or skip non-HTTPS websites entirely, regardless of content quality. The data supports this: according to Exposure Ninja, AI engines cross-reference multiple trust signals when building their citation confidence, and SSL is the most fundamental of those signals.

What happens without SSL in AI search

A website without HTTPS is treated similarly to a business without a verified Google Business Profile — it may exist, but the AI cannot recommend it with confidence. This matters because ChatGPT alone handles 810 million daily active users, each asking questions that could lead to your business. If your website is skipped because it lacks SSL, you are invisible to this entire audience regardless of how good your content or services are. Scoring: Give yourself 1 point if your site uses HTTPS. Give yourself 0 points if it does not. Check by visiting your website — if you see a padlock icon in the browser address bar, you have SSL. If you see a "Not Secure" warning, you do not. The fix is straightforward. Most modern web hosting providers include free SSL certificates through Let\'s Encrypt. If your hosting provider does not offer free SSL, services like Cloudflare provide it for free through their CDN. For WordPress sites, plugins like Really Simple SSL automate the configuration process. For Squarespace and Wix, SSL is typically enabled by default on all plans. This is a one-time fix that takes 15 to 30 minutes and should be your first priority if you do not already have it. After enabling SSL, verify that all pages redirect from HTTP to HTTPS and that there are no mixed content warnings.

Check 2: robots.txt AI bot access — the most common failure

Your robots.txt file tells web crawlers which parts of your site they can and cannot access. This file, located at yoursite.com/robots.txt, was originally designed for traditional search engine bots. But AI engines use their own bots — GPTBot for ChatGPT, ClaudeBot for Claude, PerplexityBot for Perplexity, and GoogleOther for Google\'s AI training — and many websites inadvertently block them. This is the single most common AI readiness failure we see at LunimRank. Approximately 40 percent of small business websites either block AI bots explicitly through Disallow rules or use a blanket "Disallow: /" that blocks all bots. Some website platforms and security plugins add these blocks by default without the site owner\'s knowledge. The irony is painful: businesses spending time and money on content creation are simultaneously preventing AI engines from reading that content. According to Superlines, AI Overviews now appear in 47 percent of Google search results, and Google\'s own AI training bot (GoogleOther) must be allowed in your robots.txt for your content to be considered for AI Overviews.

Common robots.txt mistakes that block AI

Blocking GoogleOther means your content is invisible not just to ChatGPT but potentially to Google\'s own AI-generated summaries — the ones seen by 1.5 billion monthly users. This single misconfiguration can cost you visibility across the two largest AI search surfaces simultaneously. Security plugins like Wordfence, Sucuri, and iThemes Security sometimes add aggressive bot-blocking rules that catch AI crawlers in their net. If you installed a security plugin in the past few years, check whether it added Disallow rules to your robots.txt without your knowledge. Scoring: Give yourself 2 points if your robots.txt explicitly allows all major AI bots (GPTBot, ClaudeBot, PerplexityBot, GoogleOther, Bingbot). Give yourself 1 point if some bots are allowed but others are blocked. Give yourself 0 points if your robots.txt blocks AI bots or you do not have a robots.txt file. Use LunimRank\'s free Crawlability Checker to test your robots.txt against 15 known AI bots instantly. The fix is editing your robots.txt file to add Allow rules for AI bots. If you use WordPress, you can edit this through an SEO plugin like Yoast or RankMath. If you use another platform, access it through your hosting file manager. Make sure you are not blocking AI bots with blanket Disallow rules that were meant for spam bots. After editing, verify the changes by visiting yoursite.com/robots.txt directly and confirming the new rules appear.

Check 3: llms.txt file — your AI resume

An llms.txt file is a plain-text file placed at the root of your domain that provides structured information about your business specifically for AI engines. While robots.txt tells bots what not to crawl and sitemap.xml tells them where your pages are, llms.txt tells them what your business actually is, what you offer, and how to contact you. Think of it as a resume that AI engines can read in seconds. The llms.txt format has gained significant traction in 2026 as businesses recognize that AI engines need different information than traditional search crawlers. A well-crafted llms.txt file includes your company name, a concise business description, your primary products and services with brief explanations, your geographic service area, contact information, social media profiles, and frequently asked questions with direct answers. The reason llms.txt matters so much is the way RAG-based engines like Perplexity work. According to research from CXL, Perplexity searches the web in real time for every query, retrieves relevant pages, and synthesizes answers from those pages.

How AI engines use your llms.txt file

When Perplexity encounters a well-structured llms.txt file, it can extract comprehensive business information in a single request rather than crawling and synthesizing multiple pages. This makes your business dramatically easier to cite accurately. The same principle applies to ChatGPT with browsing enabled and Google AI Overviews, both of which use real-time retrieval to supplement their training data. Without an llms.txt file, these engines must piece together your business information from scattered web pages, increasing the chance of inaccurate or incomplete recommendations. With an llms.txt file, you provide a single authoritative source that eliminates guesswork. Scoring: Give yourself 2 points if you have an llms.txt file with complete, accurate business information. Give yourself 1 point if you have one but it is incomplete or outdated. Give yourself 0 points if you do not have one. The fix is fast. Use LunimRank\'s free llms.txt Generator to create a properly formatted file in under five minutes. The generator walks you through each section, prompting you for the specific information AI engines care about most. After generating the file, upload it to your website\'s root directory — the same folder where your index.html or robots.txt lives. Most hosting platforms make this straightforward through their file manager. Verify the file is accessible by visiting yourdomain.com/llms.txt in your browser. Update the file quarterly or whenever your services, hours, or contact information changes.

Check 4: Schema markup — speaking the AI language

Schema markup is structured data you add to your website\'s HTML that tells AI engines exactly what your business is in machine-readable format. While humans read your website visually, AI engines parse the underlying code. JSON-LD schema provides precise, structured facts — your business name, type, address, hours, services, reviews — that AI engines can extract without guessing. Businesses with proper schema markup are significantly more likely to be cited in AI-generated answers because AI engines can quickly confirm the entity\'s identity, location, services, and reputation without interpreting ambiguous text. The most impactful schema types for local businesses are LocalBusiness (or a specific subtype like Dentist, Plumber, or Restaurant), FAQPage, Organization, Product, Article, and AggregateRating. Each type tells AI engines something different about your business. LocalBusiness establishes your identity and location. FAQPage wraps your questions and answers in a format AI engines can cite as discrete units. AggregateRating surfaces your reputation data at a glance.

Why FAQ sections are highest-impact for AI

According to CXL, FAQ content is one of the most frequently cited content types in AI-generated answers, and wrapping it in FAQPage schema dramatically increases the chance of citation. But quality matters more than presence. According to White Hat SEO, empty or generic schema markup can result in an 18 percent citation penalty compared to having no schema at all. This means placeholder schema with incomplete information is actively harmful. Every schema element must contain accurate, specific, and current data — real business hours, real service descriptions, real review counts. Scoring: Give yourself 2 points if you have comprehensive, accurate JSON-LD schema on your key pages (homepage, service pages, contact page) including LocalBusiness or Organization type, FAQPage, and AggregateRating where applicable. Give yourself 1 point if you have some schema but it is incomplete or only on your homepage. Give yourself 0 points if you have no schema markup. Approximately 70 percent of small business websites have no structured data at all, so this is one of the most common failures we see at LunimRank. The fix involves generating and implementing JSON-LD markup. Use LunimRank\'s free Schema Generator to create markup tailored to your business type. The generator produces properly formatted code ready to paste into your HTML. For WordPress, paste it into your theme\'s header or use a plugin like Insert Headers and Footers. For Squarespace, use the Code Injection feature under Settings. For Wix, add it through the Custom Code section. After implementation, validate using Google\'s Rich Results Test or LunimRank\'s free Schema Validator to confirm everything is correctly formatted and error-free.

Check 5: FAQ sections — the content AI engines love most

FAQ sections are one of the most powerful content formats for AI visibility. They directly match the question-and-answer interaction model that AI engines use to generate responses. When a customer asks ChatGPT a question about your industry, the AI looks for content that provides a direct, authoritative answer to that specific question. FAQ sections on your website are the easiest way to provide exactly what the AI is looking for. According to CXL, FAQ content is one of the most frequently cited content types in AI-generated answers. This makes sense when you think about it from the AI\'s perspective: a clearly structured question and answer provides a self-contained, verifiable piece of information that can be directly incorporated into a response. Contrast this with a long-form blog post where the relevant information might be buried in the third paragraph of a 2,000-word article. The AI has to extract, verify, and reformat that information — introducing risk of misinterpretation. A clean FAQ entry eliminates that risk entirely.

Which questions to include in your FAQ

The questions you include should come directly from real customer interactions. Review the questions people ask through phone calls, emails, contact forms, Google Business Profile Q&A, social media comments, and online chat. These are the exact questions potential customers are typing into ChatGPT and Perplexity. For a dentist, that might include questions like "How much do dental implants cost?" or "Does insurance cover teeth whitening?" For a plumber, it might be "How long does a water heater replacement take?" or "What causes low water pressure?" Each answer should include specific, local details that demonstrate first-hand expertise — not generic information anyone could copy from a competitor\'s website. Include your specific pricing ranges, your typical turnaround times, your certifications, and what makes your approach different. This specificity is what separates businesses that AI engines cite from those they skip. Scoring: Give yourself 2 points if you have FAQ sections on your main service pages with at least 5 questions each, marked up with FAQPage schema. Give yourself 1 point if you have some FAQ content but it lacks schema markup or covers fewer than 3 questions per page. Give yourself 0 points if you have no FAQ sections. The fix involves creating FAQ content and marking it up with FAQPage schema using LunimRank\'s free Schema Generator. The combination of well-written FAQ content with proper schema markup is one of the highest-impact AI visibility improvements you can make. Aim for 5 to 10 questions per service page, and update them quarterly as you identify new questions from customer interactions.

Checks 6-9: meta tags, headings, content depth, and reviews

The remaining technical checks cover four areas that collectively determine whether your content is deep enough and well-structured enough for AI engines to cite with confidence. Check 6 is meta description completeness. Every page on your website should have a unique meta description that summarizes the page\'s content in 150 to 160 characters. AI engines use meta descriptions as contextual signals to understand what a page covers before diving into the full content. Missing or duplicate meta descriptions reduce the AI\'s ability to match your pages to relevant queries. A meta description like "Smith Plumbing offers 24/7 emergency plumbing repair, water heater installation, and drain cleaning in Winnipeg" gives the AI far more to work with than a generic or missing description. Give yourself 1 point if all key pages have unique, descriptive meta descriptions. Check 7 is heading structure. Your pages should use a clear H1, H2, H3 hierarchy that logically organizes content. The H1 should state the page\'s topic. H2 headings should break content into major sections. H3 headings should address sub-topics. AI engines use heading structure to parse content quickly and identify the most relevant sections for a given query.

When Perplexity searches the web in

When Perplexity searches the web in real time, it needs to quickly identify which section of your page answers the user\'s question — proper heading structure makes this possible. Pages with flat heading structures or headings used purely for visual styling rather than content organization are harder for AI engines to parse. Give yourself 1 point for clean heading hierarchy across your key pages. Check 8 is content depth. Pages with fewer than 300 words are rarely cited by AI engines because they lack sufficient depth to demonstrate expertise. According to GEO research from IIT Delhi and Princeton, AI engines consistently prefer sources that provide comprehensive, detailed answers with specific facts, statistics, and expert opinions. Your key service pages should have at least 500 words of unique content that includes pricing information, process descriptions, timelines, certifications, and answers to common customer questions. Blog posts and guides should aim for 1,000 or more words with original insights and local expertise. Give yourself 2 points if your key pages exceed 500 words, 1 point if they are between 300 and 500 words, and 0 points if they are under 300 words. Check 9 is customer reviews. AI engines analyze review volume, recency, and sentiment across platforms when deciding whom to recommend. They do not just count stars — they read the text of reviews, extract sentiment, and identify recurring themes about specific services. Detailed reviews mentioning specific services and outcomes provide far more AI citation value than brief five-star ratings. Your Google Business Profile should have recent reviews (within the past 3 months) with an average rating of 4.0 or above. According to HubSpot, 58 percent of marketers report that AI-referred visitors convert at higher rates, and the quality of your reviews directly influences whether AI engines send those high-converting visitors to you. Give yourself 1 point if you meet this threshold.

Checks 10-15: directory listings, NAP, Google Business Profile, and more

Beyond your website, AI engines evaluate your business\'s presence and consistency across the broader web. These checks cover the external factors that influence AI recommendations and collectively represent the citation signals that build AI engine confidence in your entity. Check 10 is Google Business Profile completeness. Your Google Business Profile is one of the most trusted data sources that AI engines pull from. According to First Page Sage, Google Business Profile information is directly referenced by ChatGPT when generating local business recommendations. Every field should be filled out: business name, specific business categories (use "family dentist" not just "dentist"), address, phone, hours including holiday schedules, services with descriptions, products with pricing where applicable, a detailed business description, recent professional photos, and a populated Q&A section. The Q&A section is particularly valuable because it provides ready-made question-answer pairs that AI engines can cite directly. Give yourself 2 points for a fully completed profile with all fields populated and recent activity, 1 point for a partially completed profile, 0 points if you do not have one. Check 11 is NAP consistency. Your business Name, Address, and Phone number must be identical across every platform where you appear — your website, Google, Yelp, Facebook, LinkedIn, Yellow Pages, BBB, chamber of commerce, and industry directories.

Why inconsistent data hurts AI visibility

Any discrepancy confuses AI engines and reduces their confidence in recommending you. According to First Page Sage, over 70 percent of local business results in ChatGPT come from Foursquare data, so ensuring your Foursquare listing is accurate is especially critical. Data aggregators like Neustar Localeze and Foursquare feed information to dozens of smaller directories, so fixing accuracy at the aggregator level cascades downstream. Give yourself 2 points for perfect consistency across all platforms, 1 point for minor inconsistencies like "St" versus "Street," 0 points for major discrepancies like different phone numbers or addresses. Check 12 is directory listing presence. Your business should be listed on at least 5 industry-relevant directories beyond Google. Industry-specific directories carry particular weight: Healthgrades for medical practices, Avvo for lawyers, HomeAdvisor for contractors, TripAdvisor for hospitality, and Houzz for home services. Your local chamber of commerce listing carries high trust authority with both search engines and AI systems. Give yourself 1 point if you meet this threshold. Check 13 is social media profile completeness. AI engines cross-reference social profiles for entity recognition using the SameAs property in schema markup. Ensure your business name, description, and contact info are consistent across Facebook, LinkedIn, Instagram, and any industry platforms. Give yourself 1 point for complete, consistent social profiles. Check 14 is mobile responsiveness. With the majority of AI search happening on mobile devices, AI engines consider user experience when deciding whom to cite. A website that works poorly on mobile devices is less likely to be recommended because the AI does not want to send users to a frustrating experience. Give yourself 1 point for a fully mobile-responsive website. Check 15 is page load speed. Slow websites hurt both user experience and AI citation probability. Aim for a PageSpeed Insights score of 70 or above on mobile. Give yourself 1 point if you meet this threshold.

Scoring your results: what your grade means

Add up your points across all 15 checks. The maximum possible score is 20 points. Here is what your total means. 18 to 20 points is Grade A — excellent AI readiness. Your business is well-positioned for AI recommendations across ChatGPT, Perplexity, Google AI Overviews, and other engines. Focus on ongoing monitoring and content creation to maintain and improve your position. Most businesses at this level benefit from LunimRank\'s weekly automated scanning to catch any regressions before competitors overtake them. Grade A businesses typically have comprehensive schema markup, active FAQ sections, consistent citations, and strong review profiles. 14 to 17 points is Grade B — good AI readiness with room for improvement. You have the foundations in place but are missing some elements that could significantly boost your visibility. Review the checks where you scored 0 or 1 and prioritize those improvements. Common gaps at this level are missing FAQPage schema, incomplete llms.txt files, or thin content on service pages. Closing these gaps can push you to Grade A within two to three weeks of focused effort. 10 to 13 points is Grade C — moderate AI readiness.

Understanding your grade and next steps

You have some AI-friendly elements but significant gaps exist. The good news is that the improvements needed are usually straightforward — adding schema markup, creating an llms.txt file, or fixing NAP inconsistencies. These are quick wins that can move you to Grade B within a week. At this level, you are likely visible on one or two AI engines but invisible on others. 6 to 9 points is Grade D — poor AI readiness. Your business is largely invisible to AI engines. Multiple foundational elements are missing. Start with the technical basics: SSL, robots.txt, and llms.txt. Then add schema markup and fix your directory listings. Most of your competitors at this level also have poor AI readiness, which means even modest improvements can make you the AI visibility leader in your local market. 0 to 5 points is Grade F — AI invisible. Urgent action is needed. AI engines cannot find, understand, or trust your business information. Start with the three changes that cost nothing and take under an hour: add SSL, update robots.txt to allow AI bots, and create an llms.txt file. These alone can move you from Grade F to Grade D. Most businesses we scan at LunimRank score between Grade C and Grade D on their first check. This is actually encouraging because it means the bar is still low and small improvements have outsized impact. With ChatGPT at 2.8 billion monthly active users and AI visitors converting at 14.2 percent according to HubSpot, even moving from Grade D to Grade B can translate directly into new customer acquisition. The competitive window for AI optimization is open right now — most of your competitors have not done this work yet. The businesses that reach Grade A first will have a compounding advantage that grows harder to overtake every month.

Your action plan: from current grade to Grade A

Regardless of your current score, here is the step-by-step plan to reach Grade A. The plan is organized by impact and effort so you tackle the highest-ROI improvements first. Week 1 focuses on technical foundations. Add SSL if you do not have it — free through Let\'s Encrypt or Cloudflare. Update your robots.txt to explicitly allow GPTBot, ClaudeBot, PerplexityBot, and GoogleOther. Create an llms.txt file using LunimRank\'s free generator. These three changes take under an hour and address the most common AI readiness failures. According to our data at LunimRank, these three fixes alone improve the average AiReadiness dimension score by 25 to 35 points because they address the binary prerequisites that determine whether AI engines can even access your content. Week 2 focuses on structured data. Generate JSON-LD schema markup for your homepage, service pages, and contact page using LunimRank\'s free Schema Generator. Use the most specific business subtype available — Dentist instead of LocalBusiness, Plumber instead of HomeAndConstructionBusiness. Add FAQPage schema to any page with FAQ content. Add Organization schema with SameAs properties linking to all your social profiles and directory listings. Validate all schema with Google\'s Rich Results Test to avoid the 18 percent citation penalty that White Hat SEO documented for incorrect schema.

Your week-by-week improvement plan

Week 3 focuses on content optimization. Create FAQ sections on your main service pages with at least 5 questions each drawn from real customer interactions. Expand thin pages to at least 500 words of unique, answer-ready content. Write in the natural language your customers use, not marketing jargon. Add specific details — price ranges, timelines, qualifications — that demonstrate genuine expertise. According to GEO research, adding authoritative statistics to your content can improve citation probability by up to 30 percent, so include specific numbers wherever possible: years in business, number of customers served, average response times, success rates. Week 4 focuses on external signals. Complete and verify your Google Business Profile with every field filled out, including the Q&A section populated with your most common customer questions. Audit your NAP consistency across all directories and fix any discrepancies, starting with Foursquare since 70 percent of ChatGPT\'s local results come from that database. Request reviews from your 10 most recent satisfied customers, asking them to describe their specific experience rather than leaving a generic rating. Ensure you are listed on at least 5 industry-relevant directories beyond Google. After completing these four weeks, re-run the AI Readiness Grader and your free LunimRank scan. Most businesses see their grade improve by 2 to 3 levels and their AI Readiness Score improve by 15 to 30 points. The compounding effect begins here: as your visibility improves, you earn more AI referrals, which generates more reviews and engagement, which further strengthens your AI visibility. For ongoing monitoring and continued improvement, LunimRank\'s Starter plan at 39 dollars per month includes weekly automated scans across 3 AI engines with specific content patch recommendations. Start your free scan at lunimrank.com to see your current grade and get a personalized action plan.