Engagement Foundation Review

Infinite Giving Audit Foundation

Before we run the audit, we need to make sure we're asking the right questions about the right competitors to the right buyers. This document presents what we've learned about Infinite Giving's market — your job is to tell us what we got right, what we got wrong, and what we missed.

Prepared August 14, 2026 infinitegiving.com Non-Cash Giving + Fiduciary Nonprofit Treasury
GEO Readiness

Where You Stand Today

Before we measure citation visibility in the nonprofit non-cash-giving and treasury-management space, these three signals tell us whether AI crawlers can reach infinitegiving.com, tell that its pages are current, and see the pages you actually sell from. They anchor every section that follows.

Technical Readiness
At Risk
One critical finding: robots.txt applies Disallow: / to a second tier of AI search and citation crawlers — Grok-DeepSearch, xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, YouBot and Google-CloudVertexBot (the Vertex AI grounding crawler) — across all 206 sitemap URLs. Two high-severity findings follow: 16 of 20 content-marketing pages are older than 180 days, and no page emits dateModified or sitemap lastmod. GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Googlebot and Google-Extended are explicitly allowed.
Content Freshness
At Risk
Critical finding: the 20 content-marketing pages average a freshness score of 0.185 — 16 are over 180 days old, 11 are over a year old, and only 3 fall inside the 90-day window. All three customer case studies are older than 500 days, and the oldest high-intent guide, /blog/where-should-nonprofits-keep-nonprofit-reserve-funds, dates to August 2022. AI-cited content is 25.7% fresher on average than traditional Google organic results (Ahrefs, August 2025). Product & commercial: unable to assess — all 28 product/commercial pages and both structural pages carry no detectable date (30 unscored), so verify those manually.
Crawl Coverage
At Risk
robots.txt is present and resolves at /robots.txt. Of the 7 crawlers this audit tracks, 6 are allowed and Bytespider is disallowed. Beyond the tracked set, Disallow: / is applied site-wide to 7 AI search and citation crawlers and 5 user-initiated browsing agents, so on those platforms none of the 206 sitemap URLs is fetchable. The sitemap itself carries no lastmod or priority on any of its 206 entries and lists /maintenance, /success, /calendly-form, /resource-landing-page and the superseded /blog/nonprofit-reserve-funds-old.
Executive Summary

What You Need to Know

AI search is reshaping how nonprofit executives, finance leaders and board members discover and evaluate a nonprofit financial platform that combines non-cash donation processing (stock, crypto, DAF grants, endowment gifts) with SEC-registered fiduciary investment and cash-reserve management built exclusively for 501(c) organizations. These are high-consideration, low-frequency purchases made by people who are not procurement professionals — an executive director or a volunteer treasurer researching "what do we do with our reserves" now opens ChatGPT, Claude or Perplexity before they open Google, and the answer they get frames the shortlist before anyone talks to a vendor. For a 2021-founded company competing against far larger brands, that shift is an opening rather than a threat: establishing visibility now locks in a first-mover advantage that compounds, because early citations become self-reinforcing as AI platforms learn which domains to trust on a question.

This Foundation Review presents three inputs the audit depends on, and asks you to confirm or correct each. First, the competitive landscape — which vendors buyers actually put next to Infinite Giving, and in which tier, because that determines who gets head-to-head query coverage. Second, the buyer personas and the pain language they use, because who initiates the deal determines the vocabulary and altitude of the entire query set. Third, the technical baseline from our Layer 1 crawl — whether AI platforms can access, date and interpret your pages at all. Content gap analysis and citation benchmarking come after the audit runs, prioritized by what actually costs you citations rather than by what merely looks missing.

The validation call is a working session with real stakes. Two kinds of decisions need to happen: (1) input validation — are the right entities in the right tiers, are the strength ratings honest, and is the buying group we've mapped the one that actually shows up in your deals — and (2) engineering triage — which technical fixes start immediately, before any results come back. Everything decided on that call is locked into the query set that drives the audit across the selected AI platforms. The Pre-Call Checklist at the end of this document aggregates every question and every engineering task in one place, so nothing gets lost between now and then.

TL;DR — Action Items
  • 🔴 Critical: robots.txt blocks an entire tier of AI search and assistant crawlers — Engineering: separate the search/citation crawlers from the training crawlers in the policy and move Grok-DeepSearch, xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, Google-CloudVertexBot and YouBot to Allow: /, after confirming intent with whoever authored the file.
  • 🟡 High: No dateModified in schema and no lastmod in the sitemap — Engineering: bind a dateModified field in the BlogPosting JSON-LD to the Webflow CMS updated-on date and emit <lastmod> per sitemap URL from the same field; until this ships, refreshing the stale guides earns no recency credit at all.
  • 🟣 Validate at the Call: Donor-Advised Fund Grant Processing (rated Weak) — We rated it weak because /giving/daf-grants describes an instruction-and-reminder widget rather than native grant completion; if a donor can now finish a DAF grant on your page the way Chariot's DAFpay does, DAF flips from your sharpest head-to-head vulnerability to a strength we lean into across the DAF query cluster.
  • 🟣 Validate at the Call: Warren Achebe (Board Treasurer / Finance Committee Chair) — We gave a volunteer treasurer veto power on medium confidence; if the finance committee only ratifies after the fact, the fiduciary, investment-policy and advisor-due-diligence queries written in their language get reallocated to the CFO and Executive Director instead.
  • ✅ Start Now: Demote the "Grow Your Giving with Expert Nonprofit Financial Advice" CTA from H1 to H2 — Engineering: it's a single Webflow symbol edit that corrects 45 of the 50 inventoried pages, and it doesn't depend on anything decided at the validation call.
  • 📋 Validation Call: Do buyers evaluate you as a giving platform or as an outsourced CIO? — This one answer re-tiers the competitive set (Commonfund up, Zeffy and Givebutter possibly out), reweights the personas between development and finance, and sets the vocabulary for the majority of the query set. Every other input decision sits downstream of it.
How This Works

Reading This Document

Three things to know before you dig in: what this document is for, what you need to do with it, and how to read the confidence badges.

Purpose The Foundation Review validates the knowledge graph that drives the audit's query set — the competitors, personas, features and pain points we'll use to probe AI platforms about non-cash donation processing and fiduciary investment and cash-reserve management for 501(c) organizations. Get these inputs right and the full audit measures what actually matters. Get them wrong and the audit produces clean data on the wrong questions.

Your Job Read every section. Flag anything you disagree with. The purple callouts (like this one) are the highest-value validation points — each names a specific uncertainty and explains what changes in the audit if your answer differs from our current read. Everything you flag gets resolved at the validation call before query execution begins.

Confidence Badges High means directly observed on your site, in reviews or in category listings. Medium means inferred from category patterns or supported by indirect evidence — treat these as our best hypotheses, not conclusions. Low means speculative and specifically flagged for your confirmation.

Company Profile

What We Understand About Infinite Giving

The baseline profile every query in the audit is built from — how we name you, how we categorize you, and which products we treat as in scope.

Client Profile

