Hiểu về Schema Google và cách khai thác chúng hiệu quả nhất !

04/11/2025

Schema Google là gì mà hiện nay có đến hàng triệu website trên toàn thế giới đang tận dụng nó, để cấu trúc hóa dữ liệu, từ đó nâng cao hiệu quả cho công việc SEO onpage, cải thiện khả năng website được xuất hiện trên bộ máy tìm kiếm Google. Schema không chỉ là công cụ hỗ trợ kỹ thuật, nó còn đóng vai trò như chìa khóa cho site của bạn trên hệ thống SERP. Bài viết này mời các SEOer cùng BMW tìm hiểu về Schema và cách khai thác nó hiệu quả nhất.

1. Schema Google là gì?

Schema Google
Schema Markup là một dạng dữ liệu có cấu trúc

Schema, hay còn gọi là Schema.org hoặc Schema Markup, là một dạng mã code (HTML hoặc JavaScript) được sử dụng để xác định dữ liệu có cấu trúc (structured data) trên website. Dữ liệu có cấu trúc có tác dụng giúp các công cụ tìm kiếm như Google, Bing, Yahoo, hay Yandex hiểu rõ nội dung của trang web một cách nhanh chóng và chính xác.

1.1. Tại sao cần có schema?

Theo Google Support, công cụ tìm kiếm phải xử lý một khối lượng dữ liệu khổng lồ, với hàng triệu trang web được lập chỉ mục mỗi giây. Việc hiểu rõ được nội dung của từng trang đòi hỏi phải tiêu tốn một lượng thời gian và tài nguyên rất lớn. Schema giúp giảm tải tiêu tốn thời gian bằng cách cung cấp các “gợi ý” rõ ràng về ý nghĩa của nội dung, giúp Google bot phân tích nhanh hơn, từ đó cải thiện tốc độ và chất lượng lập chỉ mục.

Điều này đặc biệt quan trọng trong bối cảnh cạnh tranh SEO ngày càng khốc liệt, khi các website cần nổi bật với rich snippets (kết quả tìm kiếm đa dạng) như đánh giá sao, thông tin sản phẩm, hay breadcrumb và thậm chí là gần đây nhất là AI Overviews.

Ví dụ, khi một người dùng tìm kiếm “cách làm bánh mì”, một website có Schema Recipe sẽ hiển thị thông tin về cách làm bột, thời gian nấu, đánh giá, và nguyên liệu ngay trên SERP, giúp thu hút click hơn so với kết quả thông thường. Schema không chỉ cải thiện trải nghiệm người dùng mà còn tăng tỷ lệ nhấp (CTR) và lưu lượng truy cập..

1.2. Schema markup là gì?

Schema.org là website được phát triển bởi 4 ông lớn trong lĩnh vực Search Engine gồm Google, Microsoft, Yahoo, và Yandex nhằm tạo ra một thư viện và cộng đồng nhằm khuyến khích và thúc đẩy việc sử dụng schema cho dữ liệu có cấu trúc trên internet.

Schema Markup là các đoạn mã dùng để xác định dữ liệu có cấu trúc được tích hợp vào website, tuân thủ cấu trúc được định nghĩa tại Schema.org. Mã này cung cấp thông tin chi tiết về các thực thể trên trang, như sản phẩm, bài viết, sự kiện, hay doanh nghiệp địa phương. Google hỗ trợ ba định dạng chính cho Schema Markup:

Trong đó, JSON-LD là định dạng được Google khuyến cáo sử dụng nhiều nhất hiện nay.

1.3 Định dạng chính của Schema Markup

JSON-LD

JSON-LD là một đoạn mã kết hợp giữa JSON và Linked Data được đặt trong cặp thẻ <script> của Javascript, cấu trúc của nó rất dễ đọc, thân thiện và dễ hiểu, và không can thiệp sâu vào cấu trúc HTML. Dựa vào đó, Google sẽ có thể hiểu rõ ràng và nhanh chóng các thuộc tính của một đối tượng trên trang.

Cấu trúc như ví dụ sau:

<script type=”application/ld+json“>
{
@context: “https://schema.org“,
@type: “Organization“,
url: “http://www.baominhwin.com“,
name: “BMW Digital Marketing Corp.“,
contactPoint: {
@type: “ContactPoint“,
telephone: “+727-558-558“,
contactType: “Customer service
}
}
</script>

Trong đó cặp thẻ <script type=”application/ld+json“> và </script> là cố định để đánh dấu đây là mã dành cho dữ liệu có cấu trúc dạng JSON-LD.

Trong nội dung này, chúng ta định nghĩa các phần tử:

  • @context“: “https://schema.org” : Để báo cho bot biết rằng dữ liệu này áp dụng cấu trúc chuẩn từ trang schema.org.
  • @type“: “Organization” : Để xác định rằng loại (type) của đối tượng này là Tổ chức (Organization)
  • Các thông tin bên dưới cần tuân theo định dạng “Trường dữ liệu” : “Giá trị”,

Nếu có một trường dữ liệu mà bao gồm các trường con phân cấp thấp hơn thì sẽ sử dụng thêm cặp thẻ { } như “contactPoint”. Trong trường “contactPoint”, cần chỉ định kiểu là Contact Point, cùng với giá trị cho hai trường “telephone” và “contactType”. Tất cả đều nằm trong cặp thẻ { }.

Microdata

Microdata sử dụng các thuộc tính HTML như itemscope, itemtype, và itemprop để đánh dấu dữ liệu trực tiếp trong nội dung hiển thị. Sự khác biệt nổi bật của Microdata là việc sử dụng các thẻ HTML mà không phải đặt chúng trong cặp thẻ script. Ví dụ cho một bộ phim:

<div>
<h1>Inception</h1>
<span>Đạo diễn: Christopher Nolan (sinh ngày 30 tháng 7 năm 1970)</span>
<span>Khoa học viễn tưởng</span>
<a href=”../movies/inception-trailer.html”>Trailer</a>
</div>

Đoạn mã trên là một mã HTML thông thường liên quan đến bộ phim Inception (Kẻ đánh cắp giấc mơ), kèm theo các thông tin về đạo diễn và liên kết đến trang chứa trailer của bộ phim. Với đoạn mã này, Google sẽ cần một thời gian nhất định để hiểu rõ hơn về nội dung của thực thể này.

Áp dụng MicroData để làm dữ liệu trở nên rõ hơn với các hệ thống tìm kiếm, ta sẽ có:

