Dinamik URL ile Statik URL Kıyaslaması
(Bu yazı ilgili kaynağın birebir çevirisi olmamakla birlikte orjinal yazıya buradan ulaşabilirsiniz.)
Webmasterlar arasında sıkça konuşulan konulardan biri, herhangibir sitede kullanılan URLlerin statik yada dinamik olmasının o sitenin arama motorları tarafından indexlenmesine ekstra katkı sağlayıp sağlamayacağıdır. Ortak bir doğruda birleşmek çoğu zaman imkansız gibidir çünkü herkes farklı efsaneler duymuştur. Kimisi statik urllerin daha çabuk ve iyi indexlendiğini söyler kimsi pek de farketmediğini hatta tam tersine statik urlsi olan sayfaların daha geç indexlendiğini söyler.
Öncelikle statik ve dinamik URL ile neyi kastediyorum onu açıklamakla başlıyayım:
Statik(Sabit) URL Nedir?
Statik URL içeriği değişmeyen sayfayı temsil eden URLdir, dolayısıyla URLde herhangi bir parametre bulunmaz. Örneğin: http://perfectgate.net/yardim.html. Bu tür sayfaları güncellemek, özellike hızla büyüyen bir içeriğiniz varsa oldukça zaman alabilir. Bu yüzden blog, forum, market gibi sitelere sahip webmasterlar dinamik URLler kullanır.
Dinamik(Değişken) URL Nedir?
Eğer sitede gösterilecek içerik bir veritabanında tutuluyorsa ve sayfa gösterileceği anda sayfa içeriği veritabanından çekilen bilgiler ile oluşturuluyorsa genelde dinamik URLler kullanılmak zorunda kalınır. Yani URLde değişen bir parametre varsa bu tür URLler dinamiktir. Örneğin: http://forum.perfectgate.net/showthread.php?t=1567. Dinamik URLleri, URLdeki ? = ve & gibi karakterlerinden tanıyabilirsiniz. Dinamik URLlerin bir dezavantajı, iki farklı dinamik URL aynı içeriği gösteriyor olabilir. Bu yüzden webmasterlar bazen dinamik URLleri statik olarak gözükecek şekilde yeniden düzenlemek(URL rewriting) isteyebilirler.
Dinamik URLlerimin statikmiş gibi gözükmesini sağlarken nelere dikkat etmeliyim?
Dinamik URLleri sanki statikmiş gibi gösterirken bazı noktalara dikkat etmelisiniz:
- Site kullanılan tüm dinamik URL yapısını statik bir görüntüye çevirmek çok kolay olmayabilir, iyi bir ön planlama gerektirebilir.
- URLlerdeki parametrelerden kaynaklanan hatarı tesbit etmek daha zor olabilir.
- Dinamik URLlerde kullanılan gereksiz parametreleri çıkarmalısınız.(session idler gibi…)
- Dinamik URL yerine statik URL kullanılarak ulaşılan içeriğin statik kopyasını oluşturabilirsiniz.
Googlebot hangisini daha iyi okur, statik URL mi dinamik URL mi?
Genel kanı, statik yada statikmiş gibi gözüken URLlerin Google indexlemesinde ve sıralamasında daha avantajlı olduğu yönündedir. Gerekçe olarak da, dinamik URLlerde bulunan parametrelerin googlebot (tabi diğer arama motorları da dahil) tarafından gerektiği gibi analiz edilemediği, içeriğin ve dolayısıyla sitenin gerektiği gibi taranamayacak olması gösterilir. Oysa Google tarafından yapılan açıklamalar dinamik URLlerdeki parametrelerin çoğu zaman tarama için bir sorun oluşturmadığı yönündedir. Elbette statik URLlerin tıklanma oranlarında ufak da olsa bir avantajdan bahsedilebilir çünkü ziyaretçi tıklayacağı URLlenin içeriği hakkında önfikir edinebilir. Hatta ziyaretçinin bu URLyi kolayca hatırlaması, daha sonra ziyaret için kaydettiğinde içeriği anımsaması gibi avantajlar da söz konusudur. İşte asıl bu avantajlar yüzünden dinamik URLlerden gereksiz parametreleri kaldırıp, statikmiş gibi gözüken URLler tercih edilebilir.
Birazda dinamik URLlerle ilgili yaygın inanışlara göz atalım ve bunların doğrularını irdeleyelim.
Efsane: “Dinamik URLler taranamaz.”
Gerçek: Dinamik URLler, farklı farklı parametrelere sahip olsa bile taranabilirler. Ancak, dinamik URLlerinizin bazı parametlerini saklayarak statikmiş gibi görünmesini tercih ederseniz ve bu sakladığınız parametreler googlebotun sitenizi tararken kullandığı veya sitenizin sıralama değerinin belirlenmesinde kullanılan parametreler ise çeşitli sorunlar oluşabilir. Eğer dinamik URLlerinizi yeniden formatlayıp, statikmiş gibi gösterecekseniz dinamik URLlerdeki parametreleri iyi analiz edip, hangilerinin gerekli hangilerinin gereksiz olduğunu iyi belirlemeli ve iyi bir statik URL yapısı oluşturmalısınız. Aksi halde dinamik URLleri olduğu gibi bırakmanız daha çok önerilen bir yoldur.
Efsane: “En fazla üç parametre bulunduran dinamik URLler kullanılabilir.”
Gerçek: Dinamik URLlerde kullanılan parametre sayısında bir sınırlama yoktur, ancak genel kabul görmüş uygulama URLleri olabildiğince kısa tutmak yönündedir. Bu genel kabul sadece dinamik URLler için değil statik URLler için de geçerlidir. Kullanıcılarınız ve googlebot için gerekli olmayan parametreleri URLden kaldırabilirsiniz ancak hangi parametleri kaldıracağınızı tesbit edemiyorsanız URLyi olduğu gibi bırakmak en iyisidir.
Bu noktada aklınıza bazı sorular gelmiştir mutlaka.
Bu yazılanlara göre dinamik URLleri yeniden yapılandırmaktan vazgeçmeli miyim?
Eğer dinamik URLden hangi parametreleri atacağınızı, hangilerinin gerekli olduğunu ve nasıl bir statik URL yapısı kullanacağınızı belirleyemiyorsanız, evet vazgeçin. Hatalı uygulanmış URL rewriting işlemi faydadan çok zarar getirebilir. Bu yüzden, dinamik URLlerinizin Google tarafından indexlenmesini bekleyin. Bırakın googlebot gereksiz olduğunu anladığı parametreleri çıkarsın.
Bir örnek verebilir misin?
Standart formatta bir dinamik URLniz var diyelim, mesela: news.php?cat=5&id=4&hit=450 gibi. Bu tip bir URLde hangi parametrelerin gereksiz olduğunu(hem googlebot hem kullanıcılarınız için) belirleyemiyorsanız URLyi olduğu gibi bırakın. Googlebot hangi parametrelerin kaldırılabilir olduğunu kendi belirleyecektir.
Yukarıdaki örnek oldukça basit ve çoğu webmaster hangi parametrelerin gereksiz olduğunu belirleyebilir ancak aşağıdaki örnek site içi arama motorunda durum zorlaşabilir.
www.perfectgate.net/arsiv/ocak/ara.php?dil=tr&gun=5&SID=98971298178906&aranacak=delphi%20ile%20 programlama&id=4
dil = tr : aramanın yapılacağı dil
gun = 5 : arama hangi günde yapılacak
SID = 8971298178906 : PHP tarafından otomatik olarak üretilen session IDsi
aranacak = “delphi ile programlama” : aramada kullanılacak anahtar kelimeler.
id = 4 aranan yazının IDsi
Bu parametlerin hepsi bize yeni sonuçlar sunmaz. Dolayısıyla bu dinamik URLyi kısaltıp www.perfectgate.net/arsiv/ocak/ara.php?dil=tr&id=4 haline getirebiliriz. Böylece gereksiz parametrelerden kurtulmuş oluruz.
Aşaıdaki örnekler ise hatalı yapılandırılmış, URL rewrite kullanılarak statikmiş gibi gösterilen URLlerdir. Bu URLler arama motorları tarafından taranırken sorun oluşturabilir.
www.perfectgate.net/arsiv/ocak/ara.php/tr/5/8971298178906/delphi%20ile%20programlama/4
www.perfectgate.net/arsiv/ocak/ara.php/dil=tr/gun=5/SID=8971298178906/aranacak=delphi%20ile%20programlama/id=4
www.perfectgate.net/arsiv/ocak/ara.php/tr,5,8971298178906,delphi%20ile%20programlama,4
www.perfectgate.net/arsiv/ocak/ara/tr/5/8971298178906/delphi%20ile%20programlama/4
www.perfectgate.net/arsiv/ocak/ara/tr/8971298178906/delphi-ile-programlama
www.perfectgate.net/arsiv/ocak/ara/tr_8971298178906_delphi-ile-programlama
Yukarıdaki gibi bir statik URL yapısı oluşturursanız yaşayabileceğiniz en basit sorun birden fazla URLnin aynı içeriği gösteriyor olmasıdır. Oysa şu şekilde bir kullanımın hem akılda kalıcığılı fazladır hem de arama motorları tarafından doğru taranır:
www.perfectgate.net/arsiv/ocak/ara/4
(Bu yazı ilgili kaynağın birebir çevirisi olmamakla birlikte orjinal yazıya buradan ulaşabilirsiniz.)
Yazdır
| 450 Görüntülenme | Kategori: SEO & İnternet Reklamcılığı |
Geri İzleme
Etiketler: seo, url rewrite, dinamik, statik, url, karşılaştırmaBenzer Yazılar
Yorum Yap
XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

19 Ekim 2008 |


