AEO/GEO Readiness Report

Readiness Report

https://avaremais.com.br

60 /100

Fair

AEO/GEO Readiness

avaremais.com.br scored 60/100 on AEO readiness. The top improvement areas are: FAQ / Questions Answered, Key Takeaways, Topics & Entities.

About This Report

Key findings and recommendations

Why is FAQ / Questions Answered important?
Add FAQPage schema markup with at least 2 question/answer pairs.
Why is Key Takeaways important?
Add ItemList schema with key takeaways. AI engines extract these as atomic facts.
Why is Topics & Entities important?
Add at least 2 topics in schema "keywords" or .
Why is Citation Instruction important?
Add citation metadata so AI engines know how to attribute your content.
Why is Keyword in SEO Title important?
Include the focus keyword in your .</div> </details> </div> </section> <!-- Score History --> <section id="score-history" class="wpaeo-section"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><path d="M3 3v18h18"/><path d="M7 14l4-4 4 4 5-5"/></svg></span> <div> <h2 class="wpaeo-section__title">Score History</h2> <p class="wpaeo-section__sub">4 scans for avaremais.com.br</p> </div> </div> <div class="wpaeo-history"> <a href="https://wp-aeo.com/checker/scan/avaremais.com.br/20260419-232216/" class="wpaeo-history__row" style="text-decoration:none"> <span class="wpaeo-history__date">Apr 19, 11:22 PM</span> <span class="wpaeo-history__path" style="font-size:12px; color:#a1a1aa; margin:0 8px"><code>/guia/avare/turismo-em-avare/camping-municipal-de-avare/</code></span> <span class="wpaeo-history__score" style="color:#f97316"> 57/100 <em class="wpaeo-history__latest">latest</em> </span> </a> <a href="https://wp-aeo.com/checker/scan/avaremais.com.br/20260419-232100/" class="wpaeo-history__row" style="text-decoration:none"> <span class="wpaeo-history__date">Apr 19, 11:21 PM</span> <span class="wpaeo-history__path" style="font-size:12px; color:#a1a1aa; margin:0 8px"><code>/</code></span> <span class="wpaeo-history__score" style="color:#eab308"> 64/100 </span> </a> <a href="https://wp-aeo.com/checker/scan/avaremais.com.br/20260419-193326/" class="wpaeo-history__row" style="text-decoration:none"> <span class="wpaeo-history__date">Apr 19, 7:33 PM</span> <span class="wpaeo-history__path" style="font-size:12px; color:#a1a1aa; margin:0 8px"><code>/</code></span> <span class="wpaeo-history__score" style="color:#eab308"> 64/100 </span> </a> <a href="https://wp-aeo.com/checker/scan/avaremais.com.br/20260410-205849/" class="wpaeo-history__row" style="text-decoration:none"> <span class="wpaeo-history__date">Apr 10, 8:58 PM</span> <span class="wpaeo-history__path" style="font-size:12px; color:#a1a1aa; margin:0 8px"><code>/</code></span> <span class="wpaeo-history__score" style="color:#eab308"> 60/100 </span> </a> </div> </section> <!-- Score Breakdown --> <section id="score-breakdown" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><rect x="3" y="13" width="4" height="8"/><rect x="10" y="9" width="4" height="12"/><rect x="17" y="5" width="4" height="16"/></svg></span> <div> <h2 class="wpaeo-section__title">Score Breakdown</h2> <p class="wpaeo-section__sub">Same criteria the WP AEO plugin shows inside your post editor — 11 AEO checks (100 pts) and 7 SEO checks (50 pts). The plugin's 6 focus-keyword SEO checks are skipped here because they need an author-defined keyword.</p> </div> </div> <div class="wpaeo-groups"> <div class="wpaeo-group is-fair"> <div class="wpaeo-group__head"> <span class="wpaeo-tag wpaeo-tag--aeo">AEO</span> <h3 class="wpaeo-group__title">Answer Engine Optimization</h3> <span class="wpaeo-group__score">56/100</span> </div> <p class="wpaeo-group__sub">7/11 checks passed</p> <div class="wpaeo-group__bar"><div class="wpaeo-cat__bar-fill wpaeo-group__bar-fill" style="width:56%"></div></div> <p class="wpaeo-group__desc">How discoverable, citable and AI-ready this page is for ChatGPT, Claude, Perplexity, Gemini and other answer engines. Mirrors the AEO score shown inside the WP AEO plugin's post editor.</p> <ul class="wpaeo-criteria"> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">AI Summary</span> <span class="wpaeo-criterion__pts">15/15 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Detects an AI-readable opening — a meta description (50+ chars) or the first paragraph after the H1. Answer engines lift this verbatim as the citation snippet, so a clean 2–3 sentence summary drives roughly 2.8× more AI citations.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">FAQ / Questions Answered</span> <span class="wpaeo-criterion__pts">0/15 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Add FAQPage schema markup with at least 2 question/answer pairs.</p> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Detects FAQPage JSON-LD schema with at least two question/answer pairs. ChatGPT, Perplexity and Google AI Overviews quote Q&A blocks verbatim — sites with FAQPage structured data see ~43% more AI visibility.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Key Takeaways</span> <span class="wpaeo-criterion__pts">0/12 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Add ItemList schema with key takeaways. AI engines extract these as atomic facts.</p> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Detects ItemList JSON-LD schema with key takeaways. AI engines extract these as atomic, citable facts; pages with 15+ entities/takeaways get up to a 4.8× citation boost.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Expertise & Authority</span> <span class="wpaeo-criterion__pts">8/8 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> E-E-A-T signals: schema.org/author, rel="author" link, or any author byline element. 96% of AI-cited content includes clear expertise/authorship signals.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Topics & Entities</span> <span class="wpaeo-criterion__pts">0/8 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Add at least 2 topics in schema "keywords" or <meta name="keywords">.</p> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Counts comma-separated terms in schema "keywords" or <meta name="keywords">. Two or more topics gives knowledge-graph context — entity-rich pages rank ~3.2× higher in AI retrieval.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Content Type</span> <span class="wpaeo-criterion__pts">7/7 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Detects Article / NewsArticle / BlogPosting JSON-LD schema. Stacking three schema types (Article + FAQ + ItemList) drives ~1.8× more AI citations than a single schema.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Citation Instruction</span> <span class="wpaeo-criterion__pts">0/7 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Add citation metadata so AI engines know how to attribute your content.</p> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Detects citation, license or isBasedOn fields in schema, or <meta name="citation_*"> tags. Pages with explicit attribution guidance are ~2.1× more likely to be cited with a source link.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Content Length (300+ words)</span> <span class="wpaeo-criterion__pts">3/3 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Counts visible words on the rendered page. Below 300 words AI engines lack enough context to summarize confidently — this is the AEO-side check (3 pts); the SEO group has its own 5-pt version.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Semantic Completeness</span> <span class="wpaeo-criterion__pts">10/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Composite of three sub-signals: heading depth (3+ headings spanning ≥2 levels), body depth (≥600 words), and schema variety (≥4 types). Mirrors how LLMs assess whether a page covers a topic exhaustively — needs at least 8/10 to pass.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Content Freshness</span> <span class="wpaeo-criterion__pts">8/8 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Reads dateModified / datePublished from schema. Full points within 30 days, partial up to 90, decaying after 180. Roughly half of all AI citations come from content under 90 days old.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Multi-Modal Content</span> <span class="wpaeo-criterion__pts">5/7 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Counts content modalities present: images, video/iframes, tables and lists. At least two are needed to pass — multi-modal pages get up to +156% more AI citations.</p> </div> </details> </li> </ul> </div> <div class="wpaeo-group is-good"> <div class="wpaeo-group__head"> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <h3 class="wpaeo-group__title">Search Engine Optimization</h3> <span class="wpaeo-group__score">65/100</span> </div> <p class="wpaeo-group__sub">8/13 checks passed</p> <div class="wpaeo-group__bar"><div class="wpaeo-cat__bar-fill wpaeo-group__bar-fill" style="width:65%"></div></div> <p class="wpaeo-group__desc">Classic on-page SEO signals — meta tag quality, content structure, images, links, and readability. Mirrors the SEO score from the WP AEO plugin, minus the 6 focus-keyword checks the public scanner can't validate without an author-set keyword (install the plugin to score those too).</p> <ul class="wpaeo-criteria"> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Keyword in SEO Title</span> <span class="wpaeo-criterion__pts">0/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Include the focus keyword in your <title>.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">SEO Title Length</span> <span class="wpaeo-criterion__pts">10/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> The <title> tag should be 30–70 characters. The 50–60 sweet spot avoids truncation in Google and Bing SERPs.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Keyword in Description</span> <span class="wpaeo-criterion__pts">0/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Include the focus keyword in your meta description.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Description Length</span> <span class="wpaeo-criterion__pts">10/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Meta description should be 100–170 characters. Below 100 it gets ignored by Google; above 170 it gets truncated mid-sentence.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Keyword in URL</span> <span class="wpaeo-criterion__pts">0/5 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Include the focus keyword in your URL slug.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Keyword in H1/Title</span> <span class="wpaeo-criterion__pts">10/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Keyword in Content</span> <span class="wpaeo-criterion__pts">10/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Keyword Density</span> <span class="wpaeo-criterion__pts">2/5 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Density: 0.1%. Aim for 0.5-2.5%.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Content Length (300+ words)</span> <span class="wpaeo-criterion__pts">5/3 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Same 300+ word target as the AEO check, scored separately under SEO (5 pts here vs. 3 pts there). Below 300 words pages rarely rank for competitive queries.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Images with Alt Text</span> <span class="wpaeo-criterion__pts">5/5 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Page must contain at least one <img> tag with a non-empty alt attribute. Alt text is required for image SEO and accessibility compliance.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Internal/External Links</span> <span class="wpaeo-criterion__pts">5/5 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Page should contain at least one internal or external <a href> link. Links distribute authority and give crawlers new paths to follow.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-pass"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <span class="wpaeo-criterion__label">Heading Structure</span> <span class="wpaeo-criterion__pts">5/5 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> At least two H2–H6 subheadings, so the document has a hierarchical structure crawlers can outline.</p> </div> </details> </li> <li> <details class="wpaeo-criterion is-fail"> <summary> <span class="wpaeo-criterion__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <span class="wpaeo-criterion__label">Readability Score</span> <span class="wpaeo-criterion__pts">3/10 pts</span> <svg class="wpaeo-criterion__caret" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg> </summary> <div class="wpaeo-criterion__body"> <p class="wpaeo-criterion__hint"><strong>Fix:</strong> Flesch score: 33. Aim for 60+ (8th grade level).</p> <p class="wpaeo-criterion__why"><strong>Why it matters:</strong> Flesch Reading Ease ≥60 = full score; 50–59 partial; 30–49 minimal; below 30 fails. 60+ is plain English at roughly an 8th-grade reading level.</p> </div> </details> </li> </ul> </div> </div> </section> <!-- Suggested Fixes --> <section id="suggested-fixes" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg></span> <div> <h2 class="wpaeo-section__title">Suggested Fixes</h2> </div> </div> <a href="https://wp-aeo.com/" class="wpaeo-fix-cta"> <span class="wpaeo-fix-cta__icon"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="16.5" y1="9.4" x2="7.5" y2="4.21"/><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/><polyline points="3.27 6.96 12 12.01 20.73 6.96"/><line x1="12" y1="22.08" x2="12" y2="12"/></svg></span> <div> <strong>Install WP-AEO</strong> <span>Auto-fixes most issues</span> </div> <span class="wpaeo-fix-cta__arrow"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="7" y1="17" x2="17" y2="7"/><polyline points="7 7 17 7 17 17"/></svg></span> </a> <div class="wpaeo-fix-meta"> <span>9 issues</span> <button type="button" class="wpaeo-btn" id="wpaeo-copy-fixes"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect x="8" y="2" width="8" height="4" rx="1" ry="1"/><path d="M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"/></svg> Copy all Fixes to Prompt with AI</button> </div> <ul class="wpaeo-fix-list"> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--aeo">AEO</span> <span style="margin-left:8px">Missing: FAQ / Questions Answered</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Add FAQPage schema markup with at least 2 question/answer pairs.</p> <p class="wpaeo-fix-item__hint"><strong>Why it matters:</strong> Detects FAQPage JSON-LD schema with at least two question/answer pairs. ChatGPT, Perplexity and Google AI Overviews quote Q&A blocks verbatim — sites with FAQPage structured data see ~43% more AI visibility.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--aeo">AEO</span> <span style="margin-left:8px">Missing: Key Takeaways</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Add ItemList schema with key takeaways. AI engines extract these as atomic facts.</p> <p class="wpaeo-fix-item__hint"><strong>Why it matters:</strong> Detects ItemList JSON-LD schema with key takeaways. AI engines extract these as atomic, citable facts; pages with 15+ entities/takeaways get up to a 4.8× citation boost.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--aeo">AEO</span> <span style="margin-left:8px">Missing: Topics & Entities</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Add at least 2 topics in schema "keywords" or <meta name="keywords">.</p> <p class="wpaeo-fix-item__hint"><strong>Why it matters:</strong> Counts comma-separated terms in schema "keywords" or <meta name="keywords">. Two or more topics gives knowledge-graph context — entity-rich pages rank ~3.2× higher in AI retrieval.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--aeo">AEO</span> <span style="margin-left:8px">Missing: Citation Instruction</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Add citation metadata so AI engines know how to attribute your content.</p> <p class="wpaeo-fix-item__hint"><strong>Why it matters:</strong> Detects citation, license or isBasedOn fields in schema, or <meta name="citation_*"> tags. Pages with explicit attribution guidance are ~2.1× more likely to be cited with a source link.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <span style="margin-left:8px">Missing: Keyword in SEO Title</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Include the focus keyword in your <title>.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <span style="margin-left:8px">Missing: Keyword in Description</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Include the focus keyword in your meta description.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <span style="margin-left:8px">Missing: Keyword in URL</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Include the focus keyword in your URL slug.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <span style="margin-left:8px">Missing: Keyword Density</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Density: 0.1%. Aim for 0.5-2.5%.</p> </details> </li> <li> <details class="wpaeo-fix-item"> <summary> <span class="wpaeo-tag wpaeo-tag--seo">SEO</span> <span style="margin-left:8px">Missing: Readability Score</span> <span class="wpaeo-fix-item__caret"><svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="6 9 12 15 18 9"/></svg></span> </summary> <p class="wpaeo-fix-item__hint"><strong>Fix:</strong> Flesch score: 33. Aim for 60+ (8th grade level).</p> <p class="wpaeo-fix-item__hint"><strong>Why it matters:</strong> Flesch Reading Ease ≥60 = full score; 50–59 partial; 30–49 minimal; below 30 fails. 60+ is plain English at roughly an 8th-grade reading level.</p> </details> </li> </ul> </section> <!-- AI Bot Access --> <section id="ai-bot-access" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><rect x="3" y="11" width="18" height="10" rx="2"/><circle cx="12" cy="5" r="2"/><path d="M12 7v4"/><line x1="8" y1="16" x2="8" y2="16"/><line x1="16" y1="16" x2="16" y2="16"/></svg></span> <div> <h2 class="wpaeo-section__title">AI Bot Access</h2> <p class="wpaeo-section__sub">23/23 AI crawlers can access your site</p> </div> </div> <div class="wpaeo-bot-stats"> <span class="allowed">23 allowed</span> <span class="blocked">0 blocked</span> </div> <div class="wpaeo-bot-grid"> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">GPTBot</div> <div class="wpaeo-bot-card__purpose">OpenAI · AI training & ChatGPT</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">ChatGPT-User</div> <div class="wpaeo-bot-card__purpose">OpenAI · ChatGPT browsing</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">OAI-SearchBot</div> <div class="wpaeo-bot-card__purpose">OpenAI · ChatGPT search</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">ClaudeBot</div> <div class="wpaeo-bot-card__purpose">Anthropic · Claude AI training</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Claude-User</div> <div class="wpaeo-bot-card__purpose">Anthropic · Claude web access</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Claude-SearchBot</div> <div class="wpaeo-bot-card__purpose">Anthropic · Claude search</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">anthropic-ai</div> <div class="wpaeo-bot-card__purpose">Anthropic · Claude training (legacy)</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Google-Extended</div> <div class="wpaeo-bot-card__purpose">Google · Gemini AI training</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Gemini-Deep-Research</div> <div class="wpaeo-bot-card__purpose">Google · Gemini Deep Research</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">PerplexityBot</div> <div class="wpaeo-bot-card__purpose">Perplexity · Perplexity search</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Perplexity-User</div> <div class="wpaeo-bot-card__purpose">Perplexity · Perplexity browsing</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Bytespider</div> <div class="wpaeo-bot-card__purpose">ByteDance · TikTok / Doubao AI</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">CCBot</div> <div class="wpaeo-bot-card__purpose">Common Crawl · Open training data</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Meta-ExternalAgent</div> <div class="wpaeo-bot-card__purpose">Meta · Llama AI training</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">FacebookBot</div> <div class="wpaeo-bot-card__purpose">Meta · Meta link previews & AI</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Amazonbot</div> <div class="wpaeo-bot-card__purpose">Amazon · Alexa & Rufus AI</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">Applebot-Extended</div> <div class="wpaeo-bot-card__purpose">Apple · Apple Intelligence</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">cohere-ai</div> <div class="wpaeo-bot-card__purpose">Cohere · Cohere AI training</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">DuckAssistBot</div> <div class="wpaeo-bot-card__purpose">DuckDuckGo · DuckAssist AI answers</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">GrokBot</div> <div class="wpaeo-bot-card__purpose">xAI · Grok AI training</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">AI2Bot</div> <div class="wpaeo-bot-card__purpose">Allen AI · Academic AI research</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">YouBot</div> <div class="wpaeo-bot-card__purpose">You.com · You.com AI search</div> </div> </div> <div class="wpaeo-bot-card allowed"> <span class="wpaeo-bot-card__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-bot-card__body"> <div class="wpaeo-bot-card__name">PetalBot</div> <div class="wpaeo-bot-card__purpose">Huawei · Petal Search & AI</div> </div> </div> </div> </section> <!-- Discoverability Files & Signals --> <section id="discoverability" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><circle cx="12" cy="12" r="10"/><line x1="2" y1="12" x2="22" y2="12"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></span> <div> <h2 class="wpaeo-section__title">Discoverability Files & Signals</h2> <p class="wpaeo-section__sub">Informational checks — these don't affect the AEO/SEO score, but they tell you which AI/SEO discovery files and meta signals exist on the page.</p> </div> </div> <div class="wpaeo-signal-grid"> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Platforms detected</div> <div class="wpaeo-signal__value">No known platform signature matched (custom build, headless, or hardened site).</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">/robots.txt</div> <div class="wpaeo-signal__value">Not found — AI crawlers fall back to default behaviour.</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">/llms.txt</div> <div class="wpaeo-signal__value">Not found — AI crawlers can't read a structured site summary.</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">/sitemap.xml</div> <div class="wpaeo-signal__value">Not found — submit one to Google/Bing for faster indexing.</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Canonical URL</div> <div class="wpaeo-signal__value">https://avaremais.com.br/</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Open Graph (title + description + image)</div> <div class="wpaeo-signal__value">Missing: </div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Image alt-text coverage</div> <div class="wpaeo-signal__value">0 / 67 images carry alt text (0%) — aim for 70%+.</div> </div> </div> <div class="wpaeo-signal is-fail"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><line x1="18" y1="6" x2="6" y2="18"/><line x1="6" y1="6" x2="18" y2="18"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Statistical density</div> <div class="wpaeo-signal__value">0 numeric facts detected — aim for 5+ for richer AI citations.</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">JSON-LD blocks present</div> <div class="wpaeo-signal__value">13 schema types detected.</div> </div> </div> </div> </section> <!-- Schemas Detected --> <section id="schemas-detected" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><polyline points="16 18 22 12 16 6"/><polyline points="8 6 2 12 8 18"/></svg></span> <div> <h2 class="wpaeo-section__title">JSON-LD Schemas Detected</h2> <p class="wpaeo-section__sub">Every structured-data type we found in this page's <code><script type="application/ld+json"></code> blocks. Multiple schemas (Article + FAQ + ItemList) drive ~1.8× more AI citations than a single schema.</p> </div> </div> <!-- Schema coverage matrix — basic schemas + additional detected --> <h3 style="font-size:13px;font-weight:700;color:#a1a1aa;margin:24px 0 28px;text-transform:uppercase;letter-spacing:0.05em">Schema coverage</h3> <div class="wpaeo-signal-grid"> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Article</div> <div class="wpaeo-signal__value">Long-form content (Article / NewsArticle / BlogPosting)</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">WebPage</div> <div class="wpaeo-signal__value">Generic page schema (WebPage / CollectionPage / AboutPage)</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Organization</div> <div class="wpaeo-signal__value">Publisher / company</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">BreadcrumbList</div> <div class="wpaeo-signal__value">Site hierarchy navigation</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">FAQPage</div> <div class="wpaeo-signal__value">Question / answer blocks</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">HowTo</div> <div class="wpaeo-signal__value">Step-by-step instructions</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Product</div> <div class="wpaeo-signal__value">Product / offer info</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Event</div> <div class="wpaeo-signal__value">Events / dates / locations</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">VideoObject</div> <div class="wpaeo-signal__value">Video content</div> </div> </div> <div class="wpaeo-signal is-info"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="3"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">LocalBusiness</div> <div class="wpaeo-signal__value">Brick-and-mortar business</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">EntryPoint</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">ImageObject</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">ListItem</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">MediaObject</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">Person</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">PropertyValueSpecification</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">ReadAction</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">SearchAction</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> <div class="wpaeo-signal is-pass"> <span class="wpaeo-signal__icon"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><polyline points="20 6 9 17 4 12"/></svg></span> <div class="wpaeo-signal__body"> <div class="wpaeo-signal__label">WebSite</div> <div class="wpaeo-signal__value">Additional structured data detected</div> </div> </div> </div> </section> <!-- Page Citability --> <section id="page-citability" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg></span> <div> <h2 class="wpaeo-section__title">Page Citability</h2> <p class="wpaeo-section__sub">How well this page can be cited by AI engines</p> </div> </div> <table class="wpaeo-page-table"> <thead> <tr><th>Page</th><th>Readiness</th><th>AEO</th><th>SEO</th><th>Dimensions</th></tr> </thead> <tbody> <tr> <td>/</td> <td class="score is-good">60</td> <td class="score is-fair">56</td> <td class="score is-good">65</td> <td> <span class="wpaeo-dims"> <span class="wpaeo-dim is-fair" title="AEO: 56/100"></span> <span class="wpaeo-dim is-good" title="SEO: 65/100"></span> </span> </td> </tr> </tbody> </table> </section> <!-- Platform Optimization (only shown if there are actionable recommendations) --> <section id="platform-optimization" class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><rect x="4" y="4" width="16" height="16" rx="2"/><rect x="9" y="9" width="6" height="6"/><line x1="9" y1="2" x2="9" y2="4"/><line x1="15" y1="2" x2="15" y2="4"/><line x1="9" y1="20" x2="9" y2="22"/><line x1="15" y1="20" x2="15" y2="22"/><line x1="20" y1="9" x2="22" y2="9"/><line x1="20" y1="15" x2="22" y2="15"/><line x1="2" y1="9" x2="4" y2="9"/><line x1="2" y1="15" x2="4" y2="15"/></svg></span> <div> <h2 class="wpaeo-section__title">Platform Optimization</h2> <p class="wpaeo-section__sub">Per-platform recommendations for better discoverability</p> </div> </div> <div class="wpaeo-tabs" role="tablist"> <button type="button" class="wpaeo-tab active" data-target="wpaeo-platform-chatgpt">ChatGPT / SearchGPT</button> <button type="button" class="wpaeo-tab" data-target="wpaeo-platform-perplexity">Perplexity</button> <button type="button" class="wpaeo-tab" data-target="wpaeo-platform-bing_copilot">Bing Copilot</button> </div> <div id="wpaeo-platform-chatgpt" class="wpaeo-tab-panel active"> <div class="wpaeo-platform-head"> <span class="wpaeo-platform-head__pill">!</span> <span class="wpaeo-platform-head__title">Recommendations</span> <span class="wpaeo-platform-head__count">1 items</span> </div> <ol class="wpaeo-platform-list"> <li>Enable llms.txt — ChatGPT uses this to understand your site content</li> </ol> </div> <div id="wpaeo-platform-perplexity" class="wpaeo-tab-panel"> <div class="wpaeo-platform-head"> <span class="wpaeo-platform-head__pill">!</span> <span class="wpaeo-platform-head__title">Recommendations</span> <span class="wpaeo-platform-head__count">1 items</span> </div> <ol class="wpaeo-platform-list"> <li>Use FAQPage schema — Perplexity often quotes Q&A pairs verbatim</li> </ol> </div> <div id="wpaeo-platform-bing_copilot" class="wpaeo-tab-panel"> <div class="wpaeo-platform-head"> <span class="wpaeo-platform-head__pill">!</span> <span class="wpaeo-platform-head__title">Recommendations</span> <span class="wpaeo-platform-head__count">1 items</span> </div> <ol class="wpaeo-platform-list"> <li>Submit a sitemap.xml to Bing Webmaster Tools</li> </ol> </div> </section> <!-- Share --> <section class="wpaeo-section wpaeo-section--bare"> <div class="wpaeo-section__head"> <span class="wpaeo-section__icon"><svg viewBox="0 0 24 24" fill="none" stroke-width="2"><circle cx="18" cy="5" r="3"/><circle cx="6" cy="12" r="3"/><circle cx="18" cy="19" r="3"/><line x1="8.6" y1="13.5" x2="15.4" y2="17.5"/><line x1="15.4" y1="6.5" x2="8.6" y2="10.5"/></svg></span> <div> <h2 class="wpaeo-section__title">Share this report</h2> </div> </div> <div class="wpaeo-share"> <div class="wpaeo-share__preview"> <img src="https://wp-aeo.com/api/v1/og-image?url=avaremais.com.br&score=60" alt="Share preview" class="wpaeo-share__preview-img"> </div> <div class="wpaeo-share__buttons"> <a class="wpaeo-btn" href="https://twitter.com/intent/tweet?text=avaremais.com.br%20scored%2060%2F100%20on%20the%20AEO%2FGEO%20Readiness%20check&url=https%3A%2F%2Fwp-aeo.com%2Fchecker%2Fscan%2Favaremais.com.br%2F20260410-205849%2F" target="_blank" rel="noopener">X</a> <a class="wpaeo-btn" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwp-aeo.com%2Fchecker%2Fscan%2Favaremais.com.br%2F20260410-205849%2F" target="_blank" rel="noopener">LinkedIn</a> <a class="wpaeo-btn" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwp-aeo.com%2Fchecker%2Fscan%2Favaremais.com.br%2F20260410-205849%2F" target="_blank" rel="noopener">Facebook</a> <a class="wpaeo-btn" href="https://wa.me/?text=avaremais.com.br%20scored%2060%2F100%20on%20the%20AEO%2FGEO%20Readiness%20check%20https%3A%2F%2Fwp-aeo.com%2Fchecker%2Fscan%2Favaremais.com.br%2F20260410-205849%2F" target="_blank" rel="noopener">WhatsApp</a> <a class="wpaeo-btn" href="https://www.reddit.com/submit?url=https%3A%2F%2Fwp-aeo.com%2Fchecker%2Fscan%2Favaremais.com.br%2F20260410-205849%2F&title=avaremais.com.br%20scored%2060%2F100%20on%20the%20AEO%2FGEO%20Readiness%20check" target="_blank" rel="noopener">Reddit</a> </div> </div> </section> <!-- Scan another --> <section class="wpaeo-section wpaeo-scan-another"> <h3>Scan another URL</h3> <p>Check any publicly accessible website.</p> <div class="wpaeo-scan-another__center"> <style id="wpaeo-checker-styles">.wpaeo-checker { font-family: -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, sans-serif; width: 370px; margin: 0 auto; } .wpaeo-checker * { box-sizing: border-box; } .wpaeo-checker__form { display: flex; gap: 6px; width: 100%; background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 999px; padding: 6px 6px 6px 20px; } .wpaeo-checker__input { flex: 1; background: transparent; border: 0; outline: 0; color: inherit; font-size: 16px; padding: 10px 4px; min-width: 0; } .wpaeo-checker__btn { background: #fff; color: #000; border: 0; border-radius: 999px; padding: 10px 22px; font-weight: 600; font-size: 14px; cursor: pointer; display: inline-flex; align-items: center; gap: 6px; transition: transform 0.15s; } .wpaeo-checker__btn:hover { transform: translateY(-1px); } .wpaeo-checker__btn:disabled { opacity: 0.6; cursor: wait; } .wpaeo-checker__hint { text-align: center; font-size: 12px; opacity: 0.6; margin: 12px 0 0; } .wpaeo-checker__error { margin-top: 16px; padding: 12px 16px; background: rgba(239,68,68,0.1); border: 1px solid rgba(239,68,68,0.3); border-radius: 8px; color: #fca5a5; font-size: 13px; } .wpaeo-checker__results { margin-top: 32px; } .wpaeo-result { background: rgba(255,255,255,0.04); border: 1px solid rgba(255,255,255,0.1); border-radius: 16px; padding: 32px; } .wpaeo-result__header { text-align: center; margin-bottom: 24px; } .wpaeo-result__url { font-size: 13px; opacity: 0.6; margin: 0 0 4px; word-break: break-all; } .wpaeo-result__title { font-size: 24px; font-weight: 700; margin: 0 0 24px; } .wpaeo-result__ring { display: flex; justify-content: center; align-items: center; margin: 16px 0; } .wpaeo-result__ring svg { display: block; } .wpaeo-result__ring-text { text-anchor: middle; dominant-baseline: middle; fill: currentColor; } .wpaeo-result__ring-score { font-size: 56px; font-weight: 800; } .wpaeo-result__ring-max { font-size: 14px; opacity: 0.6; } .wpaeo-result__verdict { text-align: center; font-size: 14px; font-weight: 600; margin: 8px 0 4px; } .wpaeo-result__sub { text-align: center; font-size: 12px; opacity: 0.6; } .wpaeo-cards { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 32px; } @media (max-width: 640px) { .wpaeo-cards { grid-template-columns: 1fr; } } .wpaeo-card { background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 12px; padding: 20px; } .wpaeo-card__title { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; opacity: 0.6; margin: 0 0 12px; } .wpaeo-card__score { font-size: 36px; font-weight: 800; margin: 0; } .wpaeo-card__bar { height: 6px; background: rgba(255,255,255,0.08); border-radius: 999px; margin-top: 12px; overflow: hidden; } .wpaeo-card__bar-fill { height: 100%; border-radius: 999px; transition: width 0.6s; } .wpaeo-section { margin-top: 32px; } .wpaeo-section__title { font-size: 18px; font-weight: 700; margin: 0 0 4px; display: flex; align-items: center; gap: 8px; } .wpaeo-section__sub { font-size: 13px; opacity: 0.6; margin: 0 0 16px; } .wpaeo-checks { display: flex; flex-direction: column; gap: 6px; } .wpaeo-check { display: flex; align-items: center; gap: 12px; padding: 12px 16px; background: rgba(255,255,255,0.03); border: 1px solid rgba(255,255,255,0.08); border-radius: 10px; } .wpaeo-check--fail { border-color: rgba(239,68,68,0.25); background: rgba(239,68,68,0.06); } .wpaeo-check__icon { width: 18px; height: 18px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 12px; font-weight: 700; } .wpaeo-check__icon--pass { background: rgba(34,197,94,0.15); color: #4ade80; } .wpaeo-check__icon--fail { background: rgba(239,68,68,0.15); color: #f87171; } .wpaeo-check__body { flex: 1; min-width: 0; } .wpaeo-check__label { font-size: 13px; font-weight: 600; margin: 0; } .wpaeo-check__hint { font-size: 12px; opacity: 0.65; margin: 2px 0 0; } .wpaeo-check__pts { font-size: 11px; font-weight: 700; padding: 3px 8px; border-radius: 999px; flex-shrink: 0; } .wpaeo-check__pts--pass { background: rgba(34,197,94,0.15); color: #4ade80; } .wpaeo-check__pts--fail { background: rgba(239,68,68,0.15); color: #f87171; } .wpaeo-bots { display: flex; flex-wrap: wrap; gap: 6px; } .wpaeo-bot { font-size: 11px; font-weight: 600; padding: 4px 10px; border-radius: 999px; border: 1px solid rgba(255,255,255,0.15); } .wpaeo-bot--allowed { color: #4ade80; border-color: rgba(34,197,94,0.3); background: rgba(34,197,94,0.08); } .wpaeo-bot--blocked { color: #f87171; border-color: rgba(239,68,68,0.3); background: rgba(239,68,68,0.08); } .wpaeo-spinner { display: inline-block; width: 14px; height: 14px; border: 2px solid currentColor; border-top-color: transparent; border-radius: 50%; animation: wpaeo-spin 0.8s linear infinite; } @keyframes wpaeo-spin { to { transform: rotate(360deg); } }</style> <div id="wpaeo-checker-221f2b8c-1b36-41d9-9bdf-a0492eae4e34" class="wpaeo-checker"> <form class="wpaeo-checker__form" onsubmit="return false"> <input type="text" class="wpaeo-checker__input" placeholder="example.com" autocomplete="off" /> <button type="button" class="wpaeo-checker__btn">Scan <span aria-hidden="true">→</span></button> </form> <p class="wpaeo-checker__hint">Free scanner · No signup required</p> <div class="wpaeo-checker__error" hidden></div> </div> <script>(function(){ const root = document.getElementById('wpaeo-checker-221f2b8c-1b36-41d9-9bdf-a0492eae4e34'); if (!root) return; const input = root.querySelector('.wpaeo-checker__input'); const btn = root.querySelector('.wpaeo-checker__btn'); const errBox = root.querySelector('.wpaeo-checker__error'); function normalizeUrl(v) { v = (v || '').trim(); if (!v) return ''; if (!/^https?:\/\//i.test(v)) v = 'https://' + v; return v; } function showError(msg) { errBox.hidden = false; errBox.textContent = msg; } async function scan() { const url = normalizeUrl(input.value); if (!url) { input.focus(); return; } errBox.hidden = true; btn.disabled = true; const originalLabel = btn.innerHTML; btn.innerHTML = '<span class="wpaeo-spinner"></span> Scanning...'; try { const res = await fetch('https://wp-aeo.com/wp-json/wpaeo-license/v1/checker/scan', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-WP-Nonce': 'bc474409c5' }, body: JSON.stringify({ url: url }) }); const data = await res.json(); if (!res.ok) { showError((data && data.message) || 'Scan failed.'); btn.disabled = false; btn.innerHTML = originalLabel; return; } if (data && data.report_url) { // Keep the button in loading state during navigation. window.location.href = data.report_url; return; } showError('Unexpected response from the server.'); btn.disabled = false; btn.innerHTML = originalLabel; } catch (e) { showError('Network error. Please try again.'); btn.disabled = false; btn.innerHTML = originalLabel; } } btn.addEventListener('click', scan); input.addEventListener('keydown', function(e) { if (e.key === 'Enter') { e.preventDefault(); scan(); } }); })();</script> </div> </section> </main> <aside class="wpaeo-toc"> <p class="wpaeo-toc__label">ON THIS PAGE</p> <ul> <li class="active"><a href="#score-history">Score History</a></li> <li><a href="#score-breakdown">Score Breakdown</a></li> <li><a href="#suggested-fixes">Suggested Fixes</a></li> <li><a href="#ai-bot-access">AI Bot Access</a></li> <li><a href="#discoverability">Discoverability Files</a></li> <li><a href="#schemas-detected">JSON-LD Schemas</a></li> <li><a href="#page-citability">Page Citability</a></li> <li><a href="#platform-optimization">Platform Optimization</a></li> </ul> </aside> </div> <footer class="wpaeo-footer"> Powered by <a href="https://wp-aeo.com/">WP-AEO</a> · Scanned Apr 10, 2026 · 8:58 PM </footer> </div> <script> (function(){ // Tabs (Platform Optimization) const tabs = document.querySelectorAll('.wpaeo-tab'); tabs.forEach(t => t.addEventListener('click', () => { tabs.forEach(x => x.classList.remove('active')); document.querySelectorAll('.wpaeo-tab-panel').forEach(p => p.classList.remove('active')); t.classList.add('active'); const target = document.getElementById(t.dataset.target); if (target) target.classList.add('active'); })); // TOC scrollspy const tocLinks = document.querySelectorAll('.wpaeo-toc li'); const sections = document.querySelectorAll('.wpaeo-section[id]'); const tocMap = {}; tocLinks.forEach(li => { const a = li.querySelector('a'); if (a) tocMap[a.getAttribute('href').slice(1)] = li; }); if ('IntersectionObserver' in window) { const io = new IntersectionObserver(entries => { entries.forEach(e => { if (e.isIntersecting) { tocLinks.forEach(li => li.classList.remove('active')); if (tocMap[e.target.id]) tocMap[e.target.id].classList.add('active'); } }); }, { rootMargin: '-30% 0px -60% 0px' }); sections.forEach(s => io.observe(s)); } // Share link button → copy current URL const shareBtn = document.getElementById('wpaeo-share-link'); if (shareBtn) { shareBtn.addEventListener('click', async () => { try { await navigator.clipboard.writeText(window.location.href); const original = shareBtn.innerHTML; shareBtn.innerHTML = 'Copied'; setTimeout(() => { shareBtn.innerHTML = original; }, 1800); } catch (e) { prompt('Copy this link:', window.location.href); } }); } // Copy all fixes const copyBtn = document.getElementById('wpaeo-copy-fixes'); if (copyBtn) { copyBtn.addEventListener('click', async () => { const items = Array.from(document.querySelectorAll('.wpaeo-fix-item summary')) .map(s => '- ' + s.textContent.trim()); const prompt = 'Please help me fix these AEO/GEO issues for ' + "avaremais.com.br" + ':\n\n' + items.join('\n'); try { await navigator.clipboard.writeText(prompt); const original = copyBtn.innerHTML; copyBtn.innerHTML = 'Copied to clipboard'; setTimeout(() => { copyBtn.innerHTML = original; }, 1800); } catch (e) { window.prompt('Copy this prompt:', prompt); } }); } // Export .md const mdBtn = document.getElementById('wpaeo-export-md'); if (mdBtn) { mdBtn.addEventListener('click', () => { const lines = []; lines.push('# AEO/GEO Readiness Report'); lines.push(''); lines.push('**URL:** ' + "https:\/\/avaremais.com.br"); lines.push('**Score:** ' + 60 + '/100 (' + "Fair" + ')'); lines.push('**Scanned:** ' + "Apr 10, 2026 \u00b7 8:58 PM"); lines.push(''); lines.push('## Score Breakdown'); lines.push(''); lines.push('### ' + "[AEO] Answer Engine Optimization" + ' — ' + 56 + '/' + 100); lines.push(''); lines.push('- ' + "\u2713 AI Summary (15\/15 pts)"); lines.push('- ' + "\u2717 FAQ \/ Questions Answered (0\/15 pts)"); lines.push('- ' + "\u2717 Key Takeaways (0\/12 pts)"); lines.push('- ' + "\u2713 Expertise & Authority (8\/8 pts)"); lines.push('- ' + "\u2717 Topics & Entities (0\/8 pts)"); lines.push('- ' + "\u2713 Content Type (7\/7 pts)"); lines.push('- ' + "\u2717 Citation Instruction (0\/7 pts)"); lines.push('- ' + "\u2713 Content Length (300+ words) (3\/3 pts)"); lines.push('- ' + "\u2713 Semantic Completeness (10\/10 pts)"); lines.push('- ' + "\u2713 Content Freshness (8\/8 pts)"); lines.push('- ' + "\u2713 Multi-Modal Content (5\/7 pts)"); lines.push(''); lines.push('### ' + "[SEO] Search Engine Optimization" + ' — ' + 65 + '/' + 100); lines.push(''); lines.push('- ' + "\u2717 Keyword in SEO Title (0\/10 pts)"); lines.push('- ' + "\u2713 SEO Title Length (10\/10 pts)"); lines.push('- ' + "\u2717 Keyword in Description (0\/10 pts)"); lines.push('- ' + "\u2713 Description Length (10\/10 pts)"); lines.push('- ' + "\u2717 Keyword in URL (0\/5 pts)"); lines.push('- ' + "\u2713 Keyword in H1\/Title (10\/10 pts)"); lines.push('- ' + "\u2713 Keyword in Content (10\/10 pts)"); lines.push('- ' + "\u2717 Keyword Density (2\/5 pts)"); lines.push('- ' + "\u2713 Content Length (300+ words) (5\/3 pts)"); lines.push('- ' + "\u2713 Images with Alt Text (5\/5 pts)"); lines.push('- ' + "\u2713 Internal\/External Links (5\/5 pts)"); lines.push('- ' + "\u2713 Heading Structure (5\/5 pts)"); lines.push('- ' + "\u2717 Readability Score (3\/10 pts)"); lines.push(''); lines.push('## Suggested Fixes'); lines.push(''); lines.push('- ' + "[AEO] FAQ \/ Questions Answered"); lines.push('- ' + "[AEO] Key Takeaways"); lines.push('- ' + "[AEO] Topics & Entities"); lines.push('- ' + "[AEO] Citation Instruction"); lines.push('- ' + "[SEO] Keyword in SEO Title"); lines.push('- ' + "[SEO] Keyword in Description"); lines.push('- ' + "[SEO] Keyword in URL"); lines.push('- ' + "[SEO] Keyword Density"); lines.push('- ' + "[SEO] Readability Score"); const blob = new Blob([lines.join('\n')], { type: 'text/markdown' }); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = "avaremais.com.br-20260410-205849.md"; document.body.appendChild(a); a.click(); document.body.removeChild(a); }); } })(); </script> </body> </html>