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ểmLàm thế nàoCho biết gì
Xem mã nguồnMở trang chủ, nhấn Ctrl+U, tìm chữ ld+jsonWebsite có khối dữ liệu cấu trúc dạng JSON-LD hay không
Rich Results Test của GoogleDán địa chỉ trang vào search.google.com/test/rich-resultsGoogle đọ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 ValidatorDán địa chỉ trang vào validator.schema.orgToà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ệpLoại nên khaiVì sao
Phòng khám nha khoaDentistLoại con của LocalBusiness dành riêng cho nha khoa
Nhà hàng, quán cà phêRestaurant hoặc CafeOrCoffeeShopCó thêm trường thực đơn, loại món
Cửa hàng bán lẻ, showroomStore hoặc loại con như FurnitureStoreKhách đến xem và mua tại chỗ
Spa, thẩm mỹ việnDaySpa hoặc BeautySalonDịch vụ tại địa điểm
Văn phòng luậtLegalServiceDịch vụ chuyên môn có văn phòng
Bán hàng online, phần mềm, dịch vụ từ xaOrganizationKhô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.

Ngón tay cái vừa in một dấu vân tay lên tờ giấy trắng, cạnh hộp mực

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ườngGhi gìLưu ý
nameTên doanh nghiệp, đúng một cách viếtKhô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 logoTấ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
addressSố nhà, đường, phường hoặc xã, tỉnh hoặc thành phố, mã quốc gia VNViết giống hệt địa chỉ trên Google Maps
telephoneSố điện thoại chínhKèm mã quốc gia +84
sameAsDanh sách link hồ sơ chính thức: Facebook, Zalo OA, YouTube, Google MapsChỉ hồ sơ của chính doanh nghiệp
legalNameTên đăng ký kinh doanh nếu khác tên thương hiệuGiúp AI nối tên thương hiệu với tên pháp lý
openingHoursSpecificationGiờ 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ảngChỗ dán mã
WordPressMục Schema của Rank Math hoặc Yoast nếu đã cài; hoặc plugin chèn mã như WPCode, phần Header
ShopifyOnline Store, Themes, Edit code, file layout/theme.liquid, dán trước thẻ đóng head
HaravanWebsite, Giao diện, Sửa code, file layout/theme.liquid, dán trước thẻ đóng head
SapoWebsite, Giao diện, Chỉnh sửa code, file layout của theme, dán trước thẻ đóng head
LadiPageCài đặt trang, mục chèn mã vào Head, rồi xuất bản lại
WixSettings, Custom Code, Add Custom Code, chọn Head và All pages
WebflowSite 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.

Dãy hộp thư kim loại có khung nhãn tên còn để trống

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ườngKhối của pluginKhối của themeThực tế
LoạiOrganizationLocalBusinessShowroom khách đến xem: nên là FurnitureStore
nameNội Thất ABC - Đẹp Bền Giá TốtTheme DemoNội Thất ABC
addressKhông có123 Main StreetĐịa chỉ showroom ở Hà Nội
telephoneKhông cóKhông cóSố hotline
logoCóKhông cóCó
sameAs0 linkKhô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

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ý.