Răspuns scurt: implementezi entity resolution în financiar printr-un registry versionat care separă brand, legal entity, product, plan, market, issuer, distributor și servicing entity. Apoi mapezi source owners, lifecycle, aliases și relațiile dintre aceste entități. Structured data reflectă rezultatul, nu îl creează. Google documentează Organization și Product structured data, dar nu publică un entity-resolution score universal.
Precondiția 1: definește entitățile reale
Înainte de CMS sau schema, stabilește ce tipuri de entități există: organization, legal entity, public brand, product family, product, plan/tier, market, partner, issuer și servicing entity.
Nu comprima aceste roluri într-un singur brand dacă au responsabilități diferite.
Precondiția 2: stable IDs și aliases
Fiecare entitate are un ID intern stabil, canonical name, aliases și effective dates. Rebrandul nu trebuie să creeze o entitate nouă dacă identitatea de fond nu s-a schimbat.
Folosește aliases pentru current, historical, regional și legacy-supported.
Precondiția 3: source-owner map
Ratele, fees, terms, eligibility, disclosures, product features și servicing instructions pot avea owners diferiți. Leagă fiecare field material de source owner și de paginile dependente.
Pasul 1: audit first-party
Inventariază product pages, plan pages, pricing, terms, legal pages, FAQs, calculators, comparisons, help și partner pages. Pentru fiecare notează entity IDs, market, canonical, owner și lifecycle.
Pasul 2: clasifică failure modes
P0: legal/product identity greșită cu impact material. P1: market, plan, terms sau lifecycle stale. P2: external profile conflict. P3: variație cosmetică.
Pasul 3: construiește registry-ul
Păstrează entity_id, entity_type, canonical_name, aliases, parent relation, product relations, market, owner URL, lifecycle, effective dates și last_verified.
Pasul 4: modelează relațiile
Definește explicit:
- brand -> legal entity;
- legal entity -> product;
- product -> plan;
- product -> market;
- issuer -> product;
- distributor -> product;
- servicing entity -> product;
- product -> successor/replacement.
Pasul 5: corectează owner truth
Rezolvă contradicțiile dintre product page, terms, pricing și help. Nu începe cu profile externe cât timp first-party truth este neclar.
Pasul 6: tratează market și jurisdiction
Același produs poate avea condiții diferite pe piețe. Păstrează market ca dimensiune de bază și nu reutiliza values globale dacă nu sunt cu adevărat globale.
Pasul 7: tratează rebrand și acquisition
Versionează aliases și relations. Păstrează truth istoric, fără să rescrii toate documentele vechi ca și cum noul brand ar fi existat mereu.
Pasul 8: partner și white-label
Un partner poate distribui produsul fără să fie issuer sau contractual owner. Păstrează relation type și explică ce nume apare public pe fiecare suprafață.
Pasul 9: structured data
Organization și Product markup trebuie să reflecte contentul vizibil și relația reală. Schema nu repară un product page care amestecă planuri sau piețe.
Pasul 10: publication gate
Un product comparison, explainer sau landing page nu intră live dacă entity ID, market, owner și lifecycle sunt necunoscute pentru claims materiale.
Pasul 11: lifecycle triggers
Rate update, product launch, plan retirement, market exit, merger, rebrand și servicing migration deschid automat sau procedural review tasks.
Pasul 12: regression QA
După migration sau template change, verifică entity IDs, canonicals, redirects, structured data, product-market relations și links pe un eșantion stratificat.
Cum tratezi products retired dar încă serviced
Folosește stări distincte: active, retired_new_sales, legacy_serviced, replaced, historical. O pagină poate rămâne necesară pentru clienți existenți fără să fie prezentată ca ofertă curentă.
Cum tratezi mergers
Un merger poate schimba legal entity, public brand și servicing în momente diferite. Păstrează effective dates pe relation edges și nu forța sincronizare artificială.
Cum tratezi products cu issuer și distributor diferiți
Arată intern cine emite, cine distribuie și cine deservește. External copy trebuie să reflecte doar relațiile relevante utilizatorului, dar registry-ul păstrează modelul complet.
Cum tratezi missing data
Folosește unknown, not applicable, external unresolved. Absența unui field nu trebuie completată prin inferență doar pentru uniformitate.
Cum tratezi external profiles
Selectează profilele critice după buyer journey. Păstrează control status și expected state first-party. Un profil extern stale nu schimbă adevărul intern.
Acceptance criteria
Implementarea trece gate-ul când:
- entitățile prioritare au stable IDs;
- aliases au status și dates;
- product-market relations sunt explicite;
- source owners sunt definite;
- issuer/distributor/servicing sunt distincte unde contează;
- P0/P1 first-party conflicts sunt închise;
- structured data reflectă pagina;
- publication gate previne conflicte noi;
- lifecycle triggers funcționează;
- regression QA poate reproduce verdictul.
Rollback și limitări
Păstrează snapshot al registry-ului și relation map. Dacă o consolidare unește produse care nu sunt echivalente sau șterge un alias istoric relevant, revino la versiunea validată și repară taxonomy.
Entity resolution nu garantează ranking, rich results sau citări AI. Demonstrează clarity, consistency și operability.
Cum măsori
Identity conflict rate, product-market consistency, relation integrity, owner coverage, lifecycle lag, propagation latency și regression rate.
Criteriu de maturitate
Sistemul este matur când product și market changes se propagă predictibil, P0/P1 sunt rare, iar un reviewer poate reconstrui ownership-ul și relațiile din evidence fără presupuneri.
Claim ledger
- FACT/EVIDENCE: Google documentează Organization și Product structured data.
- PRACTITIONER GUIDANCE: financial entity resolution trebuie să separe brand, legal entity, product, plan, market și servicing roles.
- INFERENCE: stable IDs și relation governance pot reduce ambiguity și migration debt.
- NOT PROVEN: un entity-resolution score universal sau efect direct asupra ranking/citărilor AI.
Concluzie
Entity resolution în financiar este un sistem de identitate și ownership. Implementarea matură face explicit cine este entitatea, ce produs oferă, în ce piață și în ce perioadă, apoi păstrează aceste relații corecte pe măsură ce business-ul se schimbă.
Surse revizuite
- Google Search Central, Organization structured data: https://developers.google.com/search/docs/appearance/structured-data/organization
- Google Search Central, Product structured data: https://developers.google.com/search/docs/appearance/structured-data/product-snippet
- Google Search Central, canonicalization: https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls
