Dữ liệu có cấu trúc (Structured Data) tối ưu hóa SEO Onpage cần biết

Trong bài viết này Galaxy Theme chia sẻ tới bạn đọc kiến thức đầy đủ về dữ liệu có cấu trúc (Structured Data) trong quá trình tối ưu hóa SEO Onpage.

1. Dữ liệu có cấu trúc là gì?

Dữ liệu có cấu trúc là 1 dạng dữ liệu được thêm vào source (code) trong quá trình tối ưu hóa SEO Onpage nhằm định hình nội dung thông tin, lưu trữ và truyền đạt thông tin trang web của bạn. Những thông tin có trong dữ liệu sẽ được trình bày theo một bố cục xác định ngay từ đầu. Vì thế mà chúng được gọi là dữ liệu có cấu trúc.

Dữ liệu có cấu trúc gồm những gì? Dữ liệu có cấu trúc bao gồm những thẻ, đoạn đánh dấu trong code giúp các công cụ tìm kiếm làm việc nhanh và hiệu quả hơn.

Dữ liệu có cấu trúc nhằm khai báo với các Search Engine (công cụ tìm kiếm) như Google, Yahoo, Bing biết website của bạn thuộc loại nào: tin tức, blog, shop, mạng xã hội, web công ty…

Rich Snippets là những đoạn Snippets hiển thị trên kết quả tìm kiếm của các công cụ tìm kiếm như Google, Yahoo, Bing… (1).

Thư viện về dữ liệu có cấu trúc được đăng tải trên trang web Schema.org. Được tạo bởi Google, Microsoft, Yahoo và Yandex. Bên cạnh đó Google còn đưa riêng 1 thư viện của họ (2) (3).

2. Tác dụng

Việc trang web của bạn có khai báo dữ liệu có cấu trúc có nhiều tác dụng không chỉ giúp tối ưu hóa SEO Onpage mà còn giúp các công cụ tìm kiếm hoạt đồng nhanh và hiệu quả hơn. Điều này cải thiện đáng kể vị trí website của bạn trên công cụ tìm kiếm của google.

Đối với các công cụ tìm kiếm:

Giúp công cụ tìm kiếm tìm hiểu trang web nhanh và chính xác:

Việc bạn khai báo dữ liệu có cấu trúc sẽ giúp việc sắp xếp trang web dữ liệu của bạn vào đúng loại, khi người dùng gõ truy vấn tìm kiếm thì kết quả được trả về nhanh hơn.

Mình lấy vị dụ như thế này để các bạn dễ hiểu: Trong một thư viện sách, sẽ có các ngăn và khu vực sách giáo khóa, sách về marketing, sách khóa học… Khi bạn muốn tìm loại nào thì chỉ cần tới khu vực đó lựa chọn.

Các công cụ tìm kiếm cũng vậy, kết hợp với các thuật toán Humming Bird, Rankbrain… sẽ trả về kết quả nhanh và chuẩn cho người dùng. Vì thế mà dữ liệu có cấu trúc có ảnh hưởng rất lớn đối với trang web của bạn.

Hiển thị thêm một số thông tin bổ sung của website trên công cụ tìm kiếm:

Khi google đã hiểu về những thông tin trên website của bạn và nó có thể xuất hiện trong Tìm kiếm nâng cao hơn. Điều đó sẽ giúp người dùng sẽ nhìn thấy bài viết của bạn đầu tiên và có bố cục chuyên nghiệp hơn những website khác nhắm thu hút người truy cập.

Đối với người làm SEO:

Một vài loại dữ liệu có cấu trúc là yếu tố xếp hạng giúp trang web của bạn có điểm số cao hơn. Những trang web nằm trên những vị trí cao của kết quả tìm kiếm thường là những trang được khai báo dữ liệu có cấu trúc chuẩn.

Việc khai báo dữ liệu có cấu trúc chuẩn sẽ giúp trang web của bạn nổi bật trên trên các công cụ tìm kiếm như Google, với titledescription tốt sẽ giúp bạn tăng tỉ lệ nhấp chuột trong kết quả tìm kiếm tự nhiên (CTR). Điều này là rất cần thiết đối với một website.

