Kiểm tra schema website: thông tin doanh nghiệp AI đọc được
Kane Vu
Trả lời ngắn
Website doanh nghiệp nên có một khối dữ liệu cấu trúc Organization, hoặc LocalBusiness nếu khách đến tận nơi, trên trang chủ, ghi đúng tên, địa chỉ, số điện thoại, logo và các hồ sơ chính thức (sameAs). Kiểm bằng Rich Results Test của Google và Schema Markup Validator tại validator.schema.org, rồi đối chiếu tên trong schema với tên ở tiêu đề trang và Google Maps.
Mỗi trang web có hai lớp chữ. Lớp thứ nhất là chữ người đọc thấy. Lớp thứ hai nằm trong mã nguồn, không hiện ra màn hình, viết riêng cho máy: doanh nghiệp này tên gì, ở địa chỉ nào, số điện thoại nào, logo là tấm nào, có những hồ sơ chính thức nào ở nơi khác. Lớp thứ hai đó là dữ liệu cấu trúc, hay “schema” theo tên bộ từ vựng schema.org mà Google, Microsoft và các hãng khác cùng dùng.
Với việc được AI nhắc tên, lớp này quan trọng vì nó trả lời câu hỏi đầu tiên một trợ lý AI cần trả lời: website này là của ai. Bài này đi qua cách kiểm tra schema hiện có trong năm phút, chọn loại nào, trường nào thật sự cần, và những lỗi hay gặp nhất trên website doanh nghiệp Việt.
Schema doanh nghiệp làm gì cho việc được AI nhắc tên
Trợ lý AI ghép thông tin về một doanh nghiệp từ nhiều nơi: website, Google Maps, Facebook, báo, danh bạ. Để ghép đúng, nó cần biết các mẩu thông tin đó nói về cùng một doanh nghiệp. Chữ trên trang thì phải đoán: một dãy số ở chân trang có phải số điện thoại không, dòng chữ to ở đầu trang là tên doanh nghiệp hay khẩu hiệu. Schema thì không phải đoán: trường name là tên, trường telephone là số điện thoại, trường sameAs là danh sách các hồ sơ cùng là doanh nghiệp này.
Schema không làm một website “được ưu tiên”. Google nói thẳng trong hướng dẫn cho tìm kiếm có AI: dữ liệu cấu trúc không bắt buộc để xuất hiện trong phần trả lời bằng AI, và không có loại schema đặc biệt nào phải thêm. Cũng Google ghi rằng dữ liệu Organization trên trang chủ giúp Google hiểu rõ thông tin hành chính của doanh nghiệp và phân biệt nó với những doanh nghiệp khác trong kết quả tìm kiếm. Đó đúng là việc schema làm: một việc khiêm tốn hơn và chắc chắn hơn, giảm khả năng máy hiểu sai doanh nghiệp là ai. Khi AI không chắc, cách an toàn nhất với nó là không nhắc.
Cách kiểm tra schema website trong năm phút
Có ba cách, đi từ nhanh tới đầy đủ.
| Cách kiểm | Làm thế nào | Cho biết gì |
|---|---|---|
| Xem mã nguồn | Mở trang chủ, nhấn Ctrl+U, tìm chữ ld+json | Website có khối dữ liệu cấu trúc dạng JSON-LD hay không |
| Rich Results Test của Google | Dán địa chỉ trang vào search.google.com/test/rich-results | Google đọc được loại dữ liệu nào, có lỗi hay cảnh báo nào, trang có đủ điều kiện cho dạng hiển thị đặc biệt nào |
| Schema Markup Validator | Dán địa chỉ trang vào validator.schema.org | Toàn bộ khối dữ liệu theo từ vựng schema.org, kể cả các loại Google không dùng cho kết quả tìm kiếm |
Hai công cụ trả lời hai câu hỏi khác nhau. Rich Results Test chỉ báo những loại dữ liệu Google dùng để hiển thị kết quả đặc biệt, nên một trang có schema Organization đầy đủ vẫn có thể hiện “không phát hiện kết quả nhiều định dạng”. Đó không phải lỗi. Schema Markup Validator đọc mọi thứ, nên đây là chỗ để xem khối Organization ghi tên gì, địa chỉ gì.
Khi đọc kết quả, tìm ba điều: có đúng một khối Organization hoặc LocalBusiness không, tên trong khối có đúng là tên doanh nghiệp không, và có trường địa chỉ, số điện thoại, logo không.
Organization hay LocalBusiness: chọn loại nào
LocalBusiness là một nhánh của Organization dành cho doanh nghiệp có địa điểm khách đến tận nơi. Nó có thêm các trường như giờ mở cửa, toạ độ, khoảng giá. Trong LocalBusiness lại có nhiều loại con cụ thể hơn, và Google khuyên dùng loại con cụ thể nhất có thể: chọn đúng loại con giúp máy biết ngay doanh nghiệp làm nghề gì.
| Doanh nghiệp | Loại nên khai | Vì sao |
|---|---|---|
| Phòng khám nha khoa | Dentist | Loại con của LocalBusiness dành riêng cho nha khoa |
| Nhà hàng, quán cà phê | Restaurant hoặc CafeOrCoffeeShop | Có thêm trường thực đơn, loại món |
| Cửa hàng bán lẻ, showroom | Store hoặc loại con như FurnitureStore | Khách đến xem và mua tại chỗ |
| Spa, thẩm mỹ viện | DaySpa hoặc BeautySalon | Dịch vụ tại địa điểm |
| Văn phòng luật | LegalService | Dịch vụ chuyên môn có văn phòng |
| Bán hàng online, phần mềm, dịch vụ từ xa | Organization | Không có địa điểm khách đến |
Doanh nghiệp có nhiều chi nhánh thì trang chủ khai một Organization cho thương hiệu, còn mỗi trang chi nhánh khai một LocalBusiness với địa chỉ của chi nhánh đó. Một khối LocalBusiness ghi năm địa chỉ cùng lúc là cách khai dễ gây nhầm nhất.

