By Judy Zhou, Founder
Key Takeaways
- Ahrefs analyzed 137K sites and found 97% of llms.txt files never get read by AI crawlers.
- SE Ranking's study of 300,000 domains found zero measurable relationship between llms.txt presence and AI citation frequency.
- Build llms.txt files with entity grounding, validated syntax, and active monitoring of AI consumption to improve generative engine optimization results.
- Use llms.txt as a curated reading list that points AI engines to your most authoritative pages, unlike robots.txt which only restricts crawler access.
In September 2024, Answer.AI co-founder Jeremy Howard published a modest proposal: a plain-text file, placed at a domain's root, that would give large language models a curated, human-readable map of a website's most important content. Within months, the llms.txt convention had been adopted by developer tool vendors, SaaS platforms, and forward-thinking e-commerce brands racing to establish AI search visibility before the citation landscape solidified. Today, knowing what should be in an llms.txt file. And how to interpret the one on your own domain. Has become a baseline skill for anyone serious about generative engine optimization.
The llms.txt convention gives AI crawlers a curated map of your domain's highest-value content, but Ahrefs found 97% of llms.txt files never get read across 137K analyzed sites. SE Ranking's analysis of 300,000 domains found zero measurable relationship between llms.txt presence and AI citation frequency. The file still matters as a structured content delivery mechanism, but only if you build it with entity grounding, validate the syntax, and actively monitor whether AI engines consume it. Here is how to read, audit, and improve yours in five steps.
What Is llms.txt For?
The llms.txt file is a plain-text convention that signals to AI crawlers which pages to prioritize when building answers about your brand, products, or domain. Think of it as a curated reading list for machines. Where robots.txt tells crawlers what they are allowed to access, llms.txt tells them what is actually worth reading first. The distinction matters because AI engines do not crawl the web the same way Googlebot does. They retrieve pages, chunk them, and build vector representations for retrieval-augmented generation. A well-structured llms.txt file shortens that retrieval path by pointing directly at your most authoritative, citation-ready pages.
In my work auditing content operations at Meev, I see teams confuse llms.txt with sitemaps constantly. A sitemap lists every URL. An llms.txt file should list only the URLs you would want an AI engine to quote from. That is a much shorter list. If your llms.txt contains 500 links, you have misunderstood the assignment. The file works best when it is ruthlessly selective: your homepage, your top product or service pages, your most cited research or data pages, and your entity-defining about page. Everything else is noise that dilutes the signal.
The KDD '24 generative engine optimization paper established that citation fluency, the inclusion of quotes from source material, and the density of information all increase how likely content is to be cited by generative engines. The llms.txt file does not create that fluency on its own. It routes AI crawlers toward the pages where you have already built it. If those pages are thin, generic, or poorly structured, the file will not save you. If they are dense with original data, clear definitions, and quotable claims, the file becomes a shortcut that helps AI engines find and cite them faster.
The convention also serves a second purpose that gets less attention: it gives you a structured way to declare what your entity IS. When an AI engine encounters your domain, it needs to resolve a fundamental question. Is "Acme" a software company, a manufacturing firm, or a restaurant chain? The llms.txt file, through its title and description fields, gives you a direct channel to answer that question in plain text. No schema markup required. No structured data to implement. Just a sentence that says who you are and what you do. That simplicity is the convention's strength and its weakness. It is easy to create, which means it is also easy to create badly.
What Should Be in an llms.txt File?
The structure is markdown-based and deliberately simple. A well-formed llms.txt file contains four core elements: a title, a description, optional block delimiters for allowed or disallowed sections, and a curated list of links with brief summaries. The title should be your site or brand name. The description should be one or two sentences explaining what your site does and what it is an authoritative source on. The links should point to your highest-value pages, each with a one-line summary that gives the AI context about why that page matters.
Here is a copy-paste template you can adapt:
markdown
Acme Corp
Acme Corp builds workflow automation software for B2B sales teams. Our site contains product documentation, pricing, customer case studies, and original research on sales productivity.
Allowed. Acme Corp Homepage: Product overview, value proposition, and primary conversion paths. Pricing: Transparent tier-based pricing with feature comparison. Sales Productivity Report 2026: Original survey of 1,200 B2B sales teams with benchmark data. API Documentation: Full REST API reference with code examples in Python, JavaScript, and Ruby. About Acme Corp: Company history, founding team, and entity details
Disallowed. Internal Dashboard. Staging Environment
Notice what is not in that template. There are no 500 URLs. There is no keyword stuffing in the descriptions. Each summary is one sentence that tells an AI engine exactly what it will find and why that page is citation-worthy. The Allowed and Disallowed sections are optional but useful for explicitly steering crawlers away from authenticated areas, staging environments, or thin pages that could dilute your entity signals.
The entity declaration piece is where most files fall short. Your About page link should contain information that helps AI engines ground your entity: founder names, founding date, headquarters location, and a clear category statement. This connects to broader entity grounding for AI search because LLMs use entity recognition to disambiguate your brand from others with similar names. If your About page says "Acme Corp is a workflow automation company founded in 2019 in Austin, Texas" that is a grounded entity. If it says "We are passionate about empowering teams" that is marketing fluff that does nothing for AI retrieval.
Let me give you a concrete before-and-after. I reviewed an llms.txt file for a B2B analytics company last quarter. Their original description read: "We help businesses unlock the power of their data." That sentence contains zero entity signals. No category. No founding detail. No specificity. I rewrote it to: "DataForge Analytics is a B2B data visualization platform founded in 2017, headquartered in San Francisco, specializing in real-time dashboarding for enterprise sales teams." That rewrite gives an AI engine four grounding facts: company type, founding year, location, and specialization. Within three weeks of that change, the company appeared in Perplexity answers for "enterprise data visualization tools" for the first time. One change. One sentence. Measurable result.
The format also supports optional sections beyond Allowed and Disallowed. You can use custom headers to organize links by content type. For example, a ## Research section could group your original studies, a ## Documentation section could group technical guides, and a ## Case Studies section could group customer success stories. This organization helps AI engines understand the structure of your content before they fetch individual pages. Think of it as table of contents for your domain's most citation-worthy material.

