Kadir Kasim | Freelance Code Developer

kadir kasim


Yıldız Teknik Üniversitesi Mezunu

Matematik Mühendisi

Yazılımcı

California - Kütahya - İstanbul - Maryland güzargahında 29 yıllık göçebe bir yaşam

Kız labrador babası

Kitapsever keyif insanı

Kaybedeceğini bile bile neden mücadele ediyorsun ? dedi.
Öleceğini bile bile yaşadığını unutmuştu o an. Bozmadım.

Özdemir Asaf

Arama motoru optimizasyonunda sayfa başlığı ve açıklaması kadar önemli bir konu da sayfa link (URL) yapılarıdır. SEO uyumlu linkler sayfa hakkında bilgi içeren anlamlı kelimelerden oluşturulur. Eğer bir blog sitesi üzerinde çalışıyorsanız SEO uyumlu linkinizi yazınızın başlığından türetebilirsiniz. Bu kullanıcılara sadece sayfanın linkini gördüklerinde bile sayfa hakkında bilgi sahibi olabilme kolaylığı sağlacaktır.

http://kadirkasim.com/seo-uyumlu-link-yapimi

Yukarıdaki örneğini gördüğümüz SEO uyumlu link bize sayfa başlığı ve açıklaması olmadan da sayfanın ne hakkında olduğunu anlamamıza yardımcı oluyor.

Arama motorlarının fazlasıyla önem verdiği bu link yapılarını oluşturmak için izleyebileceğimiz bir çok yöntem mevcut. Biz bir blog sitesi üzerinde çalıştığımızı varsayarak bir örnekleme yapalım.

Yazılarımızı veritabanında kaydederken bir sütun daha oluşturup 'konu_link' gibi bir isimlendirme ile tanımlayalım. Blog sitelerinde sayfa başlığından seo uyumlu url oluşturma en çok kullanılan yöntemdir ve bizde öyle yapalım. Linklerimizi hazırlamak için Php'nin string işleme metodlarını tanıyor olmamız yeterli olacaktır. Bilmeyenler için hemen kısaca kullanacağımız metodlardan bahsedecek olursak;

str_replace() metodu string bir değerin içerisinde değiştirilmesini istediğimiz verilerin yerine konmasını istediğimiz verileri koyar.
strtolower() metodu girilen değerin harflerini küçük harflere çevirir.
preg_replace() metodu bir değerin içerisinde tanımlanan düzenli ifadeye göre değişiklik yapar.

Not: preg_replace() ile str_replace() metodları aynı işlemi yapıyormuş gibi gözüksede farklıdır ve eğer str_replace() metodunu kullanma imkanınız var ise kesinlikle str_replace() metodunu tercih ediniz.

Search Engine Optimization (SEO), yani Arama Motoru Optimizasyonu adından da anlaşılabileceği gibi kısaca arama motorlarında daha yukarılarda gözükmek için yapılan iyileştirme ve optimizasyon işlemleridir.

Anlatıma başlamadan önce uyarıda bulunmak gerekirse bu yazı sadece websitesi optimizasyonunu içerecektir. Daha sonra başka yazılarda sosyal medya , apple store gibi farklı platformların SEO tekniklerini anlatmaya çalışacağım.
Tanımımızı ve uyarımızı yaptık şimdi işe koyulalım..

Title, Description ve URL

Bütün arama motorlarının öncelikli olarak websitelerinde baktıkları yer ‘head’ etiketleri arasıdır. Head etiketlerinin arasında sitemizin adı , açıklaması , ikonu gibi bilgileri tanımlar ve bunların arama motorlarınca düzgün indexlenebilmesi için belirli etiketler kullanırız. İndexleme nedir ? diye düşünüyorsanız eğer hemen söyleyelim ; arama motorları geliştirdikleri botlar ile websitelerini dolaşırlar ve sayfalarla tanışırlar bu tanışma işlemine indexleme denir.

Sayfa Başlığı (Title) oluştururken ilk dikkat edilmesi gereken 70 karakteri geçmemektir. Ayrıca başlıklar her sayfa için anlamlı ve farklı olarak oluşturulmalıdır. Sayfa içerikleri ile alakalı olması seo calışmalarınız için gerçekten önemlidir çünkü arama motorları sayfanın linkinden sonra sayfa başlığına bakar. Kullanıcılarında ilk olarak site başlıklarına baktıklarını bildiğimize göre site başlıklarını oluştururken 2-3 kez anahtar kelimemizi yazmak yerine anlamlı ve anlaşılır cümleler kurmak en doğrusu olacaktır.