Những trường nào thật sự cần
Google ghi rằng dữ liệu Organization không có trường bắt buộc, và khuyên điền những trường phù hợp với doanh nghiệp. Với LocalBusiness, Google yêu cầu tên và địa chỉ. Với việc được AI nhận ra, bảng dưới là thứ tự ưu tiên thực tế.
| Trường | Ghi gì | Lưu ý |
|---|---|---|
| name | Tên doanh nghiệp, đúng một cách viết | Không kèm khẩu hiệu, không kèm “trang chủ” |
| url | Địa chỉ trang chủ | Đúng bản https, có hay không có www như website thật |
| logo | Đường dẫn tới tấm logo | Tấm logo thật, không phải ảnh bìa; Google yêu cầu tối thiểu 112 x 112 điểm ảnh |
| address | Số nhà, đường, phường hoặc xã, tỉnh hoặc thành phố, mã quốc gia VN | Viết giống hệt địa chỉ trên Google Maps |
| telephone | Số điện thoại chính | Kèm mã quốc gia +84 |
| sameAs | Danh sách link hồ sơ chính thức: Facebook, Zalo OA, YouTube, Google Maps | Chỉ hồ sơ của chính doanh nghiệp |
| legalName | Tên đăng ký kinh doanh nếu khác tên thương hiệu | Giúp AI nối tên thương hiệu với tên pháp lý |
| openingHoursSpecification | Giờ mở cửa (chỉ LocalBusiness) | Khớp với giờ trên Google Maps |
Công cụ của MWY chấm mục này là đạt khi khối dữ liệu có tên, có địa chỉ hoặc số điện thoại, và có logo. Thiếu một trong ba thì là “Một phần”. Đó là mức tối thiểu; các trường còn lại trong bảng làm khối dữ liệu đầy đủ hơn.
Trường địa chỉ cần kiểm kỹ hơn trước. Từ ngày 01/7/2025, chính quyền địa phương ở Việt Nam còn hai cấp, cấp quận, huyện không còn, và nhiều phường, xã có tên mới sau sáp nhập. Website, Google Maps, Facebook và schema thường không được cập nhật cùng lúc, nên một cửa hàng có thể đang mang hai, ba địa chỉ khác nhau trên mạng, cùng chỉ một chỗ. Với người đọc thì không sao. Với máy đang cố ghép thông tin, đó là ba địa điểm. Chọn địa chỉ theo tên đơn vị hành chính mới, rồi dùng đúng chuỗi đó ở mọi nơi. Nếu khách vẫn quen gọi theo quận cũ, ghi điều đó trong phần mô tả, không đưa vào trường địa chỉ.
Tên viết một kiểu: phần schema không tự sửa được
Schema chỉ có ích khi nó khớp với phần còn lại. Một website ghi name là “Nha khoa ABC” trong schema, tiêu đề trang là “NHA KHOA ABC - Niềng răng trả góp 0%”, thẻ chia sẻ ghi “abcdental”, còn Google Maps ghi “Nha Khoa An Bình Quận 3”. Với người đọc, đó rõ là một nơi. Với máy, đó là bốn chuỗi chữ khác nhau.
Cách sửa bắt đầu từ chủ doanh nghiệp, không phải từ người làm web: chọn một tên chính thức, rồi dùng đúng tên đó ở tiêu đề trang, thẻ og:site_name, schema, chân trang, Google Maps, Facebook. Tên tiếng Anh hay tên viết tắt thì khai thêm ở trường alternateName, không thay cho tên chính.
Trong 257 website doanh nghiệp Việt mà MWY quét ngày 03/11/2026, 141 website chưa đạt mục này: hoặc tên chỉ khai ở một chỗ, hoặc mỗi chỗ viết một kiểu không có chữ chung nào. Đây là một trong những lỗi phổ biến nhất của nhóm “AI biết bạn là ai”, phổ biến hơn cả việc không có schema nào.
Dán schema vào đâu trên từng nền tảng
Schema dạng JSON-LD là một đoạn mã đặt trong phần head của trang. Mỗi nền tảng có một chỗ khác nhau cho việc đó.
| Nền tảng | Chỗ dán mã |
|---|---|
| WordPress | Mục Schema của Rank Math hoặc Yoast nếu đã cài; hoặc plugin chèn mã như WPCode, phần Header |
| Shopify | Online Store, Themes, Edit code, file layout/theme.liquid, dán trước thẻ đóng head |
| Haravan | Website, Giao diện, Sửa code, file layout/theme.liquid, dán trước thẻ đóng head |
| Sapo | Website, Giao diện, Chỉnh sửa code, file layout của theme, dán trước thẻ đóng head |
| LadiPage | Cài đặt trang, mục chèn mã vào Head, rồi xuất bản lại |
| Wix | Settings, Custom Code, Add Custom Code, chọn Head và All pages |
| Webflow | Site settings, Custom code, Head code, rồi publish lại |
Với WordPress, kiểm trước xem theme hoặc plugin đã sinh sẵn khối Organization chưa. Dán thêm một khối thứ hai bằng tay sẽ tạo ra hai khối có thể mâu thuẫn nhau, và máy không biết tin khối nào.

