Schema markup dần trở nên quan trọng hơn nữa trong SEO hiện đại. Nó giúp cho các công cụ tìm kiếm hiểu rõ về nội dung của bạn trên website và giúp Ai có thể đọc hiểu và sử dụng cho các trích dẫn trả lời với các query từ người dùng.
Bài viết này GOHA sẽ hướng dẫn schema markup cơ bản, nếu bạn vẫn chưa sử dụng thì nên thêm vào cho website của mình nhé.
Keys takeaway:
- Hiểu đúng về mục tiêu và ý nghĩa của schema markup cơ bản
- Các nguyên tắc và quy trình để thực hiện dành cho người mới bắt đầu
- Theo dõi hoạt động và những lưu ý thường gặp
Schema Markup là gì?
Schema là đoạn code (thường là JSON-LD) được khai báo bởi người quản lý website nhằm giúp Google hiểu rõ nội dung trang web trên góc độ nội dung HTML (nội dung mà Google thấy). Từ đó, Google có thể xác định rằng:
- Đây là bài viết tin tức với Article Schema Markup
- Đây là sản phẩm với Product Schema Markup
- Đây là review với AggregateRating Schema Markup
- Đây là event với Event Schema Markup
- Đây là FAQ với FAQPage Schema Markup và nhiều loại hơn nữa,…

Như đã nói bên trên thì khi khai báo schema cho Google, nếu gặp đúng loại keyword cần hiển thị các loại kết quả khác thì Google sẽ giúp tăng rich results cho URL đó, hiển thị rộng hơn trên Google. Có thể nói, Schema Markup là một trong những nhân tố SEO Onpage cực kỳ quan trọng, có khả năng ảnh hưởng đến ranking trong quá khứ và hiện tại.
Ví dụ: Article schema
{ "@context": "https://schema.org", "@type": "NewsArticle", "headline": "AI thay đổi SEO như thế nào", "author": "Yen Kieu", "datePublished": "2025-11-24" }
Mục tiêu và ý nghĩa của Schema Markup là gì?
Mục tiêu của việc cài Schema cho website
Mục tiêu cuối cùng khi cài Schema cho website là để gia tăng kích thước mảng hiển thị của một URL trên Google và khả năng xuất hiện ở các loại search khác nhau.
- Giúp công cụ tìm kiếm hiểu rõ ngữ cảnh nội dung trên website.
- Tăng khả năng hiển thị website trên Google với Rich Results (kết quả nổi bật có sao, giá, FAQ, event, v.v).
- Hỗ trợ tăng CTR tự nhiên và độ tin cậy cho thương hiệu.
- Tăng khả năng AI Overview đọc hiểu nội dung bài viết và trích dẫn (Đặc biệt là về các schema: Organization, Website, Course, Product,…)