<div itemscope itemtype =”http://schema.org/Movie”>
<h1 itemprop=”name”>Inception</h1>
<div itemprop=”director” itemscope itemtype=”http://schema.org/Person”>
Đạo diễn: <span itemprop=”name”>Christopher Nolan</span> (ngày sinh <span itemprop=”birthDate”>30 tháng 7 năm 1970</span>)
</div>
<span itemprop=”genre”>Khoa học viễn tưởng</span>
<a href=”../movies/inception-trailer.html” itemprop=”trailer”>Video quảng cáo</a>
</div>
  • Rõ ràng tại thẻ <div> đầu tiên chúng ta đã thêm đoạn mã: itemscope itemtype =”http://schema.org/Movie” – để xác định rằng đây là một thực thể cụ thể với loại (type) là Movie (phim).
  • Tại thẻ H1, chúng ta gán: itemprop=”name” – để chỉ định tên của bộ phim.
  • Thẻ div phía dưới đánh dấu: itemprop=”director” itemscope itemtype=”http://schema.org/Person” – để chỉ ra rằng đây là thông tin liên quan đến đạo diễn có itemtype là Person, theo cấu trúc như schema.org/Person.
  • Phần: <span itemprop=”genre”>Khoa học viễn tưởng</span> – được thêm vào để ghi rõ thông tin về thể loại phim là Khoa học viễn tưởng.
  • Cuối cùng, liên kết đến trailer của bộ phim được đánh dấu với: itemprop=”trailer” – để chỉ ra rằng đây là video quảng cáo.

RDFa (Resource Description Framework in Attributes)

Đây cũng là một định dạng dùng để đánh dấu dữ liệu có cấu trúc với HTML5 mở rộng, không có quá nhiều sự khác biệt so với Microdata. RDFa áp dụng từ khóa vocab, typeof và property để xác định vùng chứa các thực thể được đánh dấu, sau đó sử dụng cấu trúc property=”name” để chỉ định thông tin của các trường dữ liệu.

Với ví dụ về bộ phim ở trên, mã RDFa sẽ như sau:

<div vocab=”http://schema.org/” typeof=”movie”>
<h1 property=”name”>Inception</h1>
<div property=”director”><span>Đạo diễn: Christopher Nolan (ngày sinh <span property=”born”>30 tháng 7 năm 1970</span>)html
1970</span>)</span><div>
<span property=”genre”>Khoa học viễn tưởng</span>
<div property=”trailer”><a href=”../movies/inception-trailer.html”>Video giới thiệu</a></div>
</div>

Rõ ràng rằng các trường dữ liệu được xác định một cách rõ ràng qua đoạn mã trên, có sự tương đồng với Microdata nhưng khác biệt về các từ khóa đánh dấu dữ liệu. RDFa phù hợp với HTML5 và cung cấp cách đánh dấu linh hoạt, nhưng ít phổ biến hơn JSON-LD.

2. Nguyên tắc cơ bản của Schema

Để có thể sử dụng dữ liệu có cấu trúc một cách hiệu quả, bạn cần nắm vững các nguyên tắc cơ bản mà Google đã đưa ra. Điều này cũng thúc đẩy các phương pháp SEO White Hat, hạn chế việc áp dụng các chiêu trò Black Hat nhằm lợi dụng schema để thao túng dữ liệu cấu trúc của Google.

2.1. Nguyên tắc về kỹ thuật

Công cụ kiểm tra dữ liệu Schema
Công cụ kiểm tra trong Google Search Console

Bạn chỉ nên sử dụng hai công cụ kiểm tra được cung cấp bởi Google:

Chỉ có ba định dạng dưới đây được phép sử dụng để tạo ra dữ liệu có cấu trúc:

  • JSON-LD
  • Microdata
  • RDFa

Bạn không được ngăn cản Googlebot truy cập vào trang chứa dữ liệu có cấu trúc bằng robots.txt, noindex hoặc bất kỳ biện pháp nào khác.

2.2. Nguyên tắc về chất lượng nội dung

Cập nhật nội dung giá trị và hữu ích liên tục
Nội dung cần được cập nhật mới thường xuyên

Chất lượng nội dung luôn là một trong những nguyên tắc quan trọng nhất để loại bỏ các phương pháp SEO Black Hat thao túng dữ liệu có cấu trúc của Google. Nếu có vi phạm, ngay cả khi các yếu tố kỹ thuật được thực hiện tốt, dữ liệu cũng sẽ không xuất hiện trên kết quả tìm kiếm. Có thể đề cập đến một số nguyên tắc như dưới đây.

2.2.1. Nội dung chính

  • Tuân thủ các nguyên tắc về chất lượng nội dung của Google.
  • Cập nhật thông tin thường xuyên, để đảm bảo rằng thông tin của bạn vẫn còn hiệu lực hoặc còn tác dụng ở thời điểm hiện tại. Chẳng hạn: giá của sản phẩm có thể thay đổi theo thời gian, vì vậy bạn cần làm mới giá sản phẩm hiện tại, mới nhất, hoặc thiết kế WEB chuẩn SEO 2021 sẽ khác 2025 bởi những quy định và thuật toán mới của Google được thay đổi và cập nhật liên tục.
  • Cung cấp nội dung chỉ do bạn hoặc người dùng trang web của bạn tạo ra để tạo nên nội dung độc nhất.
  • Đánh dấu nội dung hiển thị cho độc giả: Điều này có nghĩa là các thông tin có trong Schema mà bạn thiết lập, phải là những thông tin đã được thể hiện cho người dùng thấy được, trong nội dung trên trang của bạn. Không lợi dụng Schema Google để đưa người dùng đến những nội dung không liên quan.
  • Không sử dụng dữ liệu có cấu trúc để lừa đảo người dùng: Không được giả mạo bất cứ cá nhân hay tổ chức nào.

Ví dụ: Bạn đề cập đến tác giả Nguyễn Văn A nhưng trong nội dung lại dẫn đến tác giả Nguyễn Văn B, như vậy chắc chắn bạn sẽ bị Google phạt, tùy mức độ nặng nhẹ của website vi phạm.

2.2.2. Mức độ liên quan của Schema khi đi khai báo cho bot

Dữ liệu có cấu trúc của bạn phải phản ánh chính xác nội dung của trang. Những ví dụ dưới đây sẽ giúp bạn hiểu rõ hơn về điều này.

  • Trang web của bạn bán điện thoại nhưng lại gán @type là Công thức nấu ăn
  • Trang Blog cá nhân nhưng lại gán @type là Tổ chức (Organization)

Một số sai lầm mà những quản trị viên web chưa có kinh nghiệm hiện nay có thể gặp phải như:

  • Trang thông tin bài viết nhưng sử dụng Schema về Sản phẩm
  • Trang thông tin sản phẩm chỉ có chức năng đánh giá sao nhưng đã cài đặt Schema về đánh giá từ khách hàng (Customer Review) (Customer Review yêu cầu nhiều thông tin về đánh giá, nhận xét, hình ảnh thực tế của sản phẩm… chứ không chỉ đơn thuần là đánh giá sao)
  • Và một số vấn đề khác

