Một người mua hàng hỏi ChatGPT: “Trong các nhà máy bao bì ở Việt Nam, nhà máy nào có công suất và chứng nhận đáng tin nhất?” Câu trả lời có tên bạn, nhưng công suất là con số của năm 2022, còn chứng nhận lại là của một doanh nghiệp cùng ngành ở tỉnh khác. Hỏi lại lần nữa, con số lại khác.

Đây không phải model “nói bừa”, mà là thiếu bằng chứng để nó nhận ra bạn. Khi trả lời, AI trước hết làm nhận dạng và phân giải thực thể (cái tên này ứng với đối tượng nào trên thế giới), rồi mới lấy thuộc tính của đối tượng đó từ kho ngữ liệu. Trên website của bạn, tên được viết khác nhau ở bốn vị trí, địa chỉ chỉ nằm trong ảnh, thông tin đăng ký kinh doanh chỉ có trong PDF, và cùng một tên miền còn chứa ba thương hiệu con — điều duy nhất model có thể làm là chọn một đường giải thích tự nhất quán, và đường đó chưa chắc là bạn.

Chúng tôi lượng hóa điểm khởi đầu của thất bại này: 20 website thương hiệu Việt, 10 site đo được, điểm trung bình của chiều “nhất quán thực thể” (thang 10) chỉ 2.10, và 9 site có điểm neo đồ thị tri thức bằng 0.

Không được AI đọc tức là không tồn tại; nhưng được đọc mà bị nhận nhầm thành người khác thì còn đắt hơn. Vì trích dẫn sai sẽ lan ra với vẻ ngoài rất giống thật, và khách hàng sẽ không hỏi bạn — họ bỏ qua bạn.

1. Nhất quán thực thể gồm những việc gì

Công cụ chấm điểm mã nguồn mở geo-optimizer (MIT, v4.18.1) chia một website thành 8 chiều, tổng 100 điểm. Trong đó brand_entity (thương hiệu và thực thể) chiếm 10 điểm, đúng phần trả lời câu hỏi “AI có tách được bạn ra khỏi một loạt cái tên giống nhau hay không”. Mười điểm này gồm năm khối, và tiêu chí là công khai:

Khối tín hiệuĐiểm tối đaĐiều kiện lấy điểm (theo đúng logic của engine)
Nhất quán thực thể3① Tên trong H1, <title>, og:title và schema, sau khi bỏ hậu tố kiểu Inc./Ltd., quy về cùng một tên (2 điểm); ② description trong schema và meta description nói cùng một nội dung (1 điểm)
Neo đồ thị tri thức3sameAs của Organization trỏ tới Wikipedia / Wikidata / LinkedIn / Crunchbase: 1 nguồn → 1 điểm, 2 nguồn → 2 điểm, 3 nguồn → 3 điểm
Trang giới thiệu và liên hệ có cấu trúc2Trang chủ có liên kết dạng /about, /gioi-thieu (1 điểm); Organization có address / telephone / email / contactPoint (1 điểm)
Định danh địa lý1Có hreflang đa ngôn ngữ, hoặc Organization có address / areaServed / LocalBusiness
Thẩm quyền chủ đề1FAQPage có ít nhất 3 câu hỏi, hoặc có Article / BlogPosting kèm dateModified

Chú ý khối đầu tiên: nó không so xem “bạn có ghi tên công ty hay không”, mà so xem bốn vị trí có ghi cùng một tên hay không. Đây là 3 điểm dễ mất trắng nhất — rất nhiều website ghi tên ở cả bốn chỗ, nhưng bốn cái tên không nhận ra nhau.

2. Đo như thế nào

3. Kết quả: trên 20 website, hạng mục thực thể gần như không ai đạt

Bảng dưới sắp theo tổng điểm. Điểm thực thể theo thang 10; Neo KG là số nguồn trong sameAs trỏ tới Wikipedia / Wikidata / LinkedIn / Crunchbase (0–4); Nhất quán là bốn vị trí tên có quy về một hay không; Giới thiệu + liên hệ là hai hạng mục liên kết /about và thông tin liên hệ có cấu trúc.

