15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın
10.10.2024
2 +1

WordPress’e Meta Etiketleri Nasıl Eklenir: Eksiksiz Teknik Kılavuz

Meta etiketler, arama motorlarına ve tarayıcılara yapılandırılmış meta veri ileten, bir web sayfasının <head> bölümüne yerleştirilen HTML öğeleridir. Site ziyaretçilerine görünmezler ancak tarayıcıların içeriğinizi nasıl dizine ekleyeceğini, sayfalarınızın SERP’lerde nasıl görüneceğini ve sosyal platformların paylaşılan bağlantıları nasıl oluşturacağını doğrudan etkilerler. Herhangi bir WordPress sitesi için doğru yapılandırılmış meta etiketler — özellikle <meta name="description">, <title> öğesi, Open Graph etiketleri ve kanonik ipuçları — sayfa içi SEO’nun temelini oluşturur.

Bu kılavuz, WordPress’e meta etiket eklemenin her pratik yöntemini kapsar: çoğu kullanıcı için eklenti tabanlı iş akışları, geliştiriciler için manuel kod düzeyinde yaklaşımlar ve çoğu öğreticinin tamamen atladığı kritik teknik nüanslar.

Meta Etiketler Nedir ve WordPress SEO için Neden Önemlidir

Meta etiket, yalnızca belge <head> bölümünde bulunan, kendi kendine kapanan bir HTML öğesidir. Görünür içerik taşımaz ancak Googlebot, Bingbot, sosyal medya tarayıcıları ve tarayıcı motorlarına makine tarafından okunabilir sinyaller iletir.

WordPress için en SEO açısından önemli meta etiketler şunlardır:

  • <meta name="description"> — Google’ın organik sonuçlarda gösterebileceği snippet metni (150–160 karakter pratik görüntüleme sınırıdır, ancak Google bunu sıklıkla yeniden yazar)
  • <title> — teknik olarak bir <meta> öğesi değildir, ancak SEO araçlarında öyle kabul edilir; tek en ağırlıklı sayfa içi sıralama sinyalidir
  • <meta name="robots"> — dizine ekleme ve bağlantı takip davranışını kontrol eder (index, noindex, follow, nofollow, noarchive, max-snippet)
  • <meta property="og:*"> — Facebook, LinkedIn ve Slack önizlemesi için Open Graph protokol etiketleri
  • <meta name="twitter:*"> — X/Twitter’da zengin önizlemeler için Twitter Card etiketleri
  • <link rel="canonical"> — bir meta etiket değildir ancak <head> bölümünde bulunur ve yinelenen içerik seyrelmesini önler
  • <meta name="viewport"> — mobil oluşturma ve Core Web Vitals skorları için kritiktir

Yaygın bir yanlış anlama: <meta name="keywords"> 2009’dan beri Google tarafından görmezden gelinmekte ve bazı diğer motorlar tarafından aktif olarak spam sinyali olarak kullanılmaktadır. Bunu doldurmayın.

Yöntem 1: Bir SEO Eklentisi Kullanmak (Çoğu Site için Önerilen)

Eklenti tabanlı meta etiket yönetimi, WordPress için doğru varsayılan seçimdir. Gönderi türü, taksonomi ve şablon başına dinamik etiket oluşturmayı yönetir; bu, önemli özel geliştirme olmadan manuel kodun kolayca çoğaltamayacağı bir özelliktir.

1.1 Yoast SEO

Yoast SEO, 10 milyonun üzerinde aktif kurulumla en yaygın kullanılan WordPress SEO eklentisi olmaya devam etmektedir. Güçlü yönü, standart meta etiket yönetiminin yanı sıra yapılandırılmış veri entegrasyonudur.

