2026-08-03 · Jack Stovell

How to create an AI-readable profile of yourself

To create an AI-readable profile of yourself, publish one page you control at a stable URL: server-rendered HTML carrying your name, a one-line description of what you do, a few dated facts, and links to the profiles that prove your identity. Add schema.org Person JSON-LD with a sameAs array so machines can tell which same-named person you are, then link the page from everywhere you already exist. That is the whole recipe — the rest of this guide walks through each step.

What does AI-readable actually mean?

AI-readable means an AI system can fetch your page with a plain HTTP request and understand it without executing JavaScript, logging in, or guessing who it describes. Four properties do almost all of the work:

The login-wall point is why social profiles fail this test. LinkedIn walls off most profile content and blocks most crawlers, so an assistant asked about you usually cannot open the one page you keep most polished.

What goes on the page?

The page needs exactly what a stranger — human or machine — would need to identify you and describe you accurately: name, what you do, evidence, and links.

Keep it short and factual. A profile page is a dossier, not a landing page — adjectives give a model nothing to quote.

How do you make it machine-readable?

Add schema.org Person JSON-LD to the page: a small script block that states your identity in the vocabulary machines already parse. Here is a complete minimal example you can paste into your page's HTML and edit:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://janedoe.example.com/#person",
  "name": "Jane Doe",
  "url": "https://janedoe.example.com/",
  "jobTitle": "Freelance data engineer",
  "sameAs": [
    "https://github.com/janedoe",
    "https://www.linkedin.com/in/janedoe",
    "https://bsky.app/profile/janedoe.example.com"
  ]
}
</script>

The sameAs array is the disambiguation mechanism: it ties this page to other profiles that are verifiably you, which is how a machine separates you from everyone else with your name. Field-by-field detail and a fuller example live in the Person schema guide.

You can also publish a plain-text llms.txt card alongside the page — a proposed convention for a machine-first index. Adoption is early and no major AI vendor has committed to reading it, but it costs almost nothing and doubles as dense, unambiguous documentation of who you are; what llms.txt is and how to write one makes the honest case.

If you would rather not hand-build any of this, a hilyt profile ships all of it — edge-rendered semantic HTML, Person JSON-LD with sameAs, dated claims with source links, and an llm.txt card — free, with no login wall. i.hilyt.it/jack is a live example.

How do AI systems find it?

AI systems find your page the same two ways search engines do — by following links and by reading indexes — so the job is to link it from everywhere you already exist.

It helps to know there are two separate paths by which an assistant knows you: training data baked into model weights before a cutoff, and live retrieval, where the assistant searches and reads pages in the moment. Retrieval is the path you can influence this week, and a linked, consistent, crawlable page is exactly what it rewards. Influence over training accrues slowly, from the same open material.

Discovery is not instant, either way. Crawling and indexing take days to weeks, and a page that gets updated and linked over time earns more trust than one published once and abandoned — which is another argument for the visible last-updated date.

How do you know it worked?

Test the page the way a machine reads it, not the way your browser does.

One honest caveat: AI-readable is necessary, not sufficient. Removing the reasons you can't be read is the part you control; whether a given answer then cites you is decided by retrieval, ranking and model behaviour. But those systems can only choose from pages they can read — so this is the step everything else depends on.

Create your AI-readable profile

Related guides


All guides · Free AI visibility checker · hilyt.it