Thương hiệuTên miềnTổng điểmĐiểm thực thể/10Nhất quánNeo KGGiới thiệu + liên hệ
CellphoneScellphones.com.vn493✓1— + —
Masan Groupmasangroup.com475✓0✓ + ✓
Vietnam Airlinesvietnamairlines.com394✓0✓ + —
Petrolimexpetrolimex.com.vn380—0— + —
Highlands Coffeehighlandscoffee.com.vn362✓0— + —
Biti'sbitis.com.vn341—0— + —
Thien Longthienlong.com300—0— + —
Phuc Longphuclong.com.vn282✓0— + —
Vietjet Airvietjetair.com250—0— + —
Sabecosabeco.com.vn214✓0✓ + —
Vinamilkvinamilk.com.vnKhông chấm được (HTTP 403)
TH true MILKthmilk.vnKhông chấm được (HTTP 403)
Trung Nguyen Legendtrungnguyenlegend.comKhông chấm được (không kết nối)
The Gioi Di Dongthegioididong.comKhông chấm được (không kết nối)
FPT Shopfptshop.com.vnKhông chấm được (HTTP 403)
Vingroupvingroup.netKhông chấm được (HTTP 403)
Hoa Phathoaphat.com.vnKhông chấm được (không kết nối)
VinFastvinfastauto.comKhông chấm được (HTTP 403)
Coolmatecoolmate.meKhông chấm được (HTTP 403)
Bach Hoa Xanhbachhoaxanh.comKhông chấm được (không kết nối)

Trải năm khối tín hiệu ra thì lỗ hổng tập trung về cùng một hướng:

Khối tín hiệuĐiểm tối đaSố site đạtTỷ lệ
Tên quy về một ở bốn vị trí26/1060%
description schema khớp meta10/100%
sameAs có neo đồ thị tri thức31/1010%
Trang chủ có Organization—2/1020%
Có cửa vào trang giới thiệu13/1030%
Có liên hệ cấu trúc11/1010%
Có tín hiệu định danh địa lý14/1040%
Có tín hiệu thẩm quyền chủ đề10/100%

4. Bốn lỗ hổng phổ biến, và mỗi lỗ hổng khiến AI làm gì

Lỗ hổng 1: neo đồ thị tri thức gần như đồng loạt bằng không

Trong 10 site đo được, 9 site có điểm neo đồ thị tri thức bằng 0 — sameAs của Organization không có một nguồn nào thuộc Wikipedia / Wikidata / LinkedIn / Crunchbase. Site duy nhất có neo cũng chỉ trỏ tới 1 nền tảng, trong khi khối này cần 3 nguồn mới đủ điểm. Nghĩa là trong “bộ nhớ thực thể” của model, các thương hiệu này là những nút cô lập chỉ có một nguồn duy nhất là website: nút cô lập không có nguồn đối chiếu, một khi con số trên website đã cũ, model không có chỗ thứ hai để sửa lại, nó chỉ có thể tiếp tục dùng số cũ, hoặc quay sang những thực thể đã được kiểm chứng chéo như Wikipedia hay báo chí.

Lỗ hổng 2: thiếu dữ liệu có cấu trúc Organization, mất luôn 2–3 điểm

Trong 10 site, chỉ 2 site có dữ liệu có cấu trúc Organization ở trang chủ. Hạng mục còn lại còn dứt khoát hơn: 0 site có description trong schema khớp với meta description — không có Organization thì đương nhiên không có description để so. Thiếu khối này, hạng mục “liên hệ có cấu trúc” bằng 0, còn địa chỉ, điện thoại, mã số thuế — những định danh cứng dùng để phân giải — đều nằm trong thân trang hoặc tệp ảnh ở chân trang: người thấy được, máy không đọc được.

Lỗ hổng 3: thiếu cửa vào trang giới thiệu

7 site không tìm thấy liên kết nào dạng /about, /gioi-thieu, /ve-chung-toi. Trang giới thiệu là trang rẻ nhất để AI biết “công ty này là ai, thành lập khi nào, ở đâu”; không có nó, model chỉ còn vài trăm chữ marketing ở trang chủ để đoán.

Lỗ hổng 4: một nửa mẫu không đo được

10 tên miền (vinamilk.com.vn、thmilk.vn、trungnguyenlegend.com、thegioididong.com、fptshop.com.vn、vingroup.net、hoaphat.com.vn、vinfastauto.com、coolmate.me、bachhoaxanh.com), trong đó 6 site trả 403 và 4 site không kết nối được từ node Singapore. 403 có thể do WAF chặn toàn bộ dải IP trung tâm dữ liệu, cũng có thể do chủ động từ chối UA không phải trình duyệt — hai nguyên nhân có cách sửa ngược nhau, nhưng kết quả giống nhau: phía AI nhận được một kho ngữ liệu rỗng.

5. Vì sao “tên khớp nhau” khó hơn bạn tưởng

