Why isn't /announcement indexed and what do I fix first?
Ask more of your Nuxt site
Nuxt SEO Pro reads your site data and tells you what to work on next. You or your agent can take it from there. Built for Nuxters .
- Why won't Google index my site?
$59 a month · five sites · every feature · 14-day free trial
No card yet? Run the free site checks first.
Collects hundreds of data points from 20+ sources
Search Console, analytics, Crawls, rankings, and mentions land in one database, normalized by Site, page, and query.
- Search Console
- Bing
- Site crawl
- whichnuxt
- DNS and whois
- Chrome UX
- Lighthouse
- Cloudflare
- Vercel
- Netlify
- GA4
- PostHog
- Plausible
- Umami
- DataForSEO
- X
- Hacker News
- Bluesky
- YouTube
- GitHub
Combined and optimized for insights for your Site
Inspect the raw fields, then join them across pages, queries, mentions, and backlinks.
Database
WITH search AS (
SELECT url, query,
ROUND(SUM(sum_position) / NULLIF(SUM(impressions), 0) + 1, 1) AS position
FROM page_queries GROUP BY url, query
), crawl AS (
SELECT COALESCE(NULLIF(regexp_replace(url, '^https?://[^/]+', ''), ''), '/') AS path
FROM crawl_pages
QUALIFY ROW_NUMBER() OVER (PARTITION BY url ORDER BY date DESC) = 1
)
SELECT s.query, p.path AS page, s.position,
m.unlinked AS mentions, b.ref_domains AS backlinks
FROM search s
JOIN crawl p ON p.path = s.url
LEFT JOIN mentions m ON m.path = p.path
LEFT JOIN backlinks b ON b.path = p.path
WHERE s.position BETWEEN 8 AND 20
AND m.unlinked > 0 AND b.ref_domains < 5See exactly what’s happening and what to work on next
An issue is something broken. An opportunity is a win you're close to. The next read verifies the fix, or reopens it.
Indexed share up 67% (now 75%)
- Pages missing Open Graph tags 5 pages
- Just off page 1 · /docs/sitemap/getting-started 14814 to 8, trending up, improved
- LCP image not preloaded ·
hero-pricing.4f21ab.webpon /pricing - Crawl access blocked 6 URLs blocked by robots.txt (GPTBot, ClaudeBot) assessment incomplete
- Indexed share up 67% (now 75%)
- Clicks up 14% over the last 28 days
- "structured data testing tool" started decaying
- "schema org testing tool" started rising
- Performance score up 18 points on /pricing (62 → 80)
Bring your own agent. Pro checks what it shipped.
Bring the agent you already pay for, or ask in place. Same issues either way.
Bring your own agent
The CLI installs a skill. Your agent reads the next fix, ships it, and checks it landed on the next read. MCP if your tool needs it.
npx -y @nuxtseo/cli@latest login nuxtseo actions listReads the ranked issues and opportunities for the site.nuxtseo actions showPulls the evidence: the pages, queries, and numbers behind one.nuxtseo actions resolveClaims it after the fix ships. The next read verifies, or reopens it.
- Claude Code
- Cursor
- Codex
- Copilot
/announcement 404s. 18 pages still link to it, and Google can't index a page that doesn't resolve. Restore the page or redirect it to a live URL, then update those 18 links. Action a1f93c2e has the evidence and next step. Open in Next Actions
Four reports, running live on this page.
Not screenshots. The same components your dashboard renders, on a real site's data.
The Search Console view you keep rebuilding by hand.
Clicks, impressions, CTR and position against the previous period, per page and per query.
Monday morning, handled.
What moved, what was verified, and what needs work next. One weekly report, ready for your inbox or your agent.
Nuxt SEO · Weekly Report
Aug 18 to Aug 24
Broken internal links cleared
https://nuxtseo.com · Verified
Move six sitemap queries onto page one
The leading query sits at position 14.2 with 1,840 impressions.
nuxt sitemap
https://nuxtseo.com
nuxt seo
https://nuxtseo.com
open graph image generator
https://nuxtseo.com
sitemap generator nuxt
https://nuxtseo.com · /docs/sitemap/getting-started
nuxt robots module
https://nuxtseo.com · /docs/robots/getting-started
USA
GBR
IND
DESKTOP
MOBILE
TABLET
Missing Open Graph tags
https://nuxtseo.com
Every internal link, and every one you meant to make.
Broken links, orphan pages, and the phrases your pages mention but never link.
Which AI read your site, from your own logs.
Connect Cloudflare or Vercel. Pro sorts every crawler hit into answers, indexing, or training.
- Cloudflare, platform verified
- Vercel, via log drain
- Claude, ChatGPT, Perplexity, Gemini, Copilot, and 10 more
Private preview The panel below is nuxtseo.com's own log. Waitlist customers get this first.
Requests by day
Crawlers3
Crawler | Requests |
|---|---|
ClaudeBot Anthropic | 41.3K |
PerplexityBot Perplexity | 22.5K |
DuckAssistBot DuckDuckGo | 1.4K |
You already run our code.
8 modules, 4M downloads a month, shipped weekly. Pro is the same hands.
What an impressive work done by @harlan_zw on Nuxt OG Image v3 🙌
I've been doing technical SEO for years, always liked it. With @nuxt_js SEO is way easier. It's a gem in the ecosystem. Amazing job by @harlan_zw.

