schema.org là gì ? cách sử dụng dữ liệu có cấu trúc toàn tập

schema.org là gì ?

Schema.org là một trang đánh dấu dữ liệu có cấu trúc do Google, Microsoft, Yahoo và Yandex phát triển. Mục đích là tạo ra một trang đánh dấu dữ liệu có cấu trúc để cung cấp thông tin lưu trữ cho các công cụ tìm kiếm. Mục đích chính là tạo ra một trang đánh dấu dữ liệu có cấu trúc để tất cả các công cụ tìm kiếm đều có thể hiểu được. Từ đó cho phép công cụ tìm kiếm trả về kết quả hữu ích hơn với truy vấn của người dùng. Google đánh giá rất cao website sử dụng dữ liệu cấu trúc nhưng chỉ số số ít webmaster sử dụng tính năng này.

Giới thiệu tính năng tìm kiếm của google

Google là một tập hợp các tính năng tìm kiếm thông qua các đoạn mã code mà bạn gửi cho google bằng url, google sẽ phân chia thành hai danh mục.

  1. Loại nội dung : google sẽ thu thập thông tin từ tiêu đề, url, thẻ mô tả & nội dung theo từng loại khác nhau. sau đó, chúng sẽ hiển thị nếu như có người search đúng với loại nội dung cần tìm.
  2. phần nâng cao : bằng cách sử dụng dữ liệu cấu trúc bạn gửi cho google, google nói rằng đây là tính năng hiển thị mở rộng. ví dụ : bạn đang gửi cấu trúc danh mục bóng đá và có ai đó search từ khóa liên quan đến bóng đá thì google sẽ cho hiển thị. Việc sắp xếp hiển thị cao hay thấp còn liên quan đến rất nhiều thuật toán. Nhưng google sẽ cho điểm website của bạn nếu gửi dữ liệu cấu trúc cho google.

Kết quả hiển thị tìm kiếm google

bạn thử tìm kiếm một vài từ khóa trên mạng và sẽ nhìn thấy một vài hiển thị rất bất ngờ, thông thường google chỉ hiển thị title, url, thẻ meta description đúng không nào. Do người sử dụng dữ liệu có cấu trúc rất hiếm nên việc hiển thị bằng đường dẫn là đại trà.. đôi khi bạn sẽ nhìn thấy hiển thị những ngôi sao, đường dẫn danh mục, hình ảnh…. bởi google cho ra rất nhiều kết quả tìm kiếm nhưng ít người dùng đến, chắc do liên quan đến code nên ít ai làm, vấn đề này bạn không cần quan tâm tôi sẽ hướng dẫn sử dụng dữ liệu cấu trúc rất chi tiết bạn chỉ cần copy & thay đổi một số phần vậy là ok.

cách sử dụng dữ liệu có cấu trúc toàn tập

Breadcrumb

bạn đã từng nghe đến rất nhiều lần về từ Breadcrumb đúng không nào. Nó cho biết chính xác vị trí phân cấp website của bạn để google thu thập dữ liệu & trích xuất dữ liệu từ vị trí phân cấp website của bạn. Ví dụ : bạn có 1 danh mục & 5 danh mục con, việc của bạn là hãy gửi 5 vị trí phân cấp cho google để lưu vào dữ liệu.

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: [{
“@type”: “ListItem”,
“position”: 1,
“item”: {
“@id”: “https://example.com/books”,
“name”: “Books”,
“image”: “http://example.com/images/icon-book.png”
}
},{
“@type”: “ListItem”,
“position”: 2,
“item”: {
“@id”: “https://example.com/books/authors”,
“name”: “Authors”,
“image”: “http://example.com/images/icon-author.png”
}
},{
“@type”: “ListItem”,
“position”: 3,
“item”: {
“@id”: “https://example.com/books/authors/annleckie”,
“name”: “Ann Leckie”,
“image”: “http://example.com/images/author-leckie-ann.png”
}
},{
“@type”: “ListItem”,
“position”: 4,
“item”: {
“@id”: “https://example.com/books/authors/ancillaryjustice”,
“name”: “Ancillary Justice”,
“image”: “http://example.com/images/cover-ancillary-justice.png”
}
}]
}
</script>

dữ liệu có cấu trúc Breadcrumb
dữ liệu có cấu trúc Breadcrumb

Bạn nhìn rõ ảnh demo trong đoạn code trên đó là kết quả hiển thị của google, bây giờ bạn cần chỉnh sửa một số thuộc tính trong itemListElement.

  • @id là đường dẫn danh mục
  • name là tên danh mục
  • image đường dẫn hình ảnh của danh mục