Nhìn dữ liệu tên thu được từ nhóm site này, việc bốn vị trí không quy về một thường không phải sơ suất, mà do bốn nguyên nhân cấu trúc có thật:

  1. Tên pháp định và tên thương hiệu: CÔNG TY CỔ PHẦN … (tên đầy đủ của công ty cổ phần) và tên thương hiệu ngắn dùng trước người tiêu dùng cùng xuất hiện; cả hai đều đúng, nhưng với model đó là hai chuỗi khác nhau.
  2. Title nhét khẩu hiệu: kiểu Tên thương hiệu | Vì một gia đình khỏe mạnh hơn nhìn bằng mắt không sao, nhưng nếu khẩu hiệu đứng trước, phần lấy ra sẽ là một câu quảng cáo. Trong mẫu lần này có một site đặt H1 là cả câu khẩu hiệu (“TO BE THE PRIDE OF VIETNAM BY WINNING THE LOVE OF CONSUMERS”), lấy ra xong không còn liên quan gì tới tên thương hiệu.
  3. H1 viết thành chữ giữ chỗ: một site để H1 đúng một chữ Intro — về thiết kế là bình thường, nhưng với model thì “tên chính” của trang đó là Intro.
  4. Nhiều thương hiệu dùng chung một tên miền: trang chủ tập đoàn treo ba thương hiệu con, H1 là tên tập đoàn, Organization trong schema lại là tên công ty con — cả hai đều “đúng”, nhưng trên cùng một trang thì chúng xung đột.
  5. Site đa ngôn ngữ không có alternateName: tên tiếng Việt, tiếng Trung, tiếng Anh cùng tồn tại nhưng chỉ khai báo một bộ trong name, còn alternateName để trống.

Cách làm đúng không phải “ép về một cái tên”, mà là chỉ rõ tên chính + khai báo bí danh: name ghi tên thương hiệu chính, legalName ghi tên đầy đủ trên giấy phép, alternateName là mảng chứa bí danh tiếng Việt / tiếng Trung / tiếng Anh và tên viết tắt thường dùng. Đủ cả ba thì model mới biết đây là cùng một thực thể.

6. Cách sửa: một “thẻ thực thể”, bốn động tác

Đoạn JSON-LD dưới đây đặt trong <head> của trang chủ (@id dùng URL cố định để các trang khác tham chiếu cùng một thực thể). Các trường đều là thông tin công khai, không liên quan bí mật kinh doanh:

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.com/#organization",
  "name": "Tên thương hiệu chính",
  "legalName": "Tên đầy đủ trên giấy phép",
  "alternateName": ["Tên tiếng Việt", "Tên tiếng Trung", "English Name"],
  "url": "https://example.com/",
  "logo": "https://example.com/logo.png",
  "foundingDate": "2008",
  "identifier": {"@type": "PropertyValue", "propertyID": "MST", "value": "mã số thuế"},
  "address": {"@type": "PostalAddress", "streetAddress": "số nhà, đường", "addressLocality": "quận/huyện", "addressRegion": "tỉnh/thành", "addressCountry": "VN"},
  "contactPoint": {"@type": "ContactPoint", "telephone": "+84-...", "contactType": "sales", "areaServed": "VN", "availableLanguage": ["vi", "zh", "en"]},
  "sameAs": [
    "https://www.wikidata.org/wiki/Q...",
    "https://www.linkedin.com/company/...",
    "https://www.facebook.com/...",
    "https://www.youtube.com/@..."
  ]
}

Bốn động tác, xếp theo hiệu quả trên công sức:

  1. (30 phút) Bổ sung Organization + sameAs. sameAs ưu tiên Wikidata và LinkedIn — engine công nhận bốn nền tảng này; Facebook/YouTube không cộng điểm nhưng có ích cho việc phân giải của model. Chưa có mục Wikipedia vẫn có thể đặt LinkedIn và một thực thể Wikidata (có thể tự tạo, cần đáp ứng quy định về độ nổi bật).
  2. (1 giờ) Làm một trang giới thiệu. Ghi rõ năm thành lập, nơi đăng ký, pháp nhân, ngành chính, các con số kiểm chứng được về công suất / số cửa hàng / cơ cấu khách hàng; chân trang trỏ tới trang đó, và trong Organization dùng url trỏ về.
  3. (nửa ngày) Đồng bộ tên ở ba chỗ. H1, title, og:title, schema name quy về tên chính; khẩu hiệu chuyển xuống subtitle hoặc meta description, đừng nhét vào H1. Site đa ngôn ngữ bổ sung alternateName và hreflang.
  4. (liên tục) Duy trì một “bảng sự thật”. Đưa công suất, số cửa hàng, số nhân sự, chứng nhận, năm thành lập lên một trang có URL cố định, kèm ngày cập nhật; mọi phát ngôn ra ngoài đối chiếu với nó. AI trích sai số, tám phần là vì trong site tồn tại hai con số của hai năm khác nhau.

