Karakter Sınırı Rehberi: SEO Başlığı, Meta Açıklama, SMS ve Emoji

SEO başlığı kaç karakter olmalı, Türkçe harfler SMS'i neden ikiye böler, bir emoji neden bazen 2 bazen 11 sayılır? Arama sonuçları, SMS, sosyal medya ve teknik alanlardaki karakter hesaplarını örneklerle açıklıyoruz.

8 dk okuma ToolsBasic
Karakter Sınırı Rehberi: SEO Başlığı, Meta Açıklama, SMS ve Emoji

Karakter sınırı, bir alanın kabul ettiği ya da ekranda gösterdiği en fazla karakter sayısıdır ve her sistem bu sayıyı aynı kurala göre hesaplamaz. Kısa özet: Google başlıkları sabit bir sayıya göre değil piksel genişliğine göre keser, masaüstünde genellikle 50–60 karakter görünür; meta açıklamalar tipik olarak 150–160 karakter civarında kısaltılır. Tek bir SMS standart alfabede 160, Unicode'a geçtiğinde 70 karakter taşır. Emoji ise gözünüze tek karakter görünse de sisteme göre 2, 4, hatta 11 birim sayılabilir.

Metninizi ölçmek için karakter sayacı karakter, boşluksuz karakter, kelime ve satır sayısını tek tıkla verir; emojiyi ve birleşik karakterleri tek karakter sayar ve yazdığınız metin cihazınızdan çıkmaz. Başlıktan adres üretmek için slug oluşturucu, Türkçe harflerin adres içinde kaç karaktere dönüştüğünü görmek için URL kodlayıcı, iki başlık taslağını satır satır karşılaştırmak için metin fark kontrolü, uzun metinleri karekoda sığdırmak için QR kod oluşturucu ve uzunluğu ayarlanabilir parolalar için şifre oluşturucu aynı işin farklı uçlarını tamamlar.

Karakter sınırı neden her yerde farklı sayılır?

“Karakter” kelimesi en az dört farklı şeyi anlatabilir. Gözün gördüğü harf ya da sembol (grafem), Unicode'daki kod noktası, JavaScript ve SMS'in kullandığı 16 bitlik birim ve dosyaya yazılan bayt. Latin harflerinde dördü genellikle aynıdır; Türkçe harflerde, sembollerde ve emojide ayrışır. Bir platformun sınırı hangisini saydığına bağlı olarak aynı metin bir yerde sığar, başka yerde taşar.

ÖrnekGörünenKod noktası16 bitlik birimUTF-8 bayt
a1111
ş1112
€1113
😀1124
👍🏽 (ten rengi tonlu)1248
🇹🇷 (bayrak)1248
👨‍👩‍👧 (aile)15818

Aile emojisi aslında üç ayrı kişi emojisinin, aralarındaki görünmez “sıfır genişlikli birleştirici” karakterlerle bağlanmasından oluşur. Dört kişilik bir aile emojisi bu yüzden 16 bitlik birim olarak 11 tutar. Bayraklar ise iki harflik ülke kodunu temsil eden iki özel sembolden oluşur.

Karakter sayacı neyi sayar?

Sayaç, gözün gördüğünü esas alır: bir emoji, ten tonlu bir emoji ya da bir bayrak tek karakter sayılır. Bu, bir okurun deneyimine en yakın ölçüdür ve başlık, açıklama ya da biyografi yazarken doğru başlangıç noktasıdır. Ancak SMS ve bazı veritabanları 16 bitlik birim ya da bayt saydığı için, emoji içeren bir metinde sayacın verdiği değer bu sistemlerin hesabından düşük kalabilir. Aşağıdaki bölümlerde hangi alanın neyi saydığını ayrı ayrı ele alıyoruz.

SEO başlığı ve meta açıklama için karakter sınırı

Arama sonuçlarında ilk bakılan iki metin başlık ve açıklamadır. Google ikisi için de resmi bir karakter sınırı tanımlamaz; gösterilen metni cihazın ekran genişliğine göre keser ve gerekirse kendisi yeniden yazar. Aşağıdaki değerler bu yüzden kural değil, sık görülen kesilme noktalarıdır.

AlanYaygın hedefNeye göre kesilirNot
Başlık etiketi (title)50–60 karakterMasaüstünde yaklaşık 600 piksel genişlikÖnemli kelimeleri başa alın
Meta açıklama140–160 karakterEkran genişliği; mobilde daha erkenGoogle kendi özetini de seçebilir
URL (slug)3–5 anlamlı kelimeSonuçlarda kısaltılarak gösterilirTire kullanın, alt çizgi değil
Görsel alt metniKısa, tek cümleResmi bir sınır yokEkran okuyucular tamamını okur

Başlık etiketi

Kesilme piksel bazlı olduğu için geniş harfler (M, W, Ğ) ile dar harfler (i, l, ı) aynı yeri kaplamaz; büyük harfle yazılmış 50 karakterlik bir başlık, küçük harfli 60 karakterlik bir başlıktan daha erken kesilebilir. Pratik yöntem: asıl anahtar ifadeyi ilk 40 karaktere yerleştirin, marka adını sona koyun. Böylece başlık kesilse bile anlamı kaybolmaz. İki taslak arasında karar veremiyorsanız onları alt alta yazıp farklarını karşılaştırmak, hangi kelimenin gerçekten gerekli olduğunu gösterir.

Meta açıklama

Açıklama sıralamayı doğrudan etkilemez, ama tıklama kararını etkiler. 150 karakter civarında, sayfanın soruyu nasıl cevapladığını anlatan tek ya da iki cümle yazın. Google arama sorgusuyla daha iyi eşleşen bir metin bulursa sayfanızdan başka bir parçayı da gösterebilir; bu yüzden açıklamayı garanti bir vitrin değil, güçlü bir öneri olarak düşünün.

URL ve slug uzunluğu

Kısa, okunabilir ve kelimeleri tireyle ayrılmış adresler hem kullanıcıya hem arama motoruna sayfanın konusunu anlatır. Türkçe harfler burada ayrı bir sorun çıkarır: bir adrese yazılan “ş” harfi kopyalandığında %C5%9F olarak altı karaktere dönüşür. “Görsel Sıkıştırma Rehberi” başlığı slug oluşturucuda gorsel-sikistirma-rehberi olur ve bu sorun ortadan kalkar. Teknik üst sınır açısından site haritası protokolü adreslerin 2.048 karakterden kısa olmasını ister; gerçek hayatta bu sınıra yaklaşan bir adres zaten okunamaz.

SMS karakter hesabı: 160, 153, 70 ve 67

SMS, GSM 03.38 olarak bilinen 7 bitlik bir alfabe kullanır. Tek bir mesajın 140 baytlık yükü bu alfabede 160 karaktere denk gelir. Metin bu alfabenin dışına çıkan tek bir karakter içerirse mesajın tamamı UCS-2 (16 bit) kodlamasına geçer ve sınır 70 karaktere düşer. Uzun mesajlar parçalara bölünür; her parçaya birleştirme bilgisi eklendiği için parça başına kapasite azalır.

KodlamaTek mesajÇok parçalı mesajda parça başınaÖrnek: 200 karakterlik metin
GSM 7 bit160 karakter153 karakter2 parça
UCS-2 (Unicode)70 karakter67 karakter3 parça

Temel alfabede olan ama “uzantı tablosundan” gelen bazı karakterler, örneğin € [ ] { } ~ ^ | \, 7 bitlik mesajda iki karakter yer kaplar. Toplu SMS gönderenler için bu ayrıntı fatura demektir: 161 karakterlik bir mesaj iki SMS olarak ücretlendirilir.

Türkçe karakterler mesajı neden böler?

Temel GSM alfabesinde ö, ü, Ö ve Ü bulunur, ama ğ, ş, ı, İ, Ş ve Ğ bulunmaz. “Görüşmek üzere” gibi masum bir cümledeki tek bir “ş”, mesajın tamamını 70 karakterlik Unicode moduna geçirebilir. 3GPP TS 23.038 standardı bunun için Türkçe dil tabloları tanımlar; telefon ve operatör bu tabloları kullanıyorsa Türkçe harfler 7 bitte kalır ve kapasite yalnızca biraz düşer. Ancak her cihazın ve gönderim altyapısının bunu desteklediğini varsayamazsınız. Bazı telefonlar ise ayarlara bağlı olarak harfleri sessizce “s, g, i” karşılıklarına çevirir.

Emoji içeren SMS

Emoji hiçbir 7 bitlik tabloda yoktur; tek bir emoji mesajı Unicode moduna geçirir. Üstelik çoğu emoji 16 bitlik iki birim tutar, yani 70 karakterlik kapasitenin ikisini birden kullanır. Ten tonlu bir başparmak dört, aile emojisi sekiz birim harcar. Kampanya mesajında bir emoji, metni kolayca üç parçaya taşıyabilir.

  1. Metni yazdıktan sonra karakter sayacında uzunluğa bakın.
  2. Emoji ve ğ, ş, ı gibi harfler varsa sınırın 70 olduğunu varsayın.
  3. Tek parçaya sığdırmak için önce gereksiz kelimeleri, sonra emojiyi çıkarın.
  4. Toplu gönderimden önce kendi telefonunuza bir deneme mesajı yollayıp kaç parça geldiğini kontrol edin.