Ví dụ bằng số: đọc kết quả kiểm tra của một website
Ví dụ minh hoạ, không phải website có thật. Một showroom nội thất dùng WordPress với plugin SEO. Schema Markup Validator cho thấy trang chủ có hai khối dữ liệu: một khối Organization do plugin sinh, một khối LocalBusiness do theme sinh.
| Trường | Khối của plugin | Khối của theme | Thực tế |
|---|---|---|---|
| Loại | Organization | LocalBusiness | Showroom khách đến xem: nên là FurnitureStore |
| name | Nội Thất ABC - Đẹp Bền Giá Tốt | Theme Demo | Nội Thất ABC |
| address | Không có | 123 Main Street | Địa chỉ showroom ở Hà Nội |
| telephone | Không có | Không có | Số hotline |
| logo | Có | Không có | Có |
| sameAs | 0 link | Không có | 3 hồ sơ: Facebook, YouTube, Google Maps |
Khối của theme còn nguyên dữ liệu mẫu, tên “Theme Demo” và một địa chỉ ở nước ngoài. Khối của plugin có tên dính khẩu hiệu và thiếu địa chỉ lẫn số điện thoại. Cả hai cùng trả lời câu “website này của ai”, và trả lời khác nhau.
Cách sửa gồm ba bước: tắt khối của theme; trong plugin, đổi loại sang FurnitureStore, sửa tên thành “Nội Thất ABC”, điền địa chỉ, số điện thoại và 3 link hồ sơ; rồi kiểm lại bằng Schema Markup Validator để chắc chỉ còn một khối. Trước khi sửa, công cụ của MWY chấm mục này là “Một phần” vì khối đầu tiên thiếu địa chỉ hoặc số điện thoại. Sau khi sửa, mục này đạt, và mục tên viết một kiểu cũng đạt nếu tiêu đề trang dùng đúng tên mới.
Những lỗi hay gặp nhất
Trong 257 website doanh nghiệp Việt MWY quét ngày 03/11/2026, 65 website không có khối Organization hay LocalBusiness nào, và 75 website có nhưng thiếu ít nhất một trong ba thứ: tên, địa chỉ hoặc số điện thoại, logo. Ở 37 website nha khoa MWY quét cùng ngày, dù schema.org có kiểu Dentist riêng cho phòng khám nha khoa, chỉ 15 website khai kiểu đó đủ các trường, và 11 website khai Organization mà thiếu cả địa chỉ lẫn số điện thoại. Ngoài chuyện thiếu, có năm lỗi đáng kiểm:
- Tên dính khẩu hiệu, vì plugin lấy tên từ tiêu đề website.
- Dữ liệu mẫu của theme chưa ai sửa, như ví dụ ở trên.
- Hai khối mâu thuẫn nhau, một của theme, một của plugin.
- Địa chỉ trong schema khác địa chỉ ở chân trang, thường sau khi doanh nghiệp chuyển địa điểm.
- Khai dữ liệu cho nội dung không hiện ra trang, như một địa chỉ hay một số điện thoại chỉ có trong schema. Hướng dẫn chung về dữ liệu cấu trúc của Google ghi rõ: không khai dữ liệu cho nội dung người đọc trang không nhìn thấy.
MWY kiểm gì trong chuyện này, và không làm gì
Kiểm tra GEO miễn phí của MWY đọc khối dữ liệu cấu trúc trên trang chủ, báo loại nào đang khai và thiếu trường nào, rồi so tên trong schema với tên ở tiêu đề trang, thẻ og:site_name và tên ứng dụng. Báo cáo Pro đưa đoạn JSON-LD đã điền sẵn những thông tin công cụ tìm thấy trên website, kèm chỗ dán trên đúng nền tảng đang dùng; người làm web chỉ cần kiểm lại cho đúng rồi dán.
MWY không đọc Trang doanh nghiệp trên Google Maps hay trang Facebook của doanh nghiệp, nên không biết tên ở đó có khớp với website không; phần đối chiếu đó cần chủ doanh nghiệp tự làm. MWY cũng không hứa rằng có schema thì AI sẽ nhắc tên: đây là một trong ba phần của việc được nhắc, như bài làm sao để ChatGPT nhắc đến doanh nghiệp, trong mục GEO cho website, giải thích. Nếu bot của AI còn bị chặn ở cửa, bởi robots.txt hay tường lửa, thì schema chưa có tác dụng, nên kiểm phần đó trước.
Câu hỏi thường gặp
Cách kiểm tra schema của website?
Dán địa chỉ trang vào Rich Results Test của Google (search.google.com/test/rich-results) để xem Google đọc được loại dữ liệu nào và có lỗi không, rồi dán vào Schema Markup Validator tại validator.schema.org để xem toàn bộ khối dữ liệu, kể cả loại Google không dùng cho kết quả tìm kiếm. Cách nhanh nhất là mở mã nguồn trang và tìm chữ ld+json.
Nên dùng schema Organization hay LocalBusiness?
LocalBusiness dành cho doanh nghiệp có nơi khách đến tận nơi: phòng khám, cửa hàng, nhà hàng, văn phòng luật, xưởng sửa xe. Doanh nghiệp chỉ bán online hoặc làm việc từ xa dùng Organization. LocalBusiness là một loại Organization, nên chọn LocalBusiness hay loại con của nó như Dentist, Restaurant thì vẫn giữ được mọi trường của Organization.
Website WordPress thêm schema bằng cách nào?
Rank Math và Yoast đều tự sinh schema Organization từ phần cài đặt: điền đúng tên, logo, các hồ sơ mạng xã hội ở mục Knowledge Graph hoặc Site Representation. Muốn LocalBusiness đủ trường địa chỉ và giờ mở cửa thì dùng mục Local SEO của plugin, hoặc dán khối JSON-LD vào phần head bằng plugin chèn mã như WPCode.
Schema có giúp website lên top Google không?
Không có bằng chứng như vậy, và Google ghi rằng dữ liệu cấu trúc không bắt buộc để xuất hiện trong phần trả lời bằng AI. Điều Google ghi là dữ liệu Organization giúp Google hiểu thông tin của doanh nghiệp, phân biệt nó với nơi khác, và có thể quyết định logo hiện trong kết quả tìm kiếm. Lợi ích chính là được nhận ra đúng tên, đúng địa chỉ.
Bài khác trong chủ đề GEO cho website
- Làm sao để ChatGPT nhắc đến doanh nghiệp của bạn: phần làm được trên website
Khi khách hỏi ChatGPT “nên chọn bên nào”, câu trả lời thường được dựng từ những trang AI tìm thấy và đọc được ngay lúc đó. Phần đó website quyết định được.
- Google AI Overview: làm gì để website doanh nghiệp được trích làm nguồn
AI Overview không có cửa riêng: Google chỉ trích những trang đã lên Google Tìm kiếm. Phần làm được nằm ở chỗ không tự chặn nhầm và có sẵn câu trả lời đáng trích.
- llms.txt: website doanh nghiệp có cần không, và cách làm trong 10 phút
llms.txt hay được bán như bước bắt buộc để AI nhắc tên. Trang chính thức của các hãng AI nói khác. File vẫn đáng làm, nhưng ở cuối danh sách, không phải ở đầu.
Website của bạn đã đủ để AI nhắc tên chưa?
Dán địa chỉ website, vài giây sau có điểm GEO và 5 việc nên sửa trước. Miễn phí, không cần đăng ký.