Step-by-Step: Audit and Improve Your llms.txt in 5 Steps
This is the core workflow. Each step builds on the previous one, and skipping any step undermines the whole exercise. I have seen teams create an llms.txt file, never validate it, never test whether an AI engine can actually read it, and then wonder why their citation rate did not move. The five steps below prevent that.
Step 1: Locate or Create the File
Your llms.txt file belongs at the root of your domain: https://yourdomain.com/llms.txt. Open a browser and navigate there. If you see a text file, you already have one. If you get a 404, you need to create one from scratch.
For existing files, download the raw content and open it in a plain-text editor. Not Google Docs. Not Word. A plain-text editor like VS Code, Sublime, or even Notepad. The file must be plain text with markdown formatting. Any rich-text formatting will corrupt the syntax and make it unreadable by parsers.
If you are creating a new file, start with the template from the previous section. Before you write a single link, open a separate tab and pull up your Google Analytics or Search Console. Sort your pages by organic traffic and by conversions. The pages at the top of those lists are your candidates for the file. You are looking for the pages that already demonstrate authority and relevance to human visitors. Those are the same pages AI engines are most likely to find valuable.
Here is a specific workflow for selecting those pages. Export your top 50 pages by organic traffic from Search Console. Export your top 20 pages by conversions from Analytics. Combine the lists and remove duplicates. Now you have maybe 55 unique URLs. Next, remove any pages that are thin (under 500 words of original content), duplicate (tag pages, archive pages, parameter-heavy URLs), or transactional in a way that provides no citation value (cart pages, checkout flows, account login pages). What remains is your candidate pool. From that pool, select the 15-25 pages that best answer the five questions I list in Step 3 below. That final selection becomes your llms.txt link list.
Step 2: Validate Syntax with a Validator
This is the step most teams skip, and it is the one that causes the most silent failures. A single malformed line can cause a parser to reject the entire file. Common syntax errors include: using tabs instead of spaces for indentation, missing the # header marker, broken markdown link syntax (missing closing parenthesis in the URL), and invisible characters copied from a rich-text editor.
Run your file through an llms txt validator before you publish it. A validator checks that your markdown is well-formed, that all linked URLs return 200 status codes, and that the file structure conforms to the convention's specification. This takes about 30 seconds and catches errors that would otherwise go undetected for months.
I want to be blunt about something here. The SE Ranking study of 300,000 domains found a 10.13% adoption rate for llms.txt. That means nearly 90% of domains do not have one at all. Of the 10% that do, an unknown fraction contain syntax errors that make the file effectively useless. Validating your file puts you ahead of the majority of implementers, which sounds absurd but is the reality of this convention's maturity in 2026.
Let me walk through the most common validation failure I encounter. A team copies their llms.txt content from a blog post, pastes it into their CMS, and publishes. The CMS automatically converts the markdown links to HTML anchor tags. The file now reads <a href="https://example.com">Homepage</a> instead of Homepage. Every parser that expects markdown now fails silently. The file exists, returns a 200 status code, and contains the right content. But no AI engine can parse it because the format is wrong. A validator catches this instantly. Without one, you would never know.
Another common failure: trailing slashes. Your llms.txt file links to https://example.com/pricing but the actual URL is https://example.com/pricing/. The link returns a 301 redirect instead of a 200. Some parsers follow redirects. Others do not. A validator flags every non-200 response so you can fix the URLs before publishing. This is tedious, manual work. It is also the difference between a file that gets read and a file that gets skipped.
Step 3: Map Your Highest-Value Pages
This is where the file becomes strategic rather than mechanical. You are not listing every page on your site. You are curating a reading list for an AI that has limited attention. Every link in your llms.txt file should answer one of these questions:
1. What does this company do? (Homepage, About page) 2. What does this company sell, and what does it cost? (Product pages, pricing) 3. What original data or research does this company produce? (Reports, studies, benchmarks) 4. What documentation exists for developers or technical users? (API docs, technical guides) 5. What proof exists that this company's solutions work? (Case studies, testimonials)
Limit yourself to 15-25 links. If you cannot articulate why a page belongs on this list in one sentence, it does not belong. The sentence you write becomes the summary in the file, so it needs to be informative and specific.
Bad summary: "Learn more about our platform." Good summary: "Platform overview with feature comparison matrix, integration list, and deployment options."
The difference is that the good summary gives an AI engine retrieval context. It tells the model what it will find before it fetches the page. That context helps the model decide whether to retrieve and chunk that page for a given query.
For e-commerce sites specifically, this step takes on additional dimensions. Your product category pages, individual product pages with structured data, and review or comparison pages are your highest-value assets for ecommerce GEO and agentic commerce. An AI agent shopping for a B2B software tool needs to find your pricing, your feature list, and your differentiation. If those pages are not in your llms.txt file, you are relying on the AI to discover them through organic crawl, which is slower and less reliable.
Consider a concrete e-commerce example. A Shopify store selling outdoor gear has 2,000 product pages, 50 category pages, and 100 blog posts about hiking and camping. Their llms.txt file should not list all 2,000 products. It should list the 10 highest-margin category pages, the 5 most-reviewed flagship products, and the 10 blog posts that contain original buying guides or comparison data. That is 25 links total. Each summary should include the product category, price range, and key differentiator. "Tents: 4-season, 2-person, $300-500 range, with wind resistance ratings" is a citation-ready summary. "Shop our tents" is not.
The same logic applies to SaaS companies. Your llms.txt file should highlight your pricing page (with tier names and starting price), your integration directory (with named integrations and API status), your security or compliance page (with certifications listed), and your top three case studies (with customer names and measurable outcomes). These are the pages that AI engines cite when answering questions like "What does [your company] cost?" or "Does [your company] integrate with Salesforce?" If those pages are not in your file, the AI engine may find a competitor's page instead.
Step 4: Add Entity and Citation Hints
This is the step that separates a functional llms.txt file from a strategic one. Entity grounding is how AI engines disambiguate your brand from competitors with similar names, similar products, or similar domains. The stronger your entity signals, the more likely an AI engine is to cite you correctly and in the right context.
Your llms.txt file supports entity grounding in two ways. First, the description field should contain a clear category statement: "Acme Corp is a workflow automation company" not "Acme Corp empowers teams to achieve more." Second, your About page link should point to a page that contains structured entity data: founder names, founding date, location, industry category, and ideally a link to your Wikidata entry or knowledge graph presence.
The connection between llms.txt and knowledge graph presence is indirect but real. AI engines use knowledge graphs like Wikidata to verify entity claims. If your llms.txt file points to an About page that says you were founded in 2019 in Austin, Texas, and your Wikidata entry says the same thing, that consistency reinforces your entity. If they disagree, the AI engine has to choose which to trust, and it may choose neither.
For citation hints, the summaries next to each link should contain quotable facts. Instead of "Our latest research," write "2026 survey of 1,200 B2B sales teams with response rate benchmarks." An AI engine building an answer about sales productivity benchmarks can retrieve that page, extract the specific number, and cite it. The more specific your summaries, the more retrieval-ready your content becomes.
Here is a specific technique I use for citation hints. For each link in your file, ask yourself: "If an AI engine retrieved this page, what is the single most quotable sentence it would extract?" Write that sentence (or a compressed version of it) into the summary field. For a pricing page, the quotable sentence might be "Plans start at $49/month for up to 10 users." For a research report, it might be "Survey of 1,200 B2B sales teams found 67% miss their quota." For a case study, it might be "Acme Corp reduced sales cycle time by 34% for a 500-person SaaS company." These are the kinds of specific, verifiable claims that AI engines prefer to cite. By putting them in your llms.txt summaries, you are pre-digesting the citation for the AI engine.
The entity grounding piece also connects to your Wikidata presence. If your company does not have a Wikidata entry, create one. Wikidata is the structured data backbone that powers Wikipedia infoboxes and is used by Google's Knowledge Graph. An AI engine that encounters your brand in an llms.txt file may cross-reference Wikidata to verify your entity. If you are not there, the engine has less confidence in who you are. If you are there with consistent information (same founding date, same location, same category), your entity signal strengthens across every AI surface.
Step 5: Re-test with an AI Crawler
The final step is verification. You need to confirm that an AI engine can actually fetch and parse your file. This is where the Ahrefs finding that 97% of llms.txt files never get read should haunt you. Publishing the file is not enough. You need evidence that it is being consumed.
Start with a manual test. Open ChatGPT, Claude, or Perplexity and ask: "What do you know about [your company name]?" Check whether the response reflects the pages you highlighted in your llms.txt file. If the AI mentions your product but not your pricing, or cites a competitor instead of you, your file may not be getting read or your entity signals may be too weak.
Then move to systematic monitoring. This is where an AI visibility tracker becomes essential. You need to track your citation rate across every major AI search surface before and after your llms.txt update. If your citation rate does not move within 30-60 days, the file is not being consumed, and you need to investigate why.
At Meev, we track brand mentions and citation positions across ChatGPT, Claude, Gemini, Perplexity, Grok, Google AI Overviews, AI Mode, and DeepSeek. The tracker shows you exactly where your brand appears in each AI answer, what sources the AI cited, and whether your position improved or declined. After publishing an llms.txt file, you should see a baseline within two weeks and a trend within 30 days. If nothing changes, the file is not working.
Let me describe the exact testing sequence I use. First, I run a set of 20 brand-adjacent prompts across Perplexity, ChatGPT, and Claude before publishing the llms.txt file. I record whether the brand appears, where in the response it appears (first mention, in a list, last), and what source the AI cites. Then I publish the file. Seven days later, I run the same 20 prompts again. I am not looking for dramatic changes at day seven. I am looking for any new mention or any position improvement. At day 14, I run them again. At day 30, I run them a final time and compare to the baseline. If the brand has moved from not mentioned to mentioned, or from last in a list to first, the file is having an effect. If nothing has changed, I audit the file for syntax errors, check whether the linked pages return 200 status codes, and verify that the content on those pages is dense enough to be citation-worthy.

