Full GEO Audit Template — Generative Engine Optimization

Document type: GEO Audit Report Template
Version: 1.0
Date: [Insert date]
Author: [Insert author name / organization]
Client / Site audited: [Insert URL]
Audit period: [Insert start–end date]

---

1. Executive Summary

[Provide a 150–250 word summary of the overall GEO health of the site. Include:

· Main strengths
· Critical weaknesses
· Overall score (if scoring is used)
· Top 3 priority actions]

---

2. Methodology

This audit evaluates the site’s readiness for generative engines (ChatGPT, Perplexity, Google AI Overviews, Gemini, Claude, etc.) across seven dimensions:

1. Crawlability & Indexing – access for AI bots, robots.txt, sitemap.xml, llms.txt
2. Structured Data – JSON-LD, schema types, completeness, validation
3. Entity Clarity & Branding – about page, contact, brand definition
4. Content Depth & Quality – topical coverage, FAQ, blog, case studies, multimedia
5. External Authority & Trust Signals – backlinks, mentions, reviews, social presence
6. Citability & Conversational Optimization – Q&A format, snippet readiness, answer structure
7. Monitoring & Analytics – AI visibility tracking, tools, frequency

Each dimension is scored on a 0–5 scale:

Score Meaning
0 Absent / not implemented
1 Minimal / major gaps
2 Basic / significant improvements needed
3 Adequate / some gaps
4 Strong / minor improvements
5 Excellent / best practice

Total possible score: 35 points
Overall GEO Score: [Total / 35] → [Percentage]

---

3. Detailed Findings

3.1 Crawlability & Indexing

Score: [0–5]

Checklist:

□ robots.txt exists and is accessible
□ robots.txt allows major AI bots (GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, DeepSeekBot, etc.)
□ sitemap.xml exists, is valid, and submitted to search engines
□ llms.txt exists and provides a clear summary for LLMs
□ No critical pages blocked by robots.txt
□ Site loads quickly and is mobile-friendly
□ HTTPS enabled and canonical tags correct

Findings:

· [Insert observations, e.g., “robots.txt allows all major AI bots except X”]
· [Insert issues, e.g., “llms.txt missing” or “sitemap.xml has 404 errors”]

Evidence:

· [Screenshot or link to robots.txt]
· [Screenshot or link to llms.txt]
· [Screenshot or link to sitemap.xml]

Recommendations:

· [List specific actions]

---

3.2 Structured Data

Score: [0–5]

Checklist:

□ Organization schema present on homepage
□ WebSite schema present
□ SoftwareApplication schema present (if applicable)
□ FAQPage schema present on FAQ pages
□ BreadcrumbList schema present
□ Dataset schema present (if applicable)
□ JSON-LD is valid (no errors in Google Rich Results Test)
□ Unique identifiers (@id) used consistently
□ SameAs links to social profiles and authoritative sources

Findings:

· [Insert observations]
· [Insert missing or invalid schema types]

Evidence:

· [Link to Google Rich Results Test results]
· [Screenshot of JSON-LD snippet]

Recommendations:

· [List specific actions]

---

3.3 Entity Clarity & Branding

Score: [0–5]

Checklist:

□ Homepage defines the brand in the first 100 words
□ About page exists and is detailed
□ Contact page exists with physical address, email, phone
□ Author / operator information is clearly stated
□ Brand name is consistent across the site
□ Logo and visual identity are present
□ Social media profiles linked (LinkedIn, Twitter/X, etc.)

Findings:

· [Insert observations]

Evidence:

· [Link to About page]
· [Screenshot of homepage first 100 words]

Recommendations:

· [List specific actions]

---

3.4 Content Depth & Quality

Score: [0–5]

Checklist:

□ Blog or resource section exists
□ Topical coverage is broad and deep
□ FAQ section exists with at least 20 questions
□ Case studies or success stories published
□ Multimedia content (videos, infographics, images)
□ Content is updated regularly
□ Content answers user intent clearly
□ No thin or duplicate content

Findings:

· [Insert observations]

Evidence:

· [List of key content pages]
· [Screenshot of blog index]

