Opening the page…

Sulayman Bowles

Canonical identity beats more content.

Resolve conflicting biographies before publishing another version.

· · Updated

Monochrome generative point study “Fivefold Fan,” a mathematical form rendered in black and white.
Fivefold Fan · @yuruyurau ↗
Find your answer

How do I make my website, résumé, and public profiles describe the same person?

Inventory the profiles and documents people can actually find, then choose an authoritative homepage and current résumé. Reconcile names, roles, dates, and links against that record before adding more pages. Use sameAs for profiles representing the same identity, rather than every page that mentions you. Retain dated historical context where appropriate. Consistent publication signals help people and crawlers reconcile records; they do not give you control over a search engine’s identity presentation.

Evidence: Google canonical guidance · Google ProfilePage guidance · Schema.org sameAs

Your portfolio, résumé PDF, university biography, GitHub, LinkedIn, competition account, old domain, and copied speaker bio can describe different versions of you. Conflicting roles, employers, dates, project ownership, and official websites leave the identity unclear.

Reconcile these records before expanding them. Choose which controlled profile owns the current biography, experience, and education; classify supporting and historical pages; then decide how to repair stale URLs. More copies cannot settle an unresolved source of truth.

Scope and assumptions

This playbook improves consistency among controlled and observable profiles. It cannot force third-party platforms to update, remain public, or be interpreted as identity evidence by a search system.

Primary artifact
RECONCILIATION LOG
Decision layers
06
Review cadence
QUARTERLY

Inventory the identities already in public

Collect the preferred site, HTML résumé, public PDF, GitHub, LinkedIn, portfolio accounts, institutional biographies, programs, press, and abandoned domains. Compare name, headline, employer, education dates, project ownership, and preferred homepage.

Assign a role: canonical biography for the present, supporting profile for corroboration, historical page for a dated event, or stale controlled page needing repair. Private, deleted, and weakly matching profiles remain unresolved rather than assumed equivalent.

Profile inventory fields
FieldDecision it supportsExample state
URL and ownerCan this record be edited or redirected?Controlled / third party
Profile roleWhat is the page allowed to establish?Canonical / supporting / historical
Visible identityDoes the name and headline match the intended person?Match / partial / conflict
FreshnessIs the content expected to describe the present?Current / dated history / unknown
ActionWhat should happen next?Keep / update / redirect / omit / monitor

Align the host and the current facts

Resolve protocol and hostname variants consistently. Permanently redirect duplicate hosts and retired controlled routes with clear destinations. Align redirects, canonicals, sitemaps, and internal links so one signal is not asked to overcome contradictory routing.

Maintain an approved set of facts for home, About, résumé, and metadata: current work, relevant projects and institutions, and inspectable proof. Wording can vary; identity and factual meaning should agree.

Canonical-host decision tree
Observed stateActionExpected result
Alternate host contains the same sitePermanently redirect to the preferred hostOne hostname receives internal and external references
Old controlled route has a direct replacementPermanently redirect to the closest current pageExisting links reach the maintained record
Duplicate page must remain availableDeclare the preferred URL and link internally to itSignals consistently favor one version
Historical page documents a real past eventKeep dated context; do not rewrite it as a current profileHistory remains legible without competing with the present

Check identity before adding sameAs

Use four core checks: the destination unambiguously represents this person, functions as their profile or homepage, is publicly inspectable, and contains no material contradiction. Apply this rubric before adding a URL to Person markup, then keep it maintained.

A mention is not a profile. Articles, programs, employer pages, repositories, and schedules can support visible citations, subjectOf relationships, project markup, or editorial context without asserting identity equivalence.

sameAs eligibility rubric
TestInclude whenExclude when
IdentityThe destination unambiguously represents the same personThe name is shared or the connection is inferred
AccessA reviewer can inspect the profile without privileged accessThe page is private, deleted, blocked, or empty
AgreementCore current facts do not materially conflictEmployer, role, location, or ownership is misleading
Profile functionThe destination is a profile or official homepageThe destination merely mentions the person
MaintenanceThe link is reviewed and still expected to persistThe account was abandoned or transferred

Maintain HTML and reconcile the portable PDF

Use the HTML résumé as the maintainable website record. Semantic headings, current project links, profile details, and a modification date make it easier to update and connect to the rest of the site.

Keep PDF for applications and offline sharing, with one stable public URL. Redirect obsolete controlled filenames and reconcile visible facts before leaving another dated copy publicly available.

  • Treat the HTML route as the current, maintainable experience and education record.
  • Publish one stable PDF URL rather than creating a new public filename for each revision.
  • Check that the visible PDF facts match the HTML record before release.
  • Redirect known retired filenames instead of allowing silent duplicate copies.
  • Keep private application variants outside the public web surface.

Prioritize the records you can change

Start with likely reviewer touchpoints: preferred website, LinkedIn, GitHub, then major portfolio accounts. Institutional and event records may belong to another owner. Log correction requests and preserve accurate historical context.

Track uneditable discrepancies rather than pretending they are fixed. A stale third-party title is a dependency; the same stale title on your site is directly repairable. Ownership determines the next action.

  1. 1
    Preferred site and HTML resumeEdit immediately
  2. 2
    LinkedIn, GitHub, portfolio accountsUpdate controlled fields
  3. 3
    Employer or university biographiesRequest correction when appropriate
  4. 4
    Programs, press, and event archivesPreserve accurate history
  5. 5
    Private, deleted, or inaccessible profilesOmit from structured identity claims
Edit owned records, request corrections elsewhere, and preserve accurate history.
External-profile reconciliation queue
PriorityProfile classRequired checkOwner response
1Preferred site and HTML resumeName, headline, dates, links, canonical identifiersEdit immediately
2LinkedIn, GitHub, portfolio accountsCurrent role, canonical website, project ownershipUpdate controlled fields
3Employer or university biographiesMaterial current-fact conflictsRequest correction when appropriate
4Programs, press, and event archivesWhether the page is accurate for its historical datePreserve accurate history
5Private, deleted, or inaccessible profilesWhether identity can still be verifiedOmit from structured identity claims

Reconcile after changes and each quarter

Review after roles, graduation, launches, domain moves, and public résumé revisions. Quarterly checks catch expired links, copied biographies, renamed accounts, and newly indexed files. Record observations and actions instead of giving a profile permanent “done” status.

Measure the share of important controlled records that agree on current identity and reference the maintained source. Historical descriptions may differ because they document other times; accurate history is not an inconsistency to erase.

  • Review controlled profile pages and the public PDF every quarter.
  • Recheck redirects and canonical host behavior after deployments or domain changes.
  • Validate sameAs destinations before adding them and after username changes.
  • Record third-party correction requests separately from edits you directly control.
  • Keep dated historical sources when they are accurate for their original context.

Maintain the facts, not more copies

Measure agreement across important, controllable records and their links to the maintained profile. Keep accurate history dated and third-party discrepancies visible. Consistency does not force another platform to update or a search system to accept an identity claim.

Sources

  1. Google canonical URL guidance

    Verified Jul 16, 2026

  2. Google redirects guidance

    Verified Jul 16, 2026

  3. Google ProfilePage structured data

    Verified Jul 16, 2026

  4. Schema.org Person

    Verified Jul 16, 2026

  5. Schema.org sameAs

    Verified Jul 16, 2026

  6. Schema.org ProfilePage

    Verified Jul 16, 2026

Read next