2.2.3. Mức độ hoàn chỉnh của Schema

  • Tất cả các trường thông tin bắt buộc đều phải được điền đầy đủ. Nếu thiếu thông tin ở các trường bắt buộc, chúng sẽ không được hiển thị trong kết quả tìm kiếm.
  • Càng cung cấp nhiều thuộc tính được đề xuất, website của bạn sẽ càng được hiển thị tốt hơn cho người dùng trong kết quả tìm kiếm.

Ví dụ: Khi bạn tìm kiếm cơ hội việc làm ở những trang tuyển dụng online, việc thêm mức lương vào trong công việc là không bắt buộc, tuy nhiên nếu ghi chú rõ sẽ tạo ra những điểm thu hút và giúp người tham gia tuyển dụng dễ dàng có thêm những lựa chọn phù hợp, và đây cũng là vấn đề mà người lao động quan tâm nhất. Khai báo trường “lương” này sẽ giúp tin tuyển dụng của bạn hữu ích hơn.

Mẫu tuyển dụng khai báo schema hoàn chỉnh
Mẫu nội dung tuyển dụng kèm mức lương sẽ thu hút người dùng hơn

2.2.4. Vị trí đặt Schema

  • Đặt dữ liệu có cấu trúc trên trang mà dữ liệu đó mô tả
  • Nếu bạn có các trang, bài viết, sản phẩm trùng lặp chứa nội dung giống nhau thì cần đặt schema trên tất cả các trang đó, chứ không chỉ trên trang chính

2.2.5. Tính cụ thể

  • Cố gắng áp dụng những loại thuộc tính và tên thuộc tính rõ ràng nhất được quy định bởi schema.org. Bạn nên sử dụng thư viện để tìm kiếm nhằm xác định loại thuộc tính chính xác nhất cho dữ liệu của bạn.
  • Bạn cần tuân theo tất cả các nguyên tắc được Google cung cấp trong thư viện tìm kiếm.

2.2.6. Nguyên tắc về hình ảnh

  • Khi xác định hình ảnh là một thuộc tính của dữ liệu có cấu trúc, hãy đảm bảo rằng hình ảnh thực sự có mặt trong dữ liệu đó. Nghĩa là, nếu bạn đã đánh dấu một bức ảnh trong schema của trang, thì bức ảnh đó phải hiển thị cho người dùng trên giao diện.
  • Đảm bảo rằng tất cả các URL hình ảnh đều cho phép Googlebot thu thập và lập chỉ mục. Nếu có bất kỳ URL hình ảnh nào vi phạm, Google sẽ không thể hiển thị bức ảnh đó trên kết quả tìm kiếm.

2.2.7. Cho phép đánh dấu nhiều phần tử trên một trang

  • Google cho phép đánh dấu dữ liệu có cấu trúc cho nhiều phần tử trong một trang, miễn là dữ liệu đó có liên quan đến nội dung của trang.
  • Tuy nhiên, khi có một danh sách các mục, nếu bạn đánh dấu một mục trong danh sách thì bạn phải đánh dấu tất cả các mục còn lại.

VVí dụ: Trên trang bài viết “BaoMinhWin.Com”, chúng ta có thể đánh dấu schema cho Article, Organization, Author vì tất cả những phần tử này đều có quan hệ đến nội dung của bài viết tin tức hoặc kiến thức SEO.

3. Vai trò schema google

3.1. Đối với người dùng

  • Khi áp dụng Schema, website của bạn trở nên thu hút hơn đối với người dùng, giúp user hiểu nhanh nội dung trước khi bấm vào website nào đó. Từ đó quyết định có bấm vào trang web đó hay không.
  • Việc schema Google được hiển thị ngắn gọn và đầy đủ thông tin chính sẽ giúp tiết kiệm thời gian đáng kể, đặc biệt ở giao diện di động, nơi mà không gian hiển thị khá hạn chế, một schema tốt sẽ tăng trải nghiệm của người dùng khá nhiều.

Ví dụ: Khi người dùng muốn tham gia một sự kiện nào đó, Schema hỗ trợ hiển thị các website có thông tin liên quan đến địa điểm, ngày diễn ra sự kiện… Bạn có thể nhấp vào ngày hoặc vị trí mà mình muốn tham gia để điều hướng đến trang tương ứng trên website.

Khai báo dữ liệu có cấu trúc rõ ràng
Địa điểm và thời gian tổ chức sự kiện “Anh trai say hi” được khai báo rõ ràng

3.2. Đối với công cụ tìm kiếm

  • Hỗ trợ công cụ tìm kiếm hiểu về website của bạn.
  • Giúp các bộ máy tìm kiếm khắp thế giới thu thập thông tin và giải thích nội dung trên trang một cách hiệu quả hơn.
  • Hỗ trợ các bộ máy tìm kiếm trong việc phân loại và lập chỉ mục nội dung bạn đã khai báo.

3.3. Schema Google đối với website

  • Giúp website nổi bật hơn trên trang kết quả tìm kiếm.
  • Tăng cường thông tin hiển thị trên kết quả tìm kiếm một cách thông minh hơn.
  • Kiểm soát cách hiển thị của Rich Snippets
  • Nổi bật thông tin quan trọng và tích cực của trang web.
  • Tăng cường lưu lượng truy cập, tỷ lệ nhấp chuột.
  • Làm cho nội dung của bạn trở nên dễ hiểu hơn, đặc biệt khi nội dung đó phức tạp.

4. Giới thiệu 6 loại Schema phổ biến

Trên mạng có rất nhiều thông tin về những loại đối tượng khác nhau, như thông tin về một người, một doanh nghiệp, công thức nấu ăn, thông tin về sách, phim, bài hát, tác phẩm nghệ thuật… giống như trong đời sống thực. Vì vậy, cấu trúc dữ liệu mô tả cho các đối tượng này cũng rất phong phú.

Có rất nhiều loại Schema được tạo ra để xây dựng dữ liệu có cấu trúc. Những loại Schema chính mà hiện tại chúng ta thường gặp bao gồm:

4.1. Schema Article – Bài viết

Việc tích hợp dữ liệu có cấu trúc vào các trang tin tức, blog thể thao, có thể giúp cải thiện khả năng xuất hiện của bạn trong kết quả tìm kiếm Google. Trang của bạn có thể đủ điều kiện cho nhiều tính năng hiển thị khác nhau tùy thuộc vào cách bạn khai thác dữ liệu cấu trúc của trang.

Các trang AMP hay một site thường được gắn schema đều có thể xuất hiện trong slide bài viết nổi bật “top stories:, những kết quả tìm kiếm nâng cao “rich results”, hình ảnh “image stories” và các kết quả đa định dạng trong tìm kiếm trên thiết bị di động. Những kết quả này có thể bao gồm hình ảnh, biểu tượng trang và các tính năng kết quả tìm kiếm hấp dẫn khác. Mặc dù Google không bắt buộc phải có AMP nhưng nếu sử dụng chúng thì vẫn được ưu tiên hơn.

Ví dụ Article schema
Ví dụ minh họa dạng Article Schema

