‹ return Home

403 SEO & AI Visibility Audit

403 is an HTTP status code that indicates a request was understood by the server but refused due to insufficient permissions. Clients receive this response when attempting to access a resource they are not authorized to view, typically due to access control restrictions or authentication failures.

otterly.ai

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

58%

Overall Scores

Area Score Grade
SEO 71% C
AEO (AI Visibility) 44% D
E-E-A-T 29% F
Combined 58%

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 39% No about/team page links detected, No privacy policy link detected, 4 security headers missing, No terms of service link detected, No contact transparency signals detected
Expertise 27% 13 words, 1 headings, 0 outbound links
Authoritativeness 20% No Organization JSON-LD schema found, No JSON-LD schema types detected, No third-party review signals detected
Experience 21% No social proof signals detected, Freshness issues, No first-hand experience signals detected

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: otterly.ai
stobo this article: otterly.ai/blog/my-article
Generate a robots.txt for otterly.ai
stobo my blog: otterly.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 otterly.ai
  2. No opening content found AEO

    Add a direct answer in the first 40-60 words of the page. AI engines pull from the opening paragraph.
    stobo this site: otterly.ai
  3. Freshness issues: no date signals found E-E-A-T

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.

otterly.ai audit badge

Frequently asked questions

Why is my site missing opening content for direct answers?
Your site lacks clear opening content that search engines can use for direct answers. Add concise, answer-focused paragraphs at the start of your pages. This helps search engines understand your main points and potentially feature your content in snippets.
How do missing date signals hurt my SEO rankings?
Your pages show no publication or update dates, which hurts freshness signals. Search engines can't determine content recency, reducing your rankings for time-sensitive queries. Add visible dates and structured data to show when content was created or updated.
What happens when my site has no internal links?
Your site lacks internal links, which weakens page authority distribution and user navigation. Search engines struggle to discover and rank your pages effectively. Add relevant internal links between your pages to improve crawling and user experience.
Why should I add meta descriptions to my pages?
Your pages are missing meta descriptions, so search engines create their own snippets from your content. This often results in less compelling search results. Write unique 150-160 character descriptions for each page to control how they appear in search results.
How does content freshness affect my search engine visibility?
Your content shows no freshness signals, making it appear outdated to search engines. This particularly hurts rankings for topics where recency matters. Update existing content regularly and add clear publication dates to demonstrate your content's relevance.
Audit a competitor