AEO Surge

Forge audit · Oct 17, 2026, 8:47 PM · 11.1s

joshlevinespeaks.comopen

Josh Levine Speaks | Auctioneer, Appraiser, Author | Phoenix, AZ

Priority fixes

Highest-impact changes, ranked

Ranked by category weight × check weight × gap to passing. Fix these first.

  1. 1

    Answer-first opening paragraph

    First paragraph is 53 chars — too thin to be quoted.

  2. 2

    Meta description reads as an answer

    210 chars. Optimal is 70-160: Google shows ~155-160 chars on desktop (~120 on mobile); beyond that your answer-style summary gets cut mid-sentence.

    Fix: Description is 210 chars — trim to ≤160 (keep it ≤185 absolute) to survive desktop truncation.

  3. 3

    Title tag is present and sized

    "Josh Levine Speaks | Auctioneer, Appraiser, Author | Phoenix, AZ" (64 chars). Optimal is 30-60: Google truncates desktop results around 600px (~60 chars) and short titles waste the citation label answer engines display.

    Fix: Title is 64 chars — trim to ≤60 (keep it ≤70 absolute) so SERPs and answer engines don't truncate it.

  4. 4

    Social card lengths within truncation limits

    og:title 64 chars (target 30-60, Facebook truncates ~60) · og:description 210 chars (target 60-160, hard cut ~200) · og:site_name 18 chars ✓ · twitter:title 64 chars ✓ · twitter:description 210 chars (target 40-200, X truncates at 200)

    Fix: Resize out-of-range fields: og:title → 30-60 chars (Facebook truncates ~60); og:description → 60-160 chars (hard cut ~200); twitter:description → 40-200 chars (X truncates at 200). Shared cards get cut at these limits — front-load the brand and value.

AI crawler access

Who can read your site

Evaluated from https://www.joshlevinespeaks.com/robots.txt. Search and assistant bots produce citations; training bots are a separate policy decision.

0 Allowed16 Restricted4 Blocked0 Unknown

Live search / citations

6 bots
  • OAI-SearchBotOpenAI
  • Claude-SearchBotAnthropic
  • PerplexityBotPerplexity
  • GooglebotGoogle
  • BingbotMicrosoft
  • YouBotYou.com

On-demand user fetch

6 bots
  • ChatGPT-UserOpenAI
  • Claude-UserAnthropic
  • Perplexity-UserPerplexity
  • AmazonbotAmazon
  • DuckAssistBotDuckDuckGo
  • MistralAI-UserMistral

Model training

8 bots
  • GPTBotOpenAI
  • ClaudeBotAnthropic
  • Google-ExtendedGoogle
  • Applebot-ExtendedApple
  • meta-externalagentMeta
  • BytespiderByteDance
  • CCBotCommon Crawl
  • cohere-aiCohere
Schema typesPerson, WebSite, Organization, FAQPage, LocalBusiness, Product
Words (no JS)1,535
Headings1 H1 · 5 H2 · 12 H3
Links15 internal · 5 external
llms.txtPresent
Sitemap16 URLs
CanonicalDeclared
HTML size104 KB

Full breakdown

Every signal, with evidence

AI Crawlability

Can answer engines reach, fetch, and index your pages?

6 0 0

Structured Data

Is your content described in machine-readable Schema.org?

5 0 0

Answer-Ready Content

Is the page organized the way LLMs extract answers?

4 1 0

Entity & Brand Signals

Do engines know who you are and trust the source?

5 0 0

Technical Foundation

Canonicalization, metadata, and delivery hygiene.

6 2 1

Freshness & Discovery

Sitemaps, feeds, and recency signals engines rely on.

3 0 0

Next step

Great work optimizing your site! Let AEO Surge put your AI Engine optimization on autopilot.

AEO Surge fixes schema, rewrites answer blocks, publishes llms.txt, and re-audits weekly so you stay cited. Book a 20-minute walkthrough using this audit as the agenda.