Meta etiket nedir, neden önemlidir?
Bir web sayfasının görünmeyen kimlik kartı, HTML'in head bölümünde yer alan meta etiketleridir. Sayfanızı Google'da aradığınızda gördüğünüz mavi başlık, altındaki gri açıklama, WhatsApp'ta bir bağlantıyı gönderdiğinizde beliren küçük resimli kart ve tarayıcı sekmesindeki simge, hep bu etiketlerden beslenir. Etiketler yanlış ya da eksik olduğunda arama motoru sizin yerinize bir başlık uydurur, sosyal ağ rastgele bir görsel seçer, mobil tarayıcı sayfayı masaüstü genişliğinde gösterir. İyi hazırlanmış etiketler ise tıklanma oranını artırır, paylaşımları daha çekici yapar ve sayfanızın ne hakkında olduğunu arama motoruna net biçimde anlatır.
Bu araç, bu etiketlerin tamamını bir form üzerinden doldurmanızı, sonucu hazır HTML olarak kopyalamanızı sağlar. Kod bilmeniz gerekmez; ancak çıktıyı site yönetim panelinizdeki "head'e kod ekle" alanına ya da temanızın başlık dosyasına yapıştırabilmeniz yeterlidir. Her şey tarayıcınızda hesaplanır, yazdığınız başlık ve açıklama hiçbir yere gönderilmez.
Nasıl kullanılır?
- "Meta etiketler" sekmesinde sayfa başlığını ve açıklamayı yazın. Sağ üstteki sayaç karakter sayısını gösterir; başlık 60, açıklama 160 karakteri aşınca kırmızı uyarı çıkar.
- Varsa canonical adresi, paylaşım resminin adresini ve site adını girin. Robots seçeneklerini yalnızca ihtiyacınız varsa değiştirin; varsayılan hâl (index, follow) çoğu sayfa için doğrudur.
- İsterseniz JSON-LD şablonu seçin: Organization, WebSite ya da Article. Yanıt kutusu form doldukça anında güncellenir.
- Önizlemelerde Google sonucunu ve paylaşım kartını kontrol edin, ardından "HTML'i kopyala" ile çıktıyı alın ya da dosya olarak indirin.
- Gerekirse "robots.txt" ve "sitemap.xml" sekmelerinden iki ek dosyayı üretip sitenizin ana dizinine yükleyin.
Title ve description ne kadar uzun olmalı?
Google başlığı piksel genişliğine göre keser, karakter sayısına göre değil; ancak pratikte 50-60 karakter güvenli bir sınırdır. Daha uzun başlıkların sonu üç nokta ile kısalır ve en önemli kelimeler sonda kaldıysa kaybolur. Bu yüzden hedef sorguyu başlığın başına yakın yerleştirmek ve markayı sona bırakmak iyi bir kuraldır. Açıklama için yaklaşık 150-160 karakter önerilir; mobilde bu sınır biraz daha kısadır. Açıklama doğrudan sıralama faktörü değildir, fakat arama sonucunda kullanıcının tıklayıp tıklamayacağını etkiler; bu yüzden reklam metni gibi özenle yazılmalıdır: sayfanın ne sunduğunu, kim için olduğunu ve bir eylem çağrısını içersin.
Her sayfa için ayrı bir başlık ve açıklama yazın. Tüm sayfalarda aynı metni kullanmak, arama motorunun sayfaları ayırt etmesini zorlaştırır. Araç, yazdığınız metni anında Google sonuç görünümüne yerleştirir; böylece kesilme olup olmayacağını yayına almadan önce görürsünüz.
Open Graph ve Twitter Card farkı
Open Graph, Facebook tarafından başlatılan ve bugün WhatsApp, LinkedIn, Telegram, Slack gibi birçok uygulamanın bağlantı kartı oluştururken okuduğu bir standarttır. Başlıca etiketler og:title, og:description, og:image, og:url, og:type ve og:site_name'dir. Twitter Card (X) ise ayrı bir etiket ailesi kullanır; twitter etiketleri yoksa X çoğu zaman Open Graph değerlerine geri döner, yine de twitter:card değerini açıkça belirtmek iyi bir alışkanlıktır. "summary_large_image" büyük, geniş bir görsel gösterir; "summary" küçük kare bir görselle yan yana metin sunar. Paylaşım görseli için 1200 x 630 piksellik, önemli içeriği kenarlardan uzak tutan bir tasarım güvenli bir tercihtir.
og:locale alanı sayfanın dilini ve bölgesini bildirir; Türkçe içerik için tr_TR kullanılır. og:type olarak genel sayfalar için "website", haber ve blog yazıları için "article" seçilir.
Robots meta etiketi ve canonical
Robots etiketi arama motoruna sayfayla ne yapacağını söyler. "noindex" sayfanın arama sonuçlarında çıkmamasını, "nofollow" sayfadaki bağlantılara güvenilmemesini ister. Teşekkür sayfaları, sepet adımları, iç arama sonuçları ve test sayfaları genellikle noindex adaydır. Dikkat: sayfayı hem robots.txt ile engellerseniz hem de noindex koyarsanız, tarayıcı sayfayı hiç göremeyeceği için noindex talimatını da okuyamaz; bu iki yöntemi karıştırmayın. Canonical bağlantısı ise aynı içeriğe birden çok adresle ulaşılabildiğinde (parametreli adresler, www ve www'suz sürümler) asıl adresi göstermek içindir. Canonical her zaman tam adres olmalı ve genellikle kendi sayfasını işaret etmelidir.
JSON-LD yapısal veri
JSON-LD, sayfanızın ne olduğunu makinelerin anlayacağı biçimde anlatan küçük bir betik bloğudur. Organization şablonu kurumunuzun adını, adresini ve logosunu; WebSite şablonu sitenizin adını; Article şablonu ise bir yazının başlığını, yazarını ve yayın tarihini tanımlar. Yapısal veri, sıralama için garanti vermez, ancak arama sonuçlarında zengin görünümlerin ön koşuludur. Araç, JSON içindeki "<" karakterini güvenli biçimde kaçırır; böylece beklenmedik bir metin betik bloğunu kapatıp sayfayı bozamaz. Üretilen şablonu yayına almadan önce arama motorlarının yapısal veri test araçlarıyla doğrulamanız önerilir.
robots.txt ve sitemap.xml nasıl çalışır?
robots.txt, sitenizin ana dizinine konan düz metin dosyasıdır ve tarayıcı botlara hangi yolları taramamaları gerektiğini bildirir. Yönetim paneli, sepet, filtre sonuçları gibi arama sonucunda yer almaması gereken yolları engellemek için kullanılır. Dosyaya sitemap adresini de yazmak, botların haritanıza ulaşmasını kolaylaştırır. Sitemap.xml ise önemli sayfalarınızın listesidir; özellikle yeni siteler ve iç bağlantısı zayıf sayfalar için keşfi hızlandırır. Sitemap sekmesine adresleri satır satır yapıştırdığınızda araç geçersiz satırları söyler, yinelenenleri ayıklar ve geçerli bir XML üretir. Tek bir sitemap en fazla 50.000 adres taşıyabilir.
Neden Bilişim Ajans aracı?
- Veri gönderilmez. Başlık, açıklama ve adres listeleri tarayıcınızda işlenir; hiçbir sunucuya yazılmaz. Resim adresine bile önizleme için istek yapılmaz.
- Tek sayfada tam paket. Meta etiket, Open Graph, Twitter Card, favicon, JSON-LD, robots.txt ve sitemap bir arada.
- Canlı önizleme. Google sonucu ve paylaşım kartı yazarken güncellenir; kesilme uyarıları anında görünür.
- Çevrimdışı çalışır. Sayfa yüklendikten sonra internetsiz de kullanılabilir.
- Gerçekten ücretsiz. Kayıt, sınır ve "premium" tuzağı yok.
Sık sorulan sorular
Yazdığım başlık ve açıklama bir yere gönderiliyor mu?
Hayır. Tüm alanlar tarayıcınızın belleğinde işlenir ve çıktı yalnızca ekranınızda oluşur. Ağ isteği yapılmaz; geliştirici araçlarının Network sekmesinden bunu doğrulayabilirsiniz.
Neden paylaşım resminin önizlemesi görünmüyor?
Resmi önizlemede göstermek, tarayıcınızın o adrese bağlanması demektir ve bu, hangi sayfaya baktığınızın başka bir sunucuya bildirilmesi anlamına gelir. Gizlilik için bunu yapmıyoruz; gri alan yer tutucudur. Gerçek görünümü paylaşım yaptıktan sonra ilgili platformun kendi önizleme araçlarında kontrol edebilirsiniz.
Başlık 60 karakteri aşarsa ne olur?
Sayfa yine yayınlanır, ancak Google sonuçta başlığı kısaltabilir ya da kendi seçtiği bir başlığı gösterebilir. Önemli kelimeleri başa almak ve markayı sona bırakmak kayıpları azaltır.
Meta description doğrudan sıralamayı etkiler mi?
Hayır, doğrudan sıralama faktörü değildir. Fakat arama sonucundaki metni oluşturduğu için tıklanma oranını etkiler. Google, aranan kelimeye göre sayfadan başka bir parçayı da gösterebilir.
Çıktıyı sitemin neresine yapıştırmalıyım?
HTML'deki head bölümüne, yani açılış ve kapanış head etiketlerinin arasına. WordPress'te tema başlık dosyası ya da SEO eklentisinin "head'e kod ekle" alanı kullanılabilir. SEO eklentisi zaten aynı etiketleri üretiyorsa çift etiket oluşmaması için birini kapatın.
noindex ile robots.txt engeli arasındaki fark nedir?
robots.txt botun sayfayı taramasını engeller; noindex ise sayfa taransa bile sonuçlarda çıkmamasını ister. İkisini birlikte kullanırsanız bot sayfayı okuyamadığı için noindex'i göremez ve adres yine de sonuçlarda belirebilir. Sonuçlardan çıkarmak istiyorsanız noindex kullanın ve taramaya izin verin.
Sitemap'e kaç adres yazabilirim?
Bir sitemap dosyası en fazla 50.000 adres ve yaklaşık 50 MB boyutuna kadar destekler. Daha büyük siteler birden çok dosya ve bir sitemap dizini kullanır. Araç 50.000'den fazla adresi almaz ve bunu size bildirir.
"Geçersiz adres var" uyarısını neden alıyorum?
Sitemap satırlarından biri http:// ya da https:// ile başlamıyor olabilir ya da içinde boşluk bulunuyor olabilir. Her satıra https://ornek.com/sayfa/ gibi tam bir adres yazın; uyarıda hangi satırın sorunlu olduğu gösterilir.
İlgili araçlar
Web sitenizin SEO ve teknik altyapı çalışmaları için Bilişim Ajans ekibinden destek alabilirsiniz.