7. Danh mục 90 ngày

Giai đoạnViệc cần làmThời gianĐiểm kỳ vọngCách nghiệm thu
Tuần 1Trang chủ bổ sung dữ liệu Organization + WebSite (legalName / identifier / address / contactPoint)0,5 ngàythực thể +3, schema +6~10Rich Results test đạt; JSON-LD parse được
Tuần 1Đồng bộ tên ở bốn vị trí, đưa khẩu hiệu ra khỏi H1; site đa ngôn ngữ bổ sung alternateName và hreflang0,5 ngàythực thể +2H1/title/og:title/schema name khớp nhau
Tuần 2–3Làm trang giới thiệu: năm thành lập, nơi đăng ký, pháp nhân, ngành chính, số liệu kiểm chứng, ngày cập nhật1 ngàythực thể +1Trang chủ có liên kết /about trả 200
Tuần 3–4Lập trang công ty LinkedIn / thực thể Wikidata, ghi vào sameAs2 ngàythực thể +1~3sameAs có ít nhất 1 nguồn thuộc bốn nền tảng
Tuần 4–6Tạo trang “bảng sự thật” (công suất/cửa hàng/chứng nhận/năm), đồng bộ mọi phát ngôn theo đó2 ngàygián tiếp (chống trích sai)Mỗi chỉ số chỉ có một con số trong site
Tuần 6–12Trang chủ thêm FAQPage (≥3 câu) hoặc trang bài viết có dateModified0,5 ngàythực thể +1Dữ liệu FAQ vượt qua kiểm tra

8. Trang chủ của chính chúng tôi: từ 1/10 lên 6/10

Để bài này không thành "chỉ soi người khác": trang chủ của VietTriThong trên cùng engine, điểm nhất quán thực thể ban đầu chỉ 3/10, tổng điểm 64/100 — cùng một căn bệnh như nhóm site trên: có hreflang, nhưng không một dòng dữ liệu có cấu trúc Organization, cũng không có cửa vào trang giới thiệu.

Sau khi bổ sung "thẻ thực thể" hôm nay (Organization + liên hệ có cấu trúc + liên kết trang giới thiệu + đồng bộ tên ở bốn vị trí + description khớp với meta): 6/10, tổng điểm 83/100. Trang tiếng Việt từ 70 lên 83; trang tiếng Trung từ 64 lên 83.

Bốn điểm còn thiếu cũng rất cụ thể: neo đồ thị tri thức 3 điểm (chúng tôi chưa có mục Wikipedia / Crunchbase, cũng chưa lập trang công ty LinkedIn — một công ty chỉ làm GEO ở quy mô từ 2026 thì chưa đạt ngưỡng độ nổi bật của Wikipedia), thẩm quyền chủ đề 1 điểm (trang chủ chưa có FAQPage). Hai khối này không thể bù bằng cách viết thêm nội dung, mà cần thời gian và nguồn tin bên ngoài.

Đó cũng là lời khuyên đầu tiên chúng tôi dành cho khách hàng: đừng vội viết thêm nội dung, hãy viết "bạn là ai" thành hình dạng mà máy kiểm chứng được. Nội dung giải quyết "nói cái gì", thực thể giải quyết "ai nói". Đảo thứ tự thì càng viết nhiều, càng là chú thích cho một thực thể không ai nhận ra.

9. Giới hạn và miễn trừ

Ở tầm thị trường, sự dịch chuyển vẫn đang tiếp diễn: Gartner (2024-02) dự báo lượng tìm kiếm truyền thống năm 2026 giảm 25%, Bain đo được 80% người tiêu dùng đã dựa vào kết quả AI cho ít nhất 40% nhu cầu tìm kiếm, iiMedia Research (2026-02) tính thị trường GEO Trung Quốc từ 34,93 tỷ CNY (2025) lên khoảng 94,2 tỷ CNY (2026), Technode (2025-08) đo tỷ lệ phủ ChatGPT tại Việt Nam là 81%. Dòng chảy đi về đâu thì thực thể phải đứng vững ở đó.

Chuỗi GEO có thứ tự: truy cập được → đọc hiểu được → nhận ra được → tin được → được trích dẫn. Ba bước đầu là cấu hình, hai bước sau mới là nội dung. Phần lớn website mắc ở bước thứ ba, nhưng vẫn tiếp tục chi tiền cho bước thứ tư.