Type a URL
Type the address of a page. The app gets the HTML that the server sends.
XEO Agent is a local-first desktop app from Limestone Labs LLC. It fetches the HTML a server actually sends, scores that HTML for SEO, AEO, and GEO, and stores the evidence in SQLite on your machine. It does not render JavaScript and does not upload page content.
macOS 11 or later, Apple Silicon
You do not need an account. Download the app and audit a page or a whole site.
Type the address of a page. The app gets the HTML that the server sends.
The app gives the page a score for SEO, AEO, and GEO. Each score comes with clear evidence.
Each issue tells you what is wrong and how to fix it. Fix it, then run the audit again.
Search engines, answer engines, and AI tools read your pages in different ways. XEO Agent checks all three at the same time.
Checks the signals that search engines use to index and rank a page.
Checks if answer engines can find a direct answer on your page.
Checks if AI tools can read, quote, and cite your page.
Scores come from a fixed rubric, not a language model. Read how scoring works or the difference between SEO, AEO, and GEO.
A synthetic example of four findings on one article page. Each finding names the check, the evidence the app saw, and the fix.
| Check | Why it failed | Fix |
|---|---|---|
| FAQ schema | The page has five question headings but no FAQPage JSON-LD. | Add FAQPage schema whose questions and answers match the visible text. |
| Question-led headings | All H2s are labels such as "Overview" and "Details". None is phrased as a question. | Rewrite each H2 as the question a reader would ask, then answer it in the first 40 to 60 words. |
| Author and date | No meta name="author", no time element, and no datePublished in schema. | Add a visible byline and date, and mirror them in Article schema. |
| Client rendering | Source HTML has an #root mount point, 7 scripts, and 42 words of text. | Server-render the title, headings, copy, and structured data so crawlers without JavaScript can read them. |
Download the app and audit pages or whole sites. No account and no paid tier.
$0
Free to use. No account required.
Backlink searches also stop after 30 minutes. They check connected websites, not a complete index of the web.
Install once. Later versions install from a banner in the app.
The app is free to download. The macOS app is signed and notarized. Follow the steps for your platform. Your audit data stays on your computer.
Full system requirements, checksum verification, and troubleshooting are on the download page.
XEO Agent is a desktop app for macOS and Windows. It checks web pages for SEO, AEO, and GEO problems and shows you how to fix them.
SEO is search engine optimization. AEO is answer engine optimization. GEO is generative engine optimization. AEO and GEO help AI tools find, read, and cite your pages.
Yes. Page audits, site crawls, page inventory, and full findings are free. No account is required.
No. XEO Agent does not query answer engines. It audits the page those engines would read and reports whether it is structured to be cited. Use an AI visibility tracker to measure citations. See how it compares with cloud AEO tools.
SEO scores whether search engines can index and rank the page. AEO scores whether an answer engine can lift a direct answer from it. GEO scores whether a generative engine can cite it. Read the full SEO vs AEO vs GEO comparison.
No. The app reads the HTML that the server sends. It tells you when a page needs a check in a real browser.
No. The app reads page HTML on your computer and saves audit results and supporting evidence locally. It does not upload the HTML to an audit service. See the Privacy Policy for details.
No. The website and the desktop app do not set cookies. See the Cookie Policy.
You need macOS 11 or later on Apple Silicon, or Windows 10 or later on a 64-bit PC. Intel Macs and Linux are not supported in this release.
Download the current installer from xeoagent.com and compare its SHA-256 checksum with the published value. The current macOS app is signed and notarized by Apple. If the warning persists with a matching download, contact support before opening it.
The macOS app is signed with a Developer ID and notarized by Apple. The Windows installer is not yet Authenticode-signed and may show a SmartScreen warning. In-app update payloads for both platforms have cryptographic signatures.