• 19-11-2025, 20:53:35
    #1
    Forumda aradım tam cevabı bulamadım. JSON LD js yi siteme entegre etmeye uğraşırken html içine mikrodata kodları (itemprop vs) eklenmesi gerek diye bir kaç yazı okudum. sonra iyice araştırdığımda JSON ile mikrodata birlikte verilmez diyen bir çok yazı okudum. bazısıda birlikte verilir diyor. bazısı ise birlikte verilir ama çok dikkat etmek lazım aynı veriyi hem jsonda hem mikrodata göstermek sorun yaratır ve bunun gibi ikisi arasında bir uyumsuzluk seoya büyük zarar verir deniyor. Sizin fikriniz nedir.
  • 19-11-2025, 20:58:16
    #2
    Developer
    İkisi de kullanılabilir. Script içinde veya taglerin içinde kullanabilirsiniz. İki türlü de mikro veri testlerinden geçiyor.
  • 19-11-2025, 20:59:41
    #3
    peki ikisini birden kullanmak seo artısı oluyormu. json tmm oluyor ama mikrodata kullanınca dahamı iyi oluyor aynımı
  • 19-11-2025, 21:18:14
    #4
    ya soruyu anlamadım ya da tam tersi düşünüyorum. Ne olarak işaretlerseniz işaretleyin json olarak yaptığınız işaretlemelerin sayfada karşılığı olması gerekiyor. Yani html çıktısı ile çelişmemesi gerek. Aynı olmaktan ziyade tam tersi çelişki olursa sorun olur. İkisini birden kullanmanın zararı olmasa da faydası da olmaz hocam
  • 19-11-2025, 21:30:15
    #5
    ozaman bu sözünüze bakarak htmldeki mikrodata kodlarını kaldırayım. aslında burada soru sorma durumuna getiren şey chatgpt ve gemini. muhteremler önce html kodlarına mikrodata ekle diyor. biraz zaman sonra kaldır diyor. stackoverflow ve quora gibi bir çok yabancı forumda da arama yaptım. buralarda da kimileri json ile birlikte mikrodata kodlarının olmasına faydalı olur diyor kimisi gerek yok diyor kimisi de zararlı diyor. o yüzden sizlere sormak istedim.
  • 19-11-2025, 21:31:10
    #6
    Developer
    İkisini birden kullanmanın seo açısından bir faydası olmayacaktır. İkisi de aynı görevi yapıyor.
  • 19-11-2025, 21:34:06
    #7
    ya dostum hakkını helal et birşey daha sormak istiyorum. jsonda sayfa ile ilgili bir bilgi alanı düşünelim. title yada metin. bunu html sayfanın neresinde olduğunu göstermek gerekiyor deniyor. google botu jsondaki bir bilgiyi sayfa içinden bulabiliyormu.
    ayrıca şu aşağıdaki kodlarıda mı kaldırayım:
    <div id="description" itemprop="description">Kategori açıklama metni 400+ karakter</div>
    <span>Son Güncelleme: <time datetime="iso tarih" itemprop="dateModified">iso tarih</time></span>
    <h2 id="breadcrumb" aria-label="Breadcrumb">Siteadı > Kategori adı</h2>';
  • 19-11-2025, 22:36:41
    #8
    İkiside genel manada aynı görevi görür. Defalarca test etmişimdir; genellikle detaylı açıklama içeren, bir misyon üstlenen veya tools sitelerde microdata kesinlikle faydalı. işaretleme yaptığında ne hizmeti verdiğini daha hızlı anlıyor.
    Normal sitelerde ise sadece headere ve Html5 heading yapısına microdata uyguladığımda faydasını görüyorum.
  • 19-11-2025, 23:04:21
    #9
    o vakit yanlıs bilgi almışım.



    <script type="application/ld+json"> { "@context": "https://schema.org", "@graph": [
    { "@type": "Organization",
    "@id": "siteurl/#organization",
    "name": "site adı",
    "alternateName": "diğer adı",
    "url": "'siteurl/",
    "email": "mailto:bilgi@domain.com",
    "contactPoint": { "@type": "ContactPoint",
    "url": "siteurl/iletisim/",
    "contactType": "customer support" },
    "address": { "@type": "PostalAddress",
    "streetAddress": "asdasd",
    "addressLocality": "adana",
    "postalCode": "45400",
    "addressCountry": "TR" },
    "logo": { "@type": "ImageObject",
    "@id": "siteurl/#organizationlogo",
    "url": "siteurl /img/logo.png",
    "width": 350, "height": 350 },
    "sameAs": [
    "sosyal medya linkleri" ] },
    { "@type": "WebSite",
    "@id": "siteurl /#website",
    "name": "site adı",
    "alternateName": "diğer adı",
    "url": "siteurl /",
    "potentialAction": { "@type": "SearchAction", "target": "siteurl /arama/?q={search_term_string}", "query-input": "required name=search_term_string" },
    "inLanguage": "tr-TR",
    "publisher": { "@id": "siteurl /#organization" } },
    { "@type": "WebPage",
    "@id": "siteurl/#webpage",
    "url": "siteurl/",
    "name": "siteurl ",
    "description": '.json_encode(strip_tags($uzunbilgi)).',
    "inLanguage": "tr-TR",
    "datePublished": "2025-09-12T04:07:00+03:00",
    "dateModified": "'.date('c').'",
    "isPartOf": { "@id": "siteurl /#website" },
    "primaryImageOfPage": { "@type": "ImageObject", "url": "siteurl /img/1200x630.jpg", "width": 1200, "height": 630 },
    "mainEntity": { "@type": "ItemList", "name": "Ana Kategoriler", "numberOfItems": 9,
    "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Örnek Kategori", "url": "siteurl /ornek/" },
    ......

    şuan bu ve sayfaya göre benzeri kodlar ve uğraştırdı beni tam bilmeden başladığım için. bu yeterlimi yanlısmı. websitesi içerik/makale/sorulara cevaplar. umarım bu yerinde bir iştir çok uğraştım çünkü