Skip to content

Search Seonio

Type a keyword, domain, or paste a URL

Start free with $1 to see full results. Powered by Seonio
Site Audit

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.

Free audits in paid plansUsually a few minutesAudits for 50 countriesAI report included
Site HealthOut of 100
100 pages · 6 areas
Top issuesBy impact
AI picks a rival29 of 44 answersTitles too long18 pagesSlow on phones4 pages
On your boardTasks
Get onto 3 lists AI readsShorten 18 titlesSpeed up 4 pages on phones
Tasks in the Seonio appReports by REST API and MCP
Example data
What it checks

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.

AI visibility

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
seonio / ai visibility / ride1up.comSample report · Nov 05, 2026
Ride1Upride1up.com · electric bikes · United States

AI recommends Ride1Up in 14 of 40 buyer answers

Aventon is recommended more than you: 22 of 40.

First fix

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
Recommended in, by engine

ChatGPT 5 AI Overview 3 Gemini 4 Perplexity 2

Open the full report
On-page

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
Search resultExample data
  • TitleTrail running shoes for every terrain and…Too long · 72 characters
  • DescriptionMissing
  • H1One H1
+2 tasks
Technical

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
PagesExample data
  • /pricing200
  • /blog/old-post404
  • /featuresnoindex
  • /about200
+2 tasks
Content

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
KeywordsExample data
  • running shoes for flat feet#11Close to the top
  • waterproof trail shoes#14Close to the top
  • /guide140 wordsLittle text
+2 tasks
Speed

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
Phone speedExample data
  • /Fast
  • /pricingLCP 4.1 s
  • /blogCLS 0.31
  • Top fixCompress the hero image
+2 tasks
Tasks

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.

shop.example · TasksExample data
Failing checks
  • AI picks a rival29 of 44 answersAI report
  • Titles too long18 pagesHigh
  • Slow on phones4 pagesMedium
To do3
Publish a page for “best trail shoes for wet ground”AI visibility · from your AI report
Shorten 18 titles//pricing/blog/trail-guide+15Help me do this
Speed up 4 pages on phonesSpeed · 4 pages
Every month

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.

shop.example · What changedExample data
+12 Site Health
  • Fixed9
  • New2
  • Came back1
Pricing

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.

Starter · $15/mo

1 free audit a month

Pro · $30/mo Recommended

3 free audits a month

Business · $60/mo

6 free audits a month

$12 after your free auditsFrom your included usage or Extra Usage
Refunded in full if it failsOr your free audit back
One audit per site every 30 daysFor each site and country
AI Visibility Report includedAt no extra charge
API and MCP

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.

Example data
Audit shop.example for the US and tell me what to fix first.
· site_audit_startApprove 1 free audit?Approved
· site_audit_result
AreaScoreIssues
AI visibility602
On-page769
Technical884
Content803
Backlinks——
Speed663

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.

RequestPOST /api/v1/site-audit/start
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"}'
Response200 OK
{
  "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/startFree with a plan's monthly site audits, else $12
POST/site-audit/resultFree
FAQ

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.

Free audits in every paid plan

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.

SEO researchREST APIMCP