I have to say that your SEO modules are one of the things that make me stay on Nuxt for every one of my websites.
Real reviews of the free modules. Same modules, same maintainer.
Built to be left.
The parts a platform-owned SEO tool would never ship.
Your data, not ours
Partner-sourced (GSC, DataForSEO, CrUX), BYO-key friendly, every byte exportable in under five minutes. No captured index, no telemetry held over you.
No lock-in: every view runs from the CLI
Every table and finding is reachable from the nuxtseo CLI and its agent skill, so the same answers run in the editor you already live in. Walk away whenever you want.
One bill, scales by site count
One subscription covers five production sites. Each site after that is one more line on the same bill, prorated, nothing renegotiated, no sales call.
I've maintained the free Nuxt SEO modules for years; around four million downloads a month run on them. People kept asking the one thing the modules can't answer: is my site actually indexed, ranking, and showing up when AI tools answer? Pro is my answer to that.
I'm building it the way I'd want to buy it. Data you can export, keys you can bring, a CLI your agent can drive, and a changelog you can watch ship every week. If it ever stops being worth it, you take your data and walk.
One subscription. Every feature. Five sites included.
Your bill follows the number of production sites you monitor: add one, pay for one more; remove one, pay less. Start with a 14-day free trial.
Nuxt SEO Pro
Search Console, crawl audits, keywords, backlinks, and AI crawlers. One ranked list of what to fix next.
Includes up to 5 active production Sites.
- Search Console, indexing, keywords, and competitors
- Crawl audits, Lighthouse, and real user performance
- Backlinks, mentions, analytics, and AI visibility
- AI guidance, briefs, alerts, reports, exports, and MCP
The next active Site adds $12 per month.
Sites 6 to 25: +$12 each per month.
Sites 26+: +$6 each per month.
Preview and paused Sites do not count.
Each Pro Site adds 100 keywords and 10 competitors. Feature limits never add charges.
Not sure yet? Run the free checks against your URL first. No card, no account.
Common questions
Short answers. Email harlan@harlanzw.com if yours isn't here.
How does the trial work?
Your trial runs for 14 days, card up front. We state the price and date when you start, then email you at day 7 and day 12, before any charge. At day 14 the subscription continues unless you cancel. One trial per account.
How does billing work as I add sites?
One subscription includes up to five active production sites. Sites 6 through 25 add $12 per month each, and sites 26 and above add $6 per month each, prorated as you add or remove them. Preview and deploy URLs are never billed.
Why require a card for the trial?
A card filters for people evaluating Pro for real work, so trials stay small enough for us to support well. The free Nuxt SEO modules stay no-card forever; the card only gates the paid product trial.
Can I cancel any time?
Yes, from the Stripe portal, no email needed. You keep access to the end of the period you paid for. No contract, no minimum term.
What about refunds?
If something is genuinely broken or you change your mind in the first 14 days of paid service, email harlan@harlanzw.com. No survey, no friction.
I'm on an older Monitor, Growth, Pro, or Agency plan. What changes?
Nothing. Existing plans keep their price and full feature access indefinitely; a grandfathered plan never loses a feature to this change.
EU/UK VAT?
Stripe works out tax at checkout from your billing address and handles the filing.
Is my data exportable?
Yes. Export the research tables as CSV today; the raw synced data stays in the dashboard and in the provider you connected. More exports are coming, and we say so rather than pretend they exist.
Your sites are already telling you what's wrong.
14 days free. Card required, cancel any time.