Vibecode AIOSEO

track this build4 phases, 12 steps, beginner friendly
YES · one-shottable
price variesbuild time one sittingcategory 📈 seo & marketingreplaced by 0 people

AIOSEO's solo core is compact: build a focused WordPress SEO plugin audit for user-owned sites that crawls pages, records technical signals, and exports a prioritized CSV and HTML report. A competent builder can reach a useful personal version in one sitting, while the paid product mainly wins on proprietary data, index, crawl scale.

the project pack5 files · written for this build, step by step
README.md
# AIOSEO · indie build

A technical SEO layer whose value is correctness rather than volume: sitemaps that match what is actually indexable, canonical and redirect handling that does not contradict itself, and structured data emitted with an honest record of whether it still does anything.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Crawling | A local crawler over your own site | you cannot report on indexability without seeing what a crawler sees |
| Rules | Indexability derived from directives, canonicals and redirects together | these three contradict each other constantly and the contradiction is the bug |
| Sitemaps | Generated from what is actually indexable, not from what exists | a sitemap listing noindexed pages is a signal you are not paying attention |
| Structured data | Emitted with a dated support table per type | search engines retire rich result types and a tool should know which |
| Runtime | TypeScript with SQLite | the work is crawling, comparison and reporting |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the crawler and the report generator.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **A real site of at least five hundred pages** · free
  - Why: Contradicting signals, redirect chains and sitemap divergence only appear on a site with history, and a fresh site has none of them.
  - Get it: Your own site, or one you have permission to crawl, ideally one that has been through a migration.
  - Verify: Five hundred pages crawl and at least one redirect chain longer than one hop exists
- [ ] **Current structured data support information** · free to read
  - Why: The build keeps a dated table per type, and it has to be populated from the search engine's own current documentation rather than from memory.
  - Get it: Read the current rich results documentation and record, per type you intend to emit, whether it still produces a result and the date you checked.
  - Verify: A dated support record exists per emitted type with a source link
- [ ] **Access to the site's search console** (optional) · free
  - Why: It is the only source for what the search engine actually did with your pages, as opposed to what your crawler thinks it should have.
  - Get it: Verify ownership of the site in the search engine's own console.
  - Verify: Index coverage data is visible for the site
- [ ] **Which issues you will report** · free
  - Why: A report padded with low-value warnings is a report nobody reads, so the inclusion rule belongs before the checks are written.
  - Get it: Decide the rule: an issue is reported only if you can state its mechanism in one sentence. Write the list.
  - Verify: Every planned check has a one-sentence mechanism written down

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Keyword research and ranking data.
- Content quality assessment.
- Backlink analysis.
- Any promise about rankings.
- fresh proprietary keyword, backlink, or ranking data
- proprietary web and keyword indexes
- fresh rank and clickstream data
- large-scale crawling infrastructure
- historical competitor datasets and support

If one of those is essential to you, that is the reason to keep paying for AIOSEO, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

AIOSEO: The dashboard is reproducible; the expensive part is continuously collecting, cleaning, storing, and defending a useful index of the web.

what you lose

xfresh proprietary keyword, backlink, or ranking data

xproprietary web and keyword indexes

xfresh rank and clickstream data

xlarge-scale crawling infrastructure

xhistorical competitor datasets and support

share on X ↗"I just replaced AIOSEO with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

Rank Math SEOMost of the paid checklist for zero dollars; analytics refresh weekly and the upsells never quite leave the room.$0free↗

no votes, no pay-to-list · just what's real

the numbers

AIOSEO pricing

planmonthlyannual (per mo)what you get
aioseo lite$0/workspace$0/workspaceNo time limit; numeric site and AI-credit caps are not published for the free plugin.
basic—$4.13/workspace1 site; 10,000 AI credits; 10 tracked keywords; unlimited SEO audits.
plus—$8.29/workspace3 sites; 25,000 AI credits; 10 tracked keywords; 15 SEO revisions.
pro—$16.63/workspace10 sites; 50,000 AI credits; 10 tracked keywords; 30 SEO revisions.
elite—$24.96/workspace100 sites; 200,000 AI credits; 10 tracked keywords; unlimited SEO revisions.

free tierpermanent free plugin with no time limit; numeric site and AI-credit caps are not published

billingannual only for paid licences; displayed prices are first-year promotional totals and auto-renew at the higher regular annual price

hidden costsrenewal roughly doubles each displayed first-year price; AI-credit top-ups and installation/configuration services cost extra; AI-credit refunds require fewer than 500 credits used

verified 2026-08-13 · source ↗

questions
Vibecode AIOSEO

Yes. A competent AI coding agent (Claude Code, Codex, Cursor) can build a usable personal AIOSEO replacement in one session with the prompt on this page. It runs on your own machine or server with no subscription.

How much does AIOSEO cost?

AIOSEO's pricing is usage-based or varies by plan · The official pricing URL is recorded, but a stable current amount was not safely recoverable in this pass. Do not publish a number until rechecked..

What do I lose by replacing AIOSEO?

Honestly: fresh proprietary keyword, backlink, or ranking data; proprietary web and keyword indexes; fresh rank and clickstream data; large-scale crawling infrastructure; historical competitor datasets and support. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to AIOSEO?

Yes: Rank Math SEO (Most of the paid checklist for zero dollars; analytics refresh weekly and the upsells never quite leave the room.) The prompt is for when you want it exactly your way.