Ví dụ rich snippets trên Google
Ví dụ rich snippets trên Google (nổi bật hơn). Click xem ảnh rõ hơn!

 

Ví dụ rich snippets trên Google (nổi bật hơn). Click xem ảnh rõ hơn!
Ví dụ rich snippets trên Google (nổi bật hơn). Click xem ảnh rõ hơn!

3. Công cụ kiểm tra dữ liệu có cấu trúc

Bạn nên sử dụng công cụ kiểm tra dữ liệu có cấu trúc của google để kiểm tra và xem website của mình hoạt động cũng như xuất hiện như thế nào trước khi cho xuất hiện trên kết quả tìm kiếm của google: https://search.google.com/structured-data/testing-tool/u/0/?hl=vi

4. Phân loại

Có rất nhiều loại dữ liệu có cấu trúc khác nhau, dựa vào lĩnh vực, loại nội dung trên trang web của bạn để khai báo theo quy ước định dạng trên Schema.org.

Dưới đây là list các loại dữ liệu có cấu trúc mà Google sử dụng, tuỳ theo loại landing page mà sử dụng sao hiệu quả.

Bảng phân loại dữ liệu có cấu trúc thường dùng (click xem ảnh lớn hơn)
Bảng phân loại dữ liệu có cấu trúc thường dùng (click xem ảnh lớn hơn)

Ví dụ như trong bài viết về Học SEO ở đâu tốt nhất? (thuộc loại bài viết blog, article): Chúng tôi sử dụng dữ liệu có cấu trúc Rating (AggregateRating). Lưu ý review (vote) của bài viết blog khác của sản phẩm.

Các bạn có thể sử dụng công cụ Structured Data Testing Tool của Google để kiểm tra.

Các loại dữ liệu có cấu trúc:

Breadcumbs:

Breadcrumbs là thẻ điều hướng trên trang web được tối ưu nhằm tương tác với người dùng. Có thể hiểu đây là tập hợp những đường link phân cấp giúp người đọc có thể biết mình đang ở trang nào trên website và có thể di chuyển thuận lợi hơn qua các trang khác nhau.

Ví dụ:

Trang chủ >> Chuyên mục >> Trang con

Cách cài đặt: 

Cài plugin RDFa Breadcrumb và Install Now  sau đó nhấn Activate Plugin.

Hiển thị trên 1 số theme không được hỗ trợ: chèn short code sau vào những trang web bạn muốn xuất hiện Breadcrumb:

Article: 

Ví dụ:

{
"@context": "https://schema.org",
"@type": "NewsArticle",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "https://google.com/article"
},
"headline": "Article headline",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"datePublished": "2015-02-05T08:00:00+08:00",
"dateModified": "2015-02-05T09:20:00+08:00",
"author": {
"@type": "Person",
"name": "John Doe"
},
"publisher": {
"@type": "Organization",
"name": "Google",
"logo": {
"@type": "ImageObject",
"url": "https://google.com/logo.jpg"
}
},
"description": "A most wonderful article"
}

Product:

Ví dụ về một trang sản phẩm:

{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Executive Anvil",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveler looking for something to drop from a height.",
"sku": "0446310786",
"mpn": "925872",
"brand": {
"@type": "Thing",
"name": "ACME"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Fred Benson"
}
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.4",
"reviewCount": "89"
},
"offers": {
"@type": "Offer",
"url": "https://example.com/anvil",
"priceCurrency": "USD",
"price": "119.99",
"priceValidUntil": "2020-11-05",
"itemCondition": "https://schema.org/UsedCondition",
"availability": "https://schema.org/InStock",
"seller": {
"@type": "Organization",
"name": "Executive Objects"
}
}
}

Event:

Ví dụ:

{
"@context": "https://schema.org",
"@type": "Event",
"name": "The Adventures of Kira and Morrison",
"startDate": "2025-07-21T19:00",
"endDate": "2025-07-21T23:00",
"location": {
"@type": "Place",
"name": "Snickerpark Stadium",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 West Snickerpark Dr",
"addressLocality": "Snickertown",
"postalCode": "19019",
"addressRegion": "PA",
"addressCountry": "US"
}
},
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"description": "The Adventures of Kira and Morrison is coming to Snickertown in a can’t miss performance.",
"offers": {
"@type": "Offer",
"url": "https://www.example.com/event_offer/12345_201803180430",
"price": "30",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"validFrom": "2024-05-21T12:00"
},
"performer": {
"@type": "PerformingGroup",
"name": "Kira and Morrison"
}
}

