Audit your site for Google and AI. Then fix it, task by task
See whether ChatGPT, Perplexity and other AI engines recommend you or a rival, and check up to 100 pages in six areas. Audits you run on Seonio put each failing check on your SEO agent’s board as a task.
Six areas of SEO in one audit
44 checks, from titles and links to page speed, plus an AI Visibility Report. Five areas get a score out of 100, with their issues sorted by impact. Backlinks shows your numbers.
Does AI recommend you, or a rival?
ChatGPT, Google AI Overviews, Gemini and Perplexity answer 10 questions your buyers ask. See who they recommend, and which fixes win those answers back. Included in every audit.
- How often each engine recommends you
- The brands AI picks instead, ranked
- Fixes ranked by the answers they win back, one click to your board
AI recommends Ride1Up in 14 of 40 buyer answers
Aventon is recommended more than you: 22 of 40.
Publish a page for: “Which electric bikes are good for a first-time rider…”
covers 4 of the 26 answers that don't recommend you
ChatGPT 5
AI Overview 3
Gemini 4
Perplexity 2
Titles and snippets people click
Your title and description are what people see in Google before they visit. We check them on every page we audit, along with headings, links, images, structured data and language tags.
- Missing, duplicate and too-long titles and descriptions
- One H1 per page
- Images without alt text, links without text, structured data that can’t be read
- TitleTrail running shoes for every terrain and…Too long · 72 characters
- DescriptionMissing
- H1One H1
Pages Google can find and index
An error page, a stray noindex tag or a canonical tag (the tag that names a page’s main address) that points elsewhere can keep a page out of Google. We follow your links and flag what breaks.
- Error pages and pages without HTTPS
- Noindex, nofollow and canonical tags
- Links to your own pages that no longer exist
- /pricing200
- /blog/old-post404
- /featuresnoindex
- /about200
Thin pages and keywords near the top
We flag pages with little text and the keywords you already rank for just below the top of Google, where a better page can move you up.
- Pages with little text
- Keywords close to the top of Google, with the page that ranks
- running shoes for flat feet#11Close to the top
- waterproof trail shoes#14Close to the top
- /guide140 wordsLittle text
Who links to you, and what AI reads
See your authority score and the sites that link to you. From your AI report, see the sites AI engines read that leave you out: good places to get mentioned.
- Your authority score and linking sites
- Sites AI engines read that leave you out
- Linking sites214
- reviews.exampleAI reads itYou’re not there
- bestof.exampleAI reads itYou’re not there
- forum.exampleAI reads itYou’re not there
How fast your top pages load on phones
We run a phone speed test on your 10 most visited pages and name the top fix for each slow one.
- Pages that are slow on phones
- LCP: when the main content shows
- CLS: how much the page jumps
- /Fast
- /pricingLCP 4.1 s
- /blogCLS 0.31
- Top fixCompress the hero image
Every failing check becomes a task
Audits you run on Seonio put each failing check on your SEO agent’s Tasks board, with the pages it affects, and you can add any fix from your AI report. Stuck on one? Press “Help me do this” and the agent helps. Audits over the API or MCP add no tasks.
- AI picks a rival29 of 44 answersAI report
- Titles too long18 pagesHigh
- Slow on phones4 pagesMedium
See what you fixed next month
Your next audit of the same site and country checks last time’s failing pages first and shows what you fixed, what is new and what came back.
- Fixed9
- New2
- Came back1
Free audits in every paid plan
You need a paid plan to run an audit. Each plan includes free audits every month; unused ones don’t carry over. After those, an audit costs $12 from your included usage or Extra Usage, charged at the start and refunded in full if it fails.
1 free audit a month
3 free audits a month
6 free audits a month
Run it from your code or your AI assistant
Start an audit with /api/v1/site-audit/start and read the finished report with /api/v1/site-audit/result at no charge. In ChatGPT, Claude or Cursor, the MCP tools site_audit_start and site_audit_result do the same; site_audit_start asks for your approval before an audit starts. Same prices, same balance. Audits you start this way add no tasks to your board.
| Area | Score | Issues |
|---|---|---|
| AI visibility | 60 | 2 |
| On-page | 76 | 9 |
| Technical | 88 | 4 |
| Content | 80 | 3 |
| Backlinks | — | — |
| Speed | 66 | 3 |
Site Health is 74. Start with AI visibility: AI recommends you in 12 of 44 buyer answers. Your AI report names the brands it picks instead and the fixes that win answers back.
// Example only: see the setup guide for your client { "mcpServers": { "seonio": { "type": "http", "url": "https://seonio.com/mcp" } } }
Client-specific steps for ChatGPT, Claude, Cursor and more are in the MCP setup guide.
curl -X POST https://seonio.com/api/v1/site-audit/start \ -H "Content-Type: application/json" \ -H "X-API-Key: $SEONIO_API_KEY" \ -d '{"country": "us", "domain": "example.com"}'
{
"audit_id": "019a4f2e-7c31-7d02-a6b5-3e8f1c2d4a90",
"domain": "example.com",
"country": "us",
"status": "queued",
"free_audit": true,
"price": "$0",
"eta_seconds": 300,
"poll_after_seconds": 30,
"url": "https://seonio.com/site-audit/example.com?country=us"
}| POST/site-audit/start | Free with a plan's monthly site audits, else $12 |
| POST/site-audit/result | Free |
Pairs well with Site Audit
Each one reads from the same balance and works in Seonio, the REST API and MCP.
Questions, answered
The Site audit, usage, billing and coverage in plain words.
Yes. Every audit includes an AI Visibility Report of your site in the same country, at no extra charge. It counts how many buyer answers from ChatGPT, Google AI Overviews, Gemini and Perplexity recommend you, names the brands they pick instead and ranks the fixes. The audit uses your recent report, or starts one with the buyer questions we suggest.
Six areas and 44 checks. AI visibility: the AI Visibility Report, plus which AI crawlers your robots.txt lets in and pages that need JavaScript to show their text. On-page: titles, meta descriptions, headings, links, images and structured data. Technical: error pages, HTTPS, noindex and canonical tags, broken links to your own pages. Content: thin pages and keywords close to the top of Google. Backlinks: your authority score and linking sites. Speed: a phone speed test of your 10 most visited pages (LCP and CLS), with the top fix for each slow one. Each area except Backlinks gets a score from 0 to 100, and Site Health is their average.
Up to 100 pages on your site’s main host: your homepage, the pages that had issues in your last audit, your most visited pages, the pages your homepage links to, then your sitemap. www and non-www count as one site. Subdomains, such as blog.example.com, are left out; audit them as their own site.
Usually a few minutes. You can close the page: the audit keeps running, and its page shows the results when it is done.
One area could not be checked, for example because the speed test did not finish. You still get every other area. It still uses your free audit or the $12, and you can audit the site again 30 days later.
If we cannot finish the audit, for example because your site blocks us, you get your $12 back in full. If a free audit fails, you get it back. A failed audit does not count toward the 30-day rule.
Once every 30 days per site and country, counted from its last finished audit. You can audit other sites, or the same site for another country, at any time.
When you run an audit on Seonio, each failing check goes on your SEO agent’s Tasks board as a task, with the pages it affects. Press “Help me do this” on a task and the agent helps. Your next audit shows which ones you fixed.
You need a paid plan to run an audit; the free $1 can’t pay for one. Each paid plan includes free site audits every month (Starter 1, Pro 3, Business 6). Unused ones don’t carry over. After those, an audit costs $12, paid from your included usage or Extra Usage. The price is taken when the audit starts and given back in full if it fails.
Yes. /api/v1/site-audit/start starts an audit and /api/v1/site-audit/result returns its progress and, when it is done, a standard JSON report: Site Health, each area’s score, every issue with example URLs, the speed tests, the AI crawlers and more. The MCP tools site_audit_start and site_audit_result do the same; site_audit_start asks for your approval before an audit starts. The price and rules are the same. These audits add no tasks to your board. Read the API docs.
Each action has a published dollar price or formula, and website, REST API, and MCP actions share one balance. Dataset requests from the first signed-in website visit use their published prices. Datasets you already paid for there cost $0 for 30 days after you paid, on the same page (filters included) and in the SEO agent’s website chat. REST API and MCP keep their published prices.
Every verified account gets a one-time free $1, valid for 30 days. Starter includes $15, Pro $37.50 and Business $90 at each subscription-month boundary.
The free $1 is valid for 30 days after your account is verified. New Extra Usage is valid for one year. The free $1 is spent first, then included usage and Extra Usage expiring soonest. Buying and spending Extra Usage requires an active subscription.
Data actions pause until the next included refresh, or until you activate a subscription and add Extra Usage.
Yes. Once your account is verified, you get a one-time free $1 to test any tool, valid for 30 days. No card and no subscription needed.
Starter is $15 monthly or $120 yearly, Pro is $30 monthly or $240 yearly, and Business is $60 monthly or $480 yearly.
Cancel anytime from Billing. You keep access until the end of the paid period. Remaining Extra Usage stays on your account but requires an active subscription to spend.
Refunds and statutory withdrawal rights follow our Terms and applicable law. Contact [email protected] with a billing question.
We currently cover 50 markets and add new countries regularly.
Email support for account, billing and product questions is available at [email protected].
Audit your site this month
See who AI recommends instead of you, find what holds your site back, and work through the fixes on your board.