Recommendations:

· [List specific actions]

---

3.5 External Authority & Trust Signals

Score: [0–5]

Checklist:

□ Backlinks from authoritative sites
□ Mentions in industry publications
□ Reviews on platforms like G2, Capterra, Trustpilot
□ Social media presence and engagement
□ Citations in AI-generated answers (manual checks)
□ Press coverage or media mentions
□ Partnerships or certifications displayed

Findings:

· [Insert observations]
· [Insert backlink profile summary if available]

Evidence:

· [Screenshot of search results for brand mentions]
· [List of referring domains]

Recommendations:

· [List specific actions]

---

3.6 Citability & Conversational Optimization

Score: [0–5]

Checklist:

□ Content structured as Q&A where appropriate
□ Short, direct answers to common questions
□ Use of lists, tables, and bullet points
□ Clear headings (H1, H2, H3)
□ Schema markup for FAQ and HowTo
□ Content optimized for featured snippets
□ Natural language, conversational tone
□ Definitions and explanations are concise

Findings:

· [Insert observations]

Evidence:

· [Example of a well-optimized Q&A section]
· [Example of a poorly optimized section]

Recommendations:

· [List specific actions]

---

3.7 Monitoring & Analytics

Score: [0–5]

Checklist:

□ Tools set up to track AI mentions (e.g., Apify GEO Audit, Similarweb, Brand24)
□ Monthly monitoring schedule in place
□ Tracking of visibility in ChatGPT, Perplexity, Gemini, Google AI Overviews
□ Alerts for brand mentions
□ Competitor tracking
□ Reporting dashboard

Findings:

· [Insert observations]

Evidence:

· [Screenshot of monitoring dashboard]
· [List of tools used]

Recommendations:

· [List specific actions]

---

4. Scoring Summary

Dimension Score (0–5) Weight Weighted Score
Crawlability & Indexing [ ] 15% [ ]
Structured Data [ ] 15% [ ]
Entity Clarity & Branding [ ] 10% [ ]
Content Depth & Quality [ ] 20% [ ]
External Authority & Trust [ ] 15% [ ]
Citability & Conversational [ ] 15% [ ]
Monitoring & Analytics [ ] 10% [ ]
Total  100% [ ]

Overall GEO Score: [Total / 35] → [Percentage]
Grade: [A–F based on percentage]

---

5. Prioritized Recommendations

Priority Action Dimension Effort Impact
1 [Action] [Dimension] High/Med/Low High/Med/Low
2 [Action] [Dimension] High/Med/Low High/Med/Low
3 [Action] [Dimension] High/Med/Low High/Med/Low
... ... ... ... ...

---

6. Conclusion

[Summarize the overall GEO maturity of the site, the biggest opportunities, and the recommended next steps. Include a timeline for implementation if possible.]

---

7. Attestation & Digital Signature

This document was generated by [Author / Organization] on [Date] at [Time].

Integrity hash (SHA-256):
[Insert SHA-256 hash of the final PDF]

Digital signature:
[Insert digital signature block if signed]

Certificate:
[Insert certificate details if applicable]

Timestamp:
[Insert RFC 3161 timestamp if applicable]

Legal notice:
This document does not constitute a qualified electronic signature under eIDAS unless signed with a qualified certificate. The SHA-256 hash allows verification of integrity but does not prove authorship or time of creation unless timestamped by a trusted authority.

---

8. How to Finalize and Sign This Document

1. Fill in all placeholders with actual audit findings.
2. Export to PDF using a tool like Pandoc, LibreOffice, or browser print-to-PDF.
3. Generate SHA-256 hash of the final PDF:
   · Windows: certutil -hashfile audit.pdf SHA256
   · Linux/macOS: sha256sum audit.pdf
4. Sign the PDF using a qualified eIDAS certificate with a tool like Adobe Acrobat, Foxit, or pyHanko.
5. Add a timestamp from a trusted RFC 3161 service (e.g., FreeTSA, DigiCert).
6. Publish the hash on a public timestamp service or blockchain for extra proof.
7. Store the signed PDF securely and provide a copy to the client.

---

End of template.