Nguyên tắc kỹ thuật

  • Nếu bạn giới hạn quyền truy cập vào nội dung trang web của mình thông qua gói đăng ký, nghĩa là người dùng phải đăng ký để truy cập, vậy bạn nên thêm dữ liệu có cấu trúc cho nội dung đăng ký và nội dung có tường phí (paywall).
  • Đối với nội dung có nhiều phần, hãy đảm bảo rằng tính năng rel=canonical liên kết đến từng trang riêng biệt hoặc trang “view-all” (xem tất cả) (thay vì dẫn đến trang 1 của chuỗi bài viết có nhiều phần).

Nguyên tắc về biểu trưng AMP

Các nguyên tắc liên quan đến biểu trưng (logo) này áp dụng cho dữ liệu có cấu trúc Article được đặt trên các trang AMP riêng lẻ. Các hướng dẫn dưới đây áp dụng cho biểu trưng của tất cả các trang AMP:

  • Tệp phải thuộc định dạng mà Google Hình ảnh cho phép.
  • Không được sử dụng hình động.
  • Đồ họa của biểu trưng phải dễ nhận diện trên nền màu.

{
@context“: “https://schema.org“,
@type“: “Organization“,
url“: “https://www.baominhwin.com”,
logo“: “https://baominhwin.com/logo.png”
}

4.2. Schema Breadcrumb

Đường dẫn Schema Breadcrumbs trên một trang chỉ ra vị trí của trang trong cấu trúc phân cấp tại website, nó hỗ trợ người dùng hiểu, khám phá trang web một cách hiệu quả. Người dùng có thể di chuyển lên cấp độ cao hơn trong hệ thống phân cấp, từng bước một, bắt đầu từ breadcrumb cuối cùng trong đường dẫn đó.

Schema Breadcrumb
Schema Breadcrumb hiển thị trong kết quả tìm kiếm

Xác định các loại dữ liệu có cấu trúc

  • Để xác định breadcrumb (đường dẫn phân cấp) trên website và giúp bộ máy tìm kiếm hiểu rõ cấu trúc điều hướng của trang này chúng ta cần triển khai dữ liệu có cấu trúc BreadcrumbList theo chuẩn của Schema.org.
  • Một thuộc tính BreadcrumbList chứa ít nhất hai ListItems, mỗi một phần tử đại diện cho một cấp trong breadcrumb.

BreadcrumbList

  • BreadcrumbList là mục chứa tất cả những phần tử trong danh sách. Bạn có thể tham khảo định nghĩa đầy đủ về BreadcrumbList tại schema.org/BreadcrumbList.

Ví dụ: Trang chủ > Blog > SEO > Schema Breadcrumb

{
@context“: “https://schema.org“,
@type“: “BreadcrumbList“,
itemListElement“: [
{
@type“: “ListItem“,
position“: 1,
name“: “Trang chủ“,
item“: “https://www.baominhwin.com
},
{
@type“: “ListItem“,
position“: 2,
name“: “Blog“,
item“: “https://www.baominhwin.com/blog
},
{
@type“: “ListItem“,
position“: 3,
name“: “SEO“,
item“: “https://www.baominhwin.com/blog/seo
}
] }

Trong đó các thuộc tính bắt buộc là:

Thuộc tính Ý nghĩa
@type "BreadcrumbList"
itemListElement Mảng chứa các ListItem
position Vị trí cấp trong breadcrumb
name Tên hiển thị của cấp
item URL đầy đủ của cấp

4.3.  Schema Product – Sản phẩm

Hỗ trợ Google cung cấp thông tin chi tiết về sản phẩm trong kết quả tìm kiếm với nhiều định dạng, kể cả Google hình ảnh. Người dùng có thể xem giá cả, số lượng hàng tồn và thông tin về đánh giá ngay trong kết quả tìm kiếm. Bạn cần cung cấp các thuộc tính bắt buộc để sản phẩm của mình đủ điều kiện hiển thị dưới dạng kết quả đa định dạng.

Trang này hiển thị thông tin sản phẩm của bạn, nhằm giúp Google tìm kiếm có thể hiển thị kết quả ở nhiều định dạng khác nhau trong danh sách tìm kiếm. Khi bạn thêm mã ghi chú “product”, sản phẩm của bạn sẽ đủ điều kiện để hiển thị trong Google hình ảnh với favicon được hiển thị chung. Huy hiệu này có khả năng thu hút thêm nhiều người dùng nhấp vào sản phẩm của bạn, nếu site của bạn có độ nhận diện cao hơn đối thủ.

Schema Google dành cho sản phẩm
Schema Product sản phẩm chứa nhiều thông tin hữu ích

Nguyên tắc

Kết quả đa định dạng về sản phẩm cung cấp cho người dùng một sản phẩm cụ thể, ví dụ như giá cả, số lượng hàng có sẵn và điểm số đánh giá. Mã ghi chú Product cần phải tuân thủ các nguyên tắc sau đây:

  • Chỉ sử dụng mã ghi chú cho một sản phẩm cụ thể, không phải cho một danh mục hoặc danh sách sản phẩm. Chẳng hạn: “điện thoại của chúng tôi đang bán” không phải là một sản phẩm cụ thể. Hiện tại, kết quả đa định dạng về sản phẩm chỉ hỗ trợ các trang dành riêng cho một sản phẩm. Bạn nên chú trọng vào việc thêm mã ghi chú cho các trang sản phẩm thay vì các trang danh sách sản phẩm hoặc danh mục sản phẩm. Đúng phải là “điện thoại giá rẻ ABC…”, đây là cách đặt tên cho sản phẩm đúng nhất.
  • Google không hỗ trợ những sản phẩm liên quan đến người lớn, hàng hóa và dịch vụ 18+…

Để thông tin sản phẩm xuất hiện trong Google hình ảnh, bạn cần thêm các thuộc tính bổ sung:

  • Để thông tin sản phẩm của bạn được hiển thị trong trình xem hình ảnh chi tiết, hãy cung cấp các thuộc tính name, image, price, và priceCurrency.
  • Để thông tin sản phẩm của bạn hiển thị trong tính năng mục liên quan: Hãy cung cấp các thuộc tính name, image, price, priceCurrency, và availability.

4.4. Schema Hỏi Đáp – FAQ

Các trang hỏi đáp là những trang web chứa dữ liệu ở dạng câu hỏi và câu trả lời, cụ thể là bao gồm một câu hỏi và câu trả lời thích hợp. Đối với nội dung hỏi đáp, bạn có thể đánh dấu dữ liệu bằng các loại QAPage, Question và Answer trên schema.org.

Những trang được xử lý đúng cách sẽ đủ điều kiện để xuất hiện dưới dạng kết quả đa dạng trên trang kết quả tìm kiếm. Những kết quả đa dạng này hỗ trợ trang web của bạn tiếp cận đúng đối tượng người dùng trên các bộ máy tìm kiếm. Dưới đây là một ví dụ về kết quả mà bạn có thể quan sát cho cụm từ tìm kiếm “Tối ưu web là gì?” nếu trang của bạn được đánh dấu là cung cấp câu trả lời cho câu hỏi đó.

Ngoài việc hỗ trợ nội dung của bạn xuất hiện dưới dạng kết quả đa dạng như trình bày ở trên, việc đánh dấu trang Hỏi đáp sẽ giúp Google tạo ra một đoạn trích phù hợp hơn cho trang của bạn. Trong ví dụ nêu trên, nội dung từ các câu trả lời có thể được hiển thị trong kết quả cơ bản nếu kết quả đa dạng không được hiển thị.

Schema hỏi đáp
Schema hỏi đáp về việc cài đặt localhost được hiển thị dưới website matbao

Nguyên tắc về nội dung

  • Chỉ nên sử dụng QAPage schema nếu trang của bạn có nội dung ở dạng câu hỏi và câu trả lời, nghĩa là có một hoặc nhiều câu hỏi đi kèm với nhiều câu trả lời, hoặc là người dùng có thể đặt câu hỏi và kèm vào nhiều câu trả lời trong đó.
  • Tránh việc sử dụng thẻ đánh dấu QAPage cho nội dung chỉ có một câu trả lời cho một câu hỏi nhất định, và không có cách nào để người dùng thêm câu trả lời khác. Thay vào đó, hãy sử dụng FAQPage.

Các trường hợp sử dụng hợp lệ:

  • Trang diễn đàn cho phép người dùng cung cấp câu trả lời cho một câu hỏi.
  • Trang hỗ trợ sản phẩm cho phép người dùng cung cấp câu trả lời cho một câu hỏi.

Các trường hợp sử dụng không hợp lệ:

  • Trang câu hỏi thường gặp được tạo ra bởi chính trang web đó, nhưng không có tính năng cho phép user gửi câu trả lời khác.
  • Trang sản phẩm cho phép người dùng đặt nhiều câu hỏi và câu trả lời trên cùng một trang
  • Hướng dẫn giải đáp hoặc bài đăng blog/ bài viết giải đáp về một vấn đề cụ thể nào đó.
  • Không nên sử dụng thẻ đánh dấu QAPage cho các trang câu hỏi thường gặp hoặc các trang có nhiều câu hỏi trên mỗi trang. Thẻ đánh dấu QAPage được áp dụng cho các trang tập trung vào một câu hỏi duy nhất cùng với các câu trả lời cho câu hỏi đó.
  • Không nên sử dụng thẻ đánh dấu QAPage cho mục đích tiếp thị.

Lưu ý khi đặt thẻ QA

  • Đảm bảo rằng mỗi thẻ đánh dấu “Question” sẽ bao gồm toàn bộ câu hỏi, và mỗi thẻ đánh dấu “Answer” cũng cần phải chứa đầy đủ câu trả lời.
  • Thẻ đánh dấu Answer chỉ áp dụng cho các câu trả lời của câu hỏi, không phải cho các nhận xét hay thảo luận về câu hỏi hoặc những câu trả lời khác. Không nên đánh dấu thẻ Answer cho những nhận xét không phải là câu trả lời.
  • Nội dung của câu hỏi và câu trả lời có thể không được hiện thị dưới dạng kết quả đa định dạng nếu có chứa bất kỳ loại nội dung nào sau đây: khiếm nhã, khiêu dâm, bạo lực, khuyến khích các hoạt động nguy hiểm hoặc bất hợp pháp hay ngôn từ mang tính chất thù địch hay quấy rối.

4.5. Schema Recipe – Schema công thức

Schema Recipe hỗ trợ người dùng tìm kiếm công thức nấu ăn của bạn, bằng cách áp dụng dữ liệu cấu trúc để thông báo cho Google về công thức đó. Khi bạn cung cấp thông tin như điểm đánh giá từ người dùng, thời gian nấu nướng và chuẩn bị nguyên liệu, cũng như thông tin về giá trị dinh dưỡng. Google có thể hiểu rõ hơn về công thức của bạn và thể hiện công thức đó với người dùng theo các hình thức đa dạng, có thể xuất hiện ở mục tìm kiếm hoặc hình ảnh.

Thông tin về schema recipe
Ví dụ về Schema công thức làm bánh được áp dụng bởi Bách Hóa Xanh

Các quy tắc dưới đây áp dụng cho dữ liệu cấu trúc Recipe.

Sử dụng dữ liệu có cấu trúc Recipe cho nội dung liên quan đến việc chuẩn bị một món ăn cụ thể. Không thể đặt các tiêu đề như “Cách làm mặt nạ dưỡng da” hoặc “ý tưởng làm SEO” để tạo cho một tiêu đề cho món ăn, nó không hợp lệ. 

Để công thức của bạn đủ điều kiện cho việc xuất hiện trong băng chuyền hoặc dưới dạng lưới trên SERP của Google, bạn cần phải tuân theo những quy tắc sau, để Google hiểu được nơi nào trên website của bạn chứa những công thức có liên quan:

  • Cung cấp dữ liệu có cấu trúc ItemList để tóm tắt các công thức cho danh sách. Bạn có thể cung cấp dữ liệu cấu trúc ItemList riêng hoặc phối hợp cùng với dữ liệu có cấu trúc công thức.
  • Trang web của bạn cần có một trang tổng hợp liệt kê tất cả những công thức nấu ăn trong bộ sưu tập.

Ví dụ:

Giả sử bạn có 6 bài viết riêng biệt, mỗi bài là một công thức bánh flan:

  • baominhwin.com/cach-lam-banh-flan-rau-cau
  • baominhwin.com/cong-thuc-lam-flan-truyen-thong
  • baominhwin.com/banh-flan-tra-xanh
  • baominhwin.com/cach-lam-banh-flan-dau-do
  • baominhwin.com/huong-dan-lam-banh-flan-pho-mai
  • baominhwin.com/flan-huong-trai-cay

Bạn nên tạo một trang tổng hợp như:

  • baominhwin.com/tong-hop-cong-thuc-banh-flan

Trang này sẽ có vai trò như:

  • Liệt kê link đến từng công thức cụ thể, có thể dùng ItemList Schema để đánh dấu danh sách, giúp Google hiểu rằng đây là một bộ sưu tập các công thức liên quan.
  • Khi người dùng thấy trang của bạn trên kết quả tìm kiếm, nếu họ nhấn vào “Xem thêm”, Google sẽ dẫn họ đến trang tổng hợp này.

4.6. LocalBusiness Schema – Doanh nghiệp địa phương

Schema doanh nghiệp địa phương là thuật ngữ dùng để chỉ tình huống khi, người tiêu dùng tìm kiếm các công ty trên Google tìm kiếm hoặc Maps, kết quả tìm kiếm có thể hiển thị một thẻ sơ đồ tri thức nổi bật, chứa các thông tin về một doanh nghiệp liên quan đến truy vấn của user.

Thông qua dữ liệu đã định dạng về doanh nghiệp địa phương, bạn có khả năng thông báo cho Google về giờ hoạt động, các bộ phận khác nhau trong doanh nghiệp, đánh giá cho công ty của bạn, và nhiều thông tin khác. Nếu bạn muốn hỗ trợ khách hàng trong việc đặt chỗ hoặc đặt hàng trực tiếp từ kết quả tìm kiếm, bạn có thể tận dụng API đặt chỗ trên Maps để cho phép việc đặt chỗ, thanh toán và thực hiện các thao tác khác.

4.7 Một số loại Schema ít phổ biến khác

Bên cạnh 6 loại Schema chính này, chúng ta còn rất nhiều loại khác có tính đặc thù hoặc ít phổ biến hơn, nếu cần tham khảo hoặc sử dụng chúng hãy vào https://schema.org/

Nhóm nội dung Loại Schema Mô tả
Doanh nghiệp & cá nhân Organization Thông tin về tổ chức, công ty
Person Thông tin về cá nhân, tác giả
Thương mại & sản phẩm Offer Chương trình khuyến mãi, giảm giá
Review Đánh giá sản phẩm/dịch vụ
Rating Điểm đánh giá tổng hợp
Service Mô tả dịch vụ cụ thể
Nội dung đặc thù Recipe Công thức nấu ăn
Course Khóa học online
JobPosting Tin tuyển dụng
Book Sách và tài liệu
Movie, TVSeries Phim, chương trình truyền hình
VideoObject Video trên trang web
AudioObject Tệp âm thanh
Cấu trúc & điều hướng BreadcrumbList Đường dẫn phân cấp
SiteNavigationElement Menu điều hướng
WebPage, WebSite Thông tin tổng quan về trang
Sự kiện & hoạt động Event Sự kiện, hội thảo
MusicEvent, SportsEvent Sự kiện âm nhạc, thể thao
Tương tác người dùng Comment Bình luận người dùng
DiscussionForumPosting Bài đăng trong diễn đàn
Danh sách & tổng hợp ItemList Danh sách các mục (sản phẩm, bài viết, công thức…)
Tìm kiếm nâng cao SearchAction Cho phép Google hiểu cách tìm kiếm trên trang

5. Hướng dẫn tạo Schema cho trang web

Để tạo schema cho một trang web, điều cơ bản cần làm là tạo một đoạn mã có cấu trúc đúng với quy định của Schema.org. Như đã đề cập ở phần trên, có nhiều định dạng có thể sử dụng được nhưng phổ biến và dễ nhất vẫn là JSON-LD. Tuy nhiên, một số nền tảng web phổ biến hiện nay như WordPress, Magento, Drupal…mọi thứ sẽ đơn giản hơn khi chỉ cần cài plugin và thực hiện khai báo đúng cách. Dưới dây là hướng dẫn chi tiết:

5.1. Hướng dẫn tạo Schema pro cho WordPress

Trong số các plugin hỗ trợ SEO cho WordPress hiện nay, Schema Pro đang được sử dụng không kém cạnh so với các plugin nổi tiếng khác như Yoast SEO hay Rank Math SEO…

Với sự thuận tiện mà các plugin này mang đến, bạn hoàn toàn không cần có bất cứ kỹ năng lập trình nào khi làm việc với Schema Pro. Tiện ích này cung cấp cho bạn một cách rất thuận tiện để tạo ra các loại dữ liệu có cấu trúc khác nhau theo tiêu chuẩn của Google, cách sử dụng cũng khá dễ dàng.

5.1.1. Cài đặt plugin Schema Pro lên trang web

Sau khi mua, bạn sẽ nhận được file cài đặt của Schema Pro, cách cài đặt tương tự như các plugin thông dụng khác trên WordPress.

  • Bước 1: Đăng nhập vào quản trị trang web -> “Plugin” -> “Cài mới”
Cài đặt Schema Pro
Hướng dẫn cài đặt Schema Pro

  • Bước 2: Nhấn vào “Tải plugin lên”
Tải Plugin schema pro
Tiến hành tải Plugin lên website

  • Bước 3: Sau đó, hãy chọn file cài đặt của Schema Pro để tiến hành cài đặt. Nếu không có xung đột plugin hay bất kỳ lỗi nào bất thường, bạn sẽ thấy Schema Pro xuất hiện trong phần cài đặt.
Schema Pro trong phần cài đặt
Cài đặt Schema sau khi tải thành công

5.1.2. Thiết lập Schema cho các trang trên website

Đầu tiên, chúng ta cần thực hiện cài đặt các thiết lập chung cho toàn bộ website. Để bắt đầu ta chọn:

Configuration -> General

Tại đây có hai mục bạn cần phải thiết lập

  • Site Logo: Bạn cần lựa chọn logo cho trang web của mình.
  • This Website Represent: Nếu trang web của bạn là cá nhân, hãy chọn Person; ngược lại, nếu đây là trang web của công ty, tổ chức hoặc doanh nghiệp thì hãy chọn Company.
General Schema Pro
Hướng dẫn cài đặt General Schema Pro

Social Profile

Đây là các trường yêu cầu bạn nhập thông tin về những nền tảng mạng xã hội của cá nhân hoặc tổ chức của bạn. Bạn nên hoàn tất thông tin cho tất cả các kênh mạng xã hội hiện có.

Khai báo social profile
Nhập thông tin mạng xã hội cụ thể

Corporate Contact

Tiến hành thiết lập thông tin liên lạc của bạn tại đây, có 2 mục bắt buộc phải được điền là Type of Contact (loại liên hệ gồm kỹ thuật, bán hàng, lễ tân, khẩn cấp…) và Telephone (số điện thoại liên lạc). Các tùy chọn còn lại bạn có thể điền đầy đủ (Google khuyến khích điều này) hoặc để trống nếu bạn không sử dụng nó.

Hướng dẫn cài đặt Schema Pro
Nhập trường thông tin liên lạc đầy đủ

Other Schema

Những schema dành cho các thông tin khác về trang web, lưu ý rằng chúng vẫn quan trọng với các bộ máy tìm kiếm, đừng bỏ qua nhé.

Hướng dẫn cài đặt Schema Pro
Trường schema khác cần khai báo đầy đủ và rõ ràng

Tại đây bạn nên thiết lập

  • Trang About Page: trang giới thiệu về website, tổ chức hay cá nhân bạn.
  • Contact Page: trang chứa các thông tin liên lạc, trang liên hệ.
  • Select Menu for Sitelinks Schema: Lựa chọn Menu mà bạn muốn hiển thị trên Sitelinks trong kết quả tìm kiếm của Google.
  • Bạn cũng nên chọn vào Enable Breadcrumb schemaEnable Sitelinks

Cài Đặt Nâng Cao