Ý nghĩa của việc cài Schema Markup lên website
Schema Markup là dạng Structured Data (dữ liệu có cấu trúc) – giúp Google hiểu rõ “ý nghĩa” của nội dung thay vì chỉ đọc “chữ”. Thực tế, Google đọc nội dung của một website khác hoàn toàn với người đọc bình thường, Google trước đây chỉ đọc các Attribute (thuộc tính), Element (nhân tố) và các dòng code của một website. Tuy nhiên, sau giai đoạn phát triển về AI, Google đã kết hợp hoàn toàn giữa đọc phiên bản trực quan và phiên bản nguồn của Website. Cho nên Structured Date không chỉ cần phải đầy đủ mà còn phải đúng khi so với Website.
Ví dụ:
- “Apple” → Schema giúp Google hiểu đây là brand name chứ không phải một loại trái cây.
- Khi bạn thêm Product Schema, Google có thể hiển thị giá, tình trạng hàng, đánh giá, tăng CTR 20–30%.
Các trang cần tối ưu schema markup
| Loại trang | Khi nào nên thêm Schema | Ghi chú / Lưu ý |
| Product Page (B2C) | Có giá bán, tình trạng hàng, đánh giá, mô tả sản phẩm cụ thể | Dùng Product + Offer + AggregateRating |
| Product Page (B2B – không có giá) | Khi mô tả sản phẩm kỹ thuật, có thông số, ứng dụng, model, nhưng không hiển thị giá | → Dùng Product nhưng chỉ điền thông tin mô tả (name, brand, description, SKU) và bỏ trống giá / Offer.→ Có thể bổ sung Organization hoặc Service Schema để thể hiện vai trò cung cấp / sản xuất. |
| Service Page (B2B) | Trang mô tả dịch vụ (ví dụ: Factory Audit, Laser Engraving, Prototyping, OEM Services,…) | Dùng Service Schema: gồm tên dịch vụ, mô tả, brand, provider, khu vực hoạt động |
| Company / About Page | Trang giới thiệu doanh nghiệp, lịch sử, thông tin liên hệ | Dùng Organization hoặc LocalBusiness |
| Blog / Article Page | Bài chia sẻ, hướng dẫn, phân tích thị trường, case study | Dùng Article hoặc BlogPosting |
| FAQ / How-To Page | Có phần hỏi – đáp hoặc hướng dẫn từng bước | Dùng FAQPage hoặc HowTo |
| Event Page | Có ngày, giờ, địa điểm, giá vé (nếu có) | Dùng Event |
| Video Page | Có video hướng dẫn hoặc giới thiệu sản phẩm | Dùng VideoObject |
| Category Page / List Page | Hiển thị danh sách sản phẩm, bài viết | Dùng ItemList hoặc để plugin tự nhận dạng |
| Homepage | Hiển thị tổng quan thương hiệu, logo, social link | Dùng Organization + WebSite + BreadcrumbList |
Quy tắc và tiêu chuẩn khi cài Schema Markup cho website mà Google khuyến nghị
Google khuyến nghị dùng định dạng JSON-LD (JavaScript Object Notation for Linked Data). Bởi vì đó là định dạng mà đa phần các bot của Google có thể đọc tốt. Nếu bạn sử dụng website dùng mã nguồn JavaScript, bạn có thể thêm phần “Custom HTML” để chắc chắn GoogleBot có thể đọc hiểu Schema của bạn.
- Nội dung Schema phải khớp 100% với nội dung hiển thị trên trang.
- Mỗi trang chỉ nên có 1 loại Schema chính, nhưng có thể thêm phụ như FAQ hoặc BreadcrumbList.
- Không thêm Schema giả mạo (fake reviews, fake prices,…).
- Google có quyền quyết định hiển thị hay không Rich Snippets.
Các bước tối ưu Schema Markup cho website wordpress (với plugin rank math/Yoast)
Bước 1: Xác định loại nội dung
Mỗi loại nội dung sẽ có một loại Schema Markup và các thuộc tính (attributes) khác nhau cho nên mỗi khi muốn cài Schema Markup cho URL nào bạn cần phải nhớ rõ mục đích của trang là gì. Nếu khó quá bạn có thể hỏi các AI Chatbot để xem nhé!
Các Schema Markup thường được dùng trong Rankmath/ Yoast SEO: Product / Blog / FAQ / Service / Organization / Event
Bước 2: Chọn loại Schema phù hợp
Rank Math
Thường thì Rank Math sẽ tự động thêm các loại Schema khi cài đặt hoàn thành, tuy nhiên nếu bạn muốn cài Schema cho một URL theo cách thủ công thì có thể đi theo các bước sau:
- Vào Post/Page → Rank Math → Schema → Add Schema
- Chọn loại: Article, FAQPage, Product, LocalBusiness, Event, HowTo,…
- Chỉnh các field (name, description, date, image, rating, etc.)
- Có thể thêm nhiều Schema phụ trên cùng trang.
Yoast SEO
Yoast SEO cũng sẽ tự động thêm Schema cơ bản sau khi cài đặt plugin xong, các Schema Markup cơ bản bao gồm: WebSite, WebPage, Article.
Để thêm nâng cao:
- Thêm FAQ block hoặc HowTo block trong Gutenberg Editor.
- Plugin tự sinh JSON-LD tương ứng.
Bước 3: Công cụ kiểm tra Schema Markup thường được sử dụng (Schema Validator)
- Dùng Rich Results Test
- Dùng Schema Validator

