SEO & Pazarlama

SEO dostu URL yapısı

Gerçek örneklerle SEO için uygun URL yapısı eğitimi: adres uzunluğu, anahtar kelimeler, URL'de Farsça harfler ve sıralama kaybı olmadan adres değiştirme yöntemi. Farsça siteler için özel.

SEO & Pazarlama

SEO için uygun URL yapısı neden hâlâ önemli?

Son yıllarda "Google URL'ye önem vermiyor" veya "diğer faktörler daha önemli hale geldi" sözlerini sık sık duyuyoruz. Bu söz kısmen doğru, ancak eksik. Google resmi olarak sayfa adresindeki kelimelerin sıralama için çok küçük bir sinyal olduğunu açıkladı. Ancak SEO için uygun URL yapısı sadece Google botu için değildir; kullanıcı içindir. Kısa ve okunaklı bir adres gören kullanıcı daha fazla tıklar, daha çok güvenir ve size daha yüksek bir tıklama oranı (CTR) sağlar. Ve yüksek CTR, dolaylı olarak sıralamayı etkiler.

Bu makalede, genel sözler yerine, iyi bir URL'nin hangi özelliklere sahip olduğunu, URL'de Farsça harflerle ne yapacağımızı ve eski adresleri değiştirirsek sıralamayı nasıl kaybetmeyeceğimizi tam olarak anlatıyoruz.

URL uzunluğu: Ne kadar kısa olmalı?

Basit bir kural: Ne kadar kısa, o kadar iyi. Ama "kısa" ne demek? İstatistikler, 75 karakterin altındaki URL'lerin arama sonuçlarında daha iyi tıklama oranına sahip olduğunu gösteriyor. Google, mobil sonuçlarda genellikle adresi tam olarak göstermez ve yalnızca alan adını ve ana yolu görüntüler. Adresiniz 150 karakter ise, kullanıcı yalnızca ilk birkaç kelimeyi görür ve geri kalanı "..." ile kesilir.

Farsça siteler için önemli bir nokta var: URL'deki Farsça karakterler genellikle Yüzde-Kodlama (Percent-Encoding) olarak saklanır. Örneğin, /مقالات/سئو adresi tarayıcıda şu şekilde görünür: /%D9%85%D9%82%D8%A7%D9%84%D8%A7%D8%AA/%D8%B3%D8%A6%D9%88. Yani her Farsça harf, bir İngilizce harfin yaklaşık 2 ila 3 katı yer kaplar. Bu nedenle, 50 karakterlik bir Farsça URL aslında 100 ila 150 karakter kodlanmıştır.

URL uzunluğu için birkaç pratik kural

  • Farsça adresler için maksimum 60 ila 70 karakter (kodlanmış 100 ila 120 karaktere eşdeğer).
  • Adres yolunda maksimum 3 ila 4 bölüm (Segment). Örneğin, /blog/seo/url-structure iyidir, ancak /blog/2024/technical/seo/url/guide çok derindir.
  • "ve", "için", "ile" gibi anlamsız kelimeleri ve tekrarlayan "makaleler" gibi kelimeleri kaldırın.

URL'de anahtar kelimeler: Nasıl ve nerede?

Ana anahtar kelime URL'de olmalı, ancak yalnızca bir kez. Anahtar kelimeniz "URL yapısı" ise, /seo/url-structure adresi mükemmeldir. Ancak /seo/url-structure/url-structure-guide adresi tekrarlayan ve spam gibi görünür.

Farsça siteler için önemli bir nokta: Anahtar kelimeyi yolun başına koyun, sonuna değil. Çünkü Google, URL'nin başındaki kelimelere daha fazla ağırlık verir ve kullanıcı da konuyu daha çabuk anlar. Örneğin:

İyi:  example.com/seo/url-structure
Kötü:   example.com/guides/technical/seo/url-structure-final

Ayrıca, anahtar kelimeyi alan adında ve yolda tekrarlamaktan kaçının. Alan adınız url-structure.com ise, /url-structure-guide adresine ihtiyacınız yoktur.

URL'de LSI anahtar kelimeleri ve eş anlamlılar

