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
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
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
-
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 -
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 -
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.
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.