Example markup
Paste this into the <head> of your homepage. It is valid JSON-LD; test it with Google's Rich Results Test or the Schema.org validator.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://danalevi.example/#person",
"name": "Dana Levi",
"url": "https://danalevi.example/",
"jobTitle": "Product Designer",
"worksFor": {
"@type": "Organization",
"name": "Brightline Studio",
"url": "https://brightline.example/"
},
"description": "Product designer in Tel Aviv.",
"sameAs": [
"https://www.linkedin.com/in/danalevi-example",
"https://selfbadge.com/dana-levi"
]
}
</script>What each part does
- @id gives you a stable identifier (your address plus
#person), so other pages can refer to the same person. - sameAs lists the accounts that are yours. Search engines and AI assistants use it to tie your profiles together and tell you apart from namesakes.
- worksFor and jobTitle state your current role in a form machines do not have to guess at.
Link back from each account to your website where you can: two-way links are the strongest signal. A verified SelfBadge profile publishes the same markup for you, with each account proven, and gives you a stable ID to add to your sameAs list.