SemrushEnterpriseby LionTech · Vietnam PartnerĐăng ký demo ↗
SEO kỹ thuật

Schema markup là gì? Và cách thêm nó vào trang web của bạn

Schema markup là mã bạn thêm vào trang web của mình để cung cấp cho các công cụ tìm kiếm và hệ thống AI dữ liệu rõ ràng về các trang của bạn.

Google, Bing và các nền tảng AI như ChatGPT đều cần hiểu nội dung của bạn trước khi họ có thể hiển thị nó cho người dùng. Họ đã cải thiện khả năng này theo thời gian nhưng vẫn có thể hưởng lợi từ những tín hiệu rõ ràng giúp loại bỏ bất kỳ sự mơ hồ nào.

Schema markup là một cách để cung cấp cho các hệ thống tìm kiếm những manh mối rõ ràng, có thể đọc được bởi máy móc về các thực thể trên trang của bạn, chẳng hạn như sản phẩm, đánh giá, sự kiện hoặc doanh nghiệp địa phương.

Hướng dẫn này sẽ hướng dẫn bạn về schema markup, các loại hữu ích nhất và cách triển khai nó từng bước một.

Thêm schema để giành được kết quả phong phú, không phải để tăng khả năng hiển thị

Giá trị đã được chứng minh của schema markup là làm cho nội dung của bạn đủ điều kiện cho các kết quả phong phú như xếp hạng sao và giá cả, điều này có thể dẫn đến tỷ lệ nhấp chuột (CTR) cao hơn. Schema markup không phải là yếu tố xếp hạng trực tiếp của Google, và nó cũng không phải là thứ bạn có thể thao túng để tăng khả năng hiển thị của mình trong các hệ thống AI.

Các trang hưởng lợi nhiều nhất từ schema là những trang có khả năng kiếm được kết quả phong phú. Những trang này bao gồm:

  • Trang sản phẩm
  • Đánh giá
  • Công thức nấu ăn
  • Bài viết
  • Trang doanh nghiệp địa phương

Thêm schema markup vào trang web của bạn vì nó giúp các công cụ tìm kiếm hiển thị kết quả phong phú, không phải vì bạn đã được bảo rằng nó sẽ cải thiện khả năng hiển thị tìm kiếm hoặc AI của bạn.

Schema markup là gì trong SEO và tại sao nó quan trọng?

Schema markup (một loại dữ liệu có cấu trúc) là mã bạn thêm vào trang web của mình để giúp các công cụ tìm kiếm, và có thể là các hệ thống AI, hiểu nội dung của bạn tốt hơn. Schema markup quan trọng cho tối ưu hóa công cụ tìm kiếm (SEO) vì nó có thể làm cho nội dung của bạn đủ điều kiện cho các kết quả phong phú.

Schema markup trông như thế này:

Schema markup bài viết JSON-LD cho trang kiểm toán SEO của Semrush, bao gồm tiêu đề, hình ảnh, ngày tháng, mô tả và nhà xuất bản

Thêm schema markup vào các trang của bạn cũng làm cho nội dung của bạn đủ điều kiện để các công cụ tìm kiếm như Google hiển thị kết quả tìm kiếm nâng cao được gọi là rich snippets (còn gọi là kết quả phong phú). Như xếp hạng sao, giá cả và liệu sản phẩm có sẵn hay không.

Khi rich snippets xuất hiện, người dùng có thể tìm thấy thông tin giá trị ngay trong kết quả tìm kiếm.

Khi nội dung của bạn xuất hiện dưới dạng kết quả phong phú, điều này có thể dẫn đến:

), đẩy các đối thủ cạnh tranh xuống dưới trang.

Nếu không có schema markup, trang của bạn có thể chỉ hiển thị dưới dạng một liên kết xanh với mô tả bên dưới. Và nếu các đối thủ của bạn đang sử dụng schema markup và nhận được rich snippets, thì liên kết của bạn sẽ không nổi bật.

Google SERP cho từ khóa “lò vi sóng nhỏ dưới 200 đô la” hiển thị một kết quả liên kết đơn giản màu xanh và một kết quả phong phú với đánh giá, giá cả và tùy chọn giao hàng.

