Fix the Broken Links AI Sends Your Buyers To
AI assistants sometimes invent links on your own domain: the address looks right, carries the title of a real page, and returns a 404. The reader asked a buying question, got your brand as the answer, and landed on an error page. Your crawlers never find these links because they are not on your site. URL Health finds them in the AI answers Ayzeo already tracks, checks each one on your live site, and hands your team the redirect that fixes it.
Key Capabilities
Everything you need from URL health
Every Link AI Exposes, Collected
URL Health reads the answers stored for your tracked prompts and collects every link that points at your own site: links written into the answer text that a reader can click, plus the pages of your site the models opened or used as sources while answering. Links to other websites are never checked. One page is one row, with tracking parameters removed and every spelling the assistants used listed in its detail view.
Broken Means Confirmed Broken
A link counts as broken only after two separate checks at least 15 minutes apart found it missing: a 404, a 410, or a soft 404, a page that answers 200 but behaves like a missing page. Timeouts, server errors and firewall blocks show as Unreachable and are never reported as broken, so a page that was down for a minute during a deploy never reaches your inbox as a problem.
Possible Fixes with Copyable Redirect Rules
For each broken link, URL Health looks for the page the assistant most likely meant on your own site and shows it as a possible fix to verify. Copy the suggestion as a ready redirect rule in the plain from -> to form that redirect managers and spreadsheets take. When several broken links share the same pattern, one wildcard rule covers all of them, and a wildcard is never offered when it would also catch a page that works.
A Digest That Respects Your Inbox
The email digest lists the links currently broken in answers from the last 30 days, grouped by AI model, each with how many answers showed it, the prompts behind them, and the possible fix. Choose a weekly summary or one digest after every full scan, add fix notices to hear when a link works again, and when nothing is broken, no email is sent.
See the Visits That Hit the Error Page
With Google Analytics connected, the digest shows how many visits from AI assistants landed on a link while it was broken, counted only from the day it was confirmed broken. That single number turns an invisible technical detail into a business case: these are readers who chose you from an AI answer and met an error page instead.
Status Everywhere You Work
Links to your site in the answer views, in AI Sources & Destinations and in Prompt Insights carry a badge when they are broken, rechecking or redirected, and one click opens them in URL Health. The monthly report email and the Enhanced PDF report include the broken-link count, the CSV export downloads every filtered row, and the MCP server exposes the same list to your AI assistant through the get_url_health tool.
How It Works
When an AI assistant recommends your brand, it often adds a link to your site, and sometimes that page does not exist. These invented addresses are invisible to normal tooling: they are not linked from your site, so your crawlers and SEO suites never see them, while the assistant keeps repeating the same broken address answer after answer. URL Health closes that blind spot using the AI answers Ayzeo already stores for your tracked prompts. It collects every link that points at your own domains, checks each one on your live site after every scan, and applies a strict rule before calling anything broken: a 404, 410 or soft 404 confirmed by two separate checks at least 15 minutes apart. Everything else, timeouts, server errors, firewall blocks, shows as Unreachable and never inflates your broken count. For each confirmed broken link you get a possible fix, a working page on your site that matches the broken address, as a copyable redirect rule, with one wildcard rule when several links share a pattern. You cannot edit the assistant's answer, but one permanent redirect makes every future appearance of that link land on a real page. Checking runs on Ayzeo's own link checker, which identifies itself as AyzeoLinkCheck, paces its requests, and follows your robots.txt; it spends none of your AI queries. URL Health is included in the Pro and Enterprise plans with nothing to set up.
Frequently Asked Questions
AI assistants sometimes compose an address from patterns instead of quoting a real one: a plausible path on your domain, often carrying the title of a real page. The result looks trustworthy in the answer and returns a 404 on your site. Because these links only exist inside AI answers, not on any website, conventional crawlers and SEO tools never discover them. URL Health finds them in the answers Ayzeo tracks for your prompts.
Only after two separate checks at least 15 minutes apart found it missing: HTTP 404, HTTP 410, or a soft 404, a page that answers 200 but behaves like a missing page. Timeouts, server errors such as HTTP 503, and firewall blocks show as Unreachable and are never counted as broken. Every broken-link count, on the page, in the digest, in reports and through MCP, uses that one rule.
No. It only requests pages to see whether they open. Possible fixes are suggestions for your team to verify; any redirect is set up by you in your CMS, CDN or web server. Checking a link never runs a prompt and never spends an AI query.
Add a permanent redirect (301) from the broken address to the right page, starting from the possible fix URL Health suggests. When several broken links share a pattern, one copyable wildcard rule covers all of them. Broken links are rechecked after every scan, so the row changes to a redirect as soon as the next check finishes, and the digest lists the fix if you switched fix notices on. The redirect keeps working every time an assistant repeats the invented address.
A soft 404 is a page that answers HTTP 200 but behaves like a missing page: it lands where made-up addresses on your site land, often the home page, while working pages in the same section open normally, or its title says the page was not found. URL Health verifies this against a working page on your site before counting it, and confirms it with two checks like every other broken link.
The digest summarizes the links currently broken in AI answers from the last 30 days, grouped by model, each with its status, the number of answers and prompts that showed it, when it was first and last seen, and the possible fix. Links that broke since the previous digest are marked New. It arrives weekly by default or after every full scan, goes to the project's owners and admins, and is skipped entirely when nothing is broken and nothing was fixed.
Yes. When your project is connected to Google Analytics, the digest shows the visits from AI assistants that landed on a link while it was broken, counted from the day it was confirmed broken. Visits from before the link broke are not counted, so the number reflects real readers who met an error page.
Blocked checks show as Unreachable, never as broken, and when a host keeps refusing, URL Health pauses checks on it and shows a banner. Ask your web team to allow the AyzeoLinkCheck user agent: the user agent string, the request rate and how the checker follows robots.txt are documented at ayzeo.com/bot. Once allowed, links get their status on the following checks.
URL Health is included in the Pro and Enterprise plans, and the 14-day Pro trial counts. There is nothing to set up: the first check starts after your next prompt scan, every project member can open the page, and owners and admins control the email digest in Project Settings.
Related Features
AI Visibility Tracking
Track your brand's visibility in ChatGPT, Claude, Gemini, Perplexity, DeepSeek, and Grok. Monitor citations, mentions, a...
Learn moreCitation Analytics
Track how AI chatbots cite your brand per prompt and platform. Analyze citation rates, positioning, and sentiment across...
Learn moreGoogle Analytics Integration
Connect GA4 to automatically detect and measure AI chatbot traffic from ChatGPT, Claude, Perplexity, Gemini, DeepSeek & ...
Learn moreReady to Get Started?
Join 5,000+ businesses optimizing their AI visibility with Ayzeo. Start with a free analysis today.