Ana içeriğe atla

Drupal ile Schema.org Seo Yapılandırılması

Idil CAN
Idil CAN Front-end Geliştirici
5 dakika okuma süresi
drupal-schemaSeo

Schema.org meta verileri en önemli SEO optimizasyon konularından biridir. Tüm büyük arama motorlarının bir web sitesinin içeriğinin ayrıntılı bilgilerini anlamasına ve vurgulamasına yardımcı olur. Böylece, sitenizi arama motorlarında üst sıralarda yer alacak şekilde optimize edebilirsiniz. 

Meta Verilere Ne İçin İhtiyaç Duyarız?

Web sitesi oluşturma için kullanılan hemen hemen her araçta meta veri uygulaması mümkündür. İhtiyacınız olan tek şey ilginizi çeken HTML etiketlerini içeren şablonlara erişimdir. Örneğin bir haber web sitesi olabilir. Birçok haberi düzenleyip web sitenize koyduğunuz zaman Google, listede yer alan meta verileri("Haberler" içerik türü, tarihi, başlığı, yazarı vb.) okur, bunları arama sonucu altında sunar. Bu sayede daha görünür olursunuz.

Drupal'daki Meta Veriler

Drupal'da veriler genellikle iki modül tarafından yönetilir; biri RDF'nin çekirdeğinde bulunur, diğeri ise Schema.org Metatag topluluğu tarafından oluşturulur. 

Ve biz bugün Schema.org Metatag modülünü ele alacağız. Bu blog yazısında, Drupal web siteniz için Schema.org Metatag modülünü, kurma ve yapılandırma adımlarında size rehberlik edeceğiz.

Schema.org Meta Etiket Modülü

Schema.org Metatag teknik olarak bir Metatag alt modülü olduğundan Metatag modülü gereklidir. 

Drupal'daki Metatag modülü, meta etiketleri yönetme ve optimize etme sürecini basitleştirir. Verilerin eşlenmesini ve depolanmasını yöneterek, sabit kodlanmış değerleri girmenize veya verilerin nereden geldiğini açıklayan kalıpları tanımlamak için belirteçler kullanmanıza olanak tanır.

Schema.org Metatag modülü, her Schema.org nesne türü için Metatag grupları ve o nesneye ait Schema.org özellikleri için Metatag etiketleri oluşturur. JSON-LD formatını kullanır ve kullanışlı bir yönetici paneli aracılığıyla alan eşlemesinin ayarlanmasına olanak tanır.

Schema.org Metatag Drupal Arayüzden Modül Yükleme

Adım 1: Drupal'da oturum açın. 

Adım2: Schema.org Metatag indirme bağlantısını kullanarak indirme işlemini tamamlayın.

Eğer kurulu değil ise Metatag modülünü kurun. 

Adım3: Yeni eklenti kur.

Menü > Modüller > Yeni eklenti kur (/admin/modules/install) tıklayarak yerel bilgisayarınızdan indirdiğiniz dosyayı seçin ve devam et diyerek indirme işlemini tamamlayın.

 Adım4: Yeni eklenen modülleri etkinleştiri tıklayın.

Schema.org Metatag, Eklentiler listenize farklı kullanımlar için bir düzineden fazla seçenek ekler, sizin için en uygun şema türleri için onay kutusunu seçin ve altta yükleyi seçin.

Örneğin, içerik türü haber olan bir haber sitesi için, haber içerik türüne karşılık gelen Schema.org Article ekleyebilirsiniz.

Schema.org Metatag Yapılandırma

Adım1: Sizin için uygun şema etiketlerini etkinleştirdikten sonra menünüzden Yapılandırma > Arama ve metadata > Metatag' ı seçin.

Adım2: Şemayı tüm drupal sayfalarına eklemek için Global'in sağındaki düzenle butonuna tıklıyoruz. Ayrıca şemayı belirli sayfalara da ekleyebiliriz, biz haberler içerik türü için yapılandırma yapalım.

bu düğüm için istediğiniz çıktıyı oluşturmak için gerekenleri düzenleyebilirsiniz. Mümkünse site genelindeki varsayılanlara bağlı kalınız.

Adım3: Alt kısımdaki Yapılandırmayı Kaydet'i seçin.

Bu şekilde yapılandırıldığında her düğümdeki JSON-LD, görüntülenen içerikle eşleşen değerleri otomatik olarak içerecektir.

Örnek JSON LD'si

<script type="application/ld+json">{
    "@context": "http://schema.org",
    "@graph": [
        {
            "@type": "Article",
            "description": "Curabitur arcu erat, accumsan id imperdiet et, porttitor at sem. Donec sollicitudin molestie malesuada. Donec sollicitudin molestie malesuada. Donec rutrum congue leo eget malesuada. Nulla quis lorem ut libero malesuada feugiat. Vestibulum ac diam sit amet quam vehicula elementum sed sit amet dui.",
            "datePublished": "2009-11-30T13:04:01-0600",
            "dateModified": "2017-05-17T19:02:01-0500",
            "headline": "Curabitur arcu erat]",
            "author": {
                "@type": "Person",
                "name": "Minney Mouse",
                "sameAs": "https://example.com/user/2"
            },
            "publisher": {
                "@type": "Organization",
                "name": "Example.com",
                "sameAs": "https://example.com/",
                "logo": {
                    "@type": "ImageObject",
                    "url": "https://example.com/sites/default/files/logo.png",
                    "width": "600",
                    "height": "60"
                }
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://example.com/story/example-story"
            },
        },
    ]
}</script>

Doğrulama

Yapılandırılmış veri çıkışınızı yapılandırdıktan sonra onu doğrulamanız ve mevcut sorunları düzeltmeniz gerekir.

Ofislerimiz

Drupart Locations

Ofislerimiz

Drupart AR-GE

GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ

+90 262 678 8872

+90 216 706 12 58 

[email protected]

Londra

151 West Green Road, London, England

+44 203 815 6478

[email protected]

Newark

112 Capitol Trail Suite, A437 Newark DE, 19711

+1 (740) 666 6255

[email protected]

Wiesbaden

Hinterbergstraße 27
65207 Wiesbaden
Deutschland

+49 (0) 6151 – 492 70 23

[email protected]