Ví dụ, so sánh hai trang xếp hạng cho "lò vi sóng nhỏ dưới 200 đô la" xuất hiện ngay cạnh nhau trong kết quả tìm kiếm:

Kết quả của Home Depot rất tối giản. Nhưng kết quả của Target nổi bật bằng cách hiển thị xếp hạng sao, nói rõ rằng có các tùy chọn từ 18 đến 200 đô la (phản ánh ý định tìm kiếm), và bao gồm thông tin về giao hàng và trả hàng miễn phí. Chỉ cần biết rằng việc thêm schema markup không đảm bảo sẽ có kết quả phong phú. Cuối cùng, quyết định thuộc về Google

xem có hiển thị định dạng phong phú hay không.

Schema markup có giúp xếp hạng không? Không, schema markup không phải là yếu tố xếp hạng trực tiếp của Google. Google đã tuyên bố

rằng dữ liệu có cấu trúc không ảnh hưởng đến cách một trang xếp hạng trong kết quả tìm kiếm.

Schema markup có thể làm cho bạn đủ điều kiện cho các kết quả phong phú. Những danh sách nâng cao này có thể cải thiện tỷ lệ nhấp chuột của bạn, điều này có thể dẫn đến tăng traffic mặc dù vị trí xếp hạng của bạn không thay đổi do schema markup.

Schema markup hoạt động như thế nào?

Schema markup hoạt động khi các bot thu thập thông tin quét HTML của trang web của bạn và thấy một script với các thẻ từ từ vựng chuẩn hóa của Schema.org rõ ràng gán nhãn các khía cạnh của nội dung của bạn theo cách mà các công cụ tìm kiếm có thể hiểu.

Ví dụ, schema markup có thể nói rõ với các công cụ tìm kiếm rằng "299 đô la là giá của sản phẩm cụ thể này." Vì vậy, họ không phải suy đoán về việc 299 đô la đề cập đến điều gì.

Sự giao tiếp rõ ràng từ schema markup giúp các công cụ tìm kiếm phân loại nội dung của bạn chính xác hơn và xác định các kết quả phong phú mà nó có thể đủ điều kiện. Schema.org

là trang web tham khảo công bố tài liệu và hướng dẫn để triển khai schema markup.

Schema markup có quan trọng cho khả năng hiển thị AI không? Bạn không cần phải thêm schema markup để có thể hiển thị trong các phản hồi AI. Google nói rằng không có "dữ liệu có cấu trúc schema.org đặc biệt nào mà bạn cần thêm" để xuất hiện trong các tính năng AI của nó như AI Overviews và AI Mode. Nhưng việc thêm schema markup là mộtthực hành tốt trong SEO

. Vì vậy, việc thêm schema markup phù hợp vào nội dung của bạn là có lợi dù sao đi nữa.

Schema markup cung cấp cho các công cụ tìm kiếm thông tin rõ ràng về các thực thể, và điều này có thể giảm bớt sự mơ hồ và giúp các công cụ tìm kiếm hiểu rõ hơn về trang. Nhưng liệu schema markup có làm điều tương tự cho các hệ thống AI hay không vẫn chưa rõ ràng, và việc bao gồm schema markup không đảm bảo việc AI sẽ truy xuất hoặc trích dẫn. Hướng dẫn của Google về việc thành công trong tìm kiếm AI nói rằng bạn nên “đảm bảo rằng dữ liệu có cấu trúc của bạn khớp với văn bản hiển thị trên trang.” Nhưng hướng dẫn này chỉ đề cập ngắn gọn đến schema markup như một cách hữu ích để chia sẻ thông tin theo cách mà các hệ thống của Google có thể hiểu. Và vì trang này khung lại những điều này như là những thực tiễn SEO cơ bản giống nhau áp dụng cho Google Search nói chung, không có tuyên bố trực tiếp nào rằng việc sử dụng dữ liệu có cấu trúc giúp cải thiện khả năng hiển thị AI.

Microsoft có một trang tương tự về việc tối ưu hóa nội dung để đưa vào các câu trả lời AI của Bing. Tại đây, lời khuyên rõ ràng hơn:

“Schema là một loại mã giúp các công cụ tìm kiếm và hệ thống AI hiểu nội dung của bạn.”

Nhưng nó không cung cấp bất kỳ giải thích rõ ràng nào về tác động của schema đối với khả năng hiển thị AI.

Chúng ta không thể khẳng định chắc chắn rằng schema markup giúp cải thiện khả năng hiển thị AI. Cũng không rõ liệu các hệ thống AI như ChatGPT hay Claude có sử dụng schema markup theo cách giống như các công cụ tìm kiếm hay không.

Các loại schema markup phổ biến

Google hỗ trợ hàng chục loại schema markup, nhưng bạn không cần phải sử dụng tất cả chúng.

Trong phần này, chúng ta sẽ khám phá một số loại schema được sử dụng phổ biến nhất.

Schema tổ chức

Schema tổ chức cung cấp thêm thông tin cho các công cụ tìm kiếm về doanh nghiệp của bạn, chẳng hạn như tên, logo, địa chỉ và thông tin liên hệ.

Schema tổ chức cũng có thể ảnh hưởng đến cách thông tin của tổ chức bạn xuất hiện trong bảng kiến thức trong kết quả tìm kiếm của Google (nếu doanh nghiệp của bạn có bảng kiến thức). Đối với các thương nhân, điều này có thể bao gồm thông tin như chính sách hoàn trả và thông tin liên hệ.

Kết quả tìm kiếm của Google cho Petco với bảng kiến thức tổ chức hiển thị logo, đánh giá, hình ảnh, dịch vụ và thông tin công ty

Schema snippet sản phẩm

Schema snippet sản phẩm là một trong hai loại schema sản phẩm và được sử dụng để cung cấp cho các công cụ tìm kiếm thông tin chi tiết về sản phẩm cho các trang mà người dùng không thể thực hiện mua hàng, như các trang đánh giá sản phẩm.

Loại markup này cho phép các công cụ tìm kiếm hiển thị thông tin trong kết quả tìm kiếm, chẳng hạn như:

  • Đánh giá và nhận xét: Các đánh giá và ý kiến của khách hàng được tổng hợp
  • Ưu và nhược điểm: Những lợi thế và bất lợi chính của sản phẩm (chỉ có sẵn cho các trang đánh giá sản phẩm biên tập)
  • Giá cả và tình trạng hàng hóa: Thông tin giá cơ bản mà không có tùy chọn mua trực tiếp

Schema snippet sản phẩm đặc biệt có giá trị cho các trang web biên tập, các nhà tiếp thị liên kết và các nền tảng thương mại điện tử giới thiệu sản phẩm nhưng không bán trực tiếp.

Nếu một trang web đánh giá công nghệ xuất bản một bài đánh giá chi tiết và thêm schema snippet sản phẩm vào trang, Google có thể chọn hiển thị xếp hạng sao, tóm tắt đánh giá và ưu nhược điểm trực tiếp trong kết quả tìm kiếm.

Kết quả phong phú đánh giá Google cho một bài viết về MacBook Pro hiển thị ưu và nhược điểm, xếp hạng 4.5 sao và tên của người đánh giá

Schema danh sách thương nhân

Schema danh sách thương nhân là loại markup sản phẩm thứ hai dành riêng cho các trang sản phẩm, nhưng nó dành cho các trang mà người dùng có thể thực hiện mua hàng.

Schema danh sách thương nhân có thể hiển thị các thông tin chính liên quan đến việc mua hàng, chẳng hạn như:

  • Giá cả và giảm giá: Giá thông thường, giá giảm và khuyến mãi
  • Tình trạng hàng hóa: Chỉ ra xem mặt hàng có sẵn hay không, đang chờ hàng hay đã hết hàng
  • Vận chuyển và hoàn trả: Dự kiến giao hàng, phí vận chuyển và chính sách hoàn trả

Các trang web thương mại điện tử và các nhà bán lẻ trực tuyến muốn cung cấp thông tin liên quan đến việc mua hàng trực tiếp trong kết quả tìm kiếm có thể hưởng lợi từ việc sử dụng schema danh sách thương nhân.

Bảng sản phẩm của Google cho máy tính và màn hình hiển thị giá cả, người bán, chi tiết giao hàng, đánh giá và số lượng đánh giá

Schema đánh giá

Schema đánh giá có thể hiển thị xếp hạng sao, tóm tắt đánh giá và các chi tiết liên quan đến đánh giá khác trong kết quả tìm kiếm.

Google hỗ trợ các đoạn đánh giá cho các loại dữ liệu có cấu trúc khác nhau, bao gồm:

  • Sản phẩm
  • Doanh nghiệp địa phương
  • Phim
  • Sách
  • Ứng dụng phần mềm
  • Công thức

Markup đánh giá thường xuất hiện dưới một trong hai định dạng: một xếp hạng đơn và một xếp hạng tổng hợp.

Xếp hạng đơn chỉ hiển thị xếp hạng của một người đánh giá cùng với tên của họ:

Kết quả phong phú đánh giá Google cho The Odyssey hiển thị xếp hạng 4 trên 4 và người đánh giá là Matt Zoller Seitz

Xếp hạng tổng hợp hiển thị điểm trung bình dựa trên nhiều đánh giá của người dùng và tổng số được chỉ ra trong dấu ngoặc:

Kết quả phong phú IMDb cho The Odyssey với đánh giá tổng hợp 8.5 trên 10 dựa trên 251,998 đánh giá

Schema đánh giá và AggregateRating phải mô tả một mục mà bạn không kiểm soát các đánh giá cho. Google sẽ không hiển thị xếp hạng sao nếu thực thể được đánh giá là cùng một thực thể lưu trữ đánh giá.

Điều này có nghĩa là một doanh nghiệp không thể đánh dấu các lời chứng thực của chính mình bằng schema Tổ chức hoặc LocalBusiness và mong đợi nhận được kết quả phong phú với xếp hạng sao.

Schema bài viết

Schema bài viết giúp các công cụ tìm kiếm hiểu các bài báo tin tức, các bài viết blog, và các bài viết thể thao và làm cho các trang của bạn đủ điều kiện nhận đoạn phong phú trong Google Search và Google News.

Khi bạn sử dụng schema bài viết, nó có thể ảnh hưởng đến cách tiêu đề bài viết, tên tác giả và ngày xuất bản xuất hiện trong kết quả tìm kiếm. Như thế này:

Kết quả Google Top Stories cho The Odyssey với các bài báo từ Deadline, Variety, NBC News, CNN và các nhà xuất bản khác

Schema doanh nghiệp địa phương

Schema doanh nghiệp địa phương cung cấp cho các công cụ tìm kiếm thông tin chính về một doanh nghiệp vật lý, bao gồm địa chỉ, số điện thoại và giờ làm việc.

Các cửa hàng truyền thống, nhà hàng, nhà cung cấp dịch vụ hoặc các doanh nghiệp khác nhằm thu hút khách hàng địa phương đều có thể hưởng lợi từ schema doanh nghiệp địa phương. Nó giúp xác nhận thông tin doanh nghiệp chính xác của bạn, điều này hỗ trợ cách Google hiển thị doanh nghiệp của bạn trong kết quả tìm kiếm và bản đồ địa phương.

Hồ sơ Doanh Nghiệp Google cho Bestia

Đọc thêm: SEO địa phương: Nó là gì và cách thực hiện

Schema breadcrumb

Schema breadcrumb cho biết cho các công cụ tìm kiếm vị trí của một trang trong cấu trúc của trang web của bạn, như “Trang chủ > Laptop > Laptop chơi game.”

Google sử dụng đánh dấu này để xây dựng đường dẫn breadcrumb mà nó hiển thị trong kết quả tìm kiếm, để người dùng có thể thấy trang đó phù hợp với trang web của bạn như thế nào trước khi họ nhấp vào. Giống như bất kỳ dữ liệu có cấu trúc nào, Google không đảm bảo rằng tính năng này sẽ xuất hiện.

Kết quả tìm kiếm của Nike với điều hướng breadcrumb được làm nổi bật ở trên tiêu đề trang Giày Chạy Đường Mòn Nam

Ví dụ về đánh dấu schema

Dưới đây là một ví dụ về đánh dấu schema cho bài viết:

{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cách thêm đánh dấu schema vào trang web của bạn",
"image": "https://www.example.com/images/schema-markup-guide.jpg",
"author": {
"@type": "Person",
"name": "Jane Doe"
},
"datePublished": "2026-07-01",
"dateModified": "2026-07-02"
}

Dưới đây là một ví dụ về đánh dấu schema cho sản phẩm:

{
"@context": "https://schema.org",
"@type": "Product",
"name": "Tai nghe không dây chống ồn",
"image": "https://www.example.com/images/headphones.jpg",
"description": "Tai nghe không dây chụp tai với khả năng chống ồn chủ động và thời gian sử dụng pin 30 giờ.",
"sku": "WH-4521",
"brand": {
"@type": "Brand",
"name": "SoundCore"
},
"offers": {
"@type": "Offer",
"url": "https://www.example.com/products/wireless-headphones",
"priceCurrency": "USD",
"price": "149.99",
"availability": "https://schema.org/InStock"
}
}

Dưới đây là một ví dụ về doanh nghiệp địa phương đánh dấu schema cho một nhà hàng:

{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Bestia",
"image": "https://www.example.com/images/bestia-storefront.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "2121 E 7th Pl",
"addressLocality": "Los Angeles",
"addressRegion": "CA",
"postalCode": "90021",
"addressCountry": "US"
},
"telephone": "+1-213-555-0100",
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu"],
"opens": "17:00",
"closes": "23:00"
},
"priceRange": "$$$"
}

Cách thêm đánh dấu schema vào trang web của bạn

Dưới đây là cách tạo và thêm đánh dấu schema vào trang web của bạn:

1. Chọn loại schema

Chọn loại schema dựa trên mục đích chính của trang. Dưới đây là một số loại trang phổ biến và loại schema nào là phù hợp nhất để sử dụng:

Loại trang

Loại schema phù hợp nhất

Trang chính hoặc trang giới thiệu

Tổ chức

Bài viết blog hoặc bài báo tin tức

Bài viết

Trang sản phẩm nơi người dùng có thể mua trực tiếp

Sản phẩm (danh sách thương mại)

Trang đánh giá sản phẩm không có tùy chọn mua trực tiếp

Sản phẩm (snippet), với Đánh giá hoặc Đánh giá tổng hợp lồng ghép

Trang vị trí doanh nghiệp vật lý

LocalBusiness, hoặc loại phụ cụ thể phù hợp nhất (ví dụ: Nhà hàng, Cửa hàng)

Nhiều schema không tự động tốt hơn. Đừng chỉ đánh dấu mọi thực thể có thể trên một trang.

2. Tạo schema của bạn

Tạo đánh dấu schema của bạn một cách thủ công, bằng công cụ AI, bằng plugin nếu bạn đang sử dụng WordPress, hoặc với Google’s Structured Data Markup Helper.

Cách tạo đánh dấu schema thủ công

Việc tạo đánh dấu schema của bạn bằng tay cho bạn quyền kiểm soát tốt nhất về những gì được bao gồm, nhưng nó yêu cầu bạn phải hiểu rõ về cách đánh dấu schema hợp lệ trông như thế nào. Bạn thêm một

Nguồn tham khảo

https://www.semrush.com/blog/schema-markup/ ↗

Đưa góc nhìn thành kế hoạch.

Chia sẻ website và mục tiêu để LionTech tư vấn giải pháp phù hợp.

Đăng ký tư vấn ↗
THÊM MỘT GÓC NHÌN CHO THƯƠNG HIỆU

Để lại website và email để LionTech tiếp nhận yêu cầu báo cáo hiện diện AIO.

Bằng việc gửi, bạn đồng ý để LionTech liên hệ qua email về yêu cầu báo cáo.