Data terstruktur halaman profil (ProfilePage)
Markup ProfilePage dirancang untuk situs mana pun tempat kreator (baik orang maupun
organisasi) berbagi perspektif langsung. Penggunaan markup ini akan membantu Google Penelusuran memahami
kreator yang memposting konten di komunitas online. Tindakan ini juga memungkinkan Google menampilkan konten yang lebih baik dari komunitas tersebut di
hasil penelusuran, termasuk fitur Diskusi dan Forum.
Fitur data terstruktur lainnya juga dapat ditautkan ke halaman yang memuat markup ProfilePage. Misalnya, data terstruktur
Artikel
dan Resep memiliki penulis,
dan sering kali ada beberapa penulis yang disertakan dalam data terstruktur forum diskusi
dan halaman Tanya Jawab.
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。如需获得向网页添加结构化数据的分步指南,请查看结构化数据 Codelab。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Contoh
Berikut contoh halaman profil dengan markup:
<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><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>Panduan
Agar data terstruktur halaman profil Anda memenuhi syarat untuk digunakan di Google Penelusuran, Anda harus mengikuti pedoman berikut:
Pedoman konten
- Fokus utama halaman harus pada satu orang atau organisasi yang
berafiliasi dengan keseluruhan situs. Berikut beberapa contoh halaman profil:
Kasus penggunaan yang valid:
- Halaman profil pengguna di forum atau situs media sosial
- Halaman penulis di situs berita
- Halaman "Tentang Saya" di situs blog
- Halaman karyawan di situs perusahaan
Kasus penggunaan yang tidak valid:
- Halaman beranda utama toko (biasanya berisi banyak info non-profil)
- Situs ulasan organisasi (organisasi tidak terkait dengan situs)
Panduan teknis
Jika halaman profil juga menyertakan aktivitas terbaru dari kreator, Anda dapat menyertakan markup menggunakan URL pada objek tersebut untuk merujuk halaman dengan markup dan konten lengkap. Misalnya, berikut salah satu contoh struktur markup:
{ "@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" } }] }
Definisi jenis data terstruktur
Anda harus menyertakan properti wajib agar data terstruktur tersebut memenuhi syarat untuk ditampilkan dalam hasil penelusuran. Anda juga dapat menyertakan properti yang direkomendasikan untuk menambahkan informasi lain tentang halaman profil, yang akan meningkatkan kualitas pengalaman pengguna.
ProfilePage
Definisi lengkap ProfilePage tersedia di
schema.org/ProfilePage.
| Properti wajib | |
|---|---|
mainEntity
|
Orang atau organisasi yang dijelaskan di halaman profil ini. Hal ini menunjukkan bahwa fokus utama halaman ini adalah informasi tentang entitas ini. Coba gunakan jenis yang benar jika informasi tersebut tersedia (artinya, jika Anda tahu apakah
halaman merepresentasikan orang atau organisasi); jika tidak, setelan defaultnya yaitu |
| Properti yang direkomendasikan | |
|---|---|
dateCreated |
Tanggal dan waktu saat profil dibuat, jika ada, dalam format tanggal ISO 8601. |
dateModified |
Tanggal dan waktu saat informasi pada profil tersebut diubah, jika ada, dalam format tanggal ISO 8601. Idealnya, ini hanya mewakili perubahan metadata yang diedit manusia pada profil (misalnya, menambahkan outlink tambahan ke tempat yang merujuk profil ini tidak dianggap sebagai perubahan). |
Person atau Organization
Baik schema.org/Person dan schema.org/Organization memiliki properti yang sama yang digunakan oleh Google.
| Properti wajib | |
|---|---|
name |
Cara utama orang atau organisasi diidentifikasi. Sebaiknya gunakan kolom ini
untuk nama asli (dan |
| Properti yang direkomendasikan | |
|---|---|
agentInteractionStatistic |
Statistik pengguna tentang perilaku entitas halaman profil, jika ada.
Google mengenali
|
alternateName |
ID publik alternatif, jika ada. Misalnya, nama akun media sosial jika
nama asli seseorang digunakan di kolom |
description |
Kredensial yang berlaku atau baris nama pengguna, jika ada. |
identifier |
ID unik apa pun yang digunakan dalam situs Anda, jika ada. ID ini dapat berupa ID database internal yang digunakan situs Anda untuk mengidentifikasi pengguna meskipun jika akun media sosialnya berubah. |
image |
URL atau 其他的图片指南:
例如: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Statistik pengguna diterapkan ke entitas halaman profil, jika ada. Hanya sertakan statistik tentang platform tempat halaman profil dihosting (jangan merujuk bahwa kreator juga memiliki 100.000 pengikut di halaman berandanya).
Google mengenali
|
sameAs |
URL ke profil eksternal atau halaman beranda untuk profil, jika ada. |
Memantau hasil kaya dengan Search Console
Search Console adalah alat yang dapat membantu Anda memantau performa halaman Anda di Google Penelusuran. Anda tidak perlu mendaftar ke Search Console agar halaman Anda dapat disertakan dalam hasil Google Penelusuran. Tetapi dengan mendaftar, Anda dapat memahami dan meningkatkan cara Google melihat situs Anda dengan mudah. Sebaiknya Anda memeriksa Search Console dalam kasus berikut:
- Setelah men-deploy data terstruktur untuk pertama kalinya
- Setelah merilis template baru atau memperbarui kode
- Menganalisis traffic secara berkala
Setelah men-deploy data terstruktur untuk pertama kalinya
Setelah Google mengindeks halaman Anda, temukan masalah menggunakan laporan status Hasil kaya yang relevan. Idealnya, akan ada peningkatan jumlah item yang valid, sedangkan jumlah item yang tidak valid tidak berubah. Jika Anda menemukan masalah pada data terstruktur Anda:
- Perbaiki item yang tidak valid.
- Periksa URL aktif untuk memeriksa apakah masalah terus berlanjut.
- Minta validasi menggunakan laporan status.
Setelah merilis template baru atau memperbarui kode Anda
Saat Anda membuat perubahan yang signifikan pada situs, pantau peningkatan jumlah item yang tidak valid pada data terstruktur.- Jika terjadi peningkatan jumlah item yang tidak valid, mungkin Anda meluncurkan template baru yang tidak berfungsi, atau situs Anda berinteraksi dengan template yang ada dengan cara baru yang salah.
- Jika terjadi penurunan jumlah item yang valid (tidak cocok dengan peningkatan jumlah item yang tidak valid), mungkin Anda tidak lagi menyematkan data terstruktur di halaman Anda. Gunakan Alat Inspeksi URL untuk mempelajari penyebab masalah tersebut.
Menganalisis traffic secara berkala
Analisis traffic Google Penelusuran Anda menggunakan Laporan Performa. Data akan menunjukkan seberapa sering halaman Anda muncul sebagai hasil kaya di Penelusuran, seberapa sering pengguna mengkliknya, dan posisi rata-rata halaman Anda saat muncul di hasil penelusuran. Anda juga dapat otomatis menarik hasil ini dengan Search Console API.问题排查
如果您在实施或调试结构化数据时遇到问题,请查看下面列出的一些实用资源。
- 如果您使用了内容管理系统 (CMS) 或其他人负责管理您的网站,请向其寻求帮助。请务必向其转发列明问题细节的任何 Search Console 消息。
- Google 不能保证使用结构化数据的功能一定会显示在搜索结果中。如需查看导致 Google 无法将您的内容显示为富媒体搜索结果的各种常见原因,请参阅结构化数据常规指南。
- 您的结构化数据可能存在错误。请参阅结构化数据错误列表。
- 如果您的网页受到结构化数据手动操作的影响,其中的结构化数据将会被忽略(但该网页仍可能会出现在 Google 搜索结果中)。如需修正结构化数据问题,请使用“人工处置措施”报告。
- 再次查看相关指南,确认您的内容是否未遵循指南。问题可能是因为出现垃圾内容或使用垃圾标记导致的。不过,问题可能不是语法问题,因此富媒体搜索结果测试无法识别这些问题。
- 针对富媒体搜索结果缺失/富媒体搜索结果总数下降进行问题排查。
- 请等待一段时间,以便 Google 重新抓取您的网页并重新将其编入索引。请注意,网页发布后,Google 可能需要几天时间才会找到和抓取该网页。有关抓取和索引编制的常见问题,请参阅 Google 搜索抓取和索引编制常见问题解答。
- 在 Google 搜索中心论坛中发帖提问。