TL;DR

Ahrefs API Status

Every Ahrefs MCP call returned { "error": "Insufficient plan" }. To unblock automated audits in future runs, one of the following is needed:

  1. Upgrade Ahrefs plan to a tier that includes API units (Standard plan and above on most billing pages).
  2. Switch to a free alternative for automated runs (Google Search Console MCP for query/impression data, or PageSpeed Insights for Core Web Vitals).
  3. Perform manual audits via the Ahrefs web UI and paste a CSV export here, then have Claude parse it.

Manual Audit Findings

slateup.ai (marketing site)

Fetched live HTML. Strong baseline already in place.

Item Status Notes
Title tag OK Slate — AI-powered Interactive Classroom
Meta description OK Present, well written, ~180 chars
Meta keywords OK Reasonable set (AI classroom, NCERT, JEE, NEET)
Robots OK index, follow
Canonical OK Per-page canonical is server-rendered by inject-page-meta.mjs, with a JS fallback
Open Graph OK Full set including og:image, og:locale=en_IN
Twitter Card OK summary_large_image
JSON-LD OK Organization + WebSite, Article + BreadcrumbList for blogs
Robots.txt OK Allows all, points to sitemap
Sitemap OK 142 blog URLs + 13 static, deployed copy dated 2026-05-02
hreflang OK en and x-default set per route
Per-route meta OK Static + blog routes get unique title/description/canonical via post-build
H1 in initial HTML Weak SPA, server HTML has no H1. The <noscript> fallback now includes one, which helps
Crawler-friendly content Weak Content is React-rendered. Modern Googlebot handles this but Bing and many AI crawlers do not

app.slateup.ai (the product)

Item Status Notes
Title Minimal Just Slate
Description OK Short, accurate
Robots Intentional noindex, nofollow — correct for a logged-in app
Open Graph Missing OK to skip since the app should not be indexed

No changes recommended for app.slateup.ai. It correctly stays out of the index.

Fixes Applied to slate-landing Repo

1. Regenerated public/sitemap.xml and public/robots.txt

Ran node scripts/generate-sitemap.mjs. The deployed sitemap was dated 2026-05-02. The fresh sitemap now has: