Section 7: E-E-A-T That AI Can Verify
- What E-E-A-T is and why it matters for being cited by AI
- An author box linked to profile pages through Person schema
- Machine-readable published and modified dates
- About, contact and policy pages that build trust
Section 8: Answer-Ready Content
- Answer the main question in the first two or three sentences
- Question-style H2s, tables and bullets for comparisons
- Cite sources and figures that can be verified
- Hand guidelines to the content team so they work with developers
Section 9: Lab: Sitemaps, robots.txt and llms.txt
- Generate sitemap.xml at build time with real lastmod values from the database
- Use a sitemap index when the number of URLs exceeds the limit
- Separate robots.txt policies for search crawlers and model-training crawlers
- Generate llms.txt from real data, following the llmstxt.org proposal
Section 10: Performance for GEO
- Zero JavaScript by default keeps HTML light and fast
- Optimise images with astro:assets to WebP or AVIF at their real size
- Enable gzip or brotli and set cache headers
- Measure Core Web Vitals with PageSpeed Insights
Section 11: Lab: Deploying on Apache/Nginx
- Place static files, the Laravel API and the database on one server or separately
- Correct virtual hosts, HTTPS and redirects
- Rebuild automatically with a webhook and a queue when content changes
- Notify search engines of updated URLs with IndexNow
Section 12: Workshop: Measurement and the GEO-Ready Checklist
- Set up Google Search Console and Bing Webmaster Tools
- Read server logs for the user agents of each AI crawler
- A monthly test plan that asks AI search target questions and records the results
- Check the workshop site against every item on the GEO-ready checklist