Cách triển khai Schema Markup hiệu quả

Schema Markup là gì?

Schema Markup, đôi khi được gọi là 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 hiểu rõ hơn về nội dung của bạn.

Điều này giúp họ hiển thị nội dung của bạn dưới dạng phong phú.

Ví dụ:

What Is Schema Markup?

Trong ví dụ này, Google đã hiển thị một hình ảnh, xếp hạng sao, số lượng đánh giá, thời gian nấu nướng và thành phần công thức trực tiếp trong kết quả tìm kiếm.

Những yếu tố này làm cho trang web của bạn nổi bật hơn so với các trang khác.

What Is Schema Markup?

Trong bài viết này, chúng ta sẽ tìm hiểu về:

  • Tại sao schema markup quan trọng cho SEO
  • Các loại schema markup khác nhau
  • Cách giao tiếp với Google thông qua schema markup
  • Cách triển khai schema của riêng bạn (bao gồm các phương pháp tốt nhất)

Hãy bắt đầu.

Tại sao Schema Markup quan trọng cho SEO?

Schema Markup quan trọng cho SEO không phải vì nó ảnh hưởng trực tiếp đến thứ hạng của bạn trong kết quả tìm kiếm. Mà là vì những lợi ích khác của nó.

Đầu tiên, Schema Markup giúp các công cụ tìm kiếm hiểu rõ ngữ cảnh và nội dung của trang web của bạn một cách hiệu quả hơn.

Việc hiểu biết cải thiện này có thể dẫn đến việc trang web của bạn được hiển thị cho các truy vấn tìm kiếm có liên quan hơn. Điều này có nghĩa là có nhiều lượt truy cập hơn.

Thứ hai, Schema Markup có thể cải thiện diện mạo của trang web trong kết quả tìm kiếm.

Điều này có nghĩa là người dùng có khả năng nhìn thấy và nhấp vào trang web của bạn nhiều hơn. Cải thiện tỷ lệ nhấp chuột (CTR) của bạn.

Và thứ ba, Schema Markup có thể mang lại lợi thế cạnh tranh cho bạn.

Nhiều trang web vẫn chưa sử dụng Schema Markup. Vì vậy, khi bạn sử dụng, bạn đang vượt qua những người khác. Điều này là một lợi thế cạnh tranh giúp trang web của bạn nổi bật hơn.

Tất cả những điều này có thể đóng góp vào hiệu suất SEO tổng thể cho trang web của bạn.

Loại Schema Markup

Có nhiều loại schema markup. Ví dụ, Google hỗ trợ tổng cộng 35 loại. Trên website của bạn, bạn không cần sử dụng tất cả. Chỉ cần sử dụng những loại liên quan đến nội dung của bạn.

Trong phần này, chúng ta sẽ khám phá một số loại schema phù hợp với hầu hết các trang web.

Product Markup

Product markup cung cấp cho Google thông tin chi tiết hơn về sản phẩm của bạn để người tìm kiếm có thể xem thêm chi tiết trực tiếp trên trang kết quả.

Các thông tin này bao gồm hình ảnh sản phẩm, đánh giá, giá, thông tin vận chuyển, thông tin trả hàng và tình trạng có sẵn.

Product Markup

Schema markup này phù hợp nhất cho các trang web thương mại điện tử.

Tham khảo  Cách kiểm tra backlink cơ bản trong vòng 30 phút

Review Markup

Review markup thêm một đánh giá theo số sao vào phần cuối của mục kết quả tìm kiếm của bạn.

Nó cho biết người tìm kiếm nghĩ gì về sản phẩm, dịch vụ hoặc doanh nghiệp của bạn. Điều này hữu ích vì khách hàng sử dụng thông tin này trước khi mua hàng.

Dưới đây là một trang sử dụng review markup có thể trông như thế nào trên kết quả tìm kiếm:

Review Markup

Schema markup này lý tưởng cho các trang web có nội dung về sách, phim, sản phẩm, khóa học và nhiều hơn nữa.

Article Markup

Article markup cung cấp cho Google thông tin chi tiết về nội dung của một bài viết, bao gồm tiêu đề, hình ảnh nổi bật, tác giả và ngày xuất bản.

Google hiển thị thông tin này trực tiếp trong kết quả tìm kiếm.

Như thế này:

Article Markup

Markup này đặc biệt hữu ích cho tin tức, bài viết blog và các bài viết về thể thao.

Course Markup

Course markup cung cấp cho Google thông tin chi tiết về các khóa học giáo dục được cung cấp bởi một tổ chức hoặc nền tảng trực tuyến.

Các thông tin bao gồm tiêu đề khóa học, mô tả ngắn, tên của giảng viên hoặc tổ chức và các thông tin liên quan khác.

Google có thể hiển thị thông tin này trực tiếp trong kết quả tìm kiếm, cung cấp cho người học tiềm năng cái nhìn tổng quan về nội dung của khóa học.

Như thế này:

Course Markup

Schema markup này phù hợp nhất cho các trang web cung cấp khóa học.

Organization Markup

Organization markup cung cấp cho Google thông tin chi tiết về một tổ chức.

Bao gồm các chi tiết như tên tổ chức, logo, thông tin liên hệ, địa điểm, hồ sơ truyền thông xã hội và thông tin liên quan khác.

Google có thể sử dụng tất cả thông tin này để tạo các bảng kiến thức (một bảng bên cạnh đặc biệt trên phía bên phải của trang kết quả tìm kiếm, trưng bày các chi tiết chính của một tổ chức).

Nó xuất hiện khi ai đó tìm kiếm về công ty của bạn. Và cung cấp cho khách hàng tiềm năng hoặc bên quan tìm kiếm truy cập nhanh và dễ dàng vào thông tin cần thiết về doanh nghiệp.

Organization Markup

Organization schema markup đặc biệt hữu ích cho doanh nghiệp, tổ chức phi lợi nhuận, các cơ sở giáo dục và bất kỳ nhóm nào muốn cung cấp thông tin liên quan đến doanh nghiệp một cách rõ ràng và trực tiếp cho người dùng.

Local Business Markup

Local Business markup cung cấp cho Google thông tin chi tiết về một doanh nghiệp địa phương.

Bao gồm tên doanh nghiệp, địa chỉ, số điện thoại và giờ làm việc. Và còn nhiều thứ khác nữa.

Google có thể sử dụng thông tin này để tạo một bảng kiến thức địa phương, xuất hiện khi ai đó tìm kiếm tên doanh nghiệp của bạn.

Local Business Markup

Hoặc hiển thị thông tin này trực tiếp trên Google Maps.

Local Business Markup

Markup này đặc biệt quan trọng đối với các doanh nghiệp (hoặc trang web) muốn thu hút khách hàng gần đó. Ví dụ, cửa hàng truyền thống, nhà cung cấp dịch vụ hoặc nhà hàng.

Cuối cùng, việc hiển thị định dạng phong phú hay không phụ thuộc vào Google.

Ba cách để truyền tải Schema Markup

Có ba cách để truyền tải Schema Markup cho Google. Đây chính là các phương pháp mã hóa mà mã Schema Markup của bạn được định dạng trong đó. Vì vậy, nó được đọc bởi máy móc.

Các phương pháp này bao gồm:

  • JSON-LD
  • Microdata
  • RDFa
  • Dưới đây là một cái nhìn tổng quan về chúng.

    JSON-LD (Javascript Object Notation for Linked Objects)

    JSON-LD là một phương pháp dựa trên JavaScript để triển khai Schema Markup.

    Phương pháp này dễ dàng triển khai cho các nhà phát triển. Nó sử dụng cú pháp JSON (nơi dữ liệu được tổ chức dưới dạng cặp tên-giá trị, giống như trong một cuốn điện thoại, và các cặp này được phân tách bằng dấu phẩy).

    Tham khảo  Cách tạo Addon Domain - Hosting - Namecheap.com

    Dưới đây là một ví dụ:

    <script type=”application/ld+json”>{“@context”: “http://schema.org”,”@type”: “Article”,”headline”: “Bài viết đầu tiên của tôi”,”author”: {“@type”: “Person”,”name”: “John Doe”},”datePublished”: “2023-11-11″,”image”: “image.jpg”}</script>

    Khi Google nhìn thấy điều này, nó biết:

  • Chúng ta đang đánh dấu một bài viết
  • Tiêu đề là “Bài viết đầu tiên của tôi”
  • Tác giả là John Doe
  • Ngày xuất bản là ngày 11 tháng 11 năm 2023
  • Hầu hết các trang web hiện nay đều sử dụng JSON-LD cho Schema Markup, vì đây là phương pháp được Google ưa chuộng.

    Microdata

    Phương pháp này sử dụng các thẻ và thuộc tính HTML và khá dễ hiểu nếu bạn biết HTML.

    Tuy nhiên, mã code có thể trở nên dài hơn so với JSON-LD. Vì vậy, phương pháp này thông thường không được ưa chuộng.

    Dưới đây là một ví dụ:

    <html><head><title>Bài viết đầu tiên của tôi</title></head><body><div itemscope itemtype=”http://schema.org/Article”><h1 itemprop=”headline”>Bài viết đầu tiên của tôi</h1><img itemprop=”image” src=”image.jpg” alt=”hình ảnh nổi bật”><p>Viết bởi: <span itemprop=”author”>John Doe</span></p><p>Xuất bản vào: <time itemprop=”datePublished” datetime=”2023-11-11″>Ngày 11 tháng 11 năm 2023</time></p></div></body></html>

    Trong ví dụ này:

  • “<div>” đánh dấu phạm vi của Schema “Article”
  • Các thuộc tính “itemprop” đánh dấu tiêu đề, hình ảnh, tác giả và ngày xuất bản
  • RDFa (Resource Descriptive Framework in Attributes)

    Giống như Microdata, RDFa cũng sử dụng các thẻ và thuộc tính HTML. Và nó rườm rà.

    Dưới đây là một ví dụ:

    <html><head><title>Bài viết đầu tiên của tôi</title></head><body><div vocab=”http://schema.org/” typeof=”Article”><h1 property=”headline”>Bài viết đầu tiên của tôi</h1><img property=”image” src=”image.jpg” alt=”hình ảnh nổi bật”><p>Viết bởi: <span property=”author” typeof=”Person”>John Doe</span></p><p>Xuất bản vào: <time property=”datePublished” datetime=”2023-11-11″>Ngày 11 tháng 11 năm 2023</time></p></div></body></html>

    Trong ví dụ này:

  • “<div>” đánh dấu phạm vi của Schema “Article”
  • Các thuộc tính “property” đánh dấu các thuộc tính cụ thể như tiêu đề, hình ảnh, tác giả và ngày xuất bản
  • Thường thì việc sử dụng JSON-LD là lựa chọn tốt hơn vì nó đơn giản hơn.

    Làm thế nào để thực hiện Schema Markup trên trang web của bạn (Bước theo bước)

    Bạn không cần có kỹ năng lập trình để tạo ra những đoạn mã schema này. Có các công cụ có thể tạo chúng cho bạn.

    Bạn chỉ cần sử dụng công cụ phù hợp và thực hiện mã vào trang web của bạn.

    Dưới đây là quy trình:

    1. Truy cập vào Công cụ Hỗ trợ Đánh dấu Dữ liệu có Cấu trúc của Google

    2. Chọn một Loại Dữ liệu

    Chọn một trong các loại dữ liệu thông thường từ danh sách đã cho. Ví dụ này, chúng tôi chọn “Bài viết”.

    2. Chọn một Loại Dữ liệu

    3. Dán URL của bạn

    Dán URL của trang mà bạn muốn thêm markup. Bạn cũng có thể dán mã HTML. Sau đó, nhấp vào “Bắt đầu đánh dấu”.

    3. Dán URL của bạn

    Công cụ sẽ tải trang của bạn để bạn có thể bắt đầu đánh dấu. Trang web của bạn sẽ xuất hiện ở phía bên trái và các mục dữ liệu sẽ xuất hiện ở phía bên phải. Như thế này:

    3. Dán URL của bạn

    4. Bắt đầu Đánh dấu Trang của bạn

    Để bắt đầu, làm nổi bật phần cần đánh dấu ở phía bên trái. Đối với một bài viết, làm nổi bật tiêu đề và chọn mục dữ liệu “Tên” từ menu xuất hiện.

    4. Bắt đầu Đánh dấu Trang của bạn

    Công cụ sẽ lấy tiêu đề của bài viết và đặt nó cạnh “Tên” ở phía bên phải.

    4. Bắt đầu Đánh dấu Trang của bạn

    Sau đó, làm nổi bật tên tác giả và chọn mục dữ liệu “Tác giả”.

    4. Bắt đầu Đánh dấu Trang của bạn

    Công cụ sẽ lấy tên tác giả và đặt nó cạnh “Tên” ở phía bên phải.

    4. Bắt đầu Đánh dấu Trang của bạn

    Tiếp tục thêm nhiều thuộc tính đánh dấu càng nhiều càng tốt.

    5. Tạo mã HTML

    Khi bạn hoàn tất, nhấp vào nút “Tạo HTML” ở góc trên bên phải màn hình.

    5. Tạo mã HTML

    Bạn sẽ nhận được mã để thêm vào trang của bạn. Mặc định, nó sẽ được định dạng dưới dạng JSON-LD. Nhưng bạn có thể nhấp vào menu thả xuống ở phía trên để chọn định dạng microdata nếu bạn muốn.

    Tham khảo  Hướng dẫn cách sử dụng SEO PowerSuite để tạo chiến dịch SEO thành công

    5. Tạo mã HTML

    6. Thêm Markup vào Trang của bạn

    Bây giờ bạn đã có mã của mình, hãy thêm vào trang của bạn trong phần <head> của mã HTML của nó.

    Bạn có thể dễ dàng sao chép mã từ giao diện công cụ.

    6. Thêm Markup vào Trang của bạn

    Giờ là lúc kiểm tra markup bạn đã thêm vào trang của mình.

    7. Kiểm tra Schema markup của bạn

    Google khuyến nghị sử dụng công cụ Kiểm tra Kết quả Phong phú của nó để kiểm tra schema markup của bạn:

    7. Kiểm tra Schema markup của bạn

    Nhập URL hoặc đoạn mã. Các lỗi, cảnh báo và schema markup được phát hiện sẽ hiển thị ở phía bên phải màn hình:

    7. Kiểm tra Schema markup của bạn

    Nếu bạn cần sửa bất kỳ lỗi nào, bạn có thể chỉnh sửa mã của bạn trực tiếp ở phía bên trái của trang. Sau khi thực hiện thay đổi, nhấp vào nút “RUN TEST” ở cuối trang để xác nhận lại:

    7. Kiểm tra Schema markup của bạn

    Bạn cũng có thể kiểm tra toàn bộ trang web của mình để tìm các vấn đề về schema markup bằng công cụ Kiểm tra Trang web của chúng tôi.

    Thiết lập kiểm tra toàn diện cho trang web của bạn.

    Sau khi kiểm tra hoàn tất, tìm phần “Markup” trong tab Tổng quan. Sau đó, nhấp vào nút “Xem chi tiết”.

    7. Kiểm tra Schema markup của bạn

    Bạn sẽ nhận được một điểm đánh giá markup cho biết bao nhiêu dữ liệu schema của bạn là hợp lệ hoặc không hợp lệ. Điểm số càng cao, mã của bạn càng ít lỗi.

    7. Kiểm tra Schema markup của bạn

    Để xem danh sách đầy đủ các lỗi, cuộn xuống phần “Các mục Dữ liệu có Cấu trúc”. Nhấp vào nút “Xem tất cả các mục không hợp lệ”.

    7. Kiểm tra Schema markup của bạn

    Nhấp vào bất kỳ mục nào trong cột “Các trường ảnh hưởng” để xem các lỗi cụ thể cho từng vấn đề được xác định.

    7. Kiểm tra Schema markup của bạn

    Nếu có bất kỳ lỗi nào xuất hiện cho trang web của bạn, hãy quay lại Công cụ Hỗ trợ Đánh dấu Dữ liệu có Cấu trúc để tạo ra mã mới, sau đó xác nhận lại với Kiểm tra Kết quả Phong phú.

    Quy tắc tốt nhất về Schema Markup

    Luôn nhớ những quy tắc tốt nhất này khi làm việc với schema:

    • Chọn đúng loại schema. Chọn loại schema phù hợp nhất với nội dung của trang web. Ví dụ, sử dụng “Article” cho bài viết, “Product” cho trang sản phẩm và “Recipe” cho công thức nấu ăn.
    • Sử dụng định dạng JSON-LD. Google khuyến nghị sử dụng JSON-LD cho schema. Nó dễ triển khai và duy trì hơn so với các định dạng khác như Microdata hoặc RDFa.
    • Cung cấp thông tin chi tiết. Điền đầy đủ các thuộc tính liên quan càng nhiều càng tốt. Schema markup càng chi tiết, Google càng hiểu và hiển thị nội dung của bạn tốt hơn.
    • Sử dụng công cụ Rich Result Test của Google. Luôn kiểm tra schema của bạn bằng các công cụ được đề xuất bởi Google, như Rich Result Test. Điều này giúp đảm bảo rằng schema của bạn được triển khai đúng và không có lỗi.
    • Cập nhật schema markup của bạn. Thường xuyên cập nhật schema markup, đặc biệt là nếu nội dung trên trang của bạn thay đổi. Điều này đảm bảo thông tin có trong schema tương ứng với nội dung thực tế.
    • Tránh các hành vi spam. Không sử dụng schema markup một cách đánh lừa hoặc spam. Điều này bao gồm việc thêm markup không liên quan đến nội dung của trang hoặc cố gắng thao túng thứ hạng tìm kiếm một cách không công bằng.
    • Cập nhật thông tin về cập nhật. Google định kỳ cập nhật hướng dẫn về schema markup. Hãy cập nhật thông tin về những thay đổi này để đảm bảo schema markup của bạn vẫn hiệu quả và tuân thủ quy định.

    Thực hiện mã đánh dấu Schema đầu tiên của bạn

    Bây giờ bạn đã biết cách thực hiện mã đánh dấu Schema (tuân thủ các quy tắc tốt nhất), đến lúc thực hiện mã đầu tiên của bạn.

    Chọn loại schema phù hợp với nội dung của bạn, tạo mã bằng cách sử dụng công cụ Structured Data Markup Helper và chèn nó vào phần <head> của trang HTML của bạn.

    Bạn cũng có thể kiểm tra mã và việc thực hiện của nó bằng các công cụ như Rich Results Test và Site Audit của Semrush.

    Bạn đang chờ đợi gì nữa?

    Tìm hiểu thêm về chúng tôi tại: TRANHUNG Digital

    Đánh giá bài viết
    Contact Me on Zalo