product.cfm?id=42 gibi URL’leri kullanan dinamik bir web uygulaması geliştirdik, ancak pazarlama ekibimiz arama dostu URL’ler kullanmamız gerektiğini ve anahtar kelimelerimizi URL’lere koymamız gerektiğini söylüyor (bunun yerine
product-name.cfm olur). Geliştiricilerimiz bize bunun daha pahalıya mal olacağını ve daha fazla zaman alacağını söylüyor. Çabaya değer mi? Bu arama motorları için ne kadar önemli ve sıralamalarımızı etkileyecek mi?
İşte querystrings kullanmak için neden değil için oldukça ayrıntılı bir SEO odaklı cevap ...
?, &, $, =, + Ve% karakterleri, cgi-bin, oturum kimlikleri veya çerezler içeren dinamik URL'lerden kaçının.
Bu URL'ler genellikle dinamik sayfalardaki sorgu dizelerinin sonucudur. Bazı arama motoru tarayıcıları, bu URL’lere karşı dikkatli davranırlar, çünkü tarayıcıyı aşırı yükleyebilecek sonsuz bağlantılar olabilirler. Sonuç olarak, özellikle bu karakterlerin üçü veya daha fazlası adrese dahil edildiğinde, bu URL’leri kullanan sayfaları endekslemeyebilirler. MSN Search Program Yöneticisi, Eytan Seidman'ın belirttiği gibi, "Algoritma, sorgu parametrelerinin her bir permütasyonunun sonsuz bir şekilde sürünerek bir döngü içinde sıkışıp kalmayacağını merak etmeye başlar. Böylece, birçok (kesinlikle 5'ten fazla) sorgu parametresi içeren URL'ler hiç taranma şansı çok düşük. " (Eytan Seidman, İnterneti Tarama ..., msnsearch'ün WebLog'u (18 Kasım 2004).) İşte Bay Seidman'ın bahsettiği URL türüne bir örnek:
http://mybyz.com/products/page.aspx?view=14&tab=6&pcid=24B8-100084
9 @@@@ ve bölüm, 586 ve Origin = mybyzsearch ve tanımlama = yanlış
URL Yeniden Yazma, Sonsuz Döngüyü Ortadan Kaldırmadı Sorun karakterlerini ortadan kaldırmak ve daha fazla insan dostu URL oluşturmak için URL yeniden yazma özelliğini kullanabilseniz de, daha büyük potansiyel sorunları ortadan kaldırmayacaksınız - arama motoru tarayıcılarının kazanmasını sağlamak kritik önem taşıyor. Onları aşırı yükleyebilecek sonsuz bir döngüde sıkışıp kalmayın.
Kısacası, bir web tarayıcısının bakış açısından. Sorgu ne kadar karmaşık olursa, tarayıcı bu sorunu görmezden gelir.
Etkileyici bir URL yeniden yazma düzeni oluşturmanın önündeki en büyük teknik engel, bunun nasıl organize edileceğine/uygulanacağına ve sitede zaten var olan bağlantıların querystring stil bağlantılarına işaret etmesine dair somut bir plan/politikaya sahip olmasıdır.
Daha önce tasarım sürecinde sitenin yapısının genel bir fonksiyonu olarak uygulanması kesinlikle daha kolaydır. Bu, ana akım web geliştirme çerçevelerinin çoğunda (Zend, Django, Drupal, vb.) Doğal olarak desteklenmesinin bir nedeni.
Eskiden şöyle okuyan güvenilir URL’ler kullanıyorduk:
/DLLScripts/mydll.dll?APPLICATION=asdf&PROGRAM=asdf&ARGUMENTS=-N423,-A4
Ve bizim SEO çok, çok zayıftı çünkü bu URL bana o sayfada (ve ben bir insanım) hakkında hiçbir şey olduğunu söylüyor. Bir arama motoru o sayfadakilerden bir insandan bile daha az şey bilir.
Dolayısıyla, satış odaklı bir web sitesi işletiyorsanız önemlidir. URL'yi yeniden yazmak için para harcamak her kuruşa değdi. Arama motorumuzun varlığı, sunduğumuz hizmetleri ararken en üst düzey organik sonuç olmaktan uzak kalmamıştı.
Yine de önemli olan, sayfa başlıklarınızın ve meta etiketlerinizin doğru ayarlandığından emin olmaktır, ancak crappy bir URL’niz olsa bile, arama motoru sonuçlarının göründüğü zaman için doğru bilgileri göstermesini sağlar.
Sayfadaki 24 faktörden oluşan bir listeden, URL’deki anahtar kelime kullanımı, tanınmış SEO uzmanlarının çok büyük bir araştırmasına göre (en önemlisi konferans konuşmacıları, kitap yazarları) 10. sırada yer aldı:
Sonuç olarak, StackExchange konulu bir tartışmadan ziyade bir uzmanlar anketine güvenmek konusunda muhtemelen daha iyi olursunuz, çünkü hiç kimse Google’ın URL’leri nasıl ele alıp almadığını/nasıl davrandığını bilemez ve temelde ne tür bir fikriniz olursa olsun birisini bulabilirsiniz.
Şahsen, URL’deki anahtar kelimelerin kullanılabilir bir zorunluluktur ve bir SEO’nun güzel olması gerektiğini düşünüyorum. Sayfalarınızı SERP’lerde göründüklerinde tıklamaya daha uygun hale getirirler, bağlantı oluşturma için reklam vermeyi daha kolay hale getirirler ve sayfadaki hangi içeriğin okuduğunu bildirmeye yardımcı olacak görsel bir ipucu sağlarlar.
Not: Arama sıralama faktörleri makalesinin URL'sine dikkat edin. Bundan bir ipucu al.
Bir site haritası kullanıyorsanız, sorgu dizeleriyle iyi çalışmalısınız. Google onları endeksleyebilir. Bununla birlikte, diğer arama motorlarının bunları nasıl kullandığı konusunda emin değilim ve kullanıcı dostu URL'ler kesinlikle daha iyi görünüyor, ancak anahtarın maliyetine değmeyebilir.
"Fast food franchise" için bir Google araması yaparsanız. Neredeyse tüm sonuçların sayfa adının yanı sıra alan adındaki "fast", "food" ve "franchise" kelimelerini vurguladığını göreceksiniz.
Sonuçlarda herhangi bir parametre/değer görmedim. Bu, Google’ın dizeye bakmadığını gösterir. Aynı zamanda dizenin yok sayıldığını, ancak sayfanın hala endekslendiğini gösterir. Ayrıca Google’ın çirkin URL’lere daha düşük puanlar verdiğini de göstermektedir.
Google ne yaparlarsa söylesin, kanıtlara bakmalısın. Aramalarınızın herhangi biri için ilk on sayfada çirkin URL'ler buluyor musunuz?
Tüm URL’de anahtar kelimeleri kullanmayı ve URL’leri tamamen okunabilir hale getirmeyi pratik yaptım. İşte sayfalarımdan biri. Bu sayfada ne bulacağınızı tahmin edebilir misiniz?
Bu sayfa nasıl?
Herhangi birinin bu soruya verebileceği en iyi cevap EVET, arkadaşça URL'ler çok önemlidir! Bir URL’deki anahtar kelimeler, gösterdikleri sayfadaki içeriğin çoğundan daha fazla puan alır.
Zamanınız varsa Arron Walter tarafından "Bina Katlanabilir Web Siteleri" ni okuyun http://buildingfindablewebsites.com/