Hướng dẫn cài đặt Schema pro cho website
Cài đặt nâng cao cho Schema Pro

  • Bật liên kết kiểm tra Schema trên thanh công cụ: Chọn có để hiển thị nút kiểm tra schema nhanh cho các trang trên website, thuận tiện cho việc sửa lỗi nhanh chóng.
  • Hiển thị menu Schema bên dưới: Xác định vị trí hiển thị Schema Pro trong khu vực quản lý website, mặc định nó nằm trong mục Cài Đặt, nếu bạn muốn đặt ở vị trí khác thì hãy điều chỉnh, nếu không thì có thể bỏ qua.
  • Thêm mã Schema: Bạn mong muốn đặt mã schema tại phần tiêu đề hay chân trang của website.

5.1.3. Thiết lập các loại Schema chính

Chức năng chủ yếu của Schema Pro bao gồm việc hỗ trợ các loại dữ liệu có cấu trúc như sau:

  • Bài Viết
  • Sách
  • Khóa Học
  • Sự Kiện
  • Đăng Tin Tuyển Dụng
  • Doanh Nghiệp Địa Phương
  • Đánh Giá
  • Người
  • Sản Phẩm
  • Công Thức Nấu Ăn
  • Dịch Vụ
  • Ứng Dụng Phần Mềm
  • Đối Tượng Video

Phương pháp thiết lập chung cho các loại dữ liệu có cấu trúc được thực hiện như sau:

Hướng dẫn thêm Schema
Chọn Add New để thêm mới Schema

Chọn loại Schema thích hợp và nhấn Tiếp theo

Cài đặt Schema Pro
Chọn loại Schema tương thích để thêm

Tại trang mục tiêu Target Pages, bạn sẽ chỉ định phạm vi áp dụng cho loại Schema này trên các mục của website.

Thiết lập cài đặt phạm vi cho Schema
Tùy chọn thiết lập phạm vi cho schema

Hoàn tất phần cài đặt

Cài đặt Schema Pro cho website
Hoàn tất cài đặt

Đã hoàn thành bước đầu tiên, giờ đây bạn cần thiết lập các trường dữ liệu cho loại schema đã cài đặt. Hãy điền các thông tin cần thiết và hợp lý vào các trường dữ liệu. Chúng ta nên tìm hiểu cẩn thận và tham khảo trong thư viện schema.org để biết cách thiết lập các trường thông tin sao cho hợp lý.

Cài đặt schema pro cho website
Thiết lập các trường dữ liệu phù hợp

Việc hướng dẫn chi tiết về các loại Schema cùng cách thiết lập cho từng trường hợp cụ thể là khá dài và cần có lộ trình chi tiết, trong tương lai có lẽ Bảo Minh Win sẽ xuất bản một số bài viết hướng dẫn người dùng về cách cài đặt.

5.2. Tạo schema cho website tự xây dựng

Đối với các nền tảng CMS mã nguồn mở, việc tạo Schema tương đối đơn giản và dễ dàng, không yêu cầu bất kỳ kỹ năng lập trình nào nhờ vào việc sử dụng plugin. Ngược lại, nếu bạn sử dụng website với nền tảng tự phát triển, không có cộng đồng hỗ trợ để tạo plugin như đã nêu, thì bạn vẫn có phương pháp tạo Schema riêng cho mình.

Tất nhiên, bạn sẽ cần kỹ năng lập trình ở mức cơ bản trở lên hoặc có khả năng sử dụng các AI thông minh và miễn phí như Copilot, Gemini hay Grok, những con AI này sẽ giúp bạn tạo những đoạn Schema phù hợp với site của mình.

Về cách thức hoạt động của các plugin, chúng chủ yếu là tự động tạo ra các đoạn mã JSON-LD phù hợp với tiêu chuẩn dữ liệu có cấu trúc mà Google đã chỉ định.

Công cụ Tạo Markup Schema (JSON-LD)

  • Bước 1: Truy cập vào liên kết: https://technicalseo.com/tools/schema-markup-generator/
  • Bước 2: Bạn sẽ lựa chọn loại cấu trúc dữ liệu phù hợp với trang web của mình. Chẳng hạn, ở đây tôi chọn trường Article (dữ liệu cho các bài viết trên trang) thì sẽ hiển thị các trường thông tin như dưới đây.

Công cụ Tạo Markup Schema

  • Bước 3: Điền vào các trường thông tin tương ứng:
Cách tạo ra các đoạn mã JSON-LD
Điền vào các trường thông tin một cách đầy đủ

Cụ thể như sau:

    • Article @type: Lựa chọn trường Article
    • URL: Liên kết bài viết
    • Headline: Tiêu đề của bài viết. Tiêu đề phải không vượt quá 110 ký tự
    • Image URL #1: Liên kết hình ảnh đại diện
    • Author @type: Person : Tác giả của bài viết
    • Author: Tên tác giả
    • Publisher: Nhà xuất bản của bài viết.
    • Publisher logo URL: Liên kết logo của nhà xuất bản
    • DatePublished: Thời gian xuất bản bài viết lần đầu
    • DateModified: Thời gian sửa đổi bài viết lần gần đây nhất

Ví dụ: Tạo schema Article cho một bài viết cụ thể như sau:

Ví dụ tạo schema cho một bài viết chi tiết
Mẫu tạo schema cho một bài viết chi tiết

Khi bạn đã điền tất cả các trường thông tin thích hợp, bạn sẽ nhận được một đoạn mã Script cho schema Article tương tự như sau:

Thông tin schema đã được khai báo
Các thông tin sẽ hiển thị khi khai báo ở trên

Sau khi có đoạn mã code trên, bạn cần thêm mã này vào thẻ head của bài viết tương ứng.  Để xác minh xem việc cài đặt đã thành công hay chưa, bạn có thể kiểm tra bằng công cụ test schema:

Test schema đã cài đặt thành công hay chưa
Xác minh xem schema đã được cài đặt thành công hay chưa

Nếu bạn thấy dòng Article xuất hiện bên phải, điều đó có nghĩa là bạn đã hoàn thành được 2/3 hành trình. Tiếp theo là kiểm tra xem bạn có mắc lỗi trong quá trình cài đặt hay không:

Kiểm tra lỗi nếu có khi tạo schema
Kiểm tra lại khi cài schema có bị lỗi gì không

Như hình trên, nếu ghi “0 lỗi” cho thấy bạn đã thực hiện cài đặt thành công. Ngược lại, nếu xuất hiện lỗi, bạn cần xem xét lại đoạn mã Schema của mình.