Sosyal medyada yaygın olarak belirtilen sınırlar

Platformlar sınırlarını zaman zaman değiştirir, ücretli üyeliklere farklı haklar tanır ve bazı karakterleri farklı ağırlıkla sayar. Aşağıdaki değerler yaygın olarak belirtilen rakamlardır; yayın öncesinde platformun güncel yardım sayfasını kontrol edin.

Platform ve alanYaygın olarak belirtilen sınır (karakter)Dikkat edilecek nokta
X (Twitter) gönderisi280 (standart hesap)Emoji ve bazı karakterler ağırlıklı sayılır, bağlantılar sabit uzunlukta
Instagram gönderi açıklaması2.200Akışta yalnızca ilk satırlar görünür
Instagram biyografi150Satır sonları da sayılır
YouTube video başlığı100Önerilerde çok daha kısa gösterilir
YouTube video açıklaması5.000İlk iki satır “daha fazla” bağlantısından önce görünür
LinkedIn gönderisi3.000Uzun metin akışta katlanır

Hangi platform olursa olsun asıl sınır görünür kısımdır. Mesajın özünü ilk 100–125 karaktere sığdırmak, “devamını gör” bağlantısına tıklanmasa bile anlatmak istediğinizin okunmasını sağlar.

Teknik alanlar: parola, QR kod ve veritabanı

  • Parola alanları: NIST'in SP 800-63B rehberi, sitelerin en az 64 karakterlik parolalara izin vermesini önerir. Şifre oluşturucu 8 ile 128 karakter arasında, varsayılan olarak 16 karakterlik parola üretir; bir site uzun parolayı reddediyorsa onun sınırına göre kısaltın.
  • QR kod: standarttaki en büyük kod (sürüm 40), oluşturucunun kullandığı M hata düzeltme seviyesinde en fazla 2.331 bayt taşır. UTF-8'de Türkçe harfler 2, emoji 4 bayt tuttuğu için Türkçe metinde kapasite karakter olarak daha düşüktür. Pratikte o sınıra varmadan kod, basılı bir sayfadan okunamayacak kadar sıklaşır.
  • Veritabanı alanları: bir IPv6 adresini metin olarak saklayacak sütun en az 45 karakter almalıdır; e-posta adresleri için 254 karakter yaygın bir üst sınırdır. Sütun karakter mi bayt mı sayıyor, kullandığınız veritabanının belgelerinden kontrol edin.
  • Kodda uzunluk: JavaScript'te "😀".length ifadesi 2 döndürür, çünkü 16 bitlik birim sayar. Görünen karakter sayısı gerekiyorsa Intl.Segmenter ile grafem sayın.

Sık sorulan sorular

Boşluklar karaktere dahil mi?

Neredeyse her yerde evet. SEO başlıkları, SMS ve sosyal medya sınırları boşlukları da sayar. Sayaçtaki “boşluksuz karakter” değeri, ödev ve çeviri ücretlendirmesi gibi boşluğun sayılmadığı durumlar içindir.

Emoji kaç karakter sayılır?

Göze göre bir, sisteme göre değişir. Basit bir emoji 16 bitlik sistemlerde 2, ten tonlu ve bayrak emojileri 4, birleşik aile emojileri 8 ya da daha fazla birim tutar. Sınırı sıkı bir alana yazıyorsanız emojiyi en az 2 karakter sayın.

Başlık 60 karakteri geçerse ne olur?

Ceza almazsınız; Google başlığın sonunu üç noktayla keser ya da başlığı kendisi yeniden yazar. Risk, kesilen kısımda önemli bir kelime kalmasıdır. Önemli kelimeler baştaysa birkaç karakter fazlalık sorun değildir.

Karakter sayısından kelime sayısı tahmin edilebilir mi?

Kabaca evet. Türkçe metinlerde ortalama kelime, ekler nedeniyle İngilizceden daha uzundur; boşluklar dahil kelime başına 7–8 karakter makul bir tahmindir. Kesin değer için sayacın kelime sayısını kullanın.

Konuyla bağlantılı diğer yazılar: alt metin ve dosya adı kurallarını SEO için görsel optimizasyonu yazısında, karekoda ne kadar veri sığdırmanın mantıklı olduğunu QR kod kullanım rehberinde, IPv6 adreslerinin neden bu kadar uzun olduğunu ise IP adresi nedir yazısında bulabilirsiniz.

İlgili araçlar

Katalog

Blog Yazıları