Hướng dẫn schema markup cơ bản dành cho người mới bắt đầu

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…

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,…
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ư đã 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,…)
Mục tiêu của việc cài Schema cho website
Mục tiêu của việc cài Schema cho website

Ý 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 trangKhi nào nên thêm SchemaGhi 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 PageTrang giới thiệu doanh nghiệp, lịch sử, thông tin liên hệDùng Organization hoặc LocalBusiness
Blog / Article PageBài chia sẻ, hướng dẫn, phân tích thị trường, case studyDùng Article hoặc BlogPosting
FAQ / How-To PageCó phần hỏi – đáp hoặc hướng dẫn từng bướcDùng FAQPage hoặc HowTo
Event PageCó ngày, giờ, địa điểm, giá vé (nếu có)Dùng Event
Video PageCó video hướng dẫn hoặc giới thiệu sản phẩmDùng VideoObject
Category Page / List PageHiển thị danh sách sản phẩm, bài viếtDùng ItemList hoặc để plugin tự nhận dạng
HomepageHiển thị tổng quan thương hiệu, logo, social linkDù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)

Công cụ kiểm tra Schema Markup thường được sử dụng
Công cụ kiểm tra Schema Markup thường được sử dụng

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ệtMục đích chính
OrganizationTổ chức / doanh nghiệpHiển thị thông tin công ty, logo, social
WebSiteTrang webGiúp Google hiểu toàn bộ site
BreadcrumbListĐường dẫn điều hướngHiển thị breadcrumb trong SERP
Article / BlogPostingBài viết / tin tứcHiển thị headline, author, date, image
ProductSản phẩmHiển thị giá, đánh giá, tình trạng hàng
OfferƯu đãi / giá bánGắn cùng Product
AggregateRating / ReviewĐánh giá trung bìnhHiển thị sao và điểm review
FAQPageCâu hỏi thường gặpHiển thị Q&A trong SERP
HowToHướng dẫn từng bướcHiển thị các bước thực hiện
LocalBusinessDoanh nghiệp địa phươngHiển thị địa chỉ, giờ làm việc, map
EventSự kiệnHiển thị ngày, giờ, địa điểm
VideoObjectVideoHiển thị thumbnail video trong SERP
CourseKhóa họcKhai báo với Google về khóa học, nếu website bán khóa học
AuthorTác giảTác giả của bài viết, thường bổ trợ cho schema Article hoặc BlogPosting
SiteNavigationElementSchema điều hướng menuSchema 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 YoastDùng Microdata khó quản lý
Test Schema bằng Rich Results TestCopy không test lại
Cập nhật Schema khi thay đổi nội dungGiữ Schema cũ sai lệch
Dùng FAQ hoặc HowTo khi thực sự cầnNhồ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 trangSchema 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
HomepageOrganizationWebSite, BreadcrumbListGiú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 ProfileOrganizationLocalBusiness (nếu có văn phòng cụ thể)Hiển thị thông tin doanh nghiệp, website chính thứcDùng mặc định trong plugin, có thể thêm LocalBusiness bằng Rank Math moduleKhông thêm Product ở đây
Product Page (không hiển thị giá)ProductOrganization, ImageObjectGiúp Google hiểu đây là trang sản phẩm B2BRank 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 PageServiceOrganizationXá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ổ sungGhi rõ serviceType, areaServed, provider
Category / Product List PageItemListOrganizationGiúp Google hiểu đây là trang danh mục sản phẩmDùng Rank Math custom Schema hoặc để plugin tự nhậnKhông nên chèn Product riêng lẻ trong danh mục
Case Study / Project PageArticleOrganization, ImageObjectHiển thị headline, author, publish date, hình ảnhDùng mặc định Article Schema của pluginGiữ nguyên tác giả, ngày đăng, tránh duplicate với blog
Blog / InsightsBlogPostingBreadcrumbListGiúp bài viết hiển thị rich result (headline, author, date)Rank Math / Yoast tự thêm Article Schema mặc địnhCó thể thêm FAQPage nếu cuối bài có Q&A
FAQ Page / SectionFAQPageArticle, OrganizationHiển thị Q&A trực tiếp trong SERPRank Math: Add Schema → FAQYoast: Thêm FAQ blockGiới hạn 2–3 câu hỏi thực sự liên quan
How-to / Instruction PageHowToArticleHiển thị các bước thực hiệnRank Math: Add Schema → HowToChỉ dùng khi nội dung có hướng dẫn cụ thể
Event / Exhibition PageEventOrganization, PlaceHiển thị thời gian, địa điểm, mô tả sự kiệnRank Math: Add Schema → EventDành cho hội chợ, triển lãm, webinar
Contact PageLocalBusinessOrganization, WebPageHiển thị địa chỉ, điện thoại, bản đồ, giờ làm việcRank Math: Local SEO moduleNên đồng bộ với Google Business Profile
Video Page / Post có videoVideoObjectArticle, OrganizationHiển thị thumbnail video trong kết quả tìm kiếmRank Math: Add Schema → VideoNhập name, description, thumbnailUrl, uploadDate
Policy / Legal PageWebPageOrganizationGiúp Google hiểu đây là trang chính sáchSchema mặc định của pluginKhô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 websitedịch vụ SEO Map của GOHA.

Chỉ mục

Liên hệ với Goha ngay hôm nay

Nhận tin tức mới nhất từ GOHA

Cập nhật thông tin mới nhất về SEO, AEO, AI từ chuyên gia. Để lại email, insight đến tay.

Nhận tin tức mới nhất từ Goha

Đừng bỏ lỡ bất kỳ tin tức, cập nhật mới nào – theo dõi Goha ngay hôm nay để luôn dẫn đầu xu hướng!

Goha luôn sẵn sàng đồng hành cùng bạn

Google reCaptcha: Khóa trang không hợp lệ.

Google reCaptcha: Khóa trang không hợp lệ.