Review:

Ví dụ:

{
"@context": "https://schema.org/",
"@type": "Review",
"itemReviewed": {
"@type": "Restaurant",
"image": "http://www.example.com/seafood-restaurant.jpg",
"name": "Legal Seafood",
"servesCuisine": "Seafood",
"telephone": "1234567",
"address" :{
"@type": "PostalAddress",
"streetAddress": "123 William St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10038",
"addressCountry": "US"
}
},
"reviewRating": {
"@type": "Rating",
"ratingValue": "4"
},
"name": "A good seafood place.",
"author": {
"@type": "Person",
"name": "Bob Smith"
},
"reviewBody": "The seafood is great.",
"publisher": {
"@type": "Organization",
"name": "Washington Times"
}
}

Q&A (hỏi đáp):

{
"@context": "https://schema.org",
"@type": "QAPage",
"mainEntity": {
"@type": "Question",
"name": "How many ounces are there in a pound?",
"text": "I have taken up a new interest in baking and keep running across directions in ounces and pounds. I have to translate between them and was wondering how many ounces are in a pound?",
"answerCount": 3,
"upvoteCount": 26,
"dateCreated": "2016-07-23T21:11Z",
"author": {
"@type": "Person",
"name": "New Baking User"
},
"acceptedAnswer": {
"@type": "Answer",
"text": "1 pound (lb) is equal to 16 ounces (oz).",
"dateCreated": "2016-11-02T21:11Z",
"upvoteCount": 1337,
"url": "https://example.com/question1#acceptedAnswer",
"author": {
"@type": "Person",
"name": "SomeUser"
}
},
"suggestedAnswer": [
{
"@type": "Answer",
"text": "Are you looking for ounces or fluid ounces? If you are looking for fluid ounces there are 15.34 fluid ounces in a pound of water.",
"dateCreated": "2016-11-02T21:11Z",
"upvoteCount": 42,
"url": "https://example.com/question1#suggestedAnswer1",
"author": {
"@type": "Person",
"name": "AnotherUser"
}
}, {
"@type": "Answer",
"text": " I can't remember exactly, but I think 18 ounces in a lb. You might want to double check that.",
"dateCreated": "2016-11-06T21:11Z",
"upvoteCount": 0,
"url": "https://example.com/question1#suggestedAnswer2",
"author": {
"@type": "Person",
"name": "ConfusedUser"
}
}
]
}
}

5. Lưu ý

Dữ liệu có cấu trúc là một yếu tố trực tiếp và gián tiếp xếp hạng trang trang web của bạn, vì vậy lưu ý không nên spam, làm giả fake để tránh bị Google phạt.

Trong 1 hội thảo SMX West Juan Felipe Rincon từ Google có đưa ra là 65% report được thực hiện (5).

Tại việt Nam nói đến SEO thường nói đến Google. Nhưng khi bạn làm SEO Global thì việc kết hợp với các công cụ tìm kiếm khác như Bing, Yahoo… là một lợi thế.

6. Báo cáo đối thủ fake

Google cũng chỉ là một con robot chưa đủ thông minh để có thể làm chuẩn hết mọi việc, trường hợp bạn thấy đối thủ fake dữ liệu có cấu trúc hãy gửi report tới Google.

Việc báo cáo đối thủ fake cố tình thao túng Google với việc xây dựng backlink “bẩn” là hai cái khác nhau. Bạn có thể sử dụng form này để gửi tới Google.

Cảm ơn các bạn đã theo dõi, thắc mắc xin vui lòng comment phía dưới hoặc hỏi đáp trên group facebook SEOBeginner.

 

Dữ liệu có cấu trúc (Structured Data) tối ưu hóa SEO Onpage cần biết
4.1 (81.6%) 25 votes

Trả lời

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 *