AI Site Grade
moneymanagement.org — AI Site Grade
MMI's blog index page renders as empty to all AI crawlers, hiding 1,592 articles from LLM training and retrieval.
MoneyManagement.org has strong crawler access and FAQ schema but a broken blog index page hides its entire content library from AI engines, and the site lacks Organization schema and review markup.
- Findings
- 9
- Evidence checks
- 27
- Completed
- 30 May 2026
Analysis
MMI's AI-Visibility Audit
The blog index page at /blog returns "No blogs were found" to all crawlers despite 1,592 blog URLs in the sitemap — a dynamic rendering failure that hides the entire content library from AI engines.
Crawler Access
Every major AI bot (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot, Bytespider, Applebot-Extended) receives a 200 with full HTML content identical to browser delivery. The site runs on Akamai CDN with no UA-based blocking. The robots.txt contains a single catch-all rule disallowing /sitecore/, /api/, /views/, and /dashboard/ — no AI-bot-specific directives exist. No llms.txt is present (404). The sitemap indexes 337 pages plus a separate 1,592-URL blog sitemap, all publicly accessible.
Content & Schema Posture
The homepage and key service pages carry FAQPage schema with well-structured Q&A pairs covering fees, credit impact, and program mechanics. Blog articles use BlogPosting schema with author, publisher, and date fields. However, the homepage itself has no Organization or LocalBusiness schema — a notable gap for a 501(c)(3) nonprofit with physical locations. The /reviews page, despite being titled "MMI Reviews," contains zero actual review content — only a generic description and links to other pages. The /blog index page renders a blank state ("No blogs were found") to all crawlers due to JavaScript-dependent content loading, though individual blog articles render full server-side HTML.
Cold-Knowledge Gap
The LLM knows MMI as a nonprofit credit counseling agency, a HUD-approved housing counselor, and an NFCC member — all accurate. But it also recalls the brand was "formerly known as Consumer Credit Counseling Service of Maryland" — a fact not prominently stated anywhere on the current site. The site's "About" page mentions 60 years of experience but never references the CCCS Maryland heritage. The LLM also notes "some complaints about debt management plan fees and customer service delays" — the site itself prominently discloses fees ($75 max setup, $69 max monthly) but does not proactively address or contextualize negative feedback anywhere.
External Signals
The site links to NFCC, COA, FCAA, and HUD accreditations in a boilerplate footer block repeated on every page. External search results for MMI reviews are not surfaced by DuckDuckGo — no Trustpilot, BBB, or Reddit threads appear in search results, suggesting either low off-domain footprint or indexing limitations. The site claims a "4.8 star" rating and "91 net promoter score" but provides no embedded review widgets, no third-party badge verification, and no structured review markup on the /reviews page.
Surprising Findings
The blog contains 1,592 articles with recent content (February 2025) but the blog index page is broken for crawlers — a Sitecore CMS rendering issue where the listing component fails server-side. The Spanish-language mirror (/es/) is fully translated with its own FAQPage schema and sitemap, representing a strong but likely under-crawled asset. The domain resolves to Akamai (enterprise CDN) with HSTS and strong security headers, but cache-control: no-cache, no-store on the homepage prevents any CDN-level caching benefit for repeat crawler visits.
Findings
Blog index page renders empty to all crawlers High
The /blog page returns 'No blogs were found' to all crawlers due to a JavaScript-dependent content loading failure, hiding 1,592 blog articles from AI engines.
What to change: Fix the server-side rendering of the blog listing component in Sitecore so that blog posts are included in the HTML response for all user agents.
Homepage lacks Organization or LocalBusiness schema Medium
The homepage has no Organization or LocalBusiness structured data, missing an opportunity to clearly identify MMI as a 501(c)(3) nonprofit with physical locations.
What to change: Add Organization and LocalBusiness schema to the homepage with nonprofit status, address, and contact information.
Reviews page contains no actual reviews Medium
The /reviews page is titled 'MMI Reviews' but contains zero review content, only a generic description and links to other pages.
What to change: Add genuine customer reviews with Review schema markup, or remove the page to avoid misleading crawlers.
No llms.txt file published Low
The site returns a 404 for /llms.txt, missing an opportunity to guide AI crawlers to key content and provide context.
What to change: Create an llms.txt file listing important pages (homepage, about, debt solutions, blog) and a brief summary of the organization.
Homepage cache-control prevents CDN caching Low
The homepage sets cache-control: no-cache, no-store, preventing Akamai CDN from caching the page for repeat crawler visits, increasing load on origin servers.
What to change: Allow CDN caching of the homepage by setting a reasonable Cache-Control max-age (e.g., 300 seconds) while keeping no-cache for sensitive pages.
No review structured data on reviews page Medium
The /reviews page lacks any Review or AggregateRating schema, even though the site claims a 4.8 star rating and 91 NPS.
What to change: Add AggregateRating schema to the reviews page with the claimed rating and review count.
Former CCCS Maryland heritage not on site Low
LLM knowledge recalls MMI was formerly known as Consumer Credit Counseling Service of Maryland, but this fact is not mentioned anywhere on the current site, creating a knowledge gap.
What to change: Add a brief mention of the organization's history and former name on the About page to align with external knowledge.
Site does not address negative feedback Low
LLM knowledge includes complaints about fees and customer service, but the site does not proactively address or contextualize this feedback anywhere.
What to change: Consider adding a FAQ or page that addresses common concerns about fees and service quality transparently.
Low external review footprint in search results Medium
DuckDuckGo searches for MMI reviews return no Trustpilot, BBB, or Reddit results, indicating low off-domain presence or indexing issues.
What to change: Encourage customers to leave reviews on third-party platforms and ensure those pages are indexed.
What's working
- All major AI bots receive full HTML content — Every major AI bot (GPTBot, ClaudeBot, etc.) receives a 200 with full HTML identical to browser delivery, with no UA-based blocking.
- FAQPage schema on homepage and service pages — The homepage and key service pages carry FAQPage schema with well-structured Q&A pairs covering fees, credit impact, and program mechanics.
- BlogPosting schema on individual articles — Blog articles use BlogPosting schema with author, publisher, and date fields, providing rich metadata for AI crawlers.
- Fully translated Spanish-language mirror with schema — The /es/ mirror is fully translated with its own FAQPage schema and sitemap, representing a strong multilingual asset.
- Accreditations linked in footer on every page — The site links to NFCC, COA, FCAA, and HUD accreditations in a boilerplate footer block repeated on every page, building trust signals.
- Akamai CDN with HSTS and strong security headers — The domain uses Akamai enterprise CDN with HSTS and strong security headers, ensuring reliable delivery and security.
- 1,592 blog articles with recent content — The blog contains 1,592 articles with recent content (February 2025), providing a substantial body of evergreen financial education material.
Track moneymanagement.org across AI search
This is one snapshot. Open the interactive report to inspect evidence, or grade another site free.