Trang chủ Offpage SEO Schema là gì? Cách tạo Schema Markup tăng sức mạnh website

Schema là gì? Cách tạo Schema Markup tăng sức mạnh website

bởi Nguyễn Thành Tiến
schema là gì?

Schema Markup là một trong những xu hướng onpage SEO hiện nay. Đây được coi là bí quyết giúp website ranking tốt trên công cụ tìm kiếm. Hãy cùng tôi tìm hiểu schema là gì và cách cài đặt schema cho website trong bài viết dưới đây.

Schema là gì?

Schema là một đoạn code HTML hoặc JavaScript có chức năng đánh dấu dữ liệu có cấu trúc (structured data). Schema có tác dụng giúp cho công cụ tìm kiếm hiểu rõ website của bạn hơn và tăng khả năng xếp hạng trên công cụ tìm kiếm.

Nếu không có schema thì website chỉ là một chuỗi thông tin không có ngữ cảnh.

Tìm hiểu schema là gì?

Khái niệm schema là gì?

Theo Google: “Các trang trên website đủ điều kiện xuất hiện trên công cụ tìm kiếm dưới dạng kết quả nhiều định dạng khi được đánh dấu bằng một trong ba định dạng sau:

  • JSON-LD (nên dùng)
  • Microdata (vi dữ liệu)
  • RDFa

Schema là gì? Chi Tiết Cách Tạo Schema Chuẩn SEO Giúp Tăng Trưởng Top #1 Google

Công dụng của Schema

Đối với bộ máy tìm kiếm

Hiện nay, có hơn 1.94 tỷ website đang hoạt động trên toàn thế giới. Nếu người dùng có thể hiểu nội dung của bất kì website nào một cách dễ dàng thì với Search Engine lại khác. Bên trong website có vô số ngôn ngữ phức tạp mà Search Engine không thể hiểu được. Điều này gây cản trở cho việc hiển thị kết quả tìm kiếm của người dùng.

Vì vậy, để công cụ tìm kiếm có thể hiểu và phân loại các thông tin một cách chính xác thì bạn cần sắp xếp, hướng dẫn với các cú pháp liên quan. Schema chính là một giải pháp hoàn hảo. Nó cung cấp các dữ liệu có cấu trúc một cách cụ thể, sinh động để công cụ tìm kiếm hiểu rõ website đó đang nói về thông tin gì, chủ đề nào.

Cấu trúc dữ liệu là cách website của bạn giao tiếp với các công cụ tìm kiếm như Google. Khi Google hiểu các thực thể của website ở mức độ sâu hơn, Google sẽ cung cấp kết quả tốt hơn cho người tìm kiếm. Các mục như rich cards,  rich snippets và knowledge graph xuất hiện trên SERP sau khi thu thập thông tin từ dữ liệu có cấu trúc.

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

Schema giúp website của bạn trở nên hấp dẫn, thu hút người dùng hơn với nhiều thông tin hữu ích. Giả sử người dùng muốn tham gia một sự kiện nào đó thì schema giúp website hiển thị đầy đủ các thông tin liên quan đến thời gian, địa điểm,…Nhờ đó, website tăng một lượng traffic đáng kể. Hiên nay, có nhiều loại schema với nhiều cách hiển thị khác nhau trên công cụ tìm kiếm.

>> Tìm hiểu thêm: Traffic là gì? Hướng dẫn tăng traffic website với Schema Markup

Công cụ hỗ trợ trong quá trình làm Schema JSON-LD

  • https://jsonformatter.curiousconcept.com/  (format lại tệp dữ liệu cho gọn gàng dễ nhìn hơn)
  • https://saijogeorge.com/json-ld-schema-generator/tag-manager-fix/ (chuyển đổi JSON-LD qua Google Tag Manager Friendly Code và ngược lại)

Hướng dẫn kiểm tra Schema Markup 

Để kiểm tra website của bạn đã có Schema Markup hay chưa hoặc dữ liệu cấu trúc đang gặp vấn đề gì thì bạn nên sử dụng công cụ kiểm tra cấu trúc dữ liệu của Google:

  • Bước 1: Truy cập vào công cụ kiểm tra cấu trúc dữ liệu của Google. Tiếp theo, bạn cần nhập link vào ô “Tìm nạp URL” và click vào “Chạy thử nghiệm”.
  • Bước 2: Chờ quá trình xử lý dữ liệu hoàn tất, hệ thống sẽ trả về các loại dữ liệu có cấu trúc trong URL đó. Các dữ liệu càng nhiều thì chứng tỏ site có cấu trúc tốt và công cụ tìm kiếm dễ dàng hiểu rõ nội dung trên URL đó.
Giao diện công cụ kiểm tra cấu trúc dữ liệu của Google

Giao diện công cụ kiểm tra cấu trúc dữ liệu của Google

