Hướng dẫn chi tiết về dữ liệu có cấu trúc loại trang hồ sơ

Trong thời đại số hóa hiện nay, việc tối ưu hóa nội dung trên các công cụ tìm kiếm như Google là một phần quan trọng trong chiến lược tiếp cận khách hàng của các doanh nghiệp và cá nhân. Một trong những phương pháp hiệu quả để đạt được điều này là sử dụng dữ liệu có cấu trúc, đặc biệt là dữ liệu có cấu trúc loại trang hồ sơ (ProfilePage). Bài viết này sẽ hướng dẫn chi tiết cách triển khai và tối ưu hóa dữ liệu có cấu trúc loại ProfilePage nhằm giúp nội dung của bạn nổi bật trên Google Tìm kiếm.

Mã đánh dấu ProfilePage là công cụ quan trọng dành cho mọi trang web nơi nhà sáng tạo (cá nhân hoặc tổ chức) chia sẻ quan điểm chính chủ. Việc sử dụng mã đánh dấu này cho phép Google Tìm kiếm nổi bật các thông tin về nhà sáng tạo, chẳng hạn như tên, tên người dùng trên mạng xã hội, ảnh hồ sơ, số người theo dõi, hoặc mức độ phổ biến của nội dung. Ngoài ra, Google Tìm kiếm còn sử dụng mã đánh dấu ProfilePage để phân biệt nhà sáng tạo và hỗ trợ các tính năng như Quan điểm, Thảo luận và Diễn đàn.

Các tính năng khác của dữ liệu có cấu trúc cũng có thể liên kết đến các trang có mã đánh dấu ProfilePage. Ví dụ, dữ liệu có cấu trúc loại Bài viết và Công thức nấu ăn có thể có tác giả, và thường có một số tác giả xuất hiện trong dữ liệu có cấu trúc loại diễn đàn thảo luận và trang Hỏi và đáp.

Cách thêm dữ liệu có cấu trúc

Dữ liệu có cấu trúc là một định dạng chuẩn giúp cung cấp thông tin về một trang web và phân loại nội dung trên trang. Nếu bạn mới làm quen với dữ liệu có cấu trúc, bạn nên tìm hiểu thêm về cách thức hoạt động của nó.

Dưới đây là quy trình tổng quan về cách xây dựng, kiểm tra, và triển khai dữ liệu có cấu trúc:

  1. Thêm các thuộc tính bắt buộc: Tùy theo định dạng bạn sử dụng, hãy tìm hiểu cách chèn dữ liệu có cấu trúc vào trang. Nếu bạn đang sử dụng một hệ thống quản lý nội dung (CMS), việc sử dụng trình bổ trợ tích hợp trong CMS có thể giúp việc này trở nên dễ dàng hơn. Nếu bạn sử dụng JavaScript, hãy tìm hiểu cách tạo dữ liệu có cấu trúc bằng ngôn ngữ này.
  2. Tuân thủ các nguyên tắc: Đảm bảo rằng mã của bạn tuân theo các nguyên tắc về dữ liệu có cấu trúc.
  3. Xác thực mã của bạn: Sử dụng công cụ Kiểm tra kết quả nhiều định dạng để kiểm tra và sửa chữa mọi lỗi nghiêm trọng. Bạn cũng nên cân nhắc việc khắc phục các vấn đề không nghiêm trọng có thể bị công cụ này gắn cờ, vì việc này có thể giúp cải thiện chất lượng của dữ liệu có cấu trúc của bạn. Tuy nhiên, việc này không bắt buộc để nội dung của bạn đủ điều kiện xuất hiện dưới dạng kết quả nhiều định dạng.
  4. Triển khai thử nghiệm: Triển khai một số trang có chứa dữ liệu có cấu trúc và sử dụng công cụ kiểm tra URL để kiểm tra cách Google nhìn thấy trang của bạn. Đảm bảo rằng Google có thể truy cập trang và không bị chặn bởi tệp robots.txt, thẻ noindex hoặc yêu cầu đăng nhập. Nếu trang không gặp vấn đề nào, bạn có thể yêu cầu Google thu thập lại dữ liệu các URL của mình.Lưu ý: Cần chờ một thời gian để Google thu thập lại dữ liệu và lập chỉ mục. Quá trình này có thể mất vài ngày sau khi bạn xuất bản một trang mới.
  5. Gửi sơ đồ trang web: Để thông báo cho Google về các thay đổi sau này, bạn nên gửi một sơ đồ trang web. Quy trình này có thể được tự động hóa bằng cách sử dụng Search Console Sitemap API.

Ví dụ

Dưới đây là một ví dụ về trang hồ sơ sử dụng mã đánh dấu dữ liệu có cấu trúc:

JSON-LD

<html>
<head>
<title>Angelo Huff on Cool Forum Platform</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"dateCreated": "2024-12-23T12:34:00-05:00",
"dateModified": "2024-12-26T14:53:00-05:00",
"mainEntity": {
"@type": "Person",
"name": "Angelo Huff",
"alternateName": "ahuff23",
"identifier": "123475623",
"interactionStatistic": [{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/FollowAction",
"userInteractionCount": 1
},{
"@type": "InteractionCounter",
"interactionType": "https://schema.org/LikeAction",
"userInteractionCount": 5
}],
"agentInteractionStatistic": {
"@type": "InteractionCounter",
"interactionType": "https://schema.org/WriteAction",
"userInteractionCount": 2346
},
"description": "Defender of Truth",
"image": "https://example.com/avatars/ahuff23.jpg",
"sameAs": [
"https://www.example.com/real-angelo",
"https://example.com/profile/therealangelohuff"
]
}
}
</script>
</head>
<body>
</body>
</html>

Vi dữ liệu

<html>
<head>
<title>Angelo Huff on Cool Forum Platform</title>
</head>
<body itemtype="https://schema.org/ProfilePage" itemscope>
<meta itemprop="dateCreated" content="2024-12-23T12:34:00-05:00" />
<meta itemprop="dateModified" content="2024-12-26T14:53:00-05:00" />
<div itemprop="mainEntity" itemtype="https://schema.org/Person" itemscope>
<div><span itemprop="alternateName" id="handle">ahuff23</span> (<span itemprop="name" id="real-name">Angelo Huff</span>)</div>
<meta itemprop="identifier" content="123475623" />
<div itemprop="description">Defender of Truth</div>
<img itemprop="image" src="https://example.com/avatars/ahuff23.jpg" />
<div>Links: <a itemprop="sameAs" href="https://www.therealangelohuff.com">Home Page</a><br />
<a itemprop="sameAs" href="https://example.com/profile/therealangelohuff">Other Social Media Site</a></div>
<div>
<span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">5</span>
<span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span>
</span>,
<span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">1</span>
<span itemprop="interactionType" content="https://schema.org/FollowAction">follower</span>
</span>, and
<span itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
<span itemprop="userInteractionCount">2346</span>
<span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
</span>
</div>
</div>
</body>
</html>

Nguyên tắc

Để dữ liệu có cấu trúc trên trang hồ sơ của bạn đủ điều kiện hiển thị trong Google Tìm kiếm, bạn cần tuân thủ các nguyên tắc sau:

  • Nguyên tắc chung về dữ liệu có cấu trúc
  • Nguyên tắc cơ bản của tìm kiếm
  • Nguyên tắc về nội dung
  • Nguyên tắc kỹ thuật

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

Trọng tâm của trang hồ sơ phải là thông tin về một cá nhân hoặc tổ chức có liên kết với trang web chung. Dưới đây là một số ví dụ về trang hồ sơ hợp lệ:

  • Trang hồ sơ người dùng trên diễn đàn hoặc trang mạng xã hội
  • Trang tác giả trên trang web tin tức
  • Trang “giới thiệu về tôi” trên blog
  • Trang về nhân viên trên trang web của công ty

Các trường hợp không hợp lệ bao gồm:

  • Trang chủ chính của cửa hàng (thường chứa nhiều thông tin không thuộc về hồ sơ)
  • Trang web đánh giá của tổ chức (nếu tổ chức không có liên kết với trang web đó)

Nguyên tắc kỹ thuật

Nếu trang hồ sơ cũng bao gồm cả các hoạt động gần đây của nhà sáng tạo, bạn có thể thêm mã đánh dấu bằng cách sử dụng URL để tham chiếu đến các thực thể có nội dung và mã đánh dấu đầy đủ. Ví dụ, dưới đây là một cấu trúc mã đánh dấu khả thi:

{
"@context": "https://schema.org",
"@type": "ProfilePage",
"mainEntity": {
"@id": "#main-author",
"@type": "Person",
"name": "Marlo Smith"
},
"hasPart": [{
"@type": "Article",
"headline": "Things to see in NJ",
"url": "https://example.com/things-to-see-nj",
"datePublished": "2014-02-23T18:34:00Z",
"author": { "@id": "#main-author" }
}]
}

Định nghĩa các loại dữ liệu có cấu trúc

Để dữ liệu có cấu trúc của bạn đủ điều kiện hiển thị 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. Ngoài ra, bạn cũng có thể thêm các thuộc tính khuyến nghị để bổ sung thông tin về trang hồ sơ và cải thiện trải nghiệm người dùng.

ProfilePage

Định nghĩa đầy đủ về ProfilePage có tại schema.org/ProfilePage.

Thuộc tính bắt buộc

  • mainEntity
    Person hoặc Organization
    Cá nhân hoặc tổ chức được nêu trên trang hồ sơ. Điều này xác định rõ trọng tâm của trang là thông tin về thực thể này.Bạn nên sử dụng đúng loại (Person hoặc Organization) nếu thông tin này có sẵn. Nếu không, hãy mặc định sử dụng Person, đặc biệt trong trường hợp tài khoản không rõ ràng là cá nhân hay tổ chức.

Thuộc tính khuyến nghị

  • dateCreated
    DateTime
    Ngày và giờ tạo hồ sơ (nếu có), ở định dạng ngày ISO 8601.
  • dateModified
    DateTime
    Ngày và giờ thông tin trên hồ sơ được sửa đổi (nếu có), ở định dạng ngày ISO 8601. Thuộc tính này nên thể hiện những thay đổi về siêu dữ liệu do con người chỉnh sửa (ví dụ: việc thêm đường liên kết bổ sung ra bên ngoài không được coi là nội dung sửa đổi).

Person hoặc Organization

Cả schema.org/Person và schema.org/Organization đều có những thuộc tính chung mà Google sử dụng.

Thuộc tính bắt buộc

  • name
    Text
    Đây là phương thức chính để xác định một cá nhân hoặc tổ chức. Bạn nên sử dụng trường này cho tên thật (và sử dụng alternateName cho tên người dùng trên mạng xã hội). Tuy nhiên, nếu tên người dùng trên mạng xã hội là phương thức duy nhất để xác định người đó trên trang của bạn, bạn có thể sử dụng nó trong trường name.Nếu thuộc tính name không có sẵn, bạn có thể sử dụng thuộc tính alternateName để đáp ứng yêu cầu này.

Thuộc tính khuyến nghị

  • agentInteractionStatistic
    InteractionCounter
    Số liệu thống kê về hành vi của người dùng đối với thực thể trên trang hồ sơ (nếu có).Google nhận ra các interactionTypes sau:

  • alternateName
    Text
    Giá trị nhận dạng công khai thay thế (nếu có). Ví dụ: một tên người dùng trên mạng xã hội nếu tên thật được sử dụng trong trường name.
  • description
    Text
    Dòng mô tả tên tác giả hoặc thông tin xác thực thích hợp của người dùng (nếu có).
  • identifier
    Text
    Mã nhận dạng duy nhất được sử dụng trên trang web của bạn (nếu có). Đây có thể là mã cơ sở dữ liệu nội bộ mà trang web của bạn dùng để nhận dạng người dùng ngay cả khi tên của họ trên mạng xã hội có thay đổi.
  • image
    URL hoặc ImageObject
    URL hoặc ImageObject của ảnh hồ sơ nhà sáng tạo (nếu có). Nếu không có hình ảnh cụ thể, đừng đưa hình ảnh mặc định, biểu tượng hoặc hình ảnh giữ chỗ vào trường này.Nguyên tắc bổ sung về hình ảnh:

    • Mỗi trang phải chứa ít nhất một hình ảnh (cho dù bạn có đánh dấu hình ảnh đó hay không). Google sẽ chọn hình ảnh tốt nhất để hiển thị trong kết quả tìm kiếm dựa trên tỷ lệ khung hình và độ phân giải.
    • URL của hình ảnh phải cho phép Google thu thập dữ liệu và lập chỉ mục. Để kiểm tra xem Google có thể truy cập URL của bạn hay không, hãy dùng công cụ kiểm tra URL.
    • Hình ảnh phải mang tính đại diện cho nội dung được đánh dấu.
    • Tệp hình ảnh phải thuộc định dạng mà Google Hình ảnh hỗ trợ.
    • Để có kết quả tốt nhất, bạn nên cung cấp nhiều hình ảnh có độ phân giải cao (tối thiểu 50.000 pixel khi nhân chiều rộng với chiều cao) và theo tỷ lệ khung hình 16×9, 4×3 hoặc 1×1.

    Ví dụ:

    "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
    ]
  • interactionStatistic
    InteractionCounter
    Số liệu thống kê về người dùng đối với thực thể trang hồ sơ (nếu có). Chỉ nên thêm số liệu thống kê liên quan đến nền tảng lưu trữ trang hồ sơ, không đề cập đến việc nhà sáng tạo cũng có 100.000 người theo dõi trên trang chủ khác.Google nhận ra các interactionTypes sau:

  • sameAs
    URL
    URL đến các hồ sơ bên ngoài hoặc trang chủ khác của hồ sơ đó (nếu có).

Theo dõi kết quả nhiều định dạng bằng Search Console

Search Console là một công cụ mạnh mẽ giúp bạn theo dõi hiệu suất của các trang web trên Google Tìm kiếm. Mặc dù không bắt buộc phải đăng ký Search Console để đưa trang web vào Google Tìm kiếm, việc sử dụng công cụ này có thể giúp bạn hiểu rõ hơn và cải thiện cách Google nhìn thấy trang web của bạn. Bạn nên kiểm tra Search Console trong các trường hợp sau:

  • Sau khi triển khai lần đầu dữ liệu có cấu trúc
  • Sau khi phát hành mẫu mới hoặc cập nhật mã nguồn
  • Phân tích lưu lượng truy cập định kỳ

Sau lần đầu triển khai dữ liệu có cấu trúc

Khi Google đã lập chỉ mục các trang của bạn, hãy sử dụng Báo cáo trạng thái kết quả nhiều định dạng liên quan để phát hiện các vấn đề. Lý tưởng nhất là số mục hợp lệ sẽ tăng lên và số mục không hợp lệ không thay đổi. Nếu bạn phát hiện ra các vấn đề trong dữ liệu có cấu trúc:

  • Sửa các mục không hợp lệ.
  • Kiểm tra URL hoạt động để xác nhận vấn đề đã được khắc phục.
  • Yêu cầu xác thực bằng cách sử dụng báo cáo trạng thái.

Sau khi phát hành mẫu mới hoặc cập nhật mã nguồn

Khi thực hiện những thay đổi đáng kể trên trang web, hãy theo dõi số lượng mục dữ liệu có cấu trúc không hợp lệ.

  • Nếu số mục không hợp lệ tăng lên, có thể bạn đã triển khai một mẫu mới không hoạt động đúng hoặc trang web của bạn tương tác với mẫu hiện có theo cách không hợp lệ.
  • Nếu số mục hợp lệ giảm (nhưng số mục không hợp lệ không tăng), có thể dữ liệu có cấu trúc không còn được nhúng trên các trang của bạn. Sử dụng công cụ kiểm tra URL để xác định nguyên nhân gây ra vấn đề.

Cảnh báo: Tránh sử dụng đường liên kết lưu trong bộ nhớ đệm để gỡ lỗi trang. Thay vào đó, hãy sử dụng công cụ kiểm tra URL vì công cụ này cung cấp phiên bản mới nhất của các trang.

Phân tích lưu lượng truy cập định kỳ

Phân tích lưu lượng truy cập từ Google Tìm kiếm bằng cách sử dụng Báo cáo hiệu suất. Báo cáo này cung cấp thông tin về tần suất trang web xuất hiện dưới dạng kết quả nhiều định dạng, tần suất người dùng nhấp vào trang, và vị trí trung bình của trang trong kết quả tìm kiếm. Bạn cũng có thể tự động lấy các kết quả này thông qua Search Console API.

Khắc phục sự cố

Nếu bạn gặp khó khăn trong việc triển khai hoặc gỡ lỗi dữ liệu có cấu trúc, hãy tham khảo các tài nguyên hỗ trợ dưới đây.

  • Nếu bạn đang sử dụng hệ thống quản lý nội dung (CMS) hoặc có người khác quản lý trang web của bạn, hãy đề nghị họ hỗ trợ. Đừng quên chuyển tiếp mọi thông báo từ Search Console để họ có thể hiểu rõ vấn đề.
  • Google không đảm bảo rằng các tính năng sử dụng dữ liệu có cấu trúc sẽ luôn xuất hiện trong kết quả tìm kiếm. Để hiểu rõ lý do tại sao nội dung của bạn không xuất hiện dưới dạng kết quả nhiều định dạng, hãy xem nguyên tắc chung về dữ liệu có cấu trúc.
  • Có thể dữ liệu có cấu trúc của bạn đang gặp lỗi. Hãy kiểm tra danh sách các lỗi liên quan đến dữ liệu có cấu trúc để xác định và sửa chữa.
  • Nếu trang của bạn bị áp dụng biện pháp thủ công, dữ liệu có cấu trúc trên trang có thể bị bỏ qua (dù trang vẫn có thể xuất hiện trong kết quả tìm kiếm của Google). Để khắc phục vấn đề này, hãy sử dụng báo cáo biện pháp thủ công trong Search Console.
  • Xem lại các nguyên tắc để đảm bảo rằng nội dung của bạn tuân thủ đầy đủ các quy định. Nguyên nhân gây ra lỗi có thể do bạn sử dụng nội dung hoặc thẻ đánh dấu không hợp lệ. Tuy nhiên, một số vấn đề có thể không liên quan đến lỗi cú pháp, do đó công cụ kiểm tra kết quả nhiều định dạng có thể không phát hiện được.
  • Khắc phục sự cố thiếu kết quả nhiều định dạng hoặc giảm tổng số kết quả nhiều định dạng
  • Hãy kiên nhẫn và dành thời gian để Google thu thập dữ liệu và lập chỉ mục lại trang của bạn. Lưu ý rằng quá trình này có thể mất vài ngày sau khi bạn xuất bản một trang mới.
  • Đối với các câu hỏi chung về quá trình thu thập dữ liệu và lập chỉ mục, hãy tham khảo phần câu hỏi thường gặp về việc thu thập dữ liệu và lập chỉ mục trên Google Tìm kiếm.
  • Nếu cần thêm hỗ trợ, hãy đăng câu hỏi trong diễn đàn của trung tâm Google Tìm kiếm.

Dữ liệu có cấu trúc loại trang hồ sơ là công cụ mạnh mẽ giúp tối ưu hóa sự hiện diện của bạn trên Google Tìm kiếm. Bằng cách tuân thủ các nguyên tắc và hướng dẫn triển khai, bạn có thể đảm bảo rằng nội dung của mình sẽ được hiển thị một cách hiệu quả, từ đó thu hút nhiều người dùng hơn. Hãy bắt đầu triển khai dữ liệu có cấu trúc ngay hôm nay để tận dụng tối đa tiềm năng của nó.

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan
ĐĂNG KÝ V4SEO NGAY HÔM NAY KHUYẾN MÃI 15% TẤT CẢ DỊCH VỤ ÁP DỤNG TỚI HẾT THÁNG 2/2026

Nhận tư vấn từ V4SEO Đăng ký ngay hôm nay Bứt phá trong mai sau