Tüm eş anlamlıları adrese koymanıza gerek yok. Bir ana anahtar kelime yeterlidir. Ancak anahtar kelimeniz iki kelimeliyse, kısa çizgi (-) ile ayırabilirsiniz. Google, kısa çizgiyi kelime ayırıcı olarak kabul eder, ancak alt çizgiyi (_) kabul etmez. Bu nedenle her zaman - kullanın, _ değil.

URL'de Farsça harfler: Evet mi hayır mı?

Bu, birçok Farsça site yöneticisinin sorduğu bir sorudur. Kısa cevap: Evet, Farsça harfleri kullanabilirsiniz, ancak dikkatli olarak. Google, 2016'dan beri Unicode adreslerini (Farsça dahil) iyi işlediğini açıkladı. Ancak pratik sorunlar var:

  1. Kopyalama ve paylaşma: Birçok kullanıcı Farsça adresi kopyaladığında, çirkin ve uzun olan yüzde kodlu sürümü görür.
  2. Bazı sistemlerle uyumluluk: Bazı sosyal ağlar, mesajlaşma uygulamaları ve eski sistemler Farsça adresi doğru görüntülemez.
  3. Adres uzunluğu: Dediğimiz gibi, her Farsça harf 2 ila 3 kat daha fazla yer kaplar.

Önerimiz: Ana ve önemli sayfalar için İngilizce adres kullanın (örneğin /seo/url-structure) ve alt sayfalar veya blog için, hedef kitle tamamen Farsça konuşuyorsa, Farsça adres sorun değildir. Ancak, Farsça adresi otomatik olarak kodlanmış sürüme dönüştüren ve canonical meta etiketinde ana sürümü tanıtan bir eklenti veya komut dosyası kullandığınızdan emin olun.

Yaygın sorun: Farsça harfler ve yarım boşluk

Farsçada, yarım boşluk (ZWNJ) kelimenin bir parçasıdır. Örneğin, "می‌شود" yarım boşlukla yazılır. URL'de yarım boşluk %E2%80%8C olarak kodlanır. İçerik yönetim sisteminiz yarım boşluğu doğru yönetmezse, hem uzun hem de bazı tarayıcılarda doğru görüntülenmeyen /%D9%85%DB%8C%E2%80%8C%D8%B4%D9%88%D8%AF gibi adresler oluşabilir. En iyi çözüm: URL'de yarım boşluk kullanmayın ve bunun yerine kısa çizgi kullanın. Örneğin, /می‌شود yerine /می-شود kullanın.

URL yapısını sıralama kaybı olmadan değiştirme

Sitenizde eski ve kötü adresler varsa (örneğin /p=123 veya çok uzun adresler), bunları değiştirmek cazip gelebilir. Ancak URL değiştirmek SEO'daki en riskli işlemlerden biridir. Doğru yapılmazsa, sıralamanızı ve trafiğinizi kaybedersiniz. Aşağıda, doğru yöntemi adım adım açıklıyoruz.

Birinci adım: Eski ve yeni adreslerin tam haritası

Herhangi bir değişiklikten önce, eski adresi, yeni adresi ve her sayfanın anahtar kelimesini yazdığınız bir tablo oluşturun. Bunu Google Search Console'dan ve Screaming Frog gibi tarama araçlarından çıktı alarak yapın. Haritada olmayan hiçbir adres değiştirilmemelidir.

İkinci adım: 301 yönlendirmesi, 302 değil

Her eski adres için, yeni adrese bir 301 yönlendirmesi ayarlayın. 301 yönlendirmesi "bu sayfa kalıcı olarak taşındı" anlamına gelir ve Google, yetkinin (PageRank) neredeyse tamamını yeni adrese aktarır. 302 yönlendirmesi geçicidir ve yetkiyi aktarmaz.

Apache sunucusunda, .htaccess dosyasını şu şekilde düzenleyin:

Redirect 301 /old-url https://example.com/new-url
Redirect 301 /seo/old-guide https://example.com/seo/url-structure

Nginx'te ise şu şekilde:

location = /old-url {
    return 301 https://example.com/new-url;
}

