# Website SEO checker for developers: run it from code, not a tab

> The seogeoaeo.ai website check runs over REST and MCP, returns tips with affected URLs, and compares each run with the last one after you deploy.

URL: https://claudegpt.si/news/website-seo-checker-api-agent-developers  
Published: 2026-11-03T16:27:30.032Z  
Author: ClaudeGPT Si Newsroom  
Section: Guides  
Topics: Website SEO checker, MCP, Technical SEO  
Publisher: ClaudeGPT Si

## Key takeaways

- The seogeoaeo.ai website check runs from the browser, a REST endpoint or an MCP tool, and an agent pays the same 67 credits for the home page check as a person does.
- Each tip carries a priority, an action, the affected URLs and a stable id, so a coding agent can fix, deploy and rerun until the list is clean.
- Lighthouse is free and works well as a single-page SEO gate in CI, while the checker only reads public URLs and does not cover rankings, backlinks or Search Console data.

A website SEO checker for developers should run where the code lives: in a script, a CI job or the coding agent that just edited your templates. The seogeoaeo.ai website check works that way. The check you can run in a browser tab is also exposed as a REST endpoint and an MCP tool, and each finding names the affected URLs and how to verify the fix.

## Why SEO bugs are deploy bugs

Most SEO breakage ships with a release. A staging robots.txt reaches production, a layout refactor drops the canonical tag, a framework upgrade moves the title into client-side code. None of these fail a build, so the test suite stays green. Often you only find out later, from Search Console. A checker you can call from code catches it the day it lands.

## Run it over REST

Create an API key in your seogeoaeo.ai workspace. Keys start with `sga_` and are shown once. Then post the site to the assessments endpoint:

```bash
curl -X POST https://seogeoaeo.ai/api/v1/assessments \
  -H "Authorization: Bearer $SEOGEOAEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":{"url":"https://example.com/","pages":[]}}'
```

The response carries four scores from 0 to 100 (SEO readiness, AEO readiness, AI access and overall) and one merged list of tips. If the status is still in progress, continue the same assessment by its id rather than starting again. Two arguments are worth setting in automation: `maxCredits` refuses a run above the price you expect, and `idempotencyKey` stops a retry from charging twice.

## Run it from your coding agent

The MCP server offers the same check as the `run-assessment` tool. In Claude Code:

```bash
claude mcp add --transport http --scope user seogeoaeo https://seogeoaeo.ai/api/mcp --header "Authorization: Bearer YOUR_API_KEY"
```

Cursor, VS Code, Codex and Windsurf point their MCP config at the same endpoint. An agent pays the same as a person in the browser, which for the home page check is 67 credits.

## What a tip looks like

Each tip has a priority, the action to take, a reason, the URLs or items it applies to and a stable id. Because the id does not change between runs, a fixed problem shows up as a missing id. Each run also lists what it could not check, and the result will not call a site clean while that list has entries.

That structure fits a loop:

1. The agent reads the high-priority tips.
2. It finds the template, route or config that produces each affected URL and makes the change.
3. You deploy.
4. It runs the check again. The new assessment is compared with the last one and reports the percent of issues fixed plus anything new.

Some tips are flagged for DNS or another outside service. Those are not in your repository, so the agent passes them to you with the exact change to make.

## Where Lighthouse fits

Lighthouse is free and runs in Chrome DevTools, from the command line or as a Node module. Its SEO category covers basics such as HTTP status codes, meta descriptions, canonicals, robots.txt and link text, and DevTools can test pages behind a login. It is a fine gate for a single page in CI.

What the [seogeoaeo.ai check](https://seogeoaeo.ai/check-website) adds is scope and memory: indexing, on-page, structured data and content checks across the pages you pick, one ordered fix list, and a comparison with the previous run.

## Limits to plan around

The checker only fetches public http and https URLs. Private, local and non-web addresses are rejected, so it sees a fix after it is live, not on localhost or a staging server behind auth. It does not pull rankings, backlinks or Search Console data. For a full crawl of a very large site on your own machine, a desktop crawler such as Screaming Frog SEO Spider is still the better tool.

For catching SEO regressions at deploy time, a scripted seogeoaeo.ai check plus Lighthouse in CI covers most of what a web team needs.

## Frequently asked questions

### Is there an API for a website SEO checker?

Yes. seogeoaeo.ai exposes its website check at POST /api/v1/assessments with a workspace API key, and as the run-assessment tool on its MCP server for clients such as Claude Code, Cursor and Codex.

### Can a website SEO checker test localhost or staging?

Not this one. It only fetches public http and https URLs and rejects private and local addresses. Use Lighthouse in Chrome DevTools for pages that are local or behind a login, then run the checker once the change is live.

### Is Lighthouse enough to check SEO?

For one page and the basics, often yes. Its SEO category checks items such as status codes, meta descriptions and canonicals. It does not merge several pages into one fix list or compare a run with the previous one.

## Sources

- [seogeoaeo.ai full reference](https://seogeoaeo.ai/llms-full.txt), seogeoaeo.ai
- [Check your website](https://seogeoaeo.ai/check-website), seogeoaeo.ai
- [Agents](https://seogeoaeo.ai/agents), seogeoaeo.ai
- [Pricing](https://seogeoaeo.ai/pricing), seogeoaeo.ai
- [Introduction to Lighthouse](https://developer.chrome.com/docs/lighthouse/overview), Chrome for Developers
- [Lighthouse SEO audits: meta description](https://developer.chrome.com/docs/lighthouse/seo/meta-description), Chrome for Developers
- [Screaming Frog SEO Spider](https://www.screamingfrog.co.uk/seo-spider/), Screaming Frog