Kurulum:

  1. WordPress yönetici panelinizde Eklentiler > Yeni Ekle bölümüne gidin.
  2. Yoast SEO arayın.
    Şimdi Kur‘a, ardından Etkinleştir‘e tıklayın.
    
    Bir gönderi veya sayfaya meta etiket ekleme:
    
    Blok düzenleyicide veya klasik düzenleyicide herhangi bir gönderi veya sayfayı açın.
    İçerik alanının altındaki Yoast SEO meta kutusuna kaydırın.
    SEO sekmesine tıklayın.
    SEO Başlığı alanını düzenleyin — Yoast bunu bir şablon kullanarak önceden doldurur (örn. %%title%% %%sep%% %%sitename%%), bunu sayfa bazında geçersiz kılabilirsiniz.
    150–160 karakter uzunluğunda bir Meta Açıklama yazın. Canlı karakter sayacı ve SERP önizlemesi gerçek zamanlı olarak güncellenir.
    Güncelle veya Yayımla‘ya tıklayın.
    
    Site geneli varsayılanlar, gönderiler, sayfalar, özel gönderi türleri, kategoriler, etiketler ve yazar arşivleri için bağımsız olarak başlık şablonları ayarlayabileceğiniz SEO > Arama Görünümü altında yönetilir.
    Çoğu kılavuzun atladığı gelişmiş Yoast yapılandırması:
    
    SEO > Arama Görünümü > İçerik Türleri altında, tüm gönderi türlerini noindex olarak ayarlayabilirsiniz — referanslar veya portföy öğeleri gibi ince içerikli gönderi türleri için gereklidir.
    Yoast SEO > Araçlar > Toplu Düzenleyici, her birini ayrı ayrı açmadan yüzlerce gönderi genelinde başlıkları ve açıklamaları güncellemenizi sağlar.
    Yoast varsayılan olarak <meta name="robots" content="max-snippet:-1, max-image-preview:large, max-video-preview:-1"> ekler; bu, Google’a tam snippet uzunluklarını kullanma izni açıkça verir. Bunu kaldırmak SERP snippet’lerinizi küçültebilir.
    
    1.2 All in One SEO (AIOSEO)
    AIOSEO, özellikle WooCommerce siteleri için güçlü bir alternatiftir; çünkü ücretsiz katmanında Yoast’ın bulunmadığı yerel ürün şeması ve varyasyon başına SEO alanlarına sahiptir.
    Kurulum:
    
    Eklentiler > Yeni Ekle‘ye gidin, All in One SEO arayın.
    Şimdi Kur‘a, ardından Etkinleştir‘e tıklayın.
    
    Meta etiket ekleme:
    
    Herhangi bir gönderi veya sayfayı düzenleyin.
    AIOSEO Ayarları paneline kaydırın.
    Genel sekmesi altında SEO Başlığı ve Meta Açıklama‘yı özelleştirin.
    Gelişmiş sekmesi robots yönergelerini, kanonik URL geçersiz kılmalarını ve yapılandırılmış veri kontrollerini sunar.
    Güncelle veya Yayımla‘ya tıklayın.
    
    AIOSEO’ya özgü avantaj: TruSEO Skoru, meta etiketlerinizi odak anahtar kelimeye karşı gerçek zamanlı olarak analiz eder; başlıkta eksik anahtar kelimeler, çok kısa açıklamalar veya sayfalar genelinde yinelenen meta açıklamalar gibi sorunları işaretler — büyük WordPress sitelerinde yaygın bir teknik SEO sorunudur.
    1.3 Rank Math
    Rank Math, rakip eklentilerde ücretli olan şema işaretlemesi, 404 izleme ve yönlendirme yönetimi gibi özellikleri içeren cömert ücretsiz katmanı sayesinde önemli pazar payı kazanmıştır.
    Kurulum:
    
    Eklentiler > Yeni Ekle‘ye gidin, Rank Math arayın.
    Şimdi Kur‘a, ardından Etkinleştir‘e tıklayın.
    Kurulum Sihirbazı‘nı tamamlayın — bu adım önemlidir çünkü site geneli varsayılanları yapılandırır, Google Search Console’u bağlar ve gönderi türü başına şema türü varsayılanlarını ayarlar.
    
    Meta etiket ekleme:
    
    Herhangi bir gönderi veya sayfayı düzenleyin.
    Rank Math kenar çubuğu panelini açın (blok düzenleyici) veya meta kutusuna kaydırın (klasik düzenleyici).
    Genel sekmesi altında SEO Başlığı ve Meta Açıklama‘yı ayarlayın.
    Gelişmiş sekmesi, noindex, nofollow, noarchive ve kanonik URL alanları dahil olmak üzere gönderi başına robots meta kontrollerini sağlar.
    Güncelle veya Yayımla‘ya tıklayın.
    
    Rank Math özel durumu: Yoast’tan Rank Math’a geçiş yapıyorsanız, Rank Math > Durum & Araçlar > Veritabanı Araçları altındaki Rank Math’ın yerleşik Yoast’tan İçe Aktar aracını kullanın. Bu adımı atlamak, daha önce yazılmış tüm meta açıklamalarını ve başlıkları kaybetmeniz anlamına gelir — büyük sitelerde önemli bir içerik kaybıdır.
    Eklenti Karşılaştırma Tablosu
    
    
    
    Özellik
    Yoast SEO (Ücretsiz)
    AIOSEO (Ücretsiz)
    Rank Math (Ücretsiz)
    
    
    
    
    
    
    
    
    —
    —
    —
    —
    
    
    
    
    
    
    
    
    Meta başlık ve açıklama
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    Open Graph / Twitter Cards
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    Gönderi başına `robots` meta
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    Şema / yapılandırılmış veri
    Temel (Makale, Breadcrumb)
    Temel
    Gelişmiş (20+ tür)
    
    
    
    
    
    
    
    
    Kanonik URL kontrolü
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    WooCommerce SEO
    Ücretli eklenti
    Yerel (sınırlı)
    Yerel (sınırlı)
    
    
    
    
    
    
    
    
    Yönlendirme yöneticisi
    Ücretli eklenti
    Ücretli
    Ücretsiz
    
    
    
    
    
    
    
    
    Google Search Console entegrasyonu
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    Toplu meta düzenleyici
    Evet
    Evet
    Evet
    
    
    
    
    
    
    
    
    Diğer eklentilerden içe aktarma
    Evet
    Evet
    Evet
    
    
    
    
    
    Yöntem 2: Eklenti Olmadan Meta Etiketleri Manuel Olarak Ekleme
    Manuel yöntemler, özel temalar oluşturan geliştiriciler, başsız WordPress kurulumları veya eklenti yükünün en aza indirilmesi gereken siteler için uygundur. PHP ve WordPress kancaları konusunda rahatlık gerektirirler.
    Kritik ön koşul: Aktif temanızın dosyalarını asla doğrudan düzenlemeyin. Her zaman bir alt tema kullanın. Üst temanın header.php veya functions.php dosyalarında yapılan değişiklikler, her tema güncellemesinde üzerine yazılır ve meta etiketleriniz sessizce silinir.
    2.1 header.php Dosyasını Doğrudan Düzenleme (Statik Meta Etiketler)
    Bu yaklaşım, her sayfaya aynı meta etiketleri ekler — yalnızca tek sayfalık siteler veya son derece özel kullanım durumları için uygundur.
    
    Görünüm > Tema Dosyası Düzenleyici‘ye gidin.
    Sağdaki dosya listesinden header.php seçin.
    <head> bölümünü bulun ve kapanış </head> etiketinden önce etiketlerinizi ekleyin:
    
    <meta name="description" content="Your site-wide meta description here.">
    <meta name="robots" content="index, follow">
    
    Dosyayı Güncelle‘ye tıklayın.
    
    Bu yaklaşımın çok sayfalı siteler için neredeyse her zaman yanlış olmasının nedeni: Her sayfa aynı meta açıklamalarını sunacaktır; Google bunu yinelenen içerik sinyali olarak değerlendirir ve sayfalarınızı arama sonuçlarında daraltarak ceza verebilir. Bunu yalnızca tek sayfalık bir uygulamanız varsa veya bir global açıklamayı yayınlamak için çok özel bir nedeniniz varsa kullanın.
    2.2 functions.php Aracılığıyla Dinamik Meta Etiketler (Önerilen Manuel Yöntem)
    Bu, geliştiriciler için doğru manuel yaklaşımdır. wp_head kancasına bağlanır ve sayfa türü başına bağlamsal olarak uygun meta etiketleri çıktılar.
    Alt temanızın functions.php dosyasını açın ve şunu ekleyin:
    function alexhost_custom_meta_tags() {
        global $post;
    
        if ( is_singular() && ! empty( $post ) ) {
            // Use the manual excerpt if set, otherwise fall back to auto-excerpt
            if ( has_excerpt( $post->ID ) ) {
                $description = get_the_excerpt( $post->ID );
            } else {
                $description = wp_trim_words( get_the_content(), 30, '...' );
            }
    
            $description = wp_strip_all_tags( $description );
            $description = esc_attr( $description );
    
            echo '<meta name="description" content="' . $description . '">' . "n";
    
        } elseif ( is_category() || is_tag() || is_tax() ) {
            $term        = get_queried_object();
            $description = esc_attr( strip_tags( $term->description ) );
    
            if ( ! empty( $description ) ) {
                echo '<meta name="description" content="' . $description . '">' . "n";
            }
    
        } elseif ( is_home() || is_front_page() ) {
            $description = esc_attr( get_bloginfo( 'description' ) );
            echo '<meta name="description" content="' . $description . '">' . "n";
        }
    }
    add_action( 'wp_head', 'alexhost_custom_meta_tags', 1 );
    Bu uygulamaya ilişkin teknik notlar:
    
    add_action içindeki 1 öncelik argümanı, bunun wp_head içinde, çoğu tema ve eklenti çıktısından önce erken tetiklenmesini sağlar.
    wp_strip_all_tags(), yalnızca etiketlerin kendisini değil, script ve style etiket içeriğini de kaldırdığı için strip_tags() yerine kullanılır.
    esc_attr(), gönderi içeriği aracılığıyla XSS enjeksiyonunu önlemek için çıktıyı temizler.
    Taksonomi dalı, kategori ve etiket arşiv sayfalarını yönetir; bunlar WordPress sitelerinde sıklıkla meta açıklamasız bırakılır — yaygın bir teknik SEO açığıdır.
    
    Open Graph etiketlerini manuel olarak ekleme (sosyal paylaşım önizlemeleri için):
    function alexhost_open_graph_tags() {
        global $post;
    
        if ( is_singular() && ! empty( $post ) ) {
            $og_title       = esc_attr( get_the_title( $post->ID ) );
            $og_url         = esc_url( get_permalink( $post->ID ) );
            $og_description = esc_attr( wp_trim_words( wp_strip_all_tags( get_the_content() ), 30, '...' ) );
    
            // Use featured image if available
            if ( has_post_thumbnail( $post->ID ) ) {
                $og_image = esc_url( get_the_post_thumbnail_url( $post->ID, 'large' ) );
            } else {
                $og_image = esc_url( get_template_directory_uri() . '/images/default-og.jpg' );
            }
    
            echo '<meta property="og:type" content="article">' . "n";
            echo '<meta property="og:title" content="' . $og_title . '">' . "n";
            echo '<meta property="og:description" content="' . $og_description . '">' . "n";
            echo '<meta property="og:url" content="' . $og_url . '">' . "n";
            echo '<meta property="og:image" content="' . $og_image . '">' . "n";
        }
    }
    add_action( 'wp_head', 'alexhost_open_graph_tags', 2 );
    2.3 Kanonik Etiketi Manuel Olarak Ekleme
    Kanonik etiketler, sayfalandırma, sorgu dizeleri ve benzer içerik sunan birden fazla arşiv görünümü nedeniyle WordPress’te yaygın olan yinelenen içerik sorunlarını önler.
    function alexhost_canonical_tag() {
        if ( is_singular() ) {
            $canonical = esc_url( get_permalink() );
            echo '<link rel="canonical" href="' . $canonical . '">' . "n";
        }
    }
    add_action( 'wp_head', 'alexhost_canonical_tag', 3 );
    Önemli: Bir SEO eklentisi kullanıyorsanız, manuel kanonik etiketler eklemeyin. Eklenti bunu zaten yönetir ve yinelenen kanonik etiketler tarayıcılar için çakışan sinyaller oluşturur.
    Yöntem 3: Hafif Özel Meta Etiket Eklentileri
    Tam bir SEO paketi yükü olmadan özel meta etiket enjeksiyonuna ihtiyaç duyan siteler için, özel meta etiket eklentileri uygulanabilir bir orta yoldur. Meta Tag Manager, bu kategoride en yaygın kullanılan seçenektir.
    Kurulum:
    
    Eklentiler > Yeni Ekle‘ye gidin, Meta Tag Manager arayın.
    Şimdi Kur‘a, ardından Etkinleştir‘e tıklayın.
    Ayarlar > Meta Tag Manager‘a gidin.
    Meta Etiket Ekle‘ye tıklayın ve yapılandırın:
    
    
    Ad: name veya property öznitelik değeri (örn. description, og:image).
    İçerik: Etiketin içerik değeri.
    Kapsam: Global olarak veya belirli gönderi türlerine, sayfalara ya da URL’lere uygulayın.
    
    
    Meta Etiketi Kaydet‘e tıklayın.
    
    Bu yaklaşımın ne zaman mantıklı olduğu: Tam bir SEO eklentisinin ön uç çıktısının alakasız olduğu başsız veya ayrıştırılmış bir WordPress kurulumu çalıştırıyorsanız, ancak yine de API tüketicileri veya tarayıcı ipuçları için belirli etiketler enjekte etmeniz gerekiyorsa, bu gibi hafif bir eklenti binlerce satır kullanılmayan SEO eklenti kodunun yüklenmesini önler.
    Kaçınılması Gereken Kritik Teknik Tuzaklar
    Bunlar, meta etiket uygulamalarının sessizce başarısız olmasına veya sıralamalara aktif zarar vermesine neden olan sorunlardır:
    Sayfalar genelinde yinelenen meta açıklamalar, WordPress sitelerinde en yaygın teknik SEO hatalarından biridir. Bir eklenti global bir şablonla yapılandırıldığında ancak sayfa başına geçersiz kılmalar yazılmadığında ortaya çıkarlar. Google Search Console’un Kapsam raporu bunu işaretler. Herhangi bir meta etiket uygulamasından önce ve sonra Screaming Frog veya Sitebulb gibi bir tarama aracıyla denetim yapın.
    Çakışan eklentilerin yinelenen <title> etiketleri çıktılaması. Temanızın header.php dosyası sabit kodlanmış bir <title> etiketi içeriyorsa VE bir SEO eklentisi etkinse, HTML’nizde iki başlık öğesi bulunacaktır. Google genellikle ilkini kullanır; bu, SEO açısından optimize edilmiş sürüm olmayabilir. Yalnızca birinin var olduğunu doğrulamak için Ctrl+U ile sayfa kaynağınızı kontrol edin ve <title> arayın.
    Üretim sayfalarında yanlışlıkla ayarlanan noindex. WordPress’in Ayarlar > Okuma altında “Arama motorlarının bu siteyi dizine eklemesini engelle” etiketli yerleşik bir ayarı vardır. Bu, site genelinde <meta name="robots" content="noindex,follow"> enjekte eder. Geliştirme ve hazırlık çalışmalarından sonra sıklıkla etkin bırakılır. Her üretim sitesinde işaretlenmediğini doğrulayın.
    Özel karakterler tarafından kesilen meta açıklamalar. Bir meta açıklama içerik özniteliği içindeki tırnak işaretleri ("), HTML öznitelik sınırını bozacaktır. Açıklama içeriğini her zaman PHP’de esc_attr() ile temizleyin veya SEO eklentinizin giriş alanının bu karakterleri kaldırdığından ya da kodladığından emin olun.
    Open Graph görsel boyutları. og:image en az 1200×630 piksel olmalıdır. 600×315 pikselden küçük görseller Facebook ve LinkedIn’de büyük kart olarak oluşturulmaz; bu da sosyal paylaşımdan gelen tıklama oranlarını düşürür.
    Meta Etiketlerinizin Çalıştığını Doğrulama
    Uygulamadan sonra, görevi tamamlanmış saymadan önce her zaman çıktıyı doğrulayın.
    Tarayıcı kaynak incelemesi:
    curl -s https://yourdomain.com/your-page/ | grep -i '<meta|<title|canonical'
    Bu komut, ham HTML’yi getirir ve yalnızca ilgili head öğelerini filtreler; bir tarayıcı olmadan etiketlerin mevcut olduğunu ve doğru biçimlendirildiğini doğrulamanızı sağlar.
    Google Search Console: Değişiklikleri yayımladıktan sonra, sayfanın canlı bir sürümünü getirmek için URL İnceleme aracını kullanın. Oluşturulan HTML sekmesi, JavaScript tarafından enjekte edilen meta etiketler dahil olmak üzere Googlebot’un tam olarak ne gördüğünü gösterir.
    Open Graph hata ayıklayıcıları:
    
    Facebook Paylaşım Hata Ayıklayıcı: developers.facebook.com/tools/debug/
  3. LinkedIn Gönderi Denetçisi: www.linkedin.com/post-inspector/
  4. Twitter Card Doğrulayıcı: cards-dev.twitter.com/validator
  5. Bu araçlar ayrıca ilgili platformlar için önbelleğe alınmış önizlemeyi temizler; bu, og:image veya og:description güncellendikten sonra gereklidir.

    Barındırma Altyapısı ve Meta Etiket Performansı

    Meta etiket oluşturma, doğrudan sunucu yanıt süresiyle bağlantılıdır. WordPress sunucunuz 600ms’nin üzerinde Time to First Byte (TTFB) sağlıyorsa, Googlebot tam <head> bölümünü almadan önce zaman aşımına uğrayabilir ve tarama sırasında meta etiketlerin gözden kaçmasına neden olabilir. Bu, özellikle yoğuk yük altındaki paylaşımlı barındırma ortamları için geçerlidir.

    SEO performansının öncelik olduğu siteler için, PHP-FPM, OPcache ve tam sayfa önbelleğe alma katmanı (Redis veya Memcached) ile düzgün yapılandırılmış bir VPS Hosting ortamı, tarayıcıların her ziyarette meta etiketlerinizi güvenilir biçimde ayrıştırmasını sağlayarak tutarlı şekilde 200ms altında TTFB sunacaktır.

    Birden fazla WordPress sitesini yönetiyorsanız veya ortamlar genelinde eklenti yönetimini ve tema dosyası düzenlemeyi kolaylaştırmak için bir kontrol paneline ihtiyaç duyuyorsanız, cPanel’li VPS, komut satırı uzmanlığı gerektirmeden hem meta etiket dosyası düzenleme hem de sunucu düzeyinde performans ayarı için tanıdık bir arayüz sağlar.

    Meta etiket enjeksiyonunun ölçekte (dinamik olarak oluşturulan binlerce sayfa) gecikme getirmemesi gereken yüksek trafikli WordPress dağıtımları için, Dedicated Sunucular, paylaşımlı ortamlarda var olan kaynak çekişmesini ortadan kaldırır ve PHP yapılandırması, opcode önbelleğe alma ile HTTP/2 veya HTTP/3 dağıtımı üzerinde tam kontrol sağlar.

    Organik aramaya büyük ölçüde bağımlı siteler, SSL sertifikalarının geçerli ve doğru yapılandırılmış olduğundan da emin olmalıdır; çünkü Google HTTPS’yi bir sıralama sinyali olarak kullanır ve süresi dolmuş veya yanlış yapılandırılmış bir sertifika, tarayıcıların sayfa yüklemelerini tamamen engellemesine neden olur — tüm meta etiket optimizasyonunu anlamsız kılar. SSL Sertifikaları, SEO odaklı herhangi bir WordPress dağıtımında sonradan düşünülen bir şey değil, bir ön koşul olarak ele alınmalıdır.

    WordPress siteniz bir iletişim formu, bülten aboneliği veya işlemsel e-posta bileşeni içeriyorsa, alan adınızın e-posta itibarı da Google’ın sitenizin güvenilirlik sinyallerini nasıl değerlendirdiğini etkiler. SPF, DKIM ve DMARC kayıtlarıyla düzgün yapılandırılmış bir E-posta Hosting kurulumu, EEAT değerlendirmelerinin temelini oluşturan daha geniş alan adı otoritesi tablosuna katkıda bulunur.

    Karar Matrisi: Doğru Meta Etiket Yöntemini Seçme

    SenaryoÖnerilen Yöntem
    Standart WordPress blogu veya iş sitesiYoast SEO veya Rank Math (ücretsiz katman)
    Ürün varyantlarına sahip WooCommerce mağazasıAIOSEO (ücretsiz) veya Yoast Premium
    Özel tema geliştirme, eklenti yükü yok`functions.php` kancası ile `wp_head`
    Tek sayfalık veya neredeyse statik WordPress sitesiDoğrudan `header.php` düzenlemesi (alt tema)
    Başsız WordPress / REST API / blok tabanlı ön uçHafif meta etiket eklentisi veya özel REST uç noktası
    Bir SEO eklentisinden diğerine geçişÖnce hedef eklentinin içe aktarma aracını kullanın
    Toplu güncelleme gerektiren 1.000+ sayfalı büyük siteYoast Toplu Düzenleyici veya AIOSEO’nun toplu düzenleme özelliği

    Teknik Temel Çıkarımlar Kontrol Listesi

    WordPress meta etiket uygulamanızı tamamlanmış saymadan önce, bu listedeki her öğeyi doğrulayın:

  • [ ] Oluşturulan HTML’de yalnızca bir <title> öğesi mevcut (sayfa kaynağını kontrol edin)
  • [ ] Dizine eklenebilir her sayfanın 50 ile 160 karakter arasında benzersiz bir meta açıklaması var
  • [ ] Sayfalar genelinde yinelenen meta açıklama yok (Search Console veya bir tarayıcıyla denetleyin)
  • [ ] Üretimde Ayarlar > Okuma > “Arama motorlarını engelle” işaretli değil
  • [ ] Dizine eklenmesi amaçlanan sayfalarda <meta name="robots" content="noindex"> mevcut değil
  • [ ] Kanonik etiketler mevcut ve doğru tercih edilen URL’ye işaret ediyor
  • [ ] Open Graph etiketleri (og:title, og:description, og:image, og:url) tüm paylaşılabilir sayfalarda mevcut
  • [ ] og:image boyutları en az 1200×630 piksel
  • [ ] Birden fazla aktif SEO eklentisinden çakışan meta etiket çıktısı yok
  • [ ] <head> içeriğinin güvenilir tarayıcı ayrıştırmasını sağlamak için TTFB 600ms’nin altında
  • [ ] SSL geçerli ve HTTPS yönlendirmeleri mevcut (kanonik etiketlerdeki HTTP URL’leri dizine eklemeyi bozar)
  • [ ] Meta etiket değişiklikleri Google Search Console’un URL İnceleme aracında doğrulandı

SSS

Google hâlâ meta açıklamayı bir sıralama sinyali olarak kullanıyor mu?

Hayır. Google, <meta name="description">‘ın sıralamayı etkilemediğini kamuoyu önünde açıklamıştır. Değeri dolaylıdır: iyi yazılmış bir açıklama, SERP’lerdeki tıklama oranını artırır ve CTR, zaman içinde sıralamayı etkileyebilen davranışsal bir sinyaldir. Google ayrıca açıklamaları sıklıkla yeniden yazar; sorguyla daha alakalı bulduğu sayfa gövdesinden metin çeker.

Aynı anda birden fazla SEO eklentisi etkin olabilir mi?

Olmamalıdır. Örneğin Yoast SEO ve Rank Math’ı aynı anda çalıştırmak, HTML’nizde yinelenen <title> etiketlerine, yinelenen meta açıklamalara ve çakışan kanonik etiketlere yol açacaktır. Yeni bir eklenti etkinleştirmeden önce önceki SEO eklentisini devre dışı bırakın ve kaldırın; mevcut meta verilerinizi taşımak için yeni eklentinin içe aktarma aracını kullanın.

Bir eklenti olmadan WordPress sayfasında noindex ayarlamanın doğru yolu nedir?

Alt temanızın functions.php dosyasına aşağıdakini ekleyin; koşulu, hariç tutmak istediğiniz sayfaları tanımlayan mantıkla değiştirin:

function alexhost_noindex_specific_pages() {
    if ( is_page( 'thank-you' ) || is_page( 'privacy-policy' ) ) {
        echo '<meta name="robots" content="noindex, follow">' . "n";
    }
}
add_action( 'wp_head', 'alexhost_noindex_specific_pages' );

Google neden ayarladığımdan farklı bir açıklama gösteriyor?

Google, meta açıklamaları yaklaşık %60–70 oranında yeniden yazar (birden fazla büyük ölçekli çalışmaya göre). Bunu, sayfa gövdesinden bir pasajın yazdığınız açıklamadan belirli sorgu için daha alakalı olduğunu belirlediğinde yapar. En iyi çözüm, sayfanın bilgisel amacıyla yakından örtüşen açıklamalar yazmak ve sayfa gövdesinin Google’ın yedek olarak kullanabileceği açık, iyi yapılandırılmış içerik içerdiğinden emin olmaktır.

Meta etiketler WordPress sitemin sosyal medyada nasıl göründüğünü etkiler mi?

Standart <meta name="description"> etiketleri sosyal platformlar tarafından kullanılmaz. Facebook, LinkedIn ve Slack, Open Graph etiketlerini kullanır (og:description, og:image, og:title). Twitter kendi twitter:card ve twitter:description etiketlerini kullanır. Tüm büyük SEO eklentileri her iki etiket setini de otomatik olarak oluşturur. Manuel bir uygulama kullanıyorsanız, functions.php örneklerinde gösterildiği gibi her iki etiket ailesini de açıkça eklemeniz gerekir.

15%

Tüm Hosting Hizmetlerinde %15 indirim

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın:

Skills
Başlayın