Building AI-Friendly Websites
The web was built for humans reading through browsers. But the next wave of consumers will be AI agents, retrieving information on behalf of people. If your personal site is going to represent you in that world, it needs to be machine-readable.
The Shift in Audience
Today, a recruiter visits your site and scans your about page. Tomorrow, an AI agent will crawl your site, extract structured data about your experience, and present a summary to whoever asked. The question is: will your site make that easy or hard?
Semantic HTML Matters
The foundation is semantic HTML. Using <article>, <section>, <nav>, <header>, <time>, and <main> gives structure that machines can parse without guessing.
A <time datetime="2025-11-15"> tag is unambiguous. A <span>November 15, 2025</span> requires natural language parsing. The difference is small for humans but significant for automated systems.
JSON-LD: Your Machine-Readable Resume
JSON-LD structured data is the most direct way to communicate with search engines and AI agents. It’s a script tag in your page head that describes the content in a standardized vocabulary:
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Jane Developer",
"jobTitle": "Software Engineer",
"sameAs": [
"https://github.com/janedeveloper",
"https://linkedin.com/in/janedeveloper"
]
}
This isn’t just for Google. Any agent that understands schema.org (and most do) can extract your identity, role, and connections from this data.
Practical Steps
- Use semantic HTML elements for page structure
- Add JSON-LD structured data to every page type
- Include proper Open Graph meta tags
- Generate an RSS feed and sitemap
- Write a permissive
robots.txt - Use clean, predictable URL patterns
- Put dates in
<time>tags with ISO-8601datetimeattributes
Your website is becoming your API. Build it accordingly.