Lưu ý:

  • Bạn cần nắm vững ý nghĩa của từng trường Schema để điền chính xác thông tin, phòng ngừa những lỗi sai có thể xảy ra.
  • Hướng dẫn trên là cách cài đặt Schema cho từng bài viết hoặc trang đích riêng lẻ, điều này có thể tốn thời gian. Do đó, khi thực hiện mã schema markup, bạn có thể tạo ra một đoạn mã script tự động cập nhật cho tất cả các trang. Bằng cách thay thế những trường cụ thể bằng các tham số có thể tạo ra tự động, khi có bài viết mới trên trang web. Bạn nên nhờ các lập trình viên có kinh nghiệm hỗ trợ hoặc yêu cầu AI làm, để có đoạn mã chính xác nhất nhé.

Với các công cụ khác, bạn cũng thực hiện tương tự như công cụ trên:

5.3. Thiết lập schema bằng công cụ Tag manager

Bên cạnh 2 phương pháp trên, bạn cũng có thể áp dụng công cụ Tag manager để tạo schema markup. Đầu tiên, bạn cần tạo đoạn mã Schema phù hợp cho website (cách tạo đã được mô tả ở phần 5.2). Sau đó, sao chép mã và dán vào HTML tùy chỉnh trong menu Thẻ Tag. Cuối cùng, hãy chọn tất cả các trang cho một biến và xuất bản nó.

Cài mã Schema google thông qua Tag manager
Cài mã Schema google thông qua Tag manager

6. Công cụ kiểm tra mã schema sau khi thiết lập

Để xác minh một trang web cụ thể (hoặc một URL cụ thể nào đó) đã sử dụng schema để ghi dấu dữ liệu có cấu trúc hay chưa? Hoặc để kiểm tra xem schema của trang web đã đáp ứng quy tắc cấu trúc hay chưa, chúng ta chỉ nên sử dụng công cụ kiểm tra do chính Google cung cấp.

Kiểm tra đã cài URL bất kỳ đã cài schema chưa
Truy cập trang web Google Rich result tester

  • Bước 2: Nhập liên kết mà bạn muốn xác minh, sau đó nhấn vào “Kiểm tra URL”
  • Bước 3: Sau khi nhấp vào kiểm tra “Kiểm tra URL”, màn hình sẽ hiển thị như hình bên dưới và bạn sẽ cần kiểm tra trong 3 mục : Đường dẫn – Biểu trưng – Hộp tìm kiếm liên kết trang web để xác nhận rằng cấu trúc dữ liệu của trang đó bạn đã cài đúng. Nếu hiện thông báo màu xanh thì bạn đã cài đặt chính xác
Kiểm tra các trường schema đã khai báo
Kiểm tra các trường đã cài schema đúng hay chưa

Ví dụ về việc kiểm tra schema của trang chính https://baominhwin.com/

  • Bước 1: nhập đường dẫn mà bạn muốn kiểm tra vào phần “Tìm nạp URL” và nhấn “Thực hiện kiểm tra” trên trang Công cụ kiểm tra dữ liệu có cấu trúc.
  • Bước 2: Sau khi quá trình nạp và phân tích hoàn tất, hệ thống sẽ cung cấp thông tin về các loại dữ liệu được cấu trúc trong URL của bạn. Số lượng dữ liệu càng phong phú thì điều đó có nghĩa là trang web của bạn đã được cấu trúc tốt, giúp các công cụ tìm kiếm dễ dàng hiểu nội dung hơn.

Trong đó:

Trường Giá trị Giải thích
headline Trang chủ – Bảo Minh Win Tiêu đề bài viết
datePublished 2021-08-07T10:26:33+07:00 Ngày đăng bài
dateModified 2025-06-10T17:26:14+07:00 Ngày chỉnh sửa gần nhất
author Win Bảo Minh Tên tác giả
author.url Đường dẫn tới trang tác giả
author.@id ID của tác giả theo Schema
author.@type Person Kiểu Schema: người (Person)

Do đó, chỉ cần với một đoạn mã JSON-LD, trang web BMW đã cung cấp đầy đủ thông tin chi tiết về nội dung của mình cho các bot thu thập, nhờ đó, các công cụ tìm kiếm như Google, Bing, Yahoo… có thể dễ dàng hiểu rõ hơn về nội dung của chúng tôi một cách nhanh chóng.

Bạn cũng có thể kiểm tra dễ dàng một URL nào đó hoặc trang web của riêng bạn bằng phương pháp này để xác định liệu schema trên trang đã được cài đặt đúng hay chưa. Nếu có bất kỳ vấn đề nào, sẽ có thông báo và gợi ý điều chỉnh để bạn thực hiện.

Lỗi khai thiếu schema
Trường image còn thiếu được Google công khai trong báo cáo

Dựa vào kết quả đánh giá của Google, ta có thể thấy đoạn url này thiếu khai báo phần Image, được cảnh báo vàng. Chỉ cần dựa vào kết quả này, ta hoàn toàn có thể tùy chỉnh và điều chỉnh các lỗi thiếu sót cho schema.

7. Lưu ý khi khai báo Schema trong website

  • Xác định loại schema cần thiết và phù hợp nhất cho từng trang của website.
  • Điền các trường thông tin một cách chính xác theo chuẩn Google đã hướng dẫn.
  • Schema phải được chèn vào từng trang, trước đây thường chỉ tạo Schema Google một lần cho toàn bộ website. Thực tế, chúng ta phải tạo Schema Google cho từng trang, từng URL riêng biệt để phù hợp với từng loại, đồng thời giảm rủi ro bị Google Panda kiểm tra do vấn đề trùng lặp nội dung (duplicated content).
  • Chú ý đến việc chèn mã schema vào đúng phần Header và Body theo hướng dẫn của Google.

Như vậy, chúng ta vừa đi đủ 1 vòng và nắm được trọn vẹn những điều cần biết về Schema Google. Thông qua bài viết này, Bảo Minh Win mong rằng các SEOer sẽ nắm bắt rõ hơn về Schema của Google, cũng như ý nghĩa mà bộ schema này đem lại. Hãy ngay lập tức áp dụng kỹ thuật schema Google vào trang web của bạn để trải nghiệm những kết quả tích cực nhé. Bên cạnh đó, đừng quên theo dõi và tra cứu thông tin trên Google Support và schema.org. Bởi Google luôn có những cập nhật mới nhằm tối ưu hóa dữ liệu có cấu trúc tốt hơn.

Nếu bạn vẫn chưa nắm rõ về schema của Google, hãy kết nối với chuyên gia để được hỗ trợ hoặc sử dụng dịch vụ SEO Website của chúng tôi, BMW mang đến giải pháp tối ưu giúp website của bạn leo top Google trong thời gian tối thiểu. Với đội chuyên gia hơn 10 năm kinh nghiệm trong việc cung cấp giải pháp Marketing tổng thể dành cho doanh nghiệp.

Bài viết được tham khảo nội dung từ nhiều nguồn, nội dung đã được kiểm duyệt bởi các chuyên gia tại BMW, hỗ trợ phát triển chuyên ngành bởi AI Copilot & Grok, để giúp phát triển nội dung chính xác, ưu việt nhất dành cho SEOer.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *