ProfilePage Schema Nedir?
Kısa tanım
ProfilePage schema, bir sayfanın tek bir kişiyi ya da kurumu anlatan profil sayfası olduğunu belirten schema.org işaretlemesidir; sayfanın konusu olan varlık mainEntity özelliğinde Person veya Organization olarak tanımlanır. Google bu işaretlemeyi forumlar, sosyal platformlar ve haber sitelerindeki yazar sayfaları gibi içerik üreticilerinin bulunduğu sitelerde, içeriği kimin ürettiğini daha iyi anlamak için kullanır.
Diğer adları: ProfilePage, profil sayfası işaretlemesi, yazar sayfası schema, ProfilePage structured data

Hangi sayfalar için tasarlandı?
Google bu işaretlemeyi, içerik üreticilerinin kendi bakış açılarını paylaştığı siteler için tanımlar. Belgelerine göre ProfilePage, Google Arama'nın bir topluluktaki içerik üreticilerini anlamasına ve o topluluktan daha iyi içerik göstermesine yardımcı olur. Uygun örnekler şunlardır:
- Forum ve topluluk sitelerindeki kullanıcı profilleri,
- Sosyal platformlardaki profil sayfaları,
- Haber ve yayın sitelerindeki yazar sayfaları,
- Kişisel bloglardaki "Hakkımda" sayfaları.
Belirleyici kural, sayfanın asıl odağının siteyle bağlantılı tek bir kişi ya da kurum olmasıdır. Bir şirketin genel ana sayfası ya da sitenin kendisiyle ilişkisi olmayan kurumları inceleyen sayfalar bu tanıma girmez. Ekip üyelerinin listelendiği bir "Ekibimiz" sayfası da tek bir varlığa odaklanmadığı için uygun değildir.
Gerekli ve önerilen alanlar
Zorunlu olan tek yapı, mainEntity içinde Person ya da Organization türünde bir varlık ve onun name alanıdır. Google, gerçek adın name alanına, kullanıcı adı gibi tanıtıcıların alternateName alanına yazılmasını önerir. Önerilen diğer alanlar: profilin oluşturulma ve güncellenme tarihleri (dateCreated, dateModified), identifier, description, image, başka profillere bağlantı veren sameAs, takipçi ya da beğeni gibi profile yönelik etkileşimleri gösteren interactionStatistic ve kişinin kendi yaptığı paylaşım gibi etkinlikleri sayan agentInteractionStatistic.
Örnek: bir haber sitesindeki yazar sayfası
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"dateModified": "2026-08-20T10:00:00+03:00",
"mainEntity": {
"@type": "Person",
"@id": "https://haber.ornek.com/yazarlar/elif-demir/#person",
"name": "Elif Demir",
"description": "Enerji ve konut teknolojileri üzerine yazan editör.",
"image": "https://haber.ornek.com/img/yazarlar/elif-demir.jpg",
"sameAs": [
"https://www.linkedin.com/in/elifdemir-ornek"
]
}
}Makale ile yazar arasındaki köprü
ProfilePage tek başına anlamlıdır, ama asıl gücü Article işaretlemesiyle birleştiğinde ortaya çıkar. Makaledeki author.url yazar sayfasına işaret eder, yazar sayfasındaki Person düğümü de aynı @id ile tanımlanır. Böylece "Elif Demir" adı geçen her yazı, aynı kişiye ait tek bir profile bağlanır; aynı adı taşıyan başka kişilerle karışma ihtimali azalır. Bu, varlık ayrıştırma açısından makinelerin işini kolaylaştıran bir düzenlemedir.
Yazarın kim olduğunu ve neden o konuda yazdığını açıkça gösteren bir profil, Google'ın E-E-A-T olarak özetlediği deneyim ve uzmanlık şeffaflığıyla da örtüşür. Burada etkili olan işaretlemenin kendisi değil, sayfadaki gerçek biyografi, yayın listesi ve doğrulanabilir bağlantılardır; işaretleme yalnızca bunları makineye açık hâle getirir.
Sık yapılan hatalar
- Yazar sayfası olmadan yazı işaretlemesinde sadece bir isim metni vermek; yazar hiçbir yere bağlanmaz.
- Profil sayfasında hiç biyografi olmaması ya da biyografinin yalnızca işaretlemede yer alması.
- Gerçek sayılarla örtüşmeyen takipçi veya beğeni istatistikleri girmek.
- Bir kişinin profil sayfasında mainEntity olarak kurumu, kurum sayfasında kişiyi tanımlamak gibi tür karışıklıkları.
GEO Analiz Aracı, yazarların bir profil sayfasına bağlanıp bağlanmadığını, profil sayfasında ProfilePage işaretlemesi ve biyografi bulunup bulunmadığını raporlar.

