SEO (Arama Motoru Optimizasyonu) bir sır perdesi olarak kalmasın diye google kendi dökümanları üzerinden sayfaların nasıl yapılandırılmasını istediğini bizlere anlatıyor. Bu yazımızda google tarafından önerilen URL veya link yapısını nasıl olması gerektiğini sizlere aktaracağız.
SEO dersleri serimizin bu yazısında konumuz SEO URL yapısı.
URL yapısında kullanılan karakterler
Öncelikle linklerde kullanılan karakterler önemli. Özellikle direk ingilizce alfabe dışında veya url karakterleri ile kodlanmış yapı dışındaki link yapısını google önermiyor.
Kısaca google ingilizce karakterleri öneriyor çok da zorda kalırsanız kendi karakterilerinizi UTF-8 encoded olarak kullanabilirsiniz. Hemen bunlara bir kaç örnek verelim
Yanlış Kullanımlar
https://entegrasyonum.com/iletişim-sayfası
https://entegrasyonum.com/hakkımızda
Gördüğünüz gibi ingilizcede yer almayan türkçe karakterler ile link oluşturduk ve bu google tarafından önerilmiyor.
Hemen bu linklerin doğru kullanımını anlatalım
Doğru Kullanımlar
https://entegrasyonum.com/iletisim-sayfasi // Sadece ingilizce karakterler.
https://entegrasyonum.com/ileti%C5%9Fim-sayfas%C4%B1 // UTF-8 olarak kodlanmış türkçe karakterler
Doğru kullanımlarda gördüğünüz gibi linkimizde kullanacağımız karakterler ya ingilizce karakterler olacak yada URL encoded olacak.
URL encode için bu linkten yararlanabilirsiniz : https://www.urlencoder.org/
Alt Sayfaları Parametreler ile Ayırmak Önerilmez
Google alt sayfaları parametreler ile ayırmamızı istemiyor bunun nedeni aslında çok basit bu sayfaların parametrelerini değiştirerek yada yeni bir parametre ekleyerek ziyaretçiler aynı sayfadan istediği kadar yaratabilir ve bu da websitemizin google’da index adetinin patlamasına neden olur. Ama linklerin hepsinin içeriği aynı olacağı için google bunları spam olarak algılayabilir.
Örnek Yanlış Kullanımlar
https://entegrasyonum.com/kategori?kategori=seo
Şimdi bu link yapısı dediğimiz gibi önerilen bir link yapısı değil.
https://entegrasyonum.com/kategori?kategori=seo&test=prametre-1
https://entegrasyonum.com/kategori?kategori=seo&test=prametre-2
https://entegrasyonum.com/kategori?kategori=seo&test=prametre-3
https://entegrasyonum.com/kategori?kategori=seo&test=prametre-4
Gördüğünüz gibi ben kötü niyetli bir ziyaretçi olarak bu şekilde sınırsız link oluşturabilir ve hiçbiri 404 hatası vermeyeceği için google’a indexletebilirim. Çünkü google sizin sitenizin sadece sizin sitenizden ulaştuğu değil başka sitelerde bulduğu linklerini de indexler.
Örnek Doğru Kullanım
https://entegrasyonum.com/kategori/seo
Eğer kategori link yapımızı bu şekilde oluşturur ve robotx.txt üzerinden “?” ile başlayan parametreli linklerin indexlenmesini engellersek spam link saldırısını engellemiş oluruz.
Peki alt sayfaları görüntülemek için farklı linkler oluşturmamız gerekirse ne yapacağız?
Aslında çok basit alt sayfaların da bu şekilde bir yolu olacak ve parametre ile tanımlanmayacak.
https://entegrasyonum.com/kategori/seo/parametre/2
Ve tabi spamı engellemek için Canonical URL Kullanımı adındaki yazımıda belirttiğimiz gibi bu alt sayfaların hangi sayfaya bağlı olduğunu canonical etiketi ile belirteceğiz.
Alt Sayfaları # ile Ayırmak’da Google Tarafından Önerilmez
Önceki maddedeki gibi sayfa linklerini # ile ayırmak da google tarafından önerilmez ve kullanılmamalıdır.
Örnek Yanlış Kullanım
https://entegrasyonum.com/yazi/canonical-nedir-seo#sayfa-2
Sadece yanlış kullanımını vereceğim. Google bu tarz # ile ayırılmış sayfaları indexlemez be önermez. Sayfa içeriğini değiştirmek için bu yapıyı kullanmayınız. Bunu sadece belli bir div’e gitmek için oluşturduğunuz linklerde kullanabilirsiniz.
Alt Çizgi Kullanımı Google Tarafından Önerilmez
Google kelimeleri ayırmak için alt çizgi kullanılmasını önermez onun yerine normak çizgi kullanılmalıdır.
Yanlış Kullanım
https://entegrasyonum.com/yazi/canonical_nedir_seo
Doğru Kullanım
https://entegrasyonum.com/yazi/canonical-nedir-seo
Farklı Diller İçin URL Yapısında Segment Kullanmak Google Tarafından Önerilir
Diyelim ki farklı diller için hizmet veren bir websiteniz var ve bu sayfaların hepsinin indexlenmesini istiyorsunuz. (Çoklu dillli siteler için bir makalemiz daha blogumuzda yer alacak. ) Bu durumda google tarafından önerilen site adresinden sonra dili belirten bir segment eklemek.
Örnekler
https://entegrasyonum.com/en/what-is-seo
https://entegrasyonum.com/tr/nedir-seo
Özet
Genel olarak google kullanıcı deneyimi ve site sağlığı için en mantıklı olan yöntemleri bizlere önermiş. SEO deyince aklımıza gelmesi gerekenin kullanıcıların faydası olduğunu da bizlere dökümanda sıkça hatırlatıyor.
SEO dersleri sayfamızı ziyaret ederek serinin diğer yazılarına da ulaşabilirsiniz.