‹ return Home

The Typescript Ai Framework SEO & AI Visibility Audit

Mastra is a TypeScript framework for building AI-powered applications and agents with modern development tools. It provides agents, workflows, RAG, memory, and evaluation capabilities that enable developers to deploy agents as APIs or embed them directly into applications.

mastra.ai

SEO + AEO + E-E-A-T combined

59%

Overall Scores

Area Score Grade
SEO 79% B
AEO (AI Visibility) 40% D
E-E-A-T 47% F
Combined 59%

Fastest way to fix your site is to use our Custom Connector for Claude Desktop, or other IDEs.

E-E-A-T Breakdown

Signal Score Issue
Trustworthiness 60% Found, 6 security headers missing, No terms of service link detected, 1/4 contact signals found
Expertise 73% All checks passing
Authoritativeness 20% No Organization JSON-LD schema found, No JSON-LD schema types detected, No third-party review signals detected
Experience 24% No social proof signals detected, Freshness issues, Found

Stobo finds what's broken and generates the fixes

Claude Desktop > Settings > Integrations > Add custom MCP server. Claude Desktop MCP integration settings showing how to add a custom MCP server

Try these in Claude Desktop

stobo my site: mastra.ai
stobo this article: mastra.ai/blog/my-article
Generate a robots.txt for mastra.ai
stobo my blog: mastra.ai/blog

Recommendations

  1. Freshness issues: no date signals found AEO

    Add date markup (datePublished, dateModified) so AI engines know content is current. Stobo generates the JSON-LD.
    Generate freshness code for mastra.ai
  2. Freshness issues: no date signals found E-E-A-T

  3. Opening too brief: 20 words AEO

    Add a direct answer in the first 40-60 words of the page. AI engines pull from the opening paragraph.
    stobo this site: mastra.ai

Track your score over time

We'll re-audit your site in 7 days and email you what changed. Free, automatic.

Embed your audit badge

Show your score on your README or website.

mastra.ai audit badge

Frequently asked questions

Why doesn't my site show publication dates for content?
Your site lacks date signals that search engines use to determine content freshness. Add publication dates, last modified timestamps, and structured data markup to help search engines understand when your content was created or updated.
How can I make my content appear fresh to search engines?
Search engines can't determine your content's freshness without clear date indicators. Include visible publication dates, update timestamps, and use structured data to signal when content was last modified or reviewed.
What makes a good opening paragraph for featured snippets?
Your opening paragraph is too brief at 20 words for optimal featured snippet selection. Expand it to 40-60 words while directly answering the main question users might have about your topic.
Should I add FAQ schema markup to my pages?
Yes, your site is missing FAQ schema markup entirely. Adding FAQPage structured data helps search engines understand your Q&A content and can improve your chances of appearing in rich snippets and voice search results.
How do I add social proof signals to my website?
Your site currently has no social proof elements detected. Add customer testimonials, reviews, case studies, client logos, or social media mentions to build trust and authority with both users and search engines.
Audit a competitor