Ngoài ra, bạn cần lưu ý các lỗi và cảnh báo được hiển thị ở cột bên phải. Nếu xuất hiện các vấn đề này, bạn cần click vào từng mục để tìm và xử lý lỗi.

Giao diện hệ thống phân tích dữ liệu trả kết quả

Giao diện hệ thống phân tích dữ liệu trả kết quả

Một số loại Schema phổ biến

Chắc chắn bạn đang tự hỏi rằng có bao nhiêu loại Schema Markup? Câu trả lời là có rất nhiều nhưng Google chỉ giới hạn phát triển một số loại Rich Snippet cơ bản, mỗi loại đều  được cải tiến và có những điểm nổi bật riêng.

Schema Markup công ty/người

Đây không phải là một dạng Rich Snippet nhưng nó rất quan trọng vì có thể xuất hiện trong đoạn snippet. Loại schema này chứa các thông tin liên quan đến nội dung và thường được dùng để quảng bá một doanh nghiệp hoặc một người nhất định. Schema Markup công ty/ người có thể bao gồm tên công ty, logo, thông tin liên hệ,…

Schema Markup công ty/ người

Schema Markup công ty/ người

Breadcrumbs Schema Markup

Breadcrumbs Schema Markup giữ một vai trò đặc biệt quan trọng trong cấu trúc web. Nó có tác dụng làm nổi bật đường link mà bạn đang tìm kiếm.

Breadcrumbs Schema Markup

Breadcrumbs Schema Markup

>> Tìm hiểu ngay: Breadcrumbs là gì? Vai trò của Breadcrumbs trong việc điều hướng SEO

Review Schema Markup

Đây là một dạng schema thể hiện cho các xếp hạng, đánh giá của một website. Những thông tin có trong Review Schema bao gồm tên, giá sản phẩm, nội dung chi tiết,… Bạn cũng có thêm giá cao nhất, giá thấp nhất, các ưu đãi mua sắm và snippet vào schema này.

Review Schema Markup

Review Schema Markup

Recipe Schema Markup

Recipe Schema rất cần thiết cho các website cung cấp các công thức nấu ăn, làm đẹp,…Nó có tác dụng hiển thị phần công thức nấu ăn, nguyên liệu, thời gian chuẩn bị, thời gian ăn,… ngay trong phần snippet khi người dùng tìm kiếm.

Recipe Schema Markup hiển thị công thức ngay trên đoạn Featured Snippet

Recipe Schema Markup thể hiện công thức ngay trong phần Snippet

FAQ Schema Markup

FAQ Schema Markup có nhiệm vụ liệt kê các câu trả lời liên quan đến các câu hỏi đặt ra theo định dạng thả xuống. Loại schema này giúp tăng tỷ lệ nhấp vào bài viết, nhờ đó, website tăng một lượng traffic đáng kể.

FAQ Schema Markup

FAQ Schema Markup

Article Schema Markup

Article Schema Markup giúp Google hiểu rõ đâu là nội dung quan trọng của bài viết. Nhờ đó, các bài viết của bạn có thể xuất hiện trong các chuyện nổi bật trên công cụ tìm kiếm. Loại schema này thường hiển thị với các trang báo.

Google tuyên bố rằng Việc thêm Article Schema vào trang bài viết tin tức, blog và thể thao có thể tăng hiển thị website trong kết quả tìm kiếm của Google. Website của bạn có thể đủ điều kiện cho nhiều tính năng, tùy thuộc vào cách bạn mã hóa trang đó.

Article Schema Markup

Article Schema Markup

Video Schema Markup

Video Schema Markup giúp Google index video một cách dễ dàng. Ngoài ra, nó còn giúp video hiển lên kết quả tìm kiếm trên Google bên cạnh những video từ Youtube.

Video Schema Markup

Video Schema Markup

Event Schema Markup

Event Schema Markup hiển thị các thông tin quan trọng như tên, thời gian, địa điểm diễn ra sự kiện,…Nó có tác dụng giúp hiển thị event của bạn trông đẹp mắt và thu hút người dùng nhấp vào quan tâm.

Event Schema Markup

Event Schema Markup

Local Business Schema

Loại schema này giúp cho công cụ tìm kiếm xác định loại hình kinh doanh và sản phẩm của bạn. Đồng thời, schema giúp cho Google My Business trở nên rõ ràng, chi tiết hơn. Từ đó, trang web được tối ưu hóa theo Local SEO và trở nên uy tín hơn trong mắt của Google.

Local Business Schema

Local Business Schema

Product Schema

Product Schema là dạng dữ liệu có cấu trúc có tác dụng hiển thị thông tin của sản phẩm như giá, xếp hạng của người dùng,…Qua đó, công cụ tìm kiếm cung cấp đầy đủ thông tin trên SERPs làm tăng trải nghiệm của người dùng.

Schema Product

Schema Product

Service Schema

Service Schema là lược đồ giúp công cụ tìm kiếm hiểu được lĩnh vực kinh doanh của doanh nghiệp. Từ đó, công cụ sẽ hiển thị website chính xác hơn khi người dùng tìm kiếm.

Course Schema

Loại schema này giúp hiển thị đầy đủ thông tin khóa học như tên khóa học, giảng viên, học phí,…Nhờ đó, các học viên tiềm năng sẽ click vào khi tìm kiếm thông tin trên công cụ tìm kiếm.

Schema Course

Schema Course

Book Schema

Book Schema có tác dụng hiển thị đầy đủ thông tin của một cuốn sách như tên sách, tác giả, năm xuất bản,…Loại schema này rất cần thiết đối với những website của nhà xuất bản hoặc người kinh doanh sách.

Job Posting Schema

Đây là loại schema có thể hiển thị chi tiết tin tuyển dụng của bạn trên các trang tuyển dụng của Google. Người dùng có thể tìm kiếm công việc thông qua việc lọc các tiêu chí khác nhau. Job Posting Schema giúp cho tin tuyển dụng của bạn hấp dẫn và thu hút hơn.

Hướng dẫn cài đặt Schema cho WordPress

Dùng plugin là cách đơn giản nhất để cài đặt Schema cho Website. Plugin có thể hỗ trợ cài đặt Schema cho cả website cũ là website mới.

Dưới đây là các bước cài đặt Schema cho Website bằng plugin:

Bước 1: Click chọn Plugins -> Add new tại trang admin của Wordpress và tìm từ khóa “schema” trong ô tìm kiếm.

Bước 2: Chọn một Plugin Schema và click “Install now” để cài đặt.

Hướng dẫn cài đặt Plugin Schema

Hướng dẫn cài đặt Plugin Schema

Bước 3: Sau khi kích hoạt Plugin thành công, click Schema -> Settings để cài đặt cấu hình.

Bước 4: Điền các thông tin cơ bản trong trường General như About Page, Contact Page, logo website. Ngoài ra, bạn có thể cài đặt các trường Content, knowledge graph, search result để tối ưu kết quả tìm kiếm.

Hướng dẫn cài đặt các trường trong Plugin Schema

Hướng dẫn cài đặt các trường trong Plugin Schema

Bước 5: Chỉ định các loại schema sẽ được thêm vào tại trường Types của Plugin Schema.

Chỉ định loại schema sẽ thêm vào website

Chỉ định loại schema sẽ thêm vào website

Những Plugin Schema Markup phổ biến

Các Plugin sẽ giúp bạn thêm Schema vào Website một cách dễ dàng, kể cả khi bạn không biết code hay lập trình. Dưới đây là những Plugin tôi khuyên bạn nên sử dụng khi cài đặt Schema.

Thêm Schema Markup thông qua Plugin WordPress

Trong Wordpress có nhiều Plugin cho phép bạn thêm Schema một cách đơn giản như WP Review, Schema Pro Plugin, Plugin Schema, SEOPress, WPSSO Schema JSON-LD Markup,…

Sau khi cài đặt và kích hoạt thành công Plugin, bạn click vào nút Cài đặt để thêm Schema vào website. Tiếp theo là điền các thông tin cơ bản và click vào Quick Configuration Wizard để thiết lập một số trường trong Plugin.

Thêm Schema Markup thông qua Plugin Yoast SEO

Plugin Yoast SEO đã khá quen thuộc với các người làm SEO. Nếu website của bạn đã cài Plugin này thì hãy tận dụng nó để thêm Schema. Sau khi đã cài đặt Yoast SEO, bạn sẽ được Website đại diện là loại hình doanh nghiệp. Tiếp theo, bạn cần tiền tên cá nhân hoặc tổ chức, logo vào mục Yoast Wizard.

Nếu muốn cập nhật loại thực thể mà website đại diện, bạn chỉ cần click chọn SEO -> Search Appearance -> General Tab và kéo xuống phần Knowledge Graph & Schema.org điền thông tin chi tiết vào. Yoast SEO sẽ tự động thêm Schema Markup vào website khi bạn đã thiết lập loại website.

Nên sử dụng schema.org hay schema Markup để website ranking tốt?

>> Xem ngay: Hướng dẫn cài đặt và sử dụng Plugin Yoast SEO

Cách thêm Schema Markup vào WooCommerce

Bên cạnh thêm Schema vào Wordpress, Yoast SEO còn cho phép bạn thêm Schema Markup vào WooCommerce. Ngoài ra, WPSSO Core phiên bản Premium sẽ có sẵn tính năng Ecommerce Markup cho WooCommerce. Bạn cũng có thể tìm hiểu thêm các tiện ích mở rộng của Schema này để thêm các Schema liên quan cho cửa hàng Thương mại điện tử của bạn.

Hướng dẫn cài đặt Schema cho Website bằng code tay

Ngoài cách sử dụng Plugin cho Wordpress, bạn cũng có thể thêm Schema cho website bằng phương pháp code tay. Mặc dù phương pháp này đòi hỏi nhiều kiến thức về code nhưng bạn có thể chọn bất kì loại Schema cho trang web hoặc bài post của mình. Bạn có thể sử dụng Công cụ Schema Markup Generator (JSON-LD) để làm điều này.

Sử dụng Schema Markup để thêm schema vào website

Bước 1: Truy cập theo đường link https://technicalseo.com/tools/schema-markup-generator/ để vào công cụ Schema Markup Generator

Bước 2: Chọn loại Schema mà bạn muốn tạo. Ví dụ bạn chọn loại Schema Article thì nó sẽ hiển thị như hình bên dưới

Công cụ Schema Markup Generator (JSON-LD)

Công cụ Schema Markup Generator (JSON-LD)

Bước 3: Điền các thông tin vào các trường tương ứng.

Điền thông tin vào các trường Schema

Điền thông tin vào các trường Schema

Trong đó:

  • Article @type: Chọn trường Article
  • URL: Đường dẫn bài viết
  • Headline: Tiêu đề bài viết (không được vượt quá 110 ký tự).
  • Image URL #1: URL ảnh đại diện
  • Author @type: Person : Tác giả 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: Địa chỉ hình ảnh logo của nhà xuất bản
  • DatePublished: Ngày giờ xuất bản bài viết lần đầu
  • DateModified: Ngày giờ sửa đổi bài viết lần gần đây nhất
Ví dụ về điền các trường của Schema

Ví dụ về điền các trường của Schema

Sau khi điền xong các trường của Schema, bạn sẽ nhận được một đoạn mã như sau

Đoạn code sau khi đã điền các trường của Schema

Đoạn code sau khi đã điền các trường của Schema

Tiếp theo, bạn lấy đoạn code này chèn vào thẻ head của bài viết.

Hướng dẫn sử dụng schema.org trong cấu trúc website

>> Đọc thêm: Entity là gì? Mối quan hệ giữa Schema và Entity là gì?

Những câu hỏi thường gặp về Schema

Schema Markup là gì?

Schema Markup là đoạn code mà bạn đặt trên trang web của mình để hiển thị cho trình thu thập thông tin của công cụ tìm kiếm những dữ liệu mà người dùng có thể tìm thấy trên trang web của bạn. Các công cụ tìm kiếm sẽ trả về thông tin chính xác và có giá trị hơn cho truy vấn cụ thể của  người dùng.

Lợi ích của Schema Markup là gì?

  • Giúp công cụ tìm kiếm hiểu nội dung trang web của bạn tốt hơn .
  • Cải thiện sự nhận diện thương hiệu với Sơ đồ tri thức đầy đủ .
  • Nhận kết quả nhiều định dạng thu hút sự chú ý để tăng CTR .
  • Có thể hiển thị đoạn trích nổi bật để nhận được nhiều sự quan tâm hơn trong SERP

Sự khác biệt giữa Microdata và JSON-LD là gì?

Sự khác biệt giữa Microdata, RDFa & JSON-LD: Với Microdata Markup, dữ liệu có cấu trúc của bạn được tích hợp trong HTML chính của trang , trong khi JSON-LD sử dụng một đối tượng Javascript để chèn tất cả đánh dấu của bạn vào đầu trang, đó thường là cách triển khai đơn giản và tốt hơn.

Định dạng JSON là gì?

JavaScript Object Notation (JSON) là một định dạng biểu diễn dữ liệu có cấu trúc dựa trên cú pháp đối tượng JavaScript . JSON thường dùng để truyền dữ liệu từ máy chủ đến máy khách hoặc ngược lại.

Google thích microdata hay JSON-LD?

Với JSON-LD, một đối tượng JavaScript được chèn vào HTML của website để xác định dữ liệu, trong khi microdata sử dụng các thẻ và thuộc tính HTML để xác định dữ liệu. Trong nguyên tắc về dữ liệu có cấu trúc, Google tuyên bố rằng bạn nên sử dụng JSON-LD cho nội dung web .

Kết luận

Trên đây là những thông tin về Schema là gì và cách cài đặt schema trên Website. Hy vọng bài viết sẽ mang lại nhiều kiến thức bổ ích cho bạn và giúp website của bạn ranking tốt trên công cụ tìm kiếm.

Bình luận về bài viết
Bạn ơi, bài viết hữu ích với bạn chứ?  
Đánh giá bài viết này

Chưa có bình luận nào

Bài viết liên quan