For creators
AI Course Auditor: score, fix & rank a course
A premium, brutally-honest AI audit of a single course. One click reads the real course — title, curriculum, pricing, SEO — scores nine dimensions, predicts your Google and AI-search visibility, and hands back an apply-ready fix list. It runs in the background, emails you, and exports a PDF.
Last updated Jun 4, 2026
Open any course's detail page (/dashboard/courses/<id>) and click the AI Audit button, or go straight to /dashboard/courses/<id>/audit. The auditor only runs on courses you teach (primary or co-instructor) or that you administer.
What it scores
Nine dimensions, each 0–100 with a one-line reason: Content quality, Teaching effectiveness, Student engagement, Course structure, SEO, AI-search visibility, Conversion, Revenue potential, and Trust & authority. It also gives an overall score, a Google ranking chance, a per-engine AI-search estimate (ChatGPT, Claude, Gemini, Perplexity), deep findings by area, an apply-ready fix list, and a verdict.
How a run works
- Click Run audit — the audit starts on the server and runs in the background (up to ~1 minute).
- You can leave the page. We email you and raise an in-app notification the moment it's ready.
- The result appears on the audit page with scores, a search reality check, the verdict, and fixes.
- Every run is saved to a history list, so you can compare runs and watch the score climb.
- Download any run as a polished PDF to share or keep.
Apply-ready fixes
Every criticism comes with a concrete fix. Plain-text rewrites (title, subtitle, description, tags, category) are marked auto-applicable — tap Apply and the new value drops straight into the course. Structural fixes (record a video, add lessons, rethink pricing) are flagged so you know what's worth your hour, but aren't applied automatically.
Working example
A real run on a thin course came back with an overall score of 41/100. Abbreviated result:
{
"overallScore": 41,
"scores": {
"contentQuality": 38, "seo": 34, "aiSearchVisibility": 22,
"conversion": 54, "trustAuthority": 61, "revenuePotential": 40
},
"googleRanking": { "chance": "Low", "reason": "Generic title, no keyword a learner would search; thin description." },
"aiSearch": { "chatgpt": 12, "claude": 8, "gemini": 15, "perplexity": 5,
"reasoning": "Nothing on the page states who it's for or what outcome it delivers, so AI engines have no reason to cite it." },
"fixes": [
{
"issue": "Title doesn't contain the phrase students actually search.",
"location": "title", "severity": "critical", "autoApplicable": true,
"suggestedContent": "Complete Python for Data Analysis — Pandas, NumPy & Real Projects"
}
],
"verdict": {
"wouldPublish": false, "blocking": "Thin description + no proof.",
"fastestFix": "Rewrite the title and add a 3-sentence outcome-led description.",
"scoreAfterFixes": 72, "revenueUpliftPct": 30,
"summary": "Thin description, no proof, invisible to AI search. Three fixes get you to ~72."
}
}Reading it: the critical fix is auto-applicable, so one tap rewrote the title. The verdict names the single biggest blocker (thin description, no proof) and estimates the score after the fixes — a fast, honest roadmap rather than a vanity report.
Plan & limits
- Premium feature — Starter has no AI access and is prompted to upgrade.
- Included on Pro, Studio and Institute.
- Each run counts as one AI call against the shared AI quota: 2 per hour, 4 per day, 7 per week, on rolling windows.
- Re-running an audit spends another call. Reading past results or downloading a PDF does NOT.
Related