Profil sayfası (ProfilePage
) yapılandırılmış verileri

ProfilePage
işaretlemesi, içerik üreticilerin (kişiler veya kuruluşlar) kendi bakış
açılarını paylaştığı tüm siteler için tasarlanmıştır. Bu işaretlemeyi eklemek, Google Arama'nın online bir
toplulukta yayın paylaşan içerik üreticileri anlamasına ve Tartışmalar ve Forumlar özelliği de
dahil olmak üzere arama sonuçlarında ilgili topluluktaki daha iyi içerikleri göstermesine yardımcı olur.
Diğer yapılandırılmış veri özellikleri de ProfilePage
işaretlemesine sahip sayfalara bağlanabilir. Örneğin,
Makale
ve Yemek tarifi yapılandırılmış verilerinin yazarları
vardır. Tartışma forumunda ve Soru-Cevap sayfası yapılandırılmış
verilerinde ise genellikle birden fazla yazar vardır.
如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。
- 添加必要属性。根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex
标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Örnekler
Aşağıda, işaretleme içeren bir profil sayfası örneği verilmiştir:
<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>
Yönergeler
Profil sayfası yapılandırılmış verilerinizin Google Arama'da kullanılmaya uygun olması için aşağıdaki yönergeleri uygulamanız gerekir:
- Yapılandırılmış verilerle ilgili genel yönergeler
- Arama Yönergeleri
- İçerik Yönergeleri
- Teknik Yönergeler
İçerik yönergeleri
- Sayfanın asıl odak noktası, web sitesinin tamamıyla ilişkili tek bir kişi veya
kuruluş olmalıdır. Burada, profil sayfalarıyla ilgili bazı örnekler verilmiştir:
Geçerli kullanım örnekleri:
- Forum veya sosyal medya sitesindeki kullanıcı profili sayfası
- Haber sitesindeki yazar sayfası
- Blog sitesindeki "Hakkımda" sayfası
- Şirket web sitesindeki çalışan sayfası
Geçersiz kullanım örnekleri:
- Mağazanın ana sayfası (genellikle profil dışı birçok bilgi içerir)
- Kuruluş inceleme sitesi (kuruluş, web sitesiyle ilişkili değildir)
Teknik yönergeler
Profil sayfası, içerik üreticinin son etkinliğini de içeriyorsa tam içeriğin ve işaretlemenin bulunduğu sayfaya referans vermek için bu nesnelerdeki URL'leri kullanarak işaretleme ekleyebilirsiniz. Örneğin, olası bir işaretleme yapısı şu şekildedir:
{ "@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" } }] }
Yapılandırılmış veri türü tanımları
Yapılandırılmış verilerinizin, arama sonuçlarında görüntülenmeye uygun olması için gereken özellikleri eklemeniz gerekir. Profil sayfalarınız hakkında daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.
ProfilePage
ProfilePage
öğesinin tam tanımını schema.org/ProfilePage adresinde bulabilirsiniz.
Zorunlu özellikler | |
---|---|
mainEntity
|
Bu profil sayfasının ilgili olduğu kişi veya kuruluş. Bu özellik, sayfanın asıl odak noktasının bu gerçek veya tüzel kişiyle ilgili bilgiler olduğunu gösterir. Bu bilgi mevcutsa (yani sayfanın bir kişiyi mi yoksa bir kuruluşu mu temsil ettiğini biliyorsanız)
doğru türü kullanmaya çalışın. Aksi takdirde, varsayılan değeri |
Önerilen özellikler | |
---|---|
dateCreated |
Varsa ISO 8601 tarih biçiminde belirtilen, profilin oluşturulduğu tarih ve saat. |
dateModified |
Varsa ISO 8601 tarih biçiminde belirtilen, profildeki bilgilerin değiştirildiği tarih ve saat. İdeal olarak, bu yalnızca profilde gerçek kişiler tarafından düzenlenen meta veri değişikliklerini temsil eder (örneğin, bu profile referans verilen yerlere yönlendiren ekstra bağlantılar eklemek bir değişiklik değildir). |
Person
veya Organization
Hem schema.org/Person hem de schema.org/Organization, Google tarafından kullanılan ortak özelliklere sahiptir.
Zorunlu özellikler | |
---|---|
name |
Kişi veya kuruluşun birincil olarak tanımlanma şekli. Gerçek adlar için bu alanı
(ve sosyal medya kullanıcı adları için |
Önerilen özellikler | |
---|---|
agentInteractionStatistic |
Varsa profil sayfasındaki gerçek veya tüzel kişinin kendi davranışıyla ilgili kullanıcı istatistikleri.
Google, aşağıdaki
|
alternateName |
Varsa alternatif bir herkese açık tanımlayıcı. Örneğin, |
description |
Varsa kullanıcının künyesi veya geçerli yeterlilik belgesi. |
identifier |
Varsa sitenizde kullanılan herhangi bir benzersiz tanımlayıcı. Bu, sitenizin bir kullanıcıyı, sosyal medya adı değişse bile tanımlamak için kullandığı dahili bir veritabanı kimliği olabilir. |
image |
Varsa içerik üreticinin profil resminin URL'si veya Ek resim yönergeleri:
Örneğin: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
interactionStatistic |
Varsa profil sayfasındaki gerçek veya tüzel kişiye uygulanan kullanıcı istatistikleri. Yalnızca profil sayfasının barındırıldığı platformla ilgili istatistikleri ekleyin (içerik üreticinin ana sayfasında 100.000 takipçisi olduğunu belirtmeyin).
Google, aşağıdaki
|
sameAs |
Varsa diğer harici profillerin veya profil ana sayfalarının URL'si. |
Search Console ile zengin sonuçları izleme
Search Console, sayfalarınızın Google Arama'daki performansını izlemenize yardımcı olan bir araçtır. Google Arama sonuçlarına dahil olmak için Search Console'a kaydolmanız gerekmez, ancak Google'ın sitenizi nasıl gördüğünü anlamanıza ve iyileştirmenize yardımcı olabilir. Aşağıdaki durumlarda Search Console'u kontrol etmenizi öneririz:
- Yapılandırılmış verileri ilk kez dağıttıktan sonra
- Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra
- Düzenli olarak trafiği analiz etmek için
Yapılandırılmış verileri ilk kez dağıttıktan sonra
Google sayfalarınızı dizine ekledikten sonra, ilgili Zengin sonuç durum raporunu kullanarak sorunları arayın. İdeal olan, geçerli öğelerin sayısı artarken geçersiz olanlarda artış olmamasıdır. Yapılandırılmış verilerinizde sorun bulursanız:
- Geçersiz öğeleri düzeltin.
- Sorunun devam edip etmediğini kontrol etmek için yayındaki URL'yi inceleyin.
- Durum raporunu kullanarak doğrulama isteğinde bulunun.
Yeni şablonlar yayınladıktan veya kodunuzu güncelledikten sonra
Web sitenizde önemli değişiklikler yaptığınızda yapılandırılmış verilerdeki geçersiz öğelerin sayısında artış olup olmadığını takip edin.- Geçersiz öğe sayısında artış görürseniz çalışmayan yeni bir şablonu kullanıma sunmuş olabilirsiniz veya siteniz mevcut şablonla yeni ve kötü bir şekilde etkileşime giriyor olabilir.
- Geçerli öğelerde azalma görürseniz (geçersiz öğelerdeki artışla eşleşmeyen), artık sayfalarınıza yapılandırılmış veri yerleştirmiyor olabilirsiniz. Soruna neyin neden olduğunu öğrenmek için URL Denetleme aracı'nı kullanın.
Düzenli olarak trafiği analiz etme
Performans Raporu'nu kullanarak Google Arama trafiğinizi analiz edin. Veriler, sayfanızın Arama'da ne sıklıkta zengin sonuç olarak göründüğünü, kullanıcıların bu zengin sonucu ne sıklıkta tıkladığını ve arama sonuçlarında göründüğünüz ortalama konumu gösterir. Bu sonuçlara Search Console API ile otomatik olarak da ulaşabilirsiniz.Sorun giderme
Yapılandırılmış verileri uygulamada veya hata ayıklamada sorun yaşıyorsanız size yardımcı olabilecek bazı kaynaklar aşağıda verilmiştir.
- İçerik yönetim sistemi (İYS) kullanıyorsanız veya sitenizle başka biri ilgileniyorsa bu kişiden size yardım etmesini isteyin. Sorunla ilgili ayrıntılı bilgiler içeren Search Console mesajlarını bu kişiye yönlendirdiğinizden emin olun.
- Google, yapılandırılmış veriler kullanan özelliklerin arama sonuçlarında görüneceğini garanti etmez. Google'ın içeriğinizi zengin sonuç içinde göstermemesinin yaygın nedenlerini içeren liste için Genel Yapılandırılmış Veri Yönergeleri'ni inceleyin.
- Yapılandırılmış verilerinizde bir hata olabilir. Yapılandırılmış veri hatalarının listesini ve Ayrıştırılamayan yapılandırılmış veri raporunu kontrol edin.
- Sayfanıza yönelik bir yapılandırılmış veri manuel işlemi varsa sayfadaki yapılandırılmış veriler dikkate alınmaz (sayfa Google Arama sonuçlarında görünmeye devam edebilir). Yapılandırılmış veri sorunlarını düzeltmek için Manuel İşlemler raporunu kullanın.
- İçeriğinizin kurallara uygun olup olmadığını belirlemek için yönergeleri tekrar inceleyin. Sorun, spam içeriği veya spam içerikli işaretleme kullanımından kaynaklanıyor olabilir. Bununla birlikte, sorunun söz diziminden kaynaklanmadığı durumlarda Zengin Sonuçlar Testi bu sorunları tanımlayamaz.
- Eksik zengin sonuçlar/toplam zengin sonuç sayısında düşüş sorununu giderin.
- Yeniden tarama ve yeniden dizine ekleme için zaman tanıyın. Google’ın yayınlandıktan sonra bir sayfayı bulmasının ve taramasının birkaç gün sürebileceğini unutmayın. Tarama ve dizine ekleme hakkında genel sorular için Google Arama tarama ve dizine ekleme için SSS bölümüne bakın.
- Google Arama Merkezi forumunda soru yayınlayın.