{
  "id": 6361569,
  "title": "Structuring Person Schema for a Pseudonymous Web3 Author (ENS + PropertyValue, No Overclaiming)",
  "url": "https://urgent.news/2026/09/09/structuring-person-schema-for-a-pseudonymous-web3-author-ens",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-09-09T01:23:59.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/gmangabeira/structuring-person-schema-for-a-pseudonymous-web3-author-ens-propertyvalue-no-overclaiming-17fi"
  },
  "original_language": "en",
  "account": "The article provides a detailed guide on structuring Person schema for pseudonymous or wallet-first authors in Web3 SEO. The key points are:\n\n1. Use \"Person\" as the primary entity type and keep wallet data as metadata, not the identity itself.\n2. Use the \"identifier\" property with \"PropertyValue\" objects to store ENS names and wallet addresses, rather than bare strings.\n3. Use \"sameAs\" to link to a resolved identity profile, not a raw block explorer page.\n4. Only use \"hasCredential\" for things that are independently verifiable through a link you don't control, never for wallet or ENS data.\n5. Validate your implementation with Google's Rich Results Test, schema.org's validator, and a manual resolver check.\n6. Don't claim that this implementation affects rankings, as there's no empirical evidence to support that.\n\nThe author provides an example implementation for their own author markup, using the ENS domain \"mangabeira.eth\" and linking it to their website, GitHub, and X profile. The implementation includes the \"Person\" type, wallet address, and multiple social profiles using PropertyValue objects for the identifier property. They also mention using \"sameAs\" for a resolved web3.bio profile instead of a raw block explorer link.",
  "summary": "I wrote a full guide to Web3 SEO that includes a section on structuring Person schema for pseudonymous or wallet-first authors. That section got long enough, and technical enough, that it made sense to pull it out and expand it for a developer audience instead of burying it in a marketing-focused pillar page. This piece covers one narrow problem: how do you give Google and AI answer engines a…",
  "key_points": [
    "Use Person schema as primary entity for pseudonymous Web3 authors",
    "Store wallet data as metadata, not identity, using PropertyValue objects",
    "Link resolved identity profiles with sameAs, not raw block explorer pages"
  ],
  "editors_take": "This structured approach to author markup enables pseudonymous Web3 writers to establish a clear online identity while maintaining control over their personal data and avoiding overclaiming.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}