Bước 4: Submit lại URL trong Google Search Console
Mặc dù không submit index thì URL vẫn sẽ được Google Crawl theo thời gian. Tuy nhiên để Google thu thập dữ liệu mới nhanh chóng, bạn vẫn nên submit lại URL này trên Google Search Console. Giới hạn mỗi ngày của Google Search Console là 10 URLs mỗi ngày (giới hạn submit index không liên quan đến giới hạn index URL)
Các loại Schema cần có trên website (được Google đề xuất)
| Loại Schema (English) | Tên tiếng Việt | Mục đích chính |
| Organization | Tổ chức / doanh nghiệp | Hiển thị thông tin công ty, logo, social |
| WebSite | Trang web | Giúp Google hiểu toàn bộ site |
| BreadcrumbList | Đường dẫn điều hướng | Hiển thị breadcrumb trong SERP |
| Article / BlogPosting | Bài viết / tin tức | Hiển thị headline, author, date, image |
| Product | Sản phẩm | Hiển thị giá, đánh giá, tình trạng hàng |
| Offer | Ưu đãi / giá bán | Gắn cùng Product |
| AggregateRating / Review | Đánh giá trung bình | Hiển thị sao và điểm review |
| FAQPage | Câu hỏi thường gặp | Hiển thị Q&A trong SERP |
| HowTo | Hướng dẫn từng bước | Hiển thị các bước thực hiện |
| LocalBusiness | Doanh nghiệp địa phương | Hiển thị địa chỉ, giờ làm việc, map |
| Event | Sự kiện | Hiển thị ngày, giờ, địa điểm |
| VideoObject | Video | Hiển thị thumbnail video trong SERP |
| Course | Khóa học | Khai báo với Google về khóa học, nếu website bán khóa học |
| Author | Tác giả | Tác giả của bài viết, thường bổ trợ cho schema Article hoặc BlogPosting |
| SiteNavigationElement | Schema điều hướng menu | Schema hướng dẫn cho Google biết có những URL nào quan trọng trên menu |
Cấu hình mặc định
Rank Math
- SEO → Titles & Meta → Global Meta → Schema Markup
- Posts → Article
- Pages → WebPage
- Products → Product
- Local SEO Module: Bật và nhập Organization Info (Logo, Address, Phone, Social)
- Additional Schema: FAQ / HowTo / Event (khi có nội dung tương ứng)
Yoast SEO
- Mặc định: Organization, WebSite, WebPage, Article
- Thêm thủ công: Dùng FAQ Block / HowTo Block
- Yoast Local SEO (nếu dùng): thêm LocalBusiness Schema
Lưu ý khi sử dụng các Schema Markup hoặc Schema Markup Template có sẵn trên mạng
Dưới đây là các lưu ý cơ bản khi bạn mới bắt đầu sử dụng Schema Markup cho website mình
| Nên làm | Không nên làm |
| Dùng JSON-LD trong Rank Math hoặc Yoast | Dùng Microdata khó quản lý |
| Test Schema bằng Rich Results Test | Copy không test lại |
| Cập nhật Schema khi thay đổi nội dung | Giữ Schema cũ sai lệch |
| Dùng FAQ hoặc HowTo khi thực sự cần | Nhồi nhét FAQ để SEO |
Các lưu ý khác:
- FAQ nên giới hạn 2–3 câu hỏi hữu ích, tránh spam.
- Không phải tất cả Schema đều hiển thị Rich Result.
- Khi thay đổi nội dung (giá, ngày, mô tả) → cập nhật lại Schema.
- Kiểm tra định kỳ trong Search Console → Cải tiến (Enhancements).
- Schema giúp Google hiểu rõ hơn, nhưng không trực tiếp tăng thứ hạng.
Báo cáo và theo dõi lỗi phát sinh trên Google Search Console
- Search Console → Enhancements: theo dõi số trang có Schema hợp lệ.
- Ahrefs / Semrush Audit: phát hiện Schema lỗi hoặc thiếu.
- Rank Math Analytics / Yoast Premium: xem Rich Results hiển thị.
- Monthly SEO Report: ghi nhận thay đổi CTR trước & sau khi triển khai.
Bonus: Tham khảo hướng dẫn thiết lập Schema Mapping cho website B2B
| Loại trang | Schema chính (Primary) | Schema bổ trợ (Secondary) | Mục tiêu hiển thị | Cách triển khai (Rank Math / Yoast) | Ghi chú quan trọng |
| Homepage | Organization | WebSite, BreadcrumbList | Giúp Google hiểu thương hiệu, logo, thông tin liên hệ | Rank Math: Global Schema → Organization infoYoast: General → Site Representation → Organization | Điền logo, social link, hotline, địa chỉ chính xác |
| About Us / Company Profile | Organization | LocalBusiness (nếu có văn phòng cụ thể) | Hiển thị thông tin doanh nghiệp, website chính thức | Dùng mặc định trong plugin, có thể thêm LocalBusiness bằng Rank Math module | Không thêm Product ở đây |
| Product Page (không hiển thị giá) | Product | Organization, ImageObject | Giúp Google hiểu đây là trang sản phẩm B2B | Rank Math: Add Schema → Product → Bỏ trống Offer/PriceYoast: giữ Article Schema, thêm custom JSON Product | Điền name, brand, description, sku, manufacturer |
| Service Page | Service | Organization | Xác định doanh nghiệp cung cấp dịch vụ gì | Rank Math: Add Schema → ServiceYoast: không hỗ trợ trực tiếp → thêm block JSON hoặc dùng plugin bổ sung | Ghi rõ serviceType, areaServed, provider |
| Category / Product List Page | ItemList | Organization | Giúp Google hiểu đây là trang danh mục sản phẩm | Dùng Rank Math custom Schema hoặc để plugin tự nhận | Không nên chèn Product riêng lẻ trong danh mục |
| Case Study / Project Page | Article | Organization, ImageObject | Hiển thị headline, author, publish date, hình ảnh | Dùng mặc định Article Schema của plugin | Giữ nguyên tác giả, ngày đăng, tránh duplicate với blog |
| Blog / Insights | BlogPosting | BreadcrumbList | Giúp bài viết hiển thị rich result (headline, author, date) | Rank Math / Yoast tự thêm Article Schema mặc định | Có thể thêm FAQPage nếu cuối bài có Q&A |
| FAQ Page / Section | FAQPage | Article, Organization | Hiển thị Q&A trực tiếp trong SERP | Rank Math: Add Schema → FAQYoast: Thêm FAQ block | Giới hạn 2–3 câu hỏi thực sự liên quan |
| How-to / Instruction Page | HowTo | Article | Hiển thị các bước thực hiện | Rank Math: Add Schema → HowTo | Chỉ dùng khi nội dung có hướng dẫn cụ thể |
| Event / Exhibition Page | Event | Organization, Place | Hiển thị thời gian, địa điểm, mô tả sự kiện | Rank Math: Add Schema → Event | Dành cho hội chợ, triển lãm, webinar |
| Contact Page | LocalBusiness | Organization, WebPage | Hiển thị địa chỉ, điện thoại, bản đồ, giờ làm việc | Rank Math: Local SEO module | Nên đồng bộ với Google Business Profile |
| Video Page / Post có video | VideoObject | Article, Organization | Hiển thị thumbnail video trong kết quả tìm kiếm | Rank Math: Add Schema → Video | Nhập name, description, thumbnailUrl, uploadDate |
| Policy / Legal Page | WebPage | Organization | Giúp Google hiểu đây là trang chính sách | Schema mặc định của plugin | Không cần chỉnh thêm |
Trên đây là nội dung hướng dẫn schema markup cơ bản dành cho người mới. Chúc bạn cài đặt thành công và giúp Google nhận diện tốt thông tin trên website của mình.
Nếu bạn không có thời gian để SEO cho website bản thân, hãy tìm hiểu về dịch vụ SEO website và dịch vụ SEO Map của GOHA.