ví dụ:  trên là cách hiển thị từ danh mục cấp cha đến danh mục cấp con mỗi dấu ” , ” là tiến vào cấp con của danh mục nếu bạn có ít danh mục con hơn thì hãy xóa từ ” , { cả phần code trên dấu ngoặc } “, nếu bạn có nhiều danh mục con thì bạn hãy khai báo chi tiết từng phần riêng lẻ và code sẽ chèn trong phần header.

Sitelinks Searchbox ( hộp tìm kiếm liên kết trang web )

Google Tìm kiếm có thể hiển thị một hộp tìm kiếm được đưa vào trang web của bạn khi nó xuất hiện dưới dạng kết quả tìm kiếm. Hộp tìm kiếm này được cung cấp bởi Google Tìm kiếm. Tuy nhiên, nếu bạn muốn cấp nguồn cho hộp tìm kiếm này với công cụ tìm kiếm của riêng mình hoặc nếu bạn muốn kết quả tìm kiếm cũng bao gồm ứng dụng di động được liên kết, bạn có thể làm như vậy bằng cách dữ liệu có cấu trúc ( schema.org) được nhúng trên trang web của mình.

hộp tìm kiếm liên kết trang web
hộp tìm kiếm liên kết trang web

sau đây là hình ảnh hiển thị hộp tìm kiếm trang web trên google search, bạn có muốn website của mình hiển thị hộp tìm kiếm theo từ khóa cần seo không ???

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “WebSite”,
“url”: “http://khoahocmarketing.net/”,
“potentialAction”: {
“@type”: “SearchAction”,
“target”: “http://khoahocmarketing.net/?s={seo}”,
“query-input”: “required name=seo”
}
}
</script>

Lưu ý : bạn cần thay đổi url trang web, trong phần target bạn nên copy đường dẫn search từ khóa trên trang web của bạn, website tôi có đường dẫn search từ khóa seo là : http://khoahocmarketing.net/?s=seo. Bạn nên thay đổi từ khóa seo bằng từ khóa của bạn nhưng chỉ một từ duy nhất và viết không dấu nhé ( làm sai sẽ bị lỗi).

Khai báo hiển thị thông tin liên hệ công ty

Sử dụng dữ liệu có cấu trúc ( schema.org) đánh dấu liên hệ của công ty trên trang web chính thức của bạn để thêm thông tin liên hệ của công ty bạn vào bảng điều khiển Google Knowledge trong một số tìm kiếm, ví dụ: khi người dùng nhập tên công ty của bạn vào thanh Tìm kiếm.

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “Organization”,
“url”: “http://khoahocmarketing.net/lien-he.php”,
“contactPoint”: [{
“@type”: “ContactPoint”,
“telephone”: “+84923361407”,
“contactType”: “customer service”,
“contactOption”: “TollFree”,
“areaServed”: “US”
},{
“@type”: “ContactPoint”,
“telephone”: “++84923361407”,
“contactType”: “customer service”
}]
}
}
</script>

khai báo hiển thị logo công ty

sử dụng hình ảnh chỉ định cho google để google hiển thị công ty hoặc tổ chức của bạn trên thanh công cụ tìm kiếm.

<script type=”application/ld+json”>

{
“@context”: “http://schema.org”,
“@type”: “Organization”,
“url”: “http://www.example.com”,
“logo”: “http://khoahocmarketing.net/wp-content/uploads/2018/03/khóa-học-marketing-online-Internet-Marketing-Digital-Marketing-1.png”
}

</script>

bạn chỉ cần thay đường dẫn url logo trang web của bạn thật dễ dàng đúng không nào, một ngày tình cờ logo website của bạn hiển thị trên công cụ tìm kiếm của google là điều rất tuyệt vời.

Khai báo hồ sơ xã hội cho google

khai báo thông tin mạng xã hội trong dữ liệu có cấu trúc
khai báo thông tin mạng xã hội trong dữ liệu có cấu trúc

sử dụng dữ liệu có cấu trúc ( schema.org) trên trang web chính thức của bạn để thêm thông tin hồ sơ xã hội của bạn vào bảng điều khiển Google Knowledge. Điều này cải thiện kết quả tìm kiếm từ các trang mạng xã hội bạn đang dùng.

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “Person”,
“name”: “your name”,
“url”: “http://www.your-site.com”,
“sameAs”: [
“http://www.facebook.com/your-profile”,
“http://instagram.com/yourProfile”,
“http://www.linkedin.com/in/yourprofile”,
“http://plus.google.com/your_profile”
]
}
</script>

việc khi báo này cực kì quan trọng nếu bạn muốn google index backlink nhanh chóng thì hãy khai báo ngay nhé & tăng mức độ tin tưởng website của bạn với google.

khai báo hiển thị seo local google

<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “marketing”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/photo.jpg”
],
“@id”: “http://khoahocmarketing.net/“,
“name”: “Dave’s Steak House”,
“address”: {
“@type”: “PostalAddress”,
“streetAddress”: “148 W 51st St“,
“addressLocality”: “New York“,
“addressRegion”: “NY“,
“postalCode”: “10019“,
“addressCountry”: “US
},
“geo”: {
“@type”: “GeoCoordinates”,
“latitude”: 40.761293,
“longitude”: -73.982294
},
“url”: “http://khoahocmarketing.net/”,
“telephone”: “+12122459600“,
“openingHoursSpecification”: [
{
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: [
“Monday”,
“Tuesday”
],
“opens”: “11:30”,
“closes”: “22:00”
},
{
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: [
“Wednesday”,
“Thursday”,
“Friday”
],
“opens”: “11:30”,
“closes”: “23:00”
},
{
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: “Saturday”,
“opens”: “16:00”,
“closes”: “23:00”
},
{
“@type”: “OpeningHoursSpecification”,
“dayOfWeek”: “Sunday”,
“opens”: “16:00”,
“closes”: “22:00”
}
],
“menu”: “http://khoahocmarketing.net/”,
“acceptsReservations”: “True”
}
</script>

seo local cực kì quan trọng cho seo, những phần mình bôi đậm các bạn vui lòng sửa lại theo đúng yêu cầu của mình.

Khai báo hiển thị khóa học

hiển thị tên khóa học trong dữ liệu cấu trúc schema.org
hiển thị tên khóa học trong dữ liệu cấu trúc schema.org

Đánh dấu danh sách khóa học của bạn với dữ liệu có cấu trúc để sinh viên tiềm năng tìm thấy thông qua Google Tìm kiếm. Bạn có thể cung cấp chi tiết bao gồm tên khóa học, người cung cấp khóa học và mô tả ngắn.

<script type=”application/ld+json”>

{ “@context”: “http://schema.org”,

“@type”: “Course”, “name”: “Khóa học marketing online”,

“description”: “Khóa học marketing online – Đào tạo marketing online”,

“provider”: { “@type”: “Organization”, “name”: “khóa học marketing online”,

“sameAs”: “http://khoahocmarketing.net/” }

}

</script>

nếu website của bạn làm trong ngành nghề giáo dục thường hay mở khóa học thì hãy khai báo cho google hiển thị những khóa học website bạn.

Khai báo hiển thị sản phẩm bằng hình ảnh

hiển thị dữ liệu cấu trúc bằng sản phẩm
hiển thị dữ liệu cấu trúc bằng sản phẩm

<script type=”application/ld+json”>
{
“@context”: “http://schema.org/”,
“@type”: “Product”,
“name”: “tên sản phẩm”,
“image”: [
“https://example.com/photos/1×1/photo.jpg”,
“https://example.com/photos/4×3/photo.jpg”,
“https://example.com/photos/16×9/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.”,
“mpn”: “925872”,
“brand”: {
“@type”: “Thing”,
“name”: “tên thương hiệu”
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.4”,
“reviewCount”: “89”
},
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “USD”,
“price”: “119.99”,
“priceValidUntil”: “2020-11-05”,
“itemCondition”: “http://schema.org/UsedCondition”,
“availability”: “http://schema.org/InStock”,
“seller”: {
“@type”: “Organization”,
“name”: “tên tổ chức”
}
}
}
</script>

Thêm đánh dấu vào các trang sản phẩm của bạn để Google có thể cung cấp thông tin sản phẩm chi tiết trong kết quả tìm kiếm phong phú – bao gồm Tìm kiếm hình ảnh. Người dùng có thể xem giá, tính khả dụng và đánh giá xếp hạng ngay trên Kết quả tìm kiếm.

Sử dụng đánh dấu để cho phép kết quả sản phẩm phong phú cho phép bạn thu hút người mua tiềm năng trong khi họ đang tìm kiếm các mặt hàng để mua trên Google hoặc hình ảnh bao gồm các sản phẩm bạn bán. Duy trì độ chính xác và độ mới của thông tin sản phẩm của bạn, để khách hàng của bạn tìm thấy các mặt hàng hiện tại, có liên quan mà họ đang tìm kiếm.

-

Trả lời