{
 "id": 69821,
 "slug": "preparing-your-website-for-ai-agents",
 "url": "https://agents.willem.com/en/snippets/preparing-your-website-for-ai-agents/",
 "language": "en",
 "title": "Preparing your website for AI agents",
 "subtitle": "Semantic HTML, schema.org, APIs and machine-readable feeds.",
 "summary": "Make your site speak the language of computers: use semantic HTML tags like article, section and nav, describe products and services with schema.org, expose business processes through a clean public API, and publish machine-readable feeds such as RSS, ATOM and JSON.",
 "topics": [
  "AI",
  "technology",
  "web",
  "work"
 ],
 "date": "2025-07-26",
 "published": "2025-07-26T00:00:00+02:00",
 "created": "2026-08-30T07:13:37.585000+02:00",
 "updated": "2026-08-30T07:17:00.995000+02:00",
 "full_article_url": "https://willem.com/en/2025-07-26_the-agentic-web/",
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "note": "A short distillation of a longer willem.com post. Not currently published on willem.com itself.",
 "answers_question": "How do you prepare a website for AI agents?",
 "text": "Reducing noise and adding structure is the whole game. Semantic tags such as article, section and nav label your content so machines know what they are looking at. Standards like schema.org add invisible price tags and instruction manuals to products and services, and a documented public API gives other computers a predictable way to use a business process such as a quote request.\nOn my own site I practised this myself: I translated over 160 posts into Dutch, German and Spanish inside a structured content management system that keeps titles, subtitles and body text separate but linked. I simplified the site into Work, Insights and About me, grouped articles into four clear topics, and made everything available in machine-readable formats like RSS, ATOM and JSON.",
 "markdown_url": "https://agents.willem.com/en/snippets/preparing-your-website-for-ai-agents/snippet.md"
}