AI Visibility Checklist
A practical checklist for small businesses and Shopify stores: what ChatGPT, Perplexity and Google's AI Overviews look for before they recommend you. Your progress saves in your browser.
- Free, no signup
- Results in seconds
- Works for Shopify stores
Your progress
0 of 49 done
0% complete. Tick items as you finish them. Progress saves in this browser.
AI can find you
If AI crawlers and search engines can't reach your pages, nothing else on this list matters.
Let AI search crawlers in through robots.txt
Quick winChatGPT search, Claude, Perplexity and Google each send their own crawlers. If your robots.txt blocks them, they can't read your pages, so they can't quote or recommend them.
- Open yourdomain.com/robots.txt in a browser.
- Look for Disallow: / under User-agent lines for OAI-SearchBot, ChatGPT-User, Claude-SearchBot, PerplexityBot, Googlebot or Bingbot, or under User-agent: *.
- Remove blocks on the search crawlers you want to be found by, then confirm with the AI Crawler Checker.
- On Shopify, robots.txt is changed through the robots.txt.liquid theme template. If nobody has customised it, the default is usually fine.
Make sure your firewall or CDN isn't blocking AI bots
Quick winSecurity services can block AI crawlers even when robots.txt allows them. Cloudflare, for example, has settings that block AI bots, and on some accounts they're switched on by default.
- Run the AI Crawler Checker. It tests your site the way AI crawlers reach it and shows blocks your robots.txt doesn't explain.
- If you use Cloudflare, review its bot and AI crawler settings and choose which crawlers to allow.
- On other hosts or security plugins, look for bot protection or block AI bots options, or ask your host's support team.
Decide on AI training crawlers on purpose
Quick winGPTBot, ClaudeBot and the Google-Extended token control whether your content is used to train AI models. Blocking them is a fair business choice, and the companies document them separately from their search crawlers.
- Decide whether you're comfortable with your content being used for AI training.
- If not, block the training crawlers only (such as GPTBot, ClaudeBot, Google-Extended and CCBot) and keep the search crawlers allowed.
- Build the file with the Robots.txt Generator so you don't block the wrong bot by accident.
Have an XML sitemap of your important pages
Quick winA sitemap tells search engines which pages exist and when they changed, so new services, products and posts get discovered sooner.
- Most platforms make one for you: Shopify at /sitemap.xml, WordPress at /wp-sitemap.xml or through an SEO plugin.
- Open it and check it lists your real pages, not test pages or thank-you pages.
- Add a Sitemap: line with the sitemap's full URL to your robots.txt.
Verify your site in Google Search Console and submit your sitemap
Quick winGoogle's index feeds both its normal results and AI Overviews. Search Console shows which pages Google has indexed, which it hasn't, and why.
- Go to search.google.com/search-console and add a Domain property, verified with a DNS record, so every version of your site is covered.
- If you can't add a DNS record, use a URL prefix property with the HTML tag method instead.
- Open Sitemaps and submit your sitemap URL.
Add your site to Bing Webmaster Tools
Quick winBing's index powers Bing search and Microsoft Copilot, and other search and AI products have been reported to use Bing results too. It's a few minutes of setup for a second major index.
- Sign in at bing.com/webmasters.
- Choose to import your site from Google Search Console, which brings over verification and sitemaps.
- Check the sitemap was picked up and look through any crawl errors Bing reports.
Check your most important pages are indexed
A few hoursA page that isn't in Google's index can't appear in results or AI Overviews. Service, product and location pages are sometimes left out without any warning.
- In Search Console, use URL Inspection on your homepage and your top service or product pages.
- Open the Pages report and read the reasons listed for pages that aren't indexed.
- Fix what's in your control: noindex tags, canonical tags pointing elsewhere, pages blocked in robots.txt, or thin duplicate pages.
Remove leftover password pages and noindex settings
Quick winSettings used while a site is being built are often left on at launch. They hide the whole site from search engines and AI crawlers.
- Shopify: once you've launched, make sure password protection is turned off in your online store preferences.
- WordPress: under Settings, then Reading, untick the option that discourages search engines from indexing the site.
- Run the Website SEO Checker to catch noindex tags on individual pages.
Put key details in real text, not only images or PDFs
A few hoursPrices, opening hours and service lists inside images, PDFs or scripts are hard for crawlers to read, and many AI crawlers read a page's HTML without running JavaScript.
- Open a key page and try selecting the text. If you can't highlight your prices or hours, crawlers probably can't read them either.
- Replace text-in-image banners and menu images with real text.
- If your site is built with a JavaScript framework, check the important content is in the HTML your server sends.
AI understands you
Make it obvious what you do, where and for whom, in words nobody can misread.
Say what you do in the first lines of your homepage
Quick winSlogans like "Quality you can trust" don't tell anyone, human or AI, what you sell. A plain first sentence is what gets repeated when someone asks what your business does.
- Write one sentence covering what you offer, who it's for and where, such as "Family-run plumbing and heating repairs across north Leeds."
- Use it, or something close, in your homepage heading and first paragraph.
- Make your page title and meta description say the same thing, and check them with the Meta Tag Generator.
Give each main service or product line its own page
Bigger projectAn AI answer to "emergency boiler repair in Leeds" needs a page that's clearly about that. One services page with a dozen bullet points gives it little to work with.
- List your main services or product categories.
- Give each one a page: what's included, who it's for, the area you cover, a typical price or range, and common questions.
- Link each page from your main menu or services page so crawlers find it.
Write a clear About page
A few hoursYour About page is where people, and the systems that summarise businesses, look for who you are, where you're based and how long you've been doing it.
- Open with a one-paragraph summary of the business.
- Add your location or service area, founding year, team, and any licences, certifications or awards.
- Link to it from your footer and main menu.
Add Organization or LocalBusiness schema
A few hoursStructured data states your business name, logo, address, phone, hours and profiles in a format machines read reliably. It won't guarantee a recommendation, but it removes guesswork about the basic facts.
- Use LocalBusiness, or a more specific type like Plumber or Dentist, if customers visit you or you serve a local area. Use Organization for online-only businesses.
- Include name, url, logo, address, telephone, opening hours and sameAs links to your official profiles.
- Generate the JSON-LD with the Schema Markup Generator and add it to your homepage.
- Test the page with Google's Rich Results Test or the Schema Markup Validator.
Use the same business name, address and phone everywhere
A few hoursSearch engines and AI tools cross-check details from your site, your Google Business Profile, directories and social profiles. Conflicting details make it harder to tell they're all the same business.
- Pick one exact format for your name, address and phone number.
- Update your website footer and contact page, Google Business Profile, Bing Places, Apple Business Connect, Facebook and industry directories to match.
- If you've moved or changed number, search for your old details and fix listings that still use them.
Link your website and official profiles to each other
Quick winLinking your site to your social and directory profiles, and linking back from them, helps connect them as one business instead of several similar-looking ones.
- Add links to your official profiles in your site's footer.
- Add your website address to each of those profiles.
- List the same profile URLs in the sameAs field of your Organization or LocalBusiness schema.
Write descriptive page titles and meta descriptions
Quick winTitles are one of the strongest clues to what a page covers, and they're what people see in search results. Vague titles like "Home" or "Products" waste that.
- Give every important page a unique title that names the service or product and, for local businesses, the area.
- Write a meta description of about 150 characters that says why someone should click.
- Preview them and check the lengths with the Meta Tag Generator.
Use clear headings and answer questions directly
A few hoursAI answers often lift a sentence or two that directly answers a question. Pages that lead with the answer and then explain are easier to quote accurately.
- Use headings that match what people ask, like "How much does a boiler service cost?"
- Answer in the first sentence under each heading, then add the detail.
- Use lists and tables for specs, prices and comparisons instead of long paragraphs.
Optional extra: publish an llms.txt file
Quick winllms.txt is a proposed standard: a short Markdown file that summarises your site for AI tools. Major AI companies haven't confirmed they use it for search, so treat it as a cheap extra, not a priority.
- Generate one from your sitemap with the llms.txt Generator.
- Publish it so it loads at yourdomain.com/llms.txt.
- Shopify doesn't let you upload files straight to your domain's root, so follow the Shopify steps in the generator.
AI trusts you
Recommendations lean on what other people say about you, not only on what you say about yourself.
Claim and complete your Google Business Profile
A few hoursFor local searches, Google's results and AI features draw on Business Profile details like categories, hours, reviews and photos. An incomplete profile is an easy reason to be left out.
- Claim or create your profile at business.google.com.
- Choose the most specific primary category, then add services or products, hours (including holidays), service areas and a description.
- Add real photos of your premises, team and work, and keep them current.
- Online-only shops that don't meet customers in person usually can't have a profile, so skip this item if that's you.
Get steady, genuine Google reviews and reply to them
A few hoursYour review count, rating and what reviewers actually say are among the clearest trust signals a local business has, for customers and for AI summaries alike.
- Ask happy customers for a review soon after the job or delivery, using the review link from your Business Profile.
- Reply to every review, including critical ones, briefly and politely.
- Never buy reviews, reward people for them, or only ask customers you expect to be positive. That breaks Google's policies and, in many countries, consumer law.
Collect reviews on the sites your industry uses
A few hoursAI assistants often summarise what independent sites say about a business. Reviews on sites like Trustpilot, Yelp, Tripadvisor, Houzz or an industry directory give them a view beyond your own site.
- Search for your business and your competitors to see which review sites come up.
- Claim your profile on the one or two that matter most in your industry.
- Invite customers to review you there as well as on Google.
Get named in "best of" lists and roundups
Bigger projectWhen someone asks an AI for the best dog groomer in Austin or the best eco-friendly sneakers, answers frequently draw on articles that list and compare options. If you're missing from those lists, you're easier to leave out.
- Ask ChatGPT, Perplexity and Google your "best [what you do] in [your area]" questions and note which articles they cite.
- Contact those authors with a short, factual pitch: what you do, what makes you different, and proof such as reviews or awards.
- Look for local press, industry associations, stockist pages and gift guides too.
Show up genuinely on Reddit and in online communities
Bigger projectForum threads regularly appear in Google results and AI answers, and both Google and OpenAI have content partnerships with Reddit. Real recommendations in those threads carry weight.
- Find the subreddits, Facebook groups and forums where your customers ask for recommendations.
- Answer questions helpfully as yourself, say that you run the business, and follow each community's rules.
- Never use fake accounts or paid posts. Communities spot them, and it can get you banned.
Show the real people behind the business
A few hoursNamed owners, staff and authors with real experience signal a real business. Google's guidance on helpful content encourages making clear who created a page and why they know the subject.
- Add a team or founder section with names, photos and relevant experience, licences or qualifications.
- Put an author name and short bio on guides and blog posts.
- Link to professional profiles such as LinkedIn where it makes sense.
Complete Bing Places and Apple Business Connect
Quick winBing Places feeds Bing and Microsoft's local results, and Apple Business Connect controls how you appear in Apple Maps and Siri. Both are free and often forgotten.
- Claim your listing at bingplaces.com, where you can import your Google Business Profile.
- Claim your place at businessconnect.apple.com.
- Match your name, address, phone and hours to your website exactly.
Make it easy to see how to reach you
Quick winA real address or service area, a phone number and an email address are basic signs of a legitimate business. Hidden contact details are common on low-quality sites.
- Put contact details in your footer and on a dedicated contact page.
- Show your registered business name and, where relevant, company or licence numbers.
- Online stores: include a customer service email and how quickly you reply.
Answer the questions buyers ask
AI assistants answer questions. Make your site the clearest source for the ones your customers ask.
Write down the questions buyers ask before choosing you
Quick winThe questions customers ask you on the phone are the same ones they type into ChatGPT and Google. Knowing them shows exactly which answers your site is missing.
- List 15 to 20 questions from calls, emails, chat, sales conversations and reviews.
- Add questions from Google's People also ask boxes for your main services or products.
- Mark which ones your site already answers clearly, and which it doesn't.
Answer those questions on your site
A few hoursWhen someone asks an AI a similar question, a page that answers it clearly is something it can cite. Google now shows FAQ rich results for only a few kinds of sites, so do this for readers and AI, not for special search listings.
- Answer each question in two to four sentences, starting with the direct answer.
- Put answers on the pages they relate to, such as pricing questions on your pricing page, plus a general FAQ page.
- FAQPage schema is optional. The visible answers are what matter.
Publish clear prices or price ranges
A few hours"How much does it cost?" is one of the first things buyers ask. If your site doesn't say, AI answers may quote a competitor's prices or a vague average instead.
- Show prices, "from" prices or typical ranges for your main services or products.
- Explain what's included and what changes the price.
- Keep prices current, because outdated prices get repeated too.
Create honest comparison pages
Bigger project"X vs Y" and "which is better for me" questions are very common in AI chats. A fair comparison that helps people decide is the kind of page that gets read and cited.
- Pick comparisons buyers actually make: your service vs doing it yourself, two product options, or your approach vs a common alternative.
- Use a table for the facts and a short "best for" summary for each option.
- Be fair, including when another option suits someone better. It builds trust.
Say clearly who you're best for
Quick winPeople ask AI for recommendations with conditions like "for a small office", "for sensitive skin" or "open on Sundays". Saying who you serve best helps match you to those questions.
- Write down the two or three kinds of customer you serve best.
- Say it plainly on your homepage and service or product pages, like "Best for households with pets".
- Back it up with examples, reviews or case studies from those customers.
Create useful pages for the areas you serve
A few hoursLocal questions name places. A page for each main town or area you cover can help, as long as each one has real local detail and isn't a copy with the town name swapped.
- Only create pages for areas you genuinely serve.
- Include local specifics: jobs you've done there, travel times, local rules and reviews from customers in that area.
- Avoid near-identical pages for dozens of towns. Google's spam policies treat those as doorway pages.
Publish guides for the bigger buying questions
Bigger projectQuestions like "how to choose a wedding photographer" or "what size rug for a living room" come before someone picks a business. Good guides put you in the conversation early.
- Choose questions from your list that need more than a short answer.
- Write a practical guide with a clear answer near the top, followed by detail, photos or examples.
- Link from the guide to the matching service, product or collection page.
RankBull finds these questions and writes and publishes the answer pages for you.Keep key pages up to date
Quick winOld prices, hours, staff or product details lead to wrong answers, and many AI search tools favour recent information for questions that change over time.
- Set a quarterly calendar reminder to review your most important pages.
- Update prices, hours, team members, stock and seasonal information.
- Show a "last updated" date on guides and pricing pages when you change them.
Shopify stores
Product pages, collections and policies that shopping answers can actually use.
Write unique product descriptions
Bigger projectManufacturer copy appears on dozens of stores, so it gives no reason to pick yours. Specific details like materials, sizing, use cases and care make a product easy to recommend for a particular need.
- Start with your best sellers and highest-margin products.
- Cover who it's for, what it's made of, dimensions or sizing, what's in the box and how it compares with similar products.
- Answer the questions customers email you about in the description itself.
Check product schema has price, availability and reviews
A few hoursGoogle uses Product structured data to show price, stock and ratings, and it's a clean, machine-readable description of what you sell. Most themes add basic product schema, but details like reviews are often missing.
- Test a product page with Google's Rich Results Test.
- Check the offer includes price, currency and availability, and that ratings appear if you show reviews.
- Many review apps can add rating markup. Make sure your theme and apps don't output two conflicting Product blocks.
Collect product reviews on your product pages
A few hoursReviews add the real-world detail that shoppers, and AI summaries of products, lean on: how it fits, how it lasts and what it's good for.
- Install a reviews app that asks for a review after delivery.
- Encourage photo reviews and comments about fit or use.
- Show reviews on product pages, not only on a separate reviews page.
Connect Google Merchant Center
A few hoursYour product feed powers free listings on Google and feeds Google's Shopping Graph, which Google uses across its shopping features. Without it, Google knows less about your prices and stock.
- Install Shopify's Google & YouTube app and connect a Merchant Center account.
- Sync your products and fix any items Merchant Center disapproves.
- Add your shipping and returns settings in Merchant Center so they can show alongside your products.
Add useful descriptions to collection pages
A few hoursCollections are often your best pages for broad searches like "linen summer dresses". A grid of products with no text gives search engines and AI little to understand or quote.
- Write two to four sentences for each main collection: what's in it, who it's for and how to choose.
- Give each collection a unique page title and meta description.
- Link related collections to each other.
Add alt text to product images
A few hoursAlt text describes an image for screen readers and for crawlers that can't see the picture. It's good accessibility practice as well as good for search.
- In your Shopify admin, open a product, select an image and add alt text.
- Describe the product and what the photo shows, like "Oak dining table, 180 cm, shown with four chairs".
- Start with your main product images, then work through the rest.
Publish clear shipping, returns and refund policies
Quick winDelivery cost, delivery time and the return window are among the first things shoppers ask about. Clear policies answer those questions and signal a store worth trusting.
- Create or update your policies in the policy settings of your Shopify admin.
- Add a shipping page with delivery times and costs by region.
- Link your policies from the footer and mention key points, like free returns, on product pages.
Check your Shopify robots.txt hasn't been over-customised
Quick winShopify generates robots.txt for you, and it can only be changed through a robots.txt.liquid template or an app. Custom edits, sometimes left by old SEO apps, can block crawlers you want.
- Open yourstore.com/robots.txt and look for Disallow rules aimed at AI search crawlers.
- In your theme code, check whether a robots.txt.liquid template exists and what it changes.
- Use the Robots.txt Generator's Shopify version if you need to rewrite it.
Use your Shopify blog for buying guides
Bigger projectGuides like "how to choose running shoes" or "what size rug do I need" match the questions shoppers ask AI before they buy. Your store's built-in blog is a free place to answer them.
- Pick three questions from customer emails, reviews or returns reasons.
- Write a genuinely helpful guide for each, with the answer near the top.
- Link to the products or collections that fit each answer.
RankBull can write these guides and publish them to your Shopify blog.
Measure
Check whether the work is paying off, and keep checking.
Track whether AI assistants mention your business
A few hoursYou can't improve what you don't check. Asking AI assistants your customers' questions shows whether you're recommended, who is instead, and which sources they rely on.
- Write 10 to 20 questions your buyers ask, like "best [what you do] in [your area]".
- Ask them in ChatGPT, Perplexity, Gemini and Google's AI Mode. Note whether you're named, which competitors are, and which sites are cited.
- Repeat monthly with the same questions. Answers vary by person, place and day, so look for trends rather than single results.
RankBull tracks this for you.Review Google Search Console every month
Quick winSearch Console shows the searches you appear for, the clicks you get and any indexing problems. Google has said visits from AI Overviews and AI Mode are counted within its overall web search numbers.
- Open Performance, compare the last three months with the three before, and note the queries and pages that rose or fell.
- Check the Pages report for pages that have dropped out of the index.
- Look under Security & Manual Actions for any warnings.
RankBull tracks this for you.Check Bing Webmaster Tools too
Quick winBing reports its own search performance and crawl issues, which can differ from Google's. Problems there can affect Bing and Copilot even when Google looks fine.
- Review the Search Performance report monthly.
- Check for crawl errors and pages Bing couldn't reach.
- Resubmit your sitemap after big changes to your site.
Look for visits from AI assistants in your analytics
A few hoursSome people click through from AI answers to your site. Seeing those visits grow is one of the few direct signs that AI is sending you customers.
- In Google Analytics or your Shopify reports, look at traffic by referrer or source.
- Look for sources such as chatgpt.com, perplexity.ai, copilot.microsoft.com and gemini.google.com. ChatGPT often tags its links with utm_source=chatgpt.com.
- Treat the numbers as a minimum, because many AI-driven visits arrive with no referrer at all.
Ask new customers how they found you
Quick winPlenty of people read an AI recommendation and then search your name or call you directly, which analytics can't see. Asking is the simplest way to find out.
- Add a "How did you hear about us?" question to your contact form, booking form or checkout.
- Include "ChatGPT or another AI assistant" as an option next to Google, social media and word of mouth.
- Review the answers each month alongside your other numbers.
Re-run this checklist every quarter
Quick winSites drift: new pages go live without titles, apps change robots.txt and prices go stale. A quarterly pass catches problems before they cost you.
- Set a recurring reminder in your calendar.
- Run the Website SEO Checker and the AI Crawler Checker on your site.
- Untick and redo any items that no longer hold.
Progress is saved in this browser only and never sent to RankBull. Export to Markdown to keep a copy or share it with your team.
How AI assistants choose which businesses to recommend
When someone asks ChatGPT, Perplexity or Google's AI Overviews for a recommendation, the assistant usually searches the web, reads a handful of sources and writes an answer that names a few businesses. Nobody outside those companies knows exactly how sources are weighed, and nobody can guarantee a mention. The pattern is still consistent enough to act on: AI recommends businesses it can find, understand and trust.
- It has to reach your site
- AI search tools rely on crawlers and search indexes. If robots.txt, a firewall, a password page or a noindex tag keeps them out, your own pages can't be part of the answer.
- It quotes pages that answer clearly
- A page that states what you do, where, for whom and roughly what it costs is far easier to summarise accurately than vague marketing copy or text inside images.
- It weighs what others say about you
- Reviews, best-of lists, local press and community threads appear in AI answers often. Independent sources that agree with your own site make you a safer recommendation.
- Shopping answers need product detail
- For Shopify stores, product descriptions, prices, availability and reviews are the raw material. Unique, complete product and collection pages give AI more to work with.
How to use the AI Visibility Checklist
Start with the first two sections
Make sure AI can find and understand you before anything else. Most of those items are quick wins, and the linked free tools check several of them for you.
Filter to what applies
Running a Shopify store? Turn on Shopify items only. A local service business can skip the Shopify section. Every item shows roughly how much effort it takes.
Tick items off as you go
Progress saves in this browser, so you can work through the list over a few weeks. Export it to Markdown or print it to share with your team or agency.
Measure, then repeat
Ask AI assistants your customers' questions every month to see whether you're mentioned, and run through the checklist again each quarter.
What this checklist is built around
AI companies don't publish how they pick which businesses to name, and answers change with how a question is phrased, where it's asked from and when. What is visible is the pattern in the sources they cite. Every item on the list supports one of these four things.
Access
AI search tools use crawlers and search indexes. Pages they can't reach, or that aren't indexed, can't be read, quoted or linked.
In the checklist: AI can find you
Clarity
Pages that say plainly what you do, for whom, where and for how much are easier to summarise correctly than slogans and image banners.
In the checklist: AI understands you, and Answer the questions buyers ask
Corroboration
Assistants read many sources at once. Reviews, roundups, directories and community threads that agree with your own site make a recommendation safer.
In the checklist: AI trusts you
Freshness
For questions where the answer changes, like prices, hours or stock, current information is more useful than a page last touched years ago.
In the checklist: Answer the questions buyers ask, and Measure
What nobody can honestly promise: a guaranteed spot in ChatGPT, Perplexity or Google's AI Overviews. Be wary of anyone who does. The work on this list removes the common reasons a good business gets left out, and tracking the same questions over time shows whether it's working.
Questions about the AI Visibility Checklist
RankBull works through most of this list for you.
It checks your AI visibility every week, finds the gaps, and writes and publishes the fixes, from $29 a month.
Includes a Shopify section covering product schema, reviews and collections, plus what the RankBull app automates.
Free AI visibility report for your site