The ATLAS AEO logic engine is the set of rules that turns a website scan into ranked, verified work. It reads your site with 23 weighted checks, measures SEO health, speed, authority and real AI-assistant visibility, ranks every finding by impact divided by effort, then writes answer-first articles and deploys technical fixes. Every fix and article must pass validation gates first, and every deployed fix is re-checked live and rolled back if it made anything worse.
Key takeaways
- ATLAS scores what AI assistants can actually read, trust and quote, not just what ranks on Google.
- Every score has a published formula, generated from the same definitions the scanners use.
- The Opportunity Tower merges every agent's findings into one feed ranked by impact ÷ effort.
- Auto-fixes are tiered by risk. Only deterministic, safe fixes can deploy without a person, and each one is verified on the live page.
- You choose how much autonomy it gets: recommendations only, approve each change, or fully automatic within safe limits.
What is answer engine optimization (AEO)?
Answer engine optimization is the practice of making your website easy for AI assistants to find, understand, trust and cite. When someone asks ChatGPT, Perplexity, Claude, Gemini or Google's AI Overviews a question, the assistant searches the web, reads a handful of pages, and writes one answer. If your page isn't one of those it reads, or it can't extract a clear answer from it, you don't exist in that answer.
Traditional SEO still matters, because most AI assistants lean on search indexes to pick what to read. But AEO adds new requirements. AI crawlers such as GPTBot have to be allowed in. Pages need direct, quotable answers near the top. Your business needs a machine-readable identity so the assistant knows who is speaking. And content has to be structured so a model can lift a sentence without losing its meaning.
Most tools stop at a report. ATLAS AEO was built to close the loop: find what is missing, decide what matters most, do the work, prove it worked, and keep watching. The part that makes those decisions is what we call the logic engine.
What does "logic engine" mean in ATLAS?
The logic engine is not a single AI model making guesses. It is a layered set of explicit rules, scores and gates that sit around the AI agents and decide what they work on, in what order, and whether their output is safe to ship. AI does the writing and drafting; rules do the deciding and checking.
That split is deliberate. A language model is very good at drafting an answer-first article or proposing a better meta description. It is not a reliable judge of whether its own change broke your canonical tags. So ATLAS keeps judgment in deterministic code, and gives the models narrow jobs with checked outputs.
Layer 1 · Read: how is the ATLAS AEO score calculated?
Everything starts with the free AEO scan at app.getservices.ai. You don't need an account. ATLAS reads your homepage plus up to nine content pages from your sitemap, and runs 23 checks grouped into four categories. Site-wide checks, such as whether AI crawlers are allowed, are judged once. Page checks, such as whether a page has one clear H1, are judged on every sampled page.
A page check shows as passed when at least 80% of sampled pages pass it. Grades follow fixed bands: A from 90, B from 75, C from 60, D from 45, and F below that. The weights are not equal, because some failures matter far more to an AI assistant than others.
| Category | Weight | What ATLAS checks |
|---|---|---|
| AI crawler access | 34 | AI crawlers allowed (10), pages indexable (8), XML sitemap (6), HTTPS (5), robots.txt published (3), llms.txt guide (2) |
| Page structure | 31 | Clear title (6), meta description (5), one H1 (5), scannable H2 sections (4), canonical URL (3), mobile viewport (3), social preview tags (3), language declared (2) |
| Answer readiness | 28 | Question-and-answer content (6), Organization identity (5), enough content to quote (5), structured data present (4), structured data meets Google's rules (4), answers phrased as questions (4) |
| Trust signals | 9 | About and contact pages linked (4), internal linking (3), images described with alt text (2) |
The single heaviest check is whether AI crawlers are allowed in your robots.txt, at 10 points. That reflects a simple rule: if GPTBot or a similar crawler is blocked, the assistant cannot read your page, so no amount of good content changes the outcome. Each check is also labelled by its basis. Most follow published search-engine guidelines, some are heuristics drawn from how assistants quote pages, and one, the llms.txt file, is marked as a proposal because it is not yet a settled standard. That is why it carries only 2 points.
The scan doesn't stop at a score. ATLAS's fix kit generates the actual code to close each gap: the robots.txt lines, the Organization markup, the meta tags. You can paste it yourself or let ATLAS deploy it in Layer 5.
Layer 2 · Measure: what else does ATLAS score?
The AEO score answers "can an assistant read and quote this site?" Four more measurements answer the questions around it. Each has its own formula, published in the app's "How we score" page.
SEO score (site health)
ATLAS crawls up to 40 pages, starting with the homepage, then sitemap URLs, then discovered links, and runs up to 120 link checks. It looks for broken links, robots and sitemap problems, noindex and canonical errors, missing or duplicate titles and descriptions, heading structure, thin pages under 250 words, near-duplicates, invalid JSON-LD, and weak internal linking.
severity: high 12 · medium 5 · low 2
The 0.4 floor means a problem always costs something even on one page, while the 0.6 share means a site-wide problem costs far more than an isolated one.
Mobile speed
ATLAS runs Google PageSpeed Insights, which is a Lighthouse lab test, and adds real-visitor Core Web Vitals from the Chrome UX Report when Google has enough data. Runs that come back without a score are retried up to three times and never saved, so a failed test can't drag your history down.
Authority readiness
Assistants prefer sources they can identify and trust. ATLAS's authority engine is a weighted average of the components that apply to your site. It is a readiness score, not a backlink metric like Domain Rating.
| Component | Weight | How it is scored |
|---|---|---|
| AEO readiness | 35 | Your latest AEO score |
| Published depth | 25 | Articles published through ATLAS × 12, up to 100 |
| Entity identity | 20 | Organization markup, sameAs profiles, linked social profiles and a matching Wikidata item |
| Link authority | 20 | Open PageRank (from Common Crawl's link graph) × 10, when link data is connected |
| Mentions | 15 | Verified mentions on other sites, with extra points for followed links and stronger sites |
| Topic coverage | 10 | Share of planned topics approved, drafted or published |
| Competitive position | 10 | 50 + 2 × (your AEO score − competitors' average), when you track competitors |
AI visibility: the real-world test
This is the measurement that matters most, because it checks outcomes rather than signals. ATLAS asks your customers' actual questions to AI assistants with live web search turned on, including ChatGPT, Claude and Perplexity. It then checks each answer for your business name, your website, or a citation of a page on your domain.
Assistants give different answers from one run to the next, so a single reading tells you little. ATLAS tracks the trend per assistant and overall, which is the honest way to read this number.
Layer 3 · Decide: how does ATLAS choose what to do first?
After Layers 1 and 2, a typical site has dozens of possible actions. Showing them as ten separate reports would leave you to do the prioritising. Instead, the Opportunity Tower merges every agent's findings into one ranked feed: audit and scan issues from ATLAS, mobile speed, content questions from DISCOVERY, rising searches from Google Trends, competitor gaps from WATCHTOWER, authority and listing tasks from ANA, and Search Console quick wins from LOGAN.
impact: high 3 · medium 2 · low 1 | effort: low 1 · medium 1.6 · high 2.4
You can adopt, dismiss or complete any item, and that status persists when ATLAS re-analyses the site. So a task you dismissed doesn't reappear every week just because the scan ran again.
Defend or strike first: the AEO Universe
The AEO Universe maps your market the way an assistant sees it: your site at the centre, the questions you could own as stars grouped into topic clusters, and up to five tracked competitors as rival planets linked to the clusters they compete in. Every change becomes a signal with one of two responses.
- Defend responds to threats: a competitor's move, a check rivals pass that you fail, a keyword drop in your weekly Search Console snapshot, a health or speed regression, or broken internal links.
- Strike first responds to openings: a rising search no rival covers, a keyword on page two that is one push from page one, or an unclaimed high-value question. Approving a strike pre-fills MAYA's brief with a beat-them-to-it angle.
Layer 4 · Act: how does ATLAS write and publish articles?
Each plan includes a set number of articles per website per month: three on Basic, seven to ten on Pro depending on goals and opportunities, and ten per site on Enterprise. Standard articles run 1,200 to 1,500 words. The blog delivery engine plans, writes, checks and publishes them without anyone chasing a calendar.
How topics are chosen
Topics come from approved opportunities first, then the best pending ones. The engine never picks a technical fix as a topic, anything already written or planned, a near-duplicate of an existing page, or a topic that invites guarantees or health claims. When the backlog runs dry, DISCOVERY finds new questions your site should own.
How drafts are checked
MAYA writes answer-first, AEO-structured articles with Claude, streamed live into your writing room so you can watch the article form. AMI proofreads in real time for grammar, clarity and unsupported claims. The delivery checks then add schema validity, safe and internal links, duplicate slug or title, publisher details and a policy check. In fully automatic mode, a draft that fails is rewritten once, then held for a person if it still fails. It is never pushed live with failing checks.
How articles reach your site
ATLAS publishes through a destination adapter: GitHub (for GitHub Pages, Cloudflare Pages, Netlify or Vercel sites), WordPress, a signed webhook that works with n8n, Zapier or Make, or a manual hand-off with the finished article and steps for Shopify, Webflow, Wix, Squarespace and others. After publishing, a sitemap check reads your robots.txt and sitemap and confirms the page is live, indexable and self-canonical. Temporary failures back off in steps from 15 minutes up to 24 hours, over six tries. Permanent problems, like an expired connection, block the slot and alert you once.
Layer 5 · Fix: can ATLAS change my site safely?
This is where most automation tools get risky, and where the logic engine is strictest. Every audit issue goes through a fixed pipeline before anything touches your live site.
Three risk levels
- Safe: deterministic fixes built from the page's own content. Examples: a missing title rebuilt from the page's H1 and your brand, a 120–160 character meta description taken from the page's opening text, extra H1s turned into H2s with the wording unchanged, or Organization markup using the business name already shown on the page.
- Approval: anything that changes copy, links, canonicals, robots rules, noindex, prices, or anything AI-written. A person signs off.
- Developer: templates, server and CDN settings, redirects and Core Web Vitals work. These become developer tasks, not automatic commits.
Even in fully automatic mode, ATLAS never promotes approval-level or developer-level work to automatic. Only safe fixes deploy on their own, and only when every gate passes.
The validation gates
Before any write, the patch must keep the HTML balanced, add no new scripts, event handlers or embeds, link only to your own site, produce valid JSON-LD, remove no visible text, and leave protected elements and canonical and robots tags untouched. It must also address the issue it was meant to fix without introducing a new one. The AI model returns individual fields, never whole pages, and any number it writes must already appear on your page. That rule exists so a model can't invent a price or a statistic.
Verify, then keep or roll back
Automatic deployment currently works for GitHub-connected sites on GitHub Pages, Cloudflare Pages, Netlify and Vercel. WordPress, webhook and other platforms receive a developer package instead. Three minutes after each commit, a live check runs, then repeats every 10 minutes and on the hourly cycle. The issue is marked fixed only when the live page passes the rule and no other check got worse. Otherwise ATLAS rolls back its commit, as long as the file hasn't changed since, and marks the fix as needing review with a developer task attached.
Layer 6 · Learn: how does ATLAS keep improving results?
A one-time cleanup decays. Competitors publish, algorithms shift and pages break. The final layer keeps the loop running.
- WATCHTOWER tracks up to five competitors per site with a side-by-side AEO comparison, check and topic gaps, daily rescans and change alerts.
- LOGAN connects Google Search Console, GA4 and Cloudflare analytics, tracks keyword rankings and AI-assistant visits, ranks the Opportunity Tower, and learns which social posts drive clicks on each network.
- Scheduled re-checks run hourly: overdue competitors are rescanned, Wikidata lookups refreshed, and each site is re-audited and speed-tested weekly. A progress report lands in your inbox every Monday.
- SENTINEL, the optional Security Layer, watches verified sites daily for injected SEO spam, cloaking, unknown scripts and DNS changes. A hacked page can erase AEO gains overnight.
Those results feed straight back into Layer 1. A ranking drop becomes a Defend signal, a rising search becomes a Strike signal, and both re-enter the Tower with fresh ranks.
How much control do you keep?
Automation is only useful if you trust it, so ATLAS asks one question up front: how involved do you want to be?
| Choice | What it means | Best for |
|---|---|---|
| Guided | You take part in the AEO journey: ATLAS recommends, you approve topics and fixes | Owners who want to learn and decide |
| Total automatic | Safe fixes and checked articles ship on their own, within the gates above | Busy teams with a standard site |
| Expert (recommended) | A GetServices.ai engineer supervises ATLAS for you as a human in the loop | Regulated industries and high-stakes sites |
Fix behaviour can also be set per website: recommendations only when you press Fix, proposals after every audit for approval, or automatic for safe fixes. Article approval works the same way. In review mode, one click approves the article and its hero image together.
What ATLAS does not claim to measure
AI assistants reward sources that are honest about their limits, so here are ATLAS's. It does not see rankings or traffic until you connect Search Console and Analytics. It does not count backlinks or referring domains beyond the Open PageRank score when link data is connected. And it does not judge whether your content is correct or the best answer. It checks structure and signals, not truth. No tool can guarantee that an AI assistant will recommend you; what ATLAS can do is remove every technical reason it wouldn't, and measure whether it does.
See your AEO score now
Run the free scan and find out what AI assistants can read on your site today.
Run my free AEO scanBook a callRun the free AEO scan at app.getservices.ai to see what AI assistants can read on your site today, or book a call and a GetServices.ai engineer will walk you through your results.
Featured Partners
Sponsored affiliate links. GetServices.ai may earn a commission at no extra cost to you.