As AI-powered search becomes the primary way people discover organizations, your website's technical configuration determines whether AI assistants like ChatGPT, Claude, Google AI Overview, and Perplexity can accurately represent your mission to potential donors, volunteers, and supporters.
Click & Pledge scans your website monthly and reports your AI Readiness score in your CONNECT Pulse dashboard (coming soon). This guide explains what the score means, why it matters, and how to improve it.
Why AI readiness matters for nonprofits
When someone asks an AI assistant "What are good environmental nonprofits in my area?" or "Where can I donate to help youth education?", the AI draws on information it can access from the web. If your website is properly configured, the AI can find your organization, understand your mission, and recommend you accurately. If not, you may be invisible to an entire generation of donors who increasingly use AI tools to research where to give.
This is not a future concern. Millions of people already use AI assistants daily to research organizations, find local services, and make giving decisions. Your AI readiness today determines whether those people find you.
Understanding your AI readiness score
Your Pulse dashboard shows an AI Readiness score from 0 to 100 and a tier label. Here is how the score is calculated:
| Signal | Points | Why it matters |
|---|---|---|
| AI retrieval not blocked | 30 | If your site blocks AI bots from retrieving information, nothing else matters. This is the most critical factor. |
| Valid llms.txt file | 30 | This file tells AI assistants exactly who you are, what you do, and how to represent you. The single most impactful thing you can add. |
| sitemap.xml present | 15 | Helps search engines and AI crawlers find all your pages, including donation pages and program descriptions. |
| schema.org markup | 15 | Structured data that helps AI understand your content. Many website platforms add this automatically. |
| robots.txt present | 10 | The basic configuration file that tells web crawlers how to interact with your site. Most websites already have one. |
Tiers
AI-Optimized (score 85–100): Your website is fully configured for AI discovery. AI assistants can find you, understand your mission, and accurately represent your programs to potential supporters.
Discoverable (score 55–70): Your website has strong fundamentals. AI can find and index your site, but without an llms.txt file, it may not represent your mission as accurately as it could. Adding llms.txt is the single step to reach AI-Optimized.
Basic (score 30–45): Your website has a robots.txt file but is missing important signals like a sitemap or structured data markup. AI crawlers can access your site but may not index it completely.
Not Ready (score 10–30): Your website lacks basic configuration files that help search engines and AI assistants understand your content.
Blocked (special state): Your website actively blocks AI retrieval bots. This is almost always unintentional and is the most urgent issue to fix.
What each file does
robots.txt
A robots.txt file is a simple text file at the root of your website (e.g., yoursite.org/robots.txt) that tells web crawlers and AI bots which parts of your site they can access. It has been a web standard since 1994.
What it looks like:
User-agent: * Allow: / Sitemap: https://yoursite.org/sitemap.xml
Do you need to create one? Most website platforms (WordPress, Squarespace, Wix, Drupal) create a robots.txt automatically. You can check by visiting yoursite.org/robots.txt in your browser. If you see a text file with "User-agent" entries, you already have one.
Common problem: Some robots.txt files block AI bots without the website owner realizing it. See the "Fixing common issues" section below.
sitemap.xml
A sitemap.xml file lists all the pages on your website so search engines and AI crawlers can find them. It is especially important if you have donation pages, event listings, or program descriptions that you want people to discover.
Do you need to create one? Check by visiting yoursite.org/sitemap.xml. Most modern website platforms generate one automatically. If yours does not, popular SEO plugins like Yoast SEO (WordPress) or built-in tools in Squarespace and Wix can generate one for you.
schema.org markup
Schema.org markup is structured data embedded in your website's HTML that helps search engines and AI understand what your content means, not just what it says. For example, it can tell AI that your organization is a nonprofit, your address is a physical location, and your events have specific dates.
Do you need to add it? Many website themes and SEO plugins add basic schema markup automatically. You can check your site at Google's Rich Results Test. For nonprofits, the most valuable schema types are Organization, NonprofitOrganization, and Event.
llms.txt
llms.txt is a newer standard (proposed in 2024) designed specifically for AI language models. While robots.txt controls access and sitemap.xml lists pages, llms.txt provides a curated, structured summary of your organization that AI assistants can read directly.
Think of it this way: robots.txt is the bouncer, sitemap.xml is the map, and llms.txt is the tour guide. It tells AI assistants: "Here is who we are, what we do, and the most important things to know about us."
Why it is the highest-impact file: Without llms.txt, AI assistants piece together information from your website pages, which can lead to incomplete or inaccurate descriptions. With llms.txt, you control the narrative. When someone asks an AI "Tell me about [your organization]," the AI draws directly from your curated summary.
For more about the llms.txt standard, visit llmstxt.org.
Creating your llms.txt file
Step 1: See what a completed file looks like
Below is a sample llms.txt file for a fictional organization called "Lorem Ipsum Community Foundation." This is not a real organization. It exists only to show you the expected format, tone, and level of detail in a finished file.
Download the sample llms.txt file
# Lorem Ipsum Community Foundation > We empower underserved families in the greater Springfield region > through education, workforce training, and emergency assistance programs. ## About The Lorem Ipsum Community Foundation is a 501(c)(3) nonprofit organization based in Springfield, founded in 2003 by a coalition of local educators and social workers. Over the past two decades, the Foundation has provided more than $4.2 million in direct services to over 12,000 families across the tri-county area. Our work focuses on three pillars: educational access for underserved youth, emergency housing assistance for families in crisis, and workforce development for adults building long-term self-sufficiency. ## Key Information - [Home Page](https://loremipsumfoundation.org): Mission overview and news - [Donate](https://loremipsumfoundation.org/donate): Make a tax-deductible gift - [Programs](https://loremipsumfoundation.org/programs): Services and eligibility - [Volunteer](https://loremipsumfoundation.org/volunteer): Join 200+ volunteers - [Events](https://loremipsumfoundation.org/events): Upcoming fundraisers ## Programs - Bright Futures Scholarship: College and vocational scholarships for Springfield Unified graduates. Awards $500-$5,000 per student. Over 840 scholarships awarded since 2005. - Family Bridge Housing: Emergency rental assistance for families facing eviction. Served 380 families in 2025. - Career Launchpad: 12-week workforce development program. 73% job placement rate. - Summer Learning Camp: Free 6-week summer program for K-8 students. Serves 150 children annually. - Community Food Pantry: Weekly food distribution serving 200+ families. ## Ways to Give - Online donations at loremipsumfoundation.org/donate - Monthly recurring giving program - Text-to-give by texting GIVE to 55123 - In-person gifts at any Foundation event - Employer matching gifts accepted ## Contact - Website: https://loremipsumfoundation.org - Email: info@loremipsumfoundation.org - Phone: (937) 555-0142 - Address: 2847 Oak Street, Suite 200, Springfield, 45431 - EIN: 31-9876543
Notice the structure: organization name as a heading, a one-line mission statement in a quote block, then sections for About, Key Information, Programs, Ways to Give, and Contact. Each program includes a brief description with specific impact numbers. Links use the standard markdown format.
Step 2: Download your pre-filled version from Pulse
Your Pulse dashboard includes a downloadable llms.txt file that is partially pre-filled with data from your Click & Pledge account. The following information is already populated for you:
- Your organization name
- Your website URL
- Your city and state
- Your active campaign names (as a starting point for program descriptions)
- Your giving channels (online forms, text-to-give, recurring giving, etc.)
Sections that require your input are marked with angle brackets and include examples. For instance:
## About Appalachian Mountain Club is a nonprofit organization based in Boston, MA. <Enter 2-3 sentences about your organization here. This is the most important section -- AI assistants use it to describe you to potential donors and supporters. For example: Founded in 1876, the Appalachian Mountain Club is the oldest outdoor recreation and conservation organization in the United States.>
Replace everything inside the angle brackets (including the brackets themselves) with your own content. Use the sample file from Step 1 as a guide for the expected tone and level of detail.
Step 3: Verify your file with AI
After creating your llms.txt file, you can use any AI assistant to check and verify it before uploading. Copy your file and paste it into ChatGPT, Claude, or any other AI assistant, and try these prompts:
- "Here is my organization's llms.txt file. Does it accurately and completely describe who we are? What important information is missing?"
- "Based on this file, if a donor asked you about my organization, what would you say? Is anything inaccurate or misleading?"
- "What questions might a potential supporter have that this file does not answer?"
The AI will review your file, flag any gaps, and suggest improvements. This is a free and effective way to quality-check your work before it goes live. You may discover that you forgot to mention your geographic service area, your tax-deductible status, an important program, or how to volunteer.
Step 4: Upload to your website
Save your finished file as a plain text file named llms.txt (all lowercase) and upload it to the root of your website so it is accessible at yoursite.org/llms.txt.
WordPress: Upload via FTP, your hosting file manager, or use the Yoast SEO plugin (SEO > Tools > File Editor). Yoast SEO Premium also offers automatic llms.txt generation. Free alternatives include the "LLMs.txt Generator" plugin.
Squarespace, Wix, or other hosted platforms: Check your platform's documentation for how to add files to your site root. Some platforms do not support custom root files. Contact your platform's support for options.
Verify: After uploading, visit yoursite.org/llms.txt in your browser. If you see your file contents displayed as plain text, it is working. Your AI Readiness score will update on the next monthly scan.
Fixing common issues
Your website is blocking AI retrieval
If your Pulse dashboard shows "Blocked," your robots.txt file contains rules that prevent AI assistants from retrieving information about your organization. This is the most impactful issue because it makes your organization invisible to AI-powered search regardless of anything else you do.
This is almost always unintentional. Many website templates and security plugins add broad bot-blocking rules that include AI retrieval bots alongside spam bots.
How to check: Visit yoursite.org/robots.txt and look for lines like:
User-agent: ClaudeBot Disallow: / User-agent: GPTBot Disallow: /
How to fix: The goal is to allow AI retrieval bots while optionally blocking AI training bots. There is an important distinction: retrieval bots fetch information to answer a specific question (like "tell me about this nonprofit"), while training bots collect data to improve AI models. Many organizations are comfortable allowing retrieval while blocking training.
Replace restrictive rules with:
User-agent: * Allow: / # Allow AI retrieval (helps people find you) User-agent: ClaudeBot Allow: / User-agent: GPTBot Allow: / # Block AI training if preferred (optional) User-agent: Google-Extended Disallow: / User-agent: CCBot Disallow: /
On WordPress: Edit via Yoast SEO (SEO > Tools > File Editor) or Rank Math (General Settings > Edit robots.txt). On other platforms, check your documentation or contact your web administrator.
Your website has a DNS error
The domain name we have on file could not be resolved. This means no one can reach your website at that address. Common causes: an expired domain registration, changed DNS records, or an outdated URL in our system.
What to do: Check whether the URL shown in your Pulse dashboard is correct. If your organization has moved to a new domain, contact Click & Pledge support to update the URL on file. If the domain should be working, contact your domain registrar or hosting provider.
Your website has an SSL error
Your website's security certificate is expired, misconfigured, or missing. This affects all visitors, not just AI crawlers. Modern browsers show a security warning to anyone trying to visit your site.
What to do: Contact your hosting provider. Most hosting services offer free SSL certificates through Let's Encrypt and will configure them automatically.
Your website timed out
Your website did not respond within a reasonable time frame. This could be a temporary server issue. We will automatically retry on the next monthly scan.
What to do: If your website loads slowly for regular visitors too, contact your hosting provider about server performance. If the site loads fine in your browser, the timeout may have been temporary and your score will update on the next scan.
Your URL points to Facebook or Instagram
If the only web presence we have on file is a Facebook page or Instagram profile, you cannot add files like robots.txt or llms.txt because those platforms do not allow custom file uploads.
What to do: To participate in AI-powered discovery, your organization needs its own website. Website builders like WordPress.com, Squarespace, and Wix offer affordable plans suitable for nonprofits, and many offer nonprofit discounts. Once you have your own site, contact Click & Pledge support to update the URL on file.
Frequently asked questions
Does AI readiness affect my Google search ranking?
AI readiness and traditional SEO overlap but are not identical. Having a sitemap.xml and schema.org markup helps both. The llms.txt file is specifically for AI assistants and does not directly affect Google's traditional search ranking, but it does affect how you appear in Google's AI Overview feature.
Is llms.txt an official web standard?
It was proposed in 2024 and has gained rapid adoption. Major AI companies including Anthropic (Claude), OpenAI (ChatGPT), and Google recognize and use llms.txt files. The specification is maintained at llmstxt.org.
Will AI assistants scrape my website for training data?
You can control this separately. Allowing AI retrieval (which helps people find you) does not mean you are allowing AI training. Your robots.txt can permit retrieval bots like ClaudeBot and GPTBot while blocking training-specific bots like CCBot and Google-Extended. The recommended robots.txt in this article shows how.
How often is my AI readiness score updated?
Click & Pledge scans all client websites monthly. Your score in Pulse reflects the most recent scan. After making changes, the updated score will appear in your next monthly dashboard.
I made changes but my score has not updated yet.
Scores update with each monthly scan. To verify your changes before the next scan, visit yoursite.org/robots.txt, yoursite.org/sitemap.xml, and yoursite.org/llms.txt in your browser to confirm each file is accessible.
Additional resources
- llms.txt specification
- Google robots.txt guide
- Google Rich Results Test (check your schema.org markup)
- Yoast SEO llms.txt feature
- Download the sample llms.txt file
Published by Click & Pledge Business Intelligence. Updated March 2026.