Üçüncü adım: İç bağlantıları güncelleme

Yönlendirmeleri ayarladıktan sonra, sitenizdeki eski adrese işaret eden tüm iç bağlantıları bulun ve yeni adrese değiştirin. Bunu MySQL'de basit bir sorgu ile yapabilirsiniz (WordPress kullanıyorsanız):

UPDATE wp_posts SET post_content = REPLACE(post_content, 'example.com/old-url', 'example.com/new-url');

Not: Bu sorguyu çalıştırmadan önce mutlaka veritabanınızın yedeğini alın.

Dördüncü adım: XML site haritasını güncelleme

sitemap.xml dosyasını yeni adreslerle güncelleyin ve Google Search Console'da yeni haritayı gönderin. Ayrıca Search Console'daki "Adres Değişikliği" aracını da kullanabilirsiniz, ancak bu araç yalnızca alan adı değişikliği içindir, iç yol değişikliği için değil.

Beşinci adım: İzleme ve sabır

Değişiklikten sonra en az 2 ila 4 hafta bekleyin. Bu süre zarfında Search Console'daki "Kapsam" (Coverage) raporunu kontrol edin. Eski adresler için 404 hatası görürseniz, yönlendirme doğru çalışmamış demektir. Ayrıca "URL İnceleme" aracını kullanarak Google'ın yeni adresi dizine ekleyip eklemediğini kontrol edebilirsiniz.

URL yapısında yaygın hatalar

  • Yönlendirme olmadan adres değiştirme: Bu, sıralama kaybetmenin en kesin yoludur. 301 yönlendirmesi ayarlamadığınız sürece asla adresi değiştirmeyin.
  • URL'de tarih kullanma: /blog/2024/01/15/seo-tips gibi adresler birkaç yıl sonra eski görünür ve kullanıcı güvenmez. Tarihi kaldırın.
  • Gereksiz parametrelerle yinelenen adresler: /product?id=123&ref=newsletter&utm_source=email gibi adresler ana sayfalar için uygun değildir. İzleme parametrelerini yalnızca kampanyalar için saklayın ve canonical etiketinde temiz sürümü tanıtın.
  • Büyük ve küçük harfler: URL'de büyük ve küçük harfler farklıdır. /Seo/Url ile /seo/url iki farklı adrestir. Her zaman küçük harf kullanın.

Özet: URL yapısı için son kontrol listesi

Her yeni sayfa yayınlamadan önce bu kontrol listesini gözden geçirin:

  1. Adres 70 karakterden kısa mı?
  2. Ana anahtar kelime yolun başında mı?
  3. Sadece küçük harfler, sayılar ve kısa çizgi mi kullanıldı?
  4. Farsça harfler yalnızca gerekirse ve yarım boşluk olmadan mı kullanıldı?
  5. Yeni adres, eski adrese 301 yönlendirmesi var mı (önceki bir sayfa varsa)?
  6. İç bağlantılar ve site haritası güncellendi mi?

Bu maddelere uyarsanız, URL yapınız yalnızca Google için değil, kullanıcılar için de optimize edilmiş olacaktır. Ve eski adresleri değiştirmeniz gerekirse, yukarıdaki adımları izleyerek bunu sıralama kaybı olmadan yapabilirsiniz. Siteniz bulut altyapısında veya paylaşımlı hosting'de ise, hosting kontrol panelinizde yönlendirme ayarlama imkânınız olduğundan emin olun; aksi takdirde ServerNet veya hosting şirketinizin destek ekibinden yardım alın.

ServerNet Destek

ServerNet mühendislik ve yayın ekibi — altyapı, ağ ve web barındırma uzmanları.

SEO Hizmetleri
Paylaş:

Yorumlar 0

Henüz yorum yok — ilk siz olun!

Yorum bırakın

İlgili hizmet

SEO Hizmetleri

SEO bir maliyet değil, bir yatırımdır. Teknik SEO, içerik stratejisi ve ilkeli bağlantı kurma ile ServerNet, Google sıralamanızı yükseltir ve gerçek, kalıcı organik trafik oluşturur.