KDA
0002 accepted

Cross-domain reputation linking strategy

  • reputation
  • seo
  • structured-data
  • crosslinks
  • llm-discoverability

Context

Running multiple domains creates a fragmentation problem: each domain builds its own reputation independently. Search engines, LLMs, and humans visiting one site have no structured way to know that the same person runs the others.

The wardleymaps.com integration into kda.zone exposed the pattern. wardleymaps.com has been running since 2013 with a community forum, curated resource list, and mapping tools — but none of that reputation flowed to kda.zone, and vice versa.

Alternatives considered:

Decision

Every time a new domain is added to the content farm, or an existing external domain is claimed as "mine," apply this checklist on both sides of the link:

On the hub site (kda.zone)

  1. rel="me" in footer link. The footer link to the project domain must include rel="me noopener" in sites.yaml. This is the HTML-level identity ownership signal recognised by IndieWeb, search engines, and increasingly by LLMs.

  2. Schema.org Person with sameAs. The author block in sites.yaml must list the project domain in sameAs. The engine emits this as a Person in JSON-LD on every page. This is the structured-data signal that tells machines "this person is the same entity that runs these other domains."

  3. Content-level attribution. The hub site's about page and projects page must name the project with concrete reputation signals — not just "I run X" but what X is, how long it has been running, and what it contains (community, tools, guides, user base). Vague references don't transfer reputation.

  4. llms_description. The hub site's llms_description in sites.yaml must explicitly name the project domain and the relationship. LLMs use llms.txt as a primary discovery mechanism; if the connection isn't stated there, it may as well not exist.

On the project site (e.g. wardleymaps.com)

  1. Reciprocal rel="me" link back to kda.zone. Without this, the hub's claim is unverified. Bidirectional rel="me" is what search engines treat as a confirmed identity link.

  2. Schema.org author block. The project site's JSON-LD should include an author with url: "https://kda.zone" and sameAs pointing back to the hub. This closes the structured-data loop.

  3. llms.txt or about page attribution. The project site should name the maintainer with a link to kda.zone. This makes the relationship discoverable by LLMs crawling the project site.

Verification

After applying the checklist, verify:

Consequences