Common llms.txt Mistakes That Kill AI Citations
I have audited enough llms.txt files to spot the patterns. Here are the three mistakes I see most often, and each one silently undermines your AI visibility.
Mistake 1: Blocking key pages accidentally. Teams copy their robots.txt disallow rules into llms.txt without thinking about the different intent. A robots.txt disallow for /cart or /checkout makes sense for search crawlers. But if you disallow /pricing or /products/ in your llms.txt file, you are telling AI engines to ignore the exact pages you want them to cite. I saw one SaaS company disallow their entire /blog/ directory in llms.txt because it was disallowed in robots.txt for parameter-heavy URLs. They were invisible in AI answers for every topic they had written about. The fix is simple: review every disallow rule and ask whether you want AI engines to see that content.
Mistake 2: Missing entity declarations. The description field is not a tagline. It is an entity definition. "We help businesses grow" tells an AI engine nothing about who you are. "Acme Corp is a B2B sales automation platform founded in 2019, headquartered in Austin, Texas" gives the AI engine four grounding facts: category, founding year, location, and company type. Without these declarations, AI engines may conflate your brand with similarly named entities, cite the wrong company, or omit you entirely.
Mistake 3: Not updating after site restructures. Your llms.txt file is a living document. If you migrate your blog from /blog/ to /resources/, every link in your file is now broken. If you launch a new product line, it needs to be added. If you publish a landmark research report, it should go in the file immediately. I recommend reviewing the file monthly. Set a calendar reminder. Broken links in your llms.txt file are worse than having no file at all because they signal neglect to any parser that does read them.
Let me add a fourth mistake I see less frequently but that is equally damaging. Mistake 4: Using llms.txt as a redirect or canonical signal. Some teams try to use llms.txt to consolidate duplicate content or redirect AI crawlers from old URLs to new ones. The convention does not support this. Llms.txt is a content map, not a redirect file. If you have moved a page, update the link in llms.txt to point to the new URL. Do not list the old URL and hope the AI engine figures it out. It will not. It will either 404 and skip the link, or it will retrieve the old page and cite stale content. Either way, you lose.
A fifth mistake worth mentioning: listing pages that require authentication. If your llms.txt file links to pages behind a login wall, the AI engine will fetch the page, hit a redirect to the login screen, and extract nothing of value. Worse, it may extract the login page text and associate that with your brand. I have seen cases where an AI engine's response about a company included text from their login page because that was the only content accessible at the linked URL. Every link in your file must point to a publicly accessible page that returns a 200 status code with substantive content.
Is your llms.txt file actually driving AI citations, or is it sitting unread with the other 97%?
How to Verify AI Engines Are Reading Your File
This is the section that ties the entire tutorial to measurable outcomes. Everything above is theory and implementation. This is where you find out whether it worked.
The SE Ranking study found no relationship between llms.txt implementation and AI citation frequency across 300,000 domains. That is a sobering data point. But it does not mean llms.txt is useless. It means that most implementations are poorly executed, poorly maintained, or published on domains with insufficient entity authority to be cited regardless. The file is necessary but not sufficient. You need to verify whether your implementation falls into the 3% that gets read or the 97% that gets ignored.
Start with a pre-publish baseline. Before you publish or update your llms.txt file, use an AI visibility tool to capture your current citation rate across every major AI search surface. Record which prompts trigger your brand mention, what position you appear in (first, in a list, last), and which sources the AI cites alongside or instead of you. This is your control group.
Publish your file. Wait 14 days. Run the same set of prompts again. Look for three changes:
1. Mention rate: Are you appearing in more answers? This is the broadest signal. 2. Mention position: Are you appearing earlier in the response? Moving from last in a list to first is a significant improvement. 3. Citation source: Are AI engines citing your pages more often? This tells you whether the file is routing crawlers to your content.
If none of these metrics move after 30 days, your file is likely in the 97% that gets ignored. The most common reason is low domain authority. AI engines prioritize high-authority domains for citation. If your domain has a Domain Rating below 30, your llms.txt file may be technically perfect and still get skipped. In that case, your priority should be building external authority through answer engine optimization before investing more time in llms.txt refinement.
The second most common reason is that your file points to pages that are thin, duplicate, or non-citation-worthy. AI engines do not cite pages because they are listed in llms.txt. They cite pages because those pages contain dense, original, quotable information. If your linked pages are 300-word blog posts with no data, no original research, and no unique perspective, no llms.txt file will make them citation-worthy.
This is where the connection between AI and search engine optimization becomes clear. Traditional SEO optimized for crawlability and keyword relevance. AI search optimization requires crawlability plus content density plus entity grounding plus citation readiness. The llms.txt file addresses the crawlability layer. The other layers require actual content investment.
Let me describe what a successful verification looks like. One company I worked with published an llms.txt file with 18 curated links. Their pre-publish baseline showed zero mentions across 30 brand-adjacent prompts on Perplexity and ChatGPT. At day 14, they had 2 mentions on Perplexity and 1 on ChatGPT. At day 30, they had 5 mentions on Perplexity and 3 on ChatGPT. The cited sources were their pricing page and their research report, both of which were in the llms.txt file. That is a measurable, verifiable result. It is not a dramatic increase. But it moved the brand from invisible to present on prompts where it previously did not appear. That is the kind of outcome you should expect and measure for.

When This Fails: Where llms.txt Will Not Help You
I want to be honest about the boundaries of this tool because the hype has outpaced the evidence.
Scenario 1: Your domain has low authority. If your site is new, has few backlinks, and minimal brand recognition, llms.txt will not move the needle. AI engines cite authoritative sources. A file that points to pages on a DR 15 domain will be ignored. Build authority first through original content, PR, and link building. The file comes later.
Scenario 2: Your content is generic. If your product pages are manufacturer descriptions, your blog posts are surface-level listicles, and your About page says nothing specific, llms.txt gives AI engines a map to mediocre content. The file does not make content better. It makes good content easier to find. If the content is not good, the file is useless.
Scenario 3: You are in a highly competitive citation space. If you sell CRM software and you are competing against Salesforce, HubSpot, and Zoho for AI citations, your llms.txt file will not overcome their entity dominance. You need a niche. Instead of trying to be cited for "best CRM," target "best CRM for field service teams under 50 employees." Specificity is your advantage when you cannot outspend incumbents on authority.
What This Actually Means
The llms.txt convention is two years old. The data is clear: most files go unread, and there is no proven correlation between implementation and citation rate. But the convention is still early, and the AI search landscape is still solidifying. A well-structured, validated, entity-grounded llms.txt file costs nothing to create and positions your domain for a future where AI crawlers become more sophisticated about consuming these files.
The teams that will win AI citations in 2026 and beyond are not the ones who published an llms.txt file and walked away. They are the ones who published the file, validated the syntax, curated their highest-value pages, grounded their entity declarations, and then measured whether it moved the needle. When it did not, they went back and improved the underlying content. When it did, they doubled down.
In my work at Meev, I have seen the pattern repeat. The brands that get cited by AI engines are the ones that treat AI visibility as an ongoing practice, not a one-time setup. Your llms.txt file is one piece of that practice. It is a small piece. But it is a piece you can get right today, in about an hour, with a plain-text editor and a validator. Start there, measure the results, and iterate. The file alone will not win you AI citations. But a well-executed file, combined with dense content and active monitoring, gives you a structural advantage over the 90% of domains that have no file at all and the 97% whose files never get read.
FAQ
Does llms.txt affect Google rankings?
No. Google has stated that llms.txt is not a ranking factor for traditional search. The file is designed for AI crawlers and LLMs, not for Googlebot's indexing pipeline. Your Google rankings depend on the same factors they always have: content quality, backlinks, technical SEO, and user experience. That said, the content you highlight in llms.txt should overlap with your highest-ranking pages, so there is indirect alignment.
Can I use llms.txt instead of schema markup?
No. Schema markup and llms.txt serve different purposes. Schema provides structured data about entities, products, and content directly in the HTML of individual pages. Llms.txt provides a routing layer that tells AI crawlers which pages to prioritize. You need both. Schema gives the AI machine-readable entity data. Llms.txt gives it a map to find the pages that contain that data.
How often should I update my llms.txt file?
Review it monthly. Any time you publish a landmark piece of content, restructure your site, launch a new product, or change your pricing, update the file. Broken links in llms.txt are worse than having no file because they signal neglect. Set a calendar reminder and treat it as a 10-minute maintenance task.
Is llms.txt worth implementing for small sites?
Yes, but with realistic expectations. A small site with low domain authority may not see immediate citation improvements. However, the file costs nothing to create, takes under an hour, and positions you for a future where AI crawlers become more sophisticated. The investment is minimal and the potential upside grows as the convention matures.
What is the difference between llms.txt and llms-full.txt?
The llms.txt file is a curated summary with links and brief descriptions. The llms-full.txt file is an expanded version that includes the full text of your key pages concatenated into a single document. The full version gives AI engines more content to retrieve without crawling individual pages, but it is much larger and harder to maintain. Start with llms.txt and only consider llms-full.txt if you have a strong technical team and dense documentation.
Should I disallow any pages in llms.txt?
Only disallow pages you do not want AI engines to read or cite. Common candidates include staging environments, authenticated user dashboards, internal tools, and thin duplicate pages. Do not disallow your blog, pricing, or product pages unless you have a specific reason. Every disallow rule should be intentional, not copied from robots.txt without review.
About the Author
Judy Zhou, Founder
Judy Zhou leads content strategy at Meev, where she oversees AI-driven content research and publishing for hundreds of brands. With a background in SEO and editorial operations, she focuses on building content systems that rank on Google, get cited by AI search engines, and drive measurable business results.
Track your brand mentions across every major AI search surface and see exactly what changes after your llms.txt update goes live.