Company name Infinite Giving High
Domain infinitegiving.com
Name variants we'll match on InfiniteGiving · Infinite Giving Advisory Services · Infinite Giving Advisory Services, Inc. · Infinite Giving Inc. · Infinite Giving (IG)
Category Nonprofit financial platform combining non-cash donation processing (stock, crypto, DAF grants, endowment gifts) with SEC-registered fiduciary investment and cash-reserve management built exclusively for 501(c) organizations
Company segment Startup
Key products Infinite Giving Donation Page · Stock Donation Processing · Crypto Donations · Endowment Management · Cash Reserves & Investment Advising
Positioning (from site) "The Future of Nonprofit Finance" — an SEC-registered investment adviser serving only U.S. 501(c) organizations, pairing a donation page with 0% stock and DAF fees against fiduciary treasury and endowment management with a $100K standalone minimum.
Source automated_scrape — homepage, /company/about, /company/pricing, /why-choose-us, /investing, /cash, /giving/*

Validate Your category description contains two distinct buying conversations: "we need to accept a stock gift" and "we need someone to manage $2M of reserves." Which one starts most of your deals — a development leader chasing non-cash gifts, or a finance leader or board fixing idle reserves? If the volumes are genuinely comparable, we build two separate query clusters with different vocabulary, different altitude and different competitors. If one dominates, we weight roughly 70% of the query set to it and re-tier the competitive set behind it — which is the single decision with the largest downstream effect on this audit.

Buyer Personas

Who's Actually Buying

5 personas: 3 decision-makers, 1 evaluator, 1 influencer. Personas drive the query set — each one searches differently, so who's in this list determines how the audit phrases its questions.

Critical Review Area This is the section where your correction is worth the most. Our persona set is an outside-in reconstruction from your site, category listings and the thin review record available for Infinite Giving. You know who actually joins the calls, who asks the hard questions, and who signs. If a persona here doesn't exist in your deals — or a real one is missing — the audit spends its query budget on the wrong vocabulary.

Data Sourcing Note Role, department, seniority, influence level, veto power and technical level come directly from the knowledge graph and carry the confidence badge shown on each card. Names are illustrative placeholders — they make personas easier to talk about, nothing more. Primary buying jobs and query focus areas are synthesized by us from the role plus the pain points linked to it; they're hypotheses about search behavior, and they're the fields most worth correcting. One important caveat on sourcing: Infinite Giving has effectively no third-party review corpus (Capterra shows 0 reviews, G2 carries only a handful of seller-page testimonials), so this persona set leans on your own site and category evidence more heavily than we would like.

Marcus Ellery
Executive Director · Executive · C-Suite
Decision-maker High
Runs a small or mid-sized 501(c)(3) and owns the outcome of every financial decision the board delegates. Sees declined stock gifts and idle reserves as the same problem — money the organization is leaving on the table — and is the one who has to explain either to the board.
Veto power: Yes — signs the agreement and carries the recommendation into the board room.
Technical level: Low — evaluates on outcomes, credibility and risk, not on integrations or API detail.
Primary buying jobs: Frames the problem, builds the shortlist, socializes the choice with the board, signs.
Query focus areas: "what should a nonprofit do with reserve funds," "how do nonprofits accept stock donations," "starting a small nonprofit endowment," and trust/credibility queries about the vendor itself.
Source: automated_scrape — site audience framing across /who-we-serve/* and /company/about (high confidence)

Does the Executive Director sign on their own authority at your typical customer size, or does the $100K investment minimum automatically escalate the decision to a full board vote? If it escalates, we add a board-approval query stage written in governance language rather than executive-summary language.

Priya Raghunathan
Chief Financial Officer · Finance · C-Suite
Decision-maker Medium
Owns the balance sheet, the audit and the Form 990. Judges Infinite Giving as a financial counterparty before judging it as software — custody, FDIC coverage, fiduciary status and the fee schedule are the qualifying criteria, and a vague answer on any of them ends the evaluation.
Veto power: Yes — can kill the deal on custody, fee or audit-risk grounds without the ED overruling them.
Technical level: High — will read the ADV, ask where the assets are held, and want the fee math in writing.
Primary buying jobs: Financial and compliance due diligence, custody and counterparty review, fee comparison, co-signs with the ED.
Query focus areas: "FDIC insurance limits for nonprofit reserves," "SEC-registered investment adviser for nonprofits," "nonprofit cash management yield," "Form 8282 / 8283 non-cash gift reporting."
Source: review_mining — category review signal, thin corpus for Infinite Giving specifically (medium confidence)

This persona came from review mining, but Capterra shows zero reviews for Infinite Giving — so how many of your customers employ a full-time CFO at all, versus a fractional CFO or an outside accounting firm? If most are fractional, we rewrite this cluster in the voice of an outside advisor vetting a platform on the nonprofit's behalf, which is a materially different set of queries.

Talia Okonkwo
Director of Development · Development / Fundraising · Director
Evaluator High
Owns the fundraising number and is usually the reason this conversation starts at all — a donor offered shares or mentioned a donor-advised fund and the organization couldn't accept it cleanly. Judges the platform almost entirely on what the donor experiences.
Veto power: No — makes the case to finance and the ED rather than signing herself.
Technical level: Low — cares whether a donor can finish a gift unassisted, not how the transfer clears.
Primary buying jobs: Surfaces the gift-acceptance problem, evaluates the donor flow, compares giving platforms, builds the internal case.
Query focus areas: "how to accept stock donations as a nonprofit," "DAF giving widget for our donation page," "crypto donations for nonprofits," and head-to-head comparisons against Overflow, FreeWill and The Giving Block.
Source: automated_scrape — /giving/* product pages and donor-flow messaging (high confidence)

Can the Director of Development approve the $149/month donation page on her own signature, or does every purchase route through finance regardless of size? If she can buy it herself we promote her to decision-maker and add bottom-of-funnel pricing and platform-switching queries in fundraising language rather than finance language.

Warren Achebe
Board Treasurer / Finance Committee Chair · Board of Directors · VP-equivalent
Decision-maker Medium
A volunteer finance professional — often a banker, CPA or wealth advisor in their day job — who chairs the finance committee and is personally accountable to the rest of the board for prudent stewardship. Brings outside benchmarks to the evaluation and is the hardest person in the room to satisfy on fiduciary questions.
Veto power: Yes (as mapped) — but this is exactly what we need you to confirm; see the question below.
Technical level: High — reads performance reporting critically and compares your fee schedule against what they'd charge.
Primary buying jobs: Fiduciary due diligence on the adviser, investment policy review, fee and performance benchmarking, committee-level recommendation.
Query focus areas: "nonprofit investment policy statement template," "outsourced CIO for small nonprofits," "board fiduciary duty for nonprofit reserves," "Commonfund alternatives for smaller endowments."
Source: automated_scrape — board-governance and IPS content across /investing and /landing/ips-template (medium confidence)

Does a volunteer treasurer or finance committee genuinely have to approve before a nonprofit can sign with you, or do they ratify a staff decision after the fact? If they can block the deal, we generate a full fiduciary / IPS / advisor-due-diligence query cluster in their vocabulary; if they only ratify, those queries move to Priya and Marcus and the board language drops out of the audit.

Dana Kirsch
Director of Finance & Operations · Finance / Operations · Manager
Influencer Low
The person who actually reconciles the gift. Handles bookkeeping, acknowledgment letters and CRM entry, and absorbs the operational cost of every non-cash gift the organization accepts — including the week spent working out who the anonymous shares came from.
Veto power: No — but can stall an implementation that doesn't fit the existing month-end process.
Technical level: Medium — lives in QuickBooks and the donor database and evaluates on whether data lands where it needs to.
Primary buying jobs: Workflow and reconciliation review, integration requirements, onboarding and day-to-day administration.
Query focus areas: "how to record a stock donation in QuickBooks," "nonprofit gift reconciliation process," "does this sync with our donor CRM," acknowledgment and substantiation mechanics.
Source: llm_inference — typical structure of nonprofits under ~$5M budget; not observed in review data (low confidence)

Dana is our only inferred persona — does a combined finance-and-operations manager exist as a distinct buyer in your deals, or is that work absorbed by the Executive Director at organizations this size? If she doesn't exist, we drop the reconciliation and gift-administration query cluster entirely rather than run it at low weight and dilute the rest of the set.

Who Else Shows Up? Three roles sometimes appear in nonprofit finance and giving-platform deals — do they show up in yours? (1) Church or ministry business administrator — Overflow and Engiven both index heavily on faith-based buyers, so if churches are a real segment for you, that role is a distinct buyer with distinct vocabulary and deserves its own query cluster. (2) Outside CPA, auditor or fractional CFO — often the person a small nonprofit asks "is this platform legitimate and will it survive our audit," which is a due-diligence query pattern we'd write very differently from a staff persona. (3) Major gifts officer — distinct from the Director of Development once an organization is large enough to split the role, and the person most likely to be searching stock- and DAF-gift mechanics at the moment a donor raises them. Who else is in the room on your deals?

Competitive Landscape

Who You're Measured Against

6 primary + 4 secondary competitors identified. Tier assignment determines who gets head-to-head query coverage in the audit and who is covered only through broader category questions.

Why Tiers Matter With 6 primary competitors, roughly 36–48 of the audit's queries test direct differentiation — things like "Overflow vs. Infinite Giving," "best way for a nonprofit to accept stock donations without paying a percentage fee," and "nonprofit endowment management for small organizations" — while the secondary set is reached only through broader category questions. All four secondary competitors carry medium confidence on tier, and Commonfund is the consequential one: it is the incumbent answer whenever a board asks who should manage the endowment, so if most of your deals originate on the treasury side rather than the giving side, Commonfund belongs in primary and roughly 6–8 head-to-head queries move with it.

Primary Competitors

Overflow

Primary High
overflow.co
Non-cash giving platform (stock, crypto, card, DAF) with strong church and faith-based traction and a polished donor flow that doesn't require the nonprofit to open a brokerage account. Wins on donor UX and CRM integrations, but charges a percentage transaction fee on stock gifts (reported ~5%, capped) on top of an annual platform fee and offers no investment advisory or reserve management.
Source: competitor_site

FreeWill

Primary High
freewill.com
Category leader in planned and non-cash giving software (bequests, stock, DAF, QCD) with enormous brand recognition among development teams and thousands of nonprofit customers; absorbed stock-gift specialist Cocatalyst. Far broader legacy-giving footprint than Infinite Giving, but it is a technology vendor with no fiduciary role, no brokerage account ownership, and no cash or endowment management.
Source: category_listing

The Giving Block

Primary High
thegivingblock.com
The default answer for nonprofit crypto fundraising, now extended into stock and DAF giving (via a Chariot integration) across 2,000+ nonprofits. Supports far more cryptocurrencies than Infinite Giving's BTC/ETH, but assets are handled through the platform rather than in the nonprofit's own account, and it offers no reserve investment or endowment services.
Source: competitor_site

DonateStock

Primary High
donatestock.com
Purpose-built stock donation platform that removes the brokerage-account barrier by routing gifts through its own charitable entity and remitting cash proceeds. Lowest-friction onboarding for tiny nonprofits, but the nonprofit never owns the securities, gets cash rather than an investable position, and receives no advisory or treasury services.
Source: category_listing

Givebutter

Primary High
givebutter.com
All-in-one fundraising platform (donation forms, campaigns, events, peer-to-peer, built-in CRM) with a free-to-nonprofit tipping model and very high AI-answer share for "best nonprofit donation platform." Much broader fundraising toolkit and CRM depth than Infinite Giving, but non-cash asset handling is shallow and there is no investment, reserve or endowment capability at all.
Source: category_listing

Chariot

Primary High
givechariot.com
DAF-native giving infrastructure whose DAFpay widget lets donors grant from a donor-advised fund in roughly three clicks without leaving the nonprofit's page, and which is embedded inside Givebutter, FreeWill and The Giving Block. Sets the buyer's expectation for what "DAF giving" should feel like — the sharpest head-to-head gap against Infinite Giving's instruction-and-reminder DAF widget — but does nothing outside DAF and gift processing.
Source: competitor_site

Secondary Competitors

Commonfund

Secondary Medium
commonfund.org
Long-established outsourced CIO for endowments and foundations with deep institutional credibility and sophisticated multi-asset portfolios. Represents the incumbent answer whenever a board asks "who should manage our endowment," but its account minimums, fee structure and service model are aimed at institutions far larger than Infinite Giving's small and mid-sized nonprofit base.
Source: category_listing

Crowded

Secondary Medium
bankingcrowded.com
Nonprofit-only banking and expense platform aimed at chapter-based organizations with rotating volunteer leadership. Competes for the same "where should our nonprofit's money live" conversation, but offers standard $250K FDIC coverage, no yield strategy and no fiduciary investment advice.
Source: category_listing

Engiven

Secondary Medium
engiven.com
Crypto and stock donation specialist popular with churches and ministries, with automatic liquidation and IRS Form 8282/8283 handling. Overlaps directly on Infinite Giving's crypto and faith-based segment but has no cash management, endowment or advisory offering.
Source: category_listing

Zeffy

Secondary Medium
zeffy.com
Fully free donation and fundraising platform funded by optional donor tips, aggressively recommended in AI answers to budget-constrained small nonprofits. Undercuts Infinite Giving's $149/month donation-page price outright, but handles cash giving only and provides nothing on asset gifts, reserves or investing.
Source: category_listing

Validate Three questions on this set. (1) Who's missing? Community foundations, a local RIA the board already knows, Daffy, Donorbox or Classy — if any of those come up in real deals and aren't here, the audit never tests them. (2) Do Givebutter and Zeffy actually appear in your deals, or are they a different budget line? A nonprofit choosing between Zeffy's free tier and a $149/month page plus a $100K investment minimum may never have been your buyer — if so, dropping them frees roughly 12–16 queries for competitors you genuinely lose to. (3) Should Commonfund move up to primary? It's the only secondary that competes on the treasury side rather than the giving side, so its tier is really a proxy for which motion drives your business. Each tier move reallocates roughly 6–8 head-to-head queries.

Feature Taxonomy

Capabilities the Audit Will Test

12 buyer-level capabilities mapped: 5 strong, 4 moderate, 2 weak, 1 absent. These determine which capability queries the audit runs and where we play offense versus defense.

Stock & Securities Gift Processing Strong High

Accept donated stock without paying a percentage of every gift, and hold the shares in an account our nonprofit actually owns

Cash Reserve & Treasury Management Strong High

Get our operating reserves out of a checking account earning nothing and insured above the $250K bank limit

Fiduciary Investment Advisory (Outsourced CIO) Strong High

Work with a real fiduciary who only advises nonprofits, not a software vendor and not a generalist wealth manager who treats us like a side account

Endowment Creation & Administration Strong High

Start an endowment we control ourselves, even if it's small, instead of parking it at the community foundation forever

Board Reporting & Investment Governance Strong High

Hand the finance committee a quarterly report and an investment policy that survives an audit without building it from scratch

Unified Branded Donation Page Moderate High

One giving page in our branding that takes card, ACH, stock, crypto, and DAF instead of five different widgets bolted onto our site

Cryptocurrency Donation Acceptance Moderate High

Take a crypto gift and turn it into cash automatically without our board writing a digital asset custody policy first

Fee Transparency & Cost Predictability Moderate Medium

Know exactly what this costs before a sales call, and stop losing a percentage of every large gift to platform fees

Donor Self-Service Giving Experience Moderate Medium

Let a donor complete a stock or DAF gift on their own in a few minutes without my staff walking them through broker paperwork

Donor-Advised Fund Grant Processing Weak Medium

Let a DAF donor complete a grant in a few clicks on our own page instead of sending them off to log into Fidelity Charitable and hope they follow through

CRM & Accounting Integrations Weak Medium

Have asset gifts flow into our donor database and our books automatically instead of being retyped from a brokerage statement

Campaign, Event & Peer-to-Peer Fundraising Tools Absent High

Run our gala, our year-end campaign, and our peer-to-peer drives from the same place we take donations

Which Three Do We Overweight? Five of the twelve capabilities are rated Strong. The audit tests all 12, but competitive differentiation queries will emphasize 3 — so we need to know which three actually win deals:

  • Stock & Securities Gift Processing — the flagship product and the most likely entry point
  • Cash Reserve & Treasury Management — linked to 2 of the 5 high-severity pain points
  • Fiduciary Investment Advisory (Outsourced CIO) — linked to 3 of the 5 high-severity pain points, the most of any capability
  • Endowment Creation & Administration
  • Board Reporting & Investment Governance

Our working hypothesis is the first three, because fiduciary advisory and cash reserve management carry the heaviest links to your high-severity buyer pains and stock processing is the door most people walk in through. Confirm or correct that ordering at the call — it decides where roughly a third of the query budget lands.

Validate (1) Are the two Weak ratings still true? We rated Donor-Advised Fund Grant Processing weak because /giving/daf-grants describes an instruction-and-reminder widget rather than native grant completion — measured against Chariot's DAFpay, which is embedded inside Givebutter, FreeWill and The Giving Block. And we rated CRM & Accounting Integrations weak because no Salesforce, Blackbaud, Virtuous or QuickBooks integration is documented anywhere on the site and Capterra flags missing contact-management capability — do those integrations exist but go undocumented? Either correction flips a defensive query cluster into an offensive one. (2) Is Fee Transparency really only Moderate? We held it back from Strong only because AUM fee tiers aren't published — "personalized quote during our first conversation" — even though the 0% stock/DAF and 1% crypto pricing is unusually clear for this category. (3) Should Cash Reserve Management and Fiduciary Advisory be one capability rather than two? If buyers experience them as a single purchase, we merge them and stop splitting the query budget across two near-identical clusters.

Pain Points

The Problems Buyers Are Searching On

12 pain points: 5 high, 7 medium severity. Buyer language is how the audit phrases its queries — these are the words we'll put into ChatGPT, Claude and Perplexity, so they need to sound like your prospects, not like marketing.

No brokerage account, so appreciated stock gets declined High High

"A donor offered us shares and we had to tell them we can't take stock — we have no idea how to even open a brokerage account"
Personas: Director of Development, Executive Director, CFO

Reserves sit idle and uninsured above $250K High High

"We have eight months of reserves sitting in checking earning zero, and most of it isn't even insured"
Personas: CFO, Board Treasurer, Executive Director

No investment policy or governance reporting the board is asking for High High

"Our board wants an investment policy and quarterly reporting and nobody here knows how to write one"
Personas: Board Treasurer, Executive Director, CFO

Advisor minimums price small nonprofits out entirely High Medium

"Every advisor we called wants a multi-million dollar minimum — we're a $3M organization and nobody will take us seriously"
Personas: Executive Director, Board Treasurer, CFO

DAF dollars are promised but the grant never arrives High Medium

"Our donors say the money is in their donor-advised fund, and then the grant just never shows up"
Personas: Director of Development, Executive Director

Percentage fees skim the largest gifts of the year Medium High

"We lost thousands off a single stock gift to platform fees, and I still can't find what the investment side actually costs without booking a sales call"
Personas: CFO, Board Treasurer, Executive Director

Manual gift reconciliation with no donor identity attached Medium High

"Shares just appear in the account with no name attached and I spend a week figuring out who to thank"
Personas: Director of Finance & Operations, CFO, Director of Development

Fragmented giving widgets across the donation page Medium High

"We're paying for four different giving tools and our donation page looks like a patchwork"
Personas: Director of Development, Director of Finance & Operations

Non-cash gift data stranded outside the CRM Medium Medium

"None of this lands in our CRM, so our biggest donors are invisible to the people who are supposed to steward them"
Personas: Director of Development, Director of Finance & Operations

An endowment feels out of reach and out of the org's control Medium High

"We'd love an endowment but we're told you need millions to start one, and the community foundation would own it, not us"
Personas: Executive Director, Board Treasurer, Director of Development

Crypto gifts declined for lack of custody policy Medium High

"Someone wanted to give us Bitcoin and we said no because we have no policy and no idea how to hold it or report it"
Personas: CFO, Director of Development, Board Treasurer

The platform holding the money owes no fiduciary duty Medium Medium

"Our money is sitting in some vendor's pooled account and they have no legal obligation to act in our interest"
Personas: Board Treasurer, CFO

Validate (1) Is "percentage fees skim the largest gifts" really only Medium? It's the one pain that maps directly onto your clearest pricing differentiator against Overflow's ~5% stock fee — if fee shock is what actually makes someone switch platforms, it moves to High and its queries move to the front of the set. (2) Does "advisor minimums price us out" come out of prospects' mouths, or is it our inference? It's our lowest-sourced pain point (inferred from category dynamics, not observed language) yet it's rated High and touches three personas — if prospects don't say it, we're building a query cluster around a problem nobody articulates. (3) Three category pains we'd expect but didn't find — do they show up? A year-end stock transfer that doesn't settle before December 31 and costs the donor the deduction; an audit or Form 990 problem from mishandled non-cash gift valuation and 8282/8283 substantiation; and a board that refuses to invest reserves at all out of loss aversion, which is a different objection from not knowing how.

Layer 1 Technical Findings

What the Crawl Found

A technical read of 50 pages on infinitegiving.com against a 206-URL sitemap: 9 diagnostic findings plus 1 item requiring manual verification. These are engineering and content-operations fixes, independent of anything the audit measures later.

Act Now — Engineering One finding supersedes everything else in this document: robots.txt applies Disallow: / to a tier of AI search and citation crawlers, including Grok-DeepSearch and xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, YouBot and Google-CloudVertexBot — the Vertex AI grounding crawler, which is separate from the Googlebot and Google-Extended you already allow. On those platforms, no amount of content or schema work can produce a citation, because all 206 URLs are off-limits. The policy looks deliberate rather than accidental, and the distinction it misses is the one most sites miss: per BrightEdge's April 2026 analysis, most companies focus on blocking training agents (77%) while far fewer address search agents (21%) or user-facing agents (38%). Engineering should split the file into three tiers — training, search/citation, user-initiated — keep the training blocks if that's the intended IP position, and confirm with whoever authored the policy before deploying. Two further items are engineering-owned and independent of the call: adding dateModified to the BlogPosting JSON-LD and <lastmod> to the sitemap, and demoting the boilerplate CTA <h1> in the Webflow symbol.

🔴 robots.txt blocks an entire tier of AI search and assistant crawlers

What we found: robots.txt at https://www.infinitegiving.com/robots.txt implements a deliberate, tiered bot policy. The largest AI platforms are explicitly allowed: GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Googlebot, Bingbot and Applebot all receive "Allow: /". However, a second group is given "Disallow: /". Blocked AI search and citation crawlers: Amzn-SearchBot, AzureAI-SearchBot, Google-CloudVertexBot, Grok-DeepSearch, xAI-Grok, meta-webindexer, YouBot. Blocked user-initiated browsing agents: MistralAI-User, Manus-User, NovaAct, meta-externalfetcher, quillbot.com. Blocked training crawlers: CCBot, GrokBot, Meta-ExternalAgent, Applebot-Extended, Amazonbot, Bytespider, Ai2Bot, cohere-ai, DeepSeekBot, PanguBot, Diffbot, FacebookBot, omgili, Timpibot. Of the seven crawlers this audit tracks, six are allowed and Bytespider is blocked.

Why it matters: The blocked group is not limited to training crawlers whose exclusion has no citation cost. Grok-DeepSearch and xAI-Grok are the retrieval agents behind Grok answers, meta-webindexer feeds Meta AI, Amzn-SearchBot feeds Amazon assistant surfaces, AzureAI-SearchBot feeds Microsoft AI answer surfaces, YouBot feeds You.com, and MistralAI-User is Mistral's user-initiated fetcher. Google-CloudVertexBot is the crawler used for Vertex AI grounding, so blocking it can suppress Infinite Giving in Gemini and Vertex-grounded enterprise assistants even though Googlebot and Google-Extended are allowed. A "Disallow: /" applies to all 206 URLs in the sitemap, so on those platforms the entire site — every product page, every guide, every case study — is unavailable for citation regardless of content quality. This is a site-wide, platform-wide visibility block, which is why it is rated critical even though the four largest platforms remain open.

Business consequence: A board treasurer asking Grok or Meta AI "who manages endowments for small nonprofits" or "where should our nonprofit keep its reserve funds" can be shown Commonfund, Overflow or a community foundation and structurally cannot be shown Infinite Giving, because those crawlers are not permitted to fetch a single one of your 206 URLs.

Recommended fix: Treat the three tiers separately rather than as one policy. Keep training-crawler blocks if that is the intended IP position. Move the search and citation crawlers — Grok-DeepSearch, xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, Google-CloudVertexBot and YouBot — to "Allow: /", since these fetch pages in order to cite them in answers rather than to train on them. Do the same for the user-initiated agents (MistralAI-User, meta-externalfetcher), which only fetch a page when a real user has asked about it. Confirm the change is intentional with whoever authored the policy before deploying.

Impact: critical Effort: < 1 day Owner: Engineering Affected: Site-wide — all 206 URLs listed in sitemap.xml, on every blocked platform

🟡 Most commercial-intent guides and case studies are over a year old

What we found: Of the 20 content-marketing pages inventoried (17 guides plus 3 case studies), 16 carry a published date older than 180 days and 11 are older than 365 days. Only 3 fall inside the 90-day window: /blog/nonprofit-investment-policy (2026-07-02), /blog/endowments-101-what-every-nonprofit-needs-to-know (2026-06-21) and /blog/fdic-coverage-for-nonprofits (2026-05-27). The oldest high-intent pages are /blog/where-should-nonprofits-keep-nonprofit-reserve-funds (2022-08-05, ~4 years), /blog/nonprofit-reserve-funds (2024-01-29), /blog/how-donor-advised-funds-can-support-your-nonprofit (2024-09-03) and /blog/nonprofit-investment-advisors (2024-12-09). All three customer case studies are older than 500 days. The category average freshness score is 0.185 out of 1.0.

Why it matters: The stale pages are not peripheral — they are the exact pages that compete for the queries this business depends on: where to keep nonprofit reserve funds, how to choose a nonprofit investment advisor, and how DAFs support a nonprofit. AI answer engines weight recency heavily when selecting which page to cite for a given claim. Ahrefs' August 2025 analysis of 17 million citations found AI-cited content was 25.7% fresher on average than the general organic result set (cross-platform), and ConvertMate's 2025 study of ChatGPT citations specifically found 76.4% of its most-cited pages had been updated within the previous 30 days. With 11 of 20 pages beyond a year, competitors publishing on the same topics are the fresher option on most of Infinite Giving's core queries.

Business consequence: "Where should a nonprofit keep reserve funds" and "how to choose a nonprofit investment advisor" are the two highest-intent questions in this category, and on both of them a competitor who published this year is the fresher citation candidate than a page Infinite Giving last dated in 2022.

Recommended fix: Run a refresh pass on the oldest high-intent guides first — /blog/where-should-nonprofits-keep-nonprofit-reserve-funds, /blog/nonprofit-reserve-funds, /blog/nonprofit-investment-advisors and /blog/how-donor-advised-funds-can-support-your-nonprofit — updating figures, adding current rate and market context, and re-dating each page on publish. Fix the underlying date plumbing first (see the next finding), otherwise the refresh will not be visible to crawlers. Then set a standing cadence so no commercial-intent guide passes 180 days unreviewed.

Impact: high Effort: 2-4 weeks Owner: Content Affected: 16 of 20 content-marketing pages; heaviest on reserve-fund, advisor-selection and DAF guides

🟡 No dateModified in schema and no lastmod in the sitemap, so content updates are invisible

What we found: All 20 blog and case-study pages inventoried emit a BlogPosting JSON-LD block containing "datePublished" but none contains "dateModified" — 0 of 20. Separately, sitemap.xml lists 206 URLs and not one carries a <lastmod> element. The pages also render only a single byline date in the hero, with no visible "last updated" line. There is therefore no machine-readable signal anywhere on the site that a page has been revised since first publication.

Why it matters: This is the mechanism that makes the staleness problem unfixable by content work alone. If Infinite Giving rewrites a 2024 guide today, a crawler still sees datePublished 2024, no dateModified, and no sitemap lastmod — so the page keeps being treated as years old and the refresh earns no recency credit. It also removes the cheapest possible signal for the pages that are already current. Because it applies to all 206 URLs and gates the remediation of the freshness finding above, it is rated high rather than treated as a routine schema gap.

Business consequence: Every hour the content team spends refreshing the reserve-fund and advisor-selection guides converts to zero recency credit until this ships — so competitors' content investment shows up in answers to nonprofit treasury queries and Infinite Giving's does not.

Recommended fix: Add a "dateModified" field to the BlogPosting JSON-LD, bound to the Webflow CMS item's updated-on field so it maintains itself. Configure the sitemap to emit <lastmod> per URL from the same field. Surface a visible "Last updated: {date}" line near the byline on guides and case studies so human readers and crawlers see the same claim. All three are configuration changes in Webflow, not a rebuild.

Impact: high Effort: 1-3 days Owner: Engineering Affected: All 206 sitemap URLs; JSON-LD change affects the 20 inventoried guides and case studies

🔵 A boilerplate CTA block is marked up as an H1 on nearly every page

What we found: A repeated call-to-action block, "Grow Your Giving with Expert Nonprofit Financial Advice", is coded as an <h1> and appears on most templates, so pages carry two or three H1s instead of one. Every one of the 20 guide and case-study pages has exactly 2 H1s for this reason. The homepage has 3 ("The Future of Nonprofit Finance", the CTA block, and "Latest Insights"), as do /why-choose-us and /blog/donor-advised-funds. On /roi-calculator the situation inverts: the page's only two H1s are the boilerplate CTA and "Latest Insights", so the page's actual subject is never expressed as an H1. Five inventoried pages have no H1 at all — /company/security, /frictionless-giving-checklist, /landing/cryptocurrency-white-paper, /landing/ips-template and /nonprofit-stock-donations-with-no-processing-fees. Average heading hierarchy score across the inventory is 0.52.

Why it matters: The H1 is the strongest single statement of what a page is about, and answer engines use the heading tree to decide which passage answers a given question. When a marketing CTA competes with the real title on every page, the same generic string is presented site-wide as a primary topic, diluting the topical signal of otherwise well-targeted pages. On /roi-calculator and the five H1-less pages, there is no primary topic signal at all.

Business consequence: /roi-calculator is the page that answers "what would our nonprofit earn if we moved reserves out of checking," and right now its only H1s are a marketing CTA and "Latest Insights" — so an answer engine has no signal that the page addresses that question at all.

Recommended fix: Demote the repeated CTA block from <h1> to <h2> or a styled <div> in the Webflow symbol — one edit that corrects every page using it. Do the same for the "Latest Insights" block. Then add a single descriptive H1 to the five pages that lack one, and give /roi-calculator an H1 naming what it calculates.

Impact: medium Effort: < 1 day Owner: Engineering Affected: Most templates site-wide; confirmed on 45 of 50 inventoried pages

🔵 Every product, pricing and vertical page ships with no structured data

What we found: 25 of the 50 inventoried pages contain no JSON-LD block at all. The gap falls entirely on the commercial side of the site: /giving/giving-page, /giving/crypto-donations, /giving/daf-grants, /giving/endowments, /investing, /cash, /company/pricing, /company/advising-services, /company/security and all nine /who-we-serve/ vertical pages have zero structured data. Guides and case studies are markedly better served — all 20 carry BlogPosting, and six also carry a populated FAQPage. Only two commercial pages carry any schema: /giving/stock-donations and /why-choose-us each have FAQPage but no Product, Service or Offer type. The homepage, /company/about and /roi-calculator carry Organization only. Average schema coverage across the inventory is 0.47.

Why it matters: The pages with no schema are the pages that describe what Infinite Giving sells and what it costs. Structured data gives an answer engine an unambiguous, machine-readable statement of the service, its provider and its terms, rather than requiring it to infer them from marketing prose. The contrast on this site is instructive: the guides already demonstrate that the team can ship correct FAQPage markup, and those FAQ blocks are exactly the format answer engines lift most readily. The commercial pages carry several highly citable specifics — 0% stock and DAF fees, 1% crypto, up to $5M FDIC coverage, 1-3 business day liquidity — with no markup attached.

Business consequence: The most citable facts you own — 0% stock and DAF fees, up to $5M in FDIC coverage — sit on pages with no machine-readable statement of what the service is or who provides it, so a query like "nonprofit stock donation platform fees" is easier for an answer engine to satisfy from a competitor's marked-up pricing page than from yours.

Recommended fix: Add Service or Product schema to the six /giving/* and treasury pages plus /company/pricing, with provider set to the Organization entity and the published fee terms expressed as Offer where applicable. Extend the existing FAQPage pattern to /giving/crypto-donations, /giving/daf-grants, /cash and /investing, which already have on-page FAQ sections in HTML but no matching markup. Add Organization schema to the nine /who-we-serve/ pages at minimum.

Impact: medium Effort: 1-2 weeks Owner: Engineering Affected: 25 pages with no schema, including all six product pages, pricing and all nine vertical pages

🔵 No page on the site declares a canonical URL

What we found: None of the 50 pages fetched contains a <link rel="canonical"> element — 0 of 50. The site does redirect the apex domain correctly (https://infinitegiving.com/ returns 301 to https://www.infinitegiving.com/), so the www variant is resolved at the HTTP layer. However, duplicate content is reachable at distinct paths with nothing to disambiguate it: /disclosures and /legal/disclosures both return 200 and are both listed in the sitemap, and /blog/nonprofit-reserve-funds-old returns 200 alongside the live /blog/nonprofit-reserve-funds. Meta descriptions and Open Graph tags, by contrast, are present on all 50 pages.

Why it matters: Without a canonical, each reachable variant of a page is a separate candidate for citation, so authority signals and any link equity split across near-identical URLs instead of accumulating on one. The superseded /blog/nonprofit-reserve-funds-old page is the sharper risk: it is live, crawlable and sitemap-adjacent, so an answer engine may cite outdated reserve-fund guidance and attribute it to Infinite Giving.

Business consequence: An answer engine researching "where should a nonprofit keep reserve funds" can pull the superseded /blog/nonprofit-reserve-funds-old page and attribute outdated guidance to Infinite Giving in front of exactly the finance buyer that page was written for.

Recommended fix: Add a self-referencing canonical tag to the Webflow page templates so every URL declares its preferred form. Separately, resolve the true duplicates: 301 /disclosures to /legal/disclosures (or the reverse) and either 301 or remove /blog/nonprofit-reserve-funds-old.

Impact: medium Effort: < 1 day Owner: Engineering Affected: All 50 inventoried pages; duplicate-path risk on /disclosures and /blog/nonprofit-reserve-funds-old

🔵 The sitemap submits maintenance, form-confirmation and superseded pages to crawlers

What we found: sitemap.xml lists 206 URLs with no <lastmod> and no <priority> on any entry. Among them are pages that should not be advertised for indexing, each confirmed as returning HTTP 200: /maintenance, /success (a form-confirmation page), /calendly-form, /resource-landing-page and /blog/nonprofit-reserve-funds-old (a superseded duplicate of a live guide). The sitemap also includes 18 individual /team/ bio pages and 9 /blog-category/ archive pages.

Why it matters: A sitemap is a statement of which pages the site considers worth indexing. Including a maintenance page, a thank-you page and a stale duplicate spends crawl budget on URLs that can never earn a citation, and — in the case of the -old guide — actively risks an answer engine surfacing superseded reserve-fund guidance. The absence of <lastmod> across all 206 entries compounds the freshness problem covered above.

Business consequence: Crawl budget spent on /maintenance and /success is budget not spent on the nine /who-we-serve/ vertical pages that would answer segment queries like "stock donation platform for churches" or "investment management for private foundations."

Recommended fix: Exclude /maintenance, /success, /calendly-form, /resource-landing-page and /blog/nonprofit-reserve-funds-old from the sitemap and add noindex to the utility pages. Keep the /team/ and /blog-category/ URLs only if they are intended as indexable destinations. Add <lastmod> to every remaining entry as part of the same change.

Impact: medium Effort: < 1 day Owner: Engineering Affected: sitemap.xml — at least 5 URLs that should be excluded, 206 entries missing lastmod

🔵 Five gated resource pages are indexable but carry almost no crawlable content

What we found: Five inventoried pages are publicly reachable and listed in the sitemap but contain almost no body copy, because the substance sits behind a download gate: /nonprofit-stock-donations-with-no-processing-fees (61 words), /frictionless-giving-checklist (75 words), /state-of-nonprofit-asset-gifts-report (86 words), /landing/cryptocurrency-white-paper (114 words) and /landing/ips-template, which renders no body content at all in the main region — the only text on the page is the site-wide legal disclaimer. Four of the five also have no H1.

Why it matters: These pages sit on genuinely valuable topics — zero-fee stock processing, the 2026 State of Nonprofit Asset Gifts report, and an investment policy statement template that speaks directly to the board-governance pain point. An answer engine cannot cite a PDF it cannot reach, so the research and the template currently generate no visibility. The asset-gifts report page even names two strong citable statistics (average stock gift of $32,000+, largest at $3M+) in its teaser, with no supporting page to anchor them.

Business consequence: The IPS template and the asset-gifts report are the two assets most likely to earn a citation for board-facing queries like "nonprofit investment policy statement template" — the exact question your Board Treasurer persona is searching — and neither exists in a form an answer engine can read.

Recommended fix: Publish an ungated HTML summary of each asset on its landing page — key findings and figures for the report, the section structure and a worked example for the IPS template — and keep the download as the conversion step rather than the only access path. At minimum, add a descriptive H1 and several hundred words of substantive on-page content to each.

Impact: medium Effort: 1-2 weeks Owner: Content Affected: 5 gated landing pages, including the 2026 asset-gifts report and the IPS template

⚪ BlogPosting schema uses bare slugs where absolute URLs are required

What we found: In the BlogPosting JSON-LD on the guide and case-study pages, "mainEntityOfPage"."@id" is set to a bare slug rather than a URL — for example "nonprofit-investment-policy" instead of https://www.infinitegiving.com/blog/nonprofit-investment-policy. The nested "author"."url" field has the same defect, carrying values such as "karen-houghton". The pattern is consistent across the pages checked, indicating a single template that populates the field from the CMS slug rather than the full permalink.

Why it matters: The @id field is what ties a schema node to a resolvable entity. A bare slug is not a valid identifier, so consumers may discard the mainEntityOfPage relationship or fail to associate the article with its canonical URL, and the author node cannot be linked to a real profile. The markup is otherwise well-formed and populated, so this is a small fix that recovers the value of work already done.

Business consequence: The 20 guides are the only pages on the site already carrying structured data, so a malformed identifier risks discarding that work on precisely the pages best positioned to be cited for nonprofit endowment and investment-policy questions.

Recommended fix: Update the Webflow JSON-LD template to emit absolute URLs, concatenating the site base URL with the CMS slug for both mainEntityOfPage.@id and author.url. Re-test a sample page in Google's Rich Results Test after the change.

Impact: low Effort: < 1 day Owner: Engineering Affected: All 20 inventoried guide and case-study pages; likely all 139 blog URLs in the sitemap

Manual Verification Checklist

The following items could not be assessed through our analysis method (rendered markdown). We recommend your engineering team verify these manually before the validation call.

Two commercial tools render their content in JavaScript and need manual verification

What to check: The site as a whole is server-rendered — every one of the 50 pages returned complete body copy, headings and navigation in the raw HTML response, so there is no site-wide client-side rendering problem. Two pages are exceptions at the component level. /company/pricing embeds a four-question service-recommendation quiz whose questions and results are held in JavaScript objects and injected at runtime, so only the shell appears in the served HTML. /roi-calculator is a JavaScript tool of the same kind. We also observed that the pricing page ships developer instructions in an HTML comment ("ONE THING TO SET: CONSULT_URL near the top of the script block"), which is harmless to users but indicates the embed was pasted rather than templated.

Recommended action: Load /company/pricing and /roi-calculator with JavaScript disabled and in Google Search Console's URL Inspection tool to confirm what is actually indexed. If the tool content is absent, mirror the substance in static HTML — publish the quiz's service-fit logic as written guidance on the pricing page, and the calculator's assumptions and a worked example as body copy. Also remove the developer comment from the pricing embed.

Effort: 1-3 days Owner: Engineering

Site Analysis Summary

Total pages analyzed 50 (of 206 sitemap URLs)
Commercially relevant pages 48
Heading hierarchy 0.523
Content depth 0.582
Passage extractability 0.624
Schema coverage 0.470
Freshness (weighted) 0.185 — content marketing: 0.185 (20 scored) · product/commercial: unable to assess (28 unscored) · structural: unable to assess (2 unscored)
Content-marketing freshness tiers 3 under 90d · 16 over 180d · 11 over 365d
Findings logged 10 total — 1 critical · 2 high · 5 medium · 1 low · 1 manual verification

Partial Sample This analysis covered 50 pages against a 206-URL sitemap — roughly 24% of what's discoverable, weighted toward commercial pages and the most recent guides. The remaining URLs are largely the 139 blog posts, 18 /team/ bios and 9 /blog-category/ archives. Two consequences worth noting: the freshness figures describe the 20 content-marketing pages we scored, and the older tail of the blog is more likely to be worse than better; and 30 of the 50 pages scored null on freshness because they carry no detectable date at all — 28 product/commercial pages and 2 structural pages — so "unable to assess" there is a real gap, not a clean bill of health. Confirming publish and update dates on the product pages is a manual check worth doing before the call.

Next Steps

From Here to Full Audit

Why Now

  • AI search adoption is accelerating and buyer discovery patterns are shifting quarter over quarter — nonprofit executives, CFOs and volunteer treasurers increasingly open a chatbot first when researching what to do with reserves or how to accept a stock gift.
  • Early citations compound: domains that AI platforms learn to trust now get cited more frequently as the evidence accumulates. Late movers argue against an entrenched answer rather than into an empty space.
  • Competitors who establish GEO visibility first create a structural disadvantage for anyone who waits — and several of your primaries (FreeWill, Givebutter, The Giving Block) already carry far larger brand footprints to draw on.
  • Nonprofit financial services is still early-innings in GEO optimization — acting now means competing against inaction, not against an entrenched strategy you'd have to leapfrog.

Once the validation call resolves the open questions, the full audit measures citation visibility across the buyer queries that actually drive this category — "where should a nonprofit keep its reserve funds," "how do we accept a stock donation without a brokerage account," "outsourced CIO for a small nonprofit endowment," "nonprofit investment policy statement template," and head-to-heads like "Overflow vs. Infinite Giving." You'll see exactly which of those queries return answers naming Overflow, FreeWill, The Giving Block or Commonfund but not Infinite Giving — and what it would take to appear in them. Unblocking the AI search crawlers and shipping the freshness plumbing before the audit runs raises your baseline before we even measure it.

01

Validation Call

45–60 minutes. We walk through this document together, resolve every purple question, settle the giving-platform-vs-outsourced-CIO framing and the competitor tiers, and lock the query set before execution begins.

02

Query Generation & Execution

We generate buyer queries across the selected AI platforms — persona-weighted, category-specific, and head-to-head against your primary competitors — then execute and capture every response and citation.

03

Full Audit Delivery

Visibility analysis, competitive positioning, and a prioritized three-layer action plan: technical fixes, content priorities (now informed by what actually costs citations), and category/narrative moves.

Start Now — Engineering Three Layer 1 fixes don't depend on the rest of the audit and will improve your baseline before we even measure it. (1) Re-tier robots.txt. Move Grok-DeepSearch, xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, Google-CloudVertexBot and YouBot from Disallow: / to Allow: /, keeping the training-crawler blocks if that's the intended IP position — and confirm the change with whoever authored the file, since the policy reads as deliberate. Crawler access for GPTBot, ClaudeBot, PerplexityBot and Google-Extended is already correct and needs no change. (2) Ship the freshness plumbing. Bind dateModified in the BlogPosting JSON-LD to the Webflow CMS updated-on field, emit <lastmod> on every sitemap URL from the same field, and add a visible "Last updated" line to guides — this has to land before any content refresh, or the refresh earns nothing. (3) Fix the heading and canonical hygiene in the Webflow templates. Demote the "Grow Your Giving with Expert Nonprofit Financial Advice" CTA from <h1> to <h2>, add a descriptive H1 to the five pages that lack one, and add self-referencing canonical tags — then retire /blog/nonprofit-reserve-funds-old and drop /maintenance, /success, /calendly-form and /resource-landing-page from the sitemap.

Before the Call

Your Pre-Call Checklist

Two jobs before we meet. The questions on the left require your judgment — no one knows your business better than you. The engineering tasks on the right don't require the call at all.

Questions for You
Do most deals start as a giving-platform evaluation (stock, crypto, DAF) or as a treasury evaluation (idle reserves, endowment, board investment policy)?
If wrong: we weight the query set and the competitive tiers behind the wrong motion — the single largest error this audit could make.
Does your DAF widget complete a grant natively on the donor's screen, or hand them instructions and a reminder to finish in their sponsor's portal?
If it completes natively: DAF flips from your sharpest vulnerability against Chariot's DAFpay to a strength we lean into across the DAF cluster.
Does a volunteer board treasurer or finance committee (Warren Achebe) genuinely have to approve before you can sign, or do they ratify after the fact?
If they only ratify: the fiduciary, IPS and advisor-due-diligence queries move to the CFO and Executive Director and the board vocabulary drops out.
Should Commonfund move up to primary, are Givebutter and Zeffy actually in your deals, and who's missing — community foundations, a local RIA, Daffy, Donorbox, Classy?
If wrong: each tier move reallocates roughly 6–8 head-to-head queries, and dropping Givebutter/Zeffy frees ~12–16 for competitors you genuinely lose to.
Do CRM/accounting integrations (Salesforce, Blackbaud, Virtuous, QuickBooks) exist but go undocumented, is Fee Transparency really only Moderate, and should Cash Reserve Management and Fiduciary Advisory be one capability rather than two?
If integrations exist: a defensive cluster becomes an offensive one. If the two treasury capabilities are one purchase, we merge them and stop splitting the budget across near-identical clusters.
Which 3 of your 5 Strong capabilities actually win deals? Our hypothesis: Stock & Securities Gift Processing, Cash Reserve & Treasury Management, Fiduciary Investment Advisory.
If wrong: roughly a third of the query budget emphasizes capabilities that don't differentiate you.
How many of your customers employ a full-time CFO (Priya Raghunathan) versus a fractional CFO or outside accounting firm?
If mostly fractional: we rewrite the finance cluster in the voice of an outside advisor vetting a platform on the nonprofit's behalf.
Is fee shock (percentage fees on large gifts) really only a Medium pain, and do prospects actually say "every advisor wants a multi-million dollar minimum"?
If fee shock is High: its queries move to the front. If nobody says the advisor-minimum line, we're building a cluster around a problem buyers don't articulate.
Does a combined finance-and-operations manager (Dana Kirsch) exist as a distinct buyer, or does the Executive Director absorb that work at organizations your size?
If she doesn't exist: we drop the reconciliation and gift-administration cluster rather than run it at low weight.
Can the Director of Development (Talia Okonkwo) approve the $149/month donation page herself, or does every purchase route through finance?
If she can: she becomes a decision-maker and we add bottom-of-funnel pricing and switching queries in fundraising language.
Does the Executive Director (Marcus Ellery) sign on their own authority, or does the $100K investment minimum escalate to a full board vote?
If it escalates: we add a board-approval query stage in governance language rather than executive-summary language.
Who else is in the room — a church or ministry business administrator, an outside CPA or fractional CFO, a major gifts officer?
If any are real buyers: each earns its own query cluster with distinct vocabulary; if not, we keep the five we have.
For Engineering — Start Now
Split robots.txt into three tiers and move the AI search/citation crawlers to Allow: /
Grok-DeepSearch, xAI-Grok, meta-webindexer, Amzn-SearchBot, AzureAI-SearchBot, Google-CloudVertexBot, YouBot — plus the user-initiated agents. Confirm intent with whoever wrote the policy first. Unblocks all 206 URLs on those platforms.
Add dateModified to the BlogPosting JSON-LD and <lastmod> to every sitemap entry
Bind both to the Webflow CMS updated-on field so they maintain themselves, and add a visible "Last updated" line. This has to land before any content refresh or the refresh earns no recency credit.
Demote the "Grow Your Giving with Expert Nonprofit Financial Advice" CTA from H1 to H2 in the Webflow symbol
One symbol edit corrects 45 of 50 inventoried pages. Then add a descriptive H1 to the five pages with none, and give /roi-calculator an H1 naming what it calculates.
Add self-referencing canonical tags and resolve the duplicate paths
0 of 50 pages declare a canonical. 301 /disclosures to /legal/disclosures and retire /blog/nonprofit-reserve-funds-old before an answer engine cites superseded reserve-fund guidance as yours.
Clean the sitemap: drop /maintenance, /success, /calendly-form and /resource-landing-page, and noindex them
Stops crawl budget going to URLs that can never earn a citation. Decide deliberately whether the 18 /team/ bios and 9 /blog-category/ archives belong there.
Verify /company/pricing and /roi-calculator with JavaScript disabled and via URL Inspection
Confirms whether the service-fit quiz and the ROI calculator are visible to crawlers at all. Also remove the leftover developer comment from the pricing embed.
Fix the bare-slug identifiers in the BlogPosting JSON-LD template
Emit absolute URLs for mainEntityOfPage.@id and author.url. Small change that recovers the value of schema work already shipped on 20 guides.
Alignment

We're Aligned On

This isn't a contract — it's a shared understanding. The audit runs against what's below. If something changes between now and the call, we adjust. The goal is to make sure we're asking the right questions for the right buyers against the right competitors.
Already Confirmed
Company profile — Infinite Giving, an SEC-registered investment adviser serving only U.S. 501(c) organizations; 5 named products; 6 name variants mapped; high confidence from the site
Competitive set — 10 vendors identified: currently 6 primary (Overflow, FreeWill, The Giving Block, DonateStock, Givebutter, Chariot), all high confidence, and 4 secondary (Commonfund, Crowded, Engiven, Zeffy), all medium confidence on tier
Persona set — 5 personas: 3 decision-makers (Executive Director, CFO, Board Treasurer), 1 evaluator (Director of Development), 1 influencer (Director of Finance & Operations); 3 flagged for confirmation
Feature taxonomy — 12 buyer-level capabilities with outside-in strength ratings: 5 strong, 4 moderate, 2 weak, 1 absent
Pain point set — 12 buyer frustrations with severity ratings: 5 high, 7 medium; every one linked to at least one persona and one capability
Layer 1 technical audit — 10 findings logged (1 critical, 2 high, 5 medium, 1 low diagnostic + 1 manual verification) across 50 pages of a 206-URL sitemap; engineering notified
Decided at the Call
Giving platform vs. outsourced CIO — which motion starts most deals. Determines competitor tiering, persona weighting, and the vocabulary and altitude of the majority of the query set
DAF Grant Processing — currently rated Weak against Chariot's DAFpay; if grants now complete natively on your page, it flips from your sharpest head-to-head vulnerability to a strength
Competitor re-tiering — whether Commonfund (and community foundations) move to primary, and whether Givebutter and Zeffy are genuinely in your deals or a different budget line
Feature overweighting — top 3 of the 5 Strong capabilities for differentiation queries (hypothesis: Stock & Securities Gift Processing, Cash Reserve & Treasury Management, Fiduciary Investment Advisory — the two capabilities carrying the most high-severity pain links, plus the flagship entry point)
Persona validation — whether Warren Achebe (Board Treasurer, medium confidence) truly holds veto, whether Dana Kirsch (llm_inference, low confidence) exists as a distinct buyer, and whether your customers have a full-time or fractional CFO
Pain point prioritization — top 3 to test first (hypothesis: no brokerage account, idle uninsured reserves, no investment policy — the high-severity pains each touching three personas), plus whether fee shock should move from Medium to High
Client
Date