SEO yani Arama Motoru Optimizasyonu basit fakat bir o kadar da zor bir işlemdir. Yapacağınız en ufak bir hata tum emeklerinizin boşa gitmesine sebep olabilir. Bu nedenle yaptığınız her işlemi cok dikkatli bir şekilde yapmalısınız.
SEO ’yu 2 ayrı aşamaya bolebiliriz.
Sayfa İci SEO
Sayfa Dışı SEO
Bu aşamalar birbirinden farklıdır. Her iki aşamada da farklı işlemler yaparsınız. Ve bu işlemleri yaparken dikkatli olmanız ve emin adımlarla ilerlemeniz onemlidir. Bu yazımızda Sayfa İci SEO Nasıl Yapılır? konusunu ele alacağız.

Sitenin Kod Yapısı
Sayfa ici SEO ’da en onemli unsur sitenin altyapısıdır. Daha doğrusu sitenin kodlamasıdır. Bir site ne kadar basit kodlanmışsa o kadar kolay optimizasyon yapılmasına olanak sağlar. Yani tek bir satır kod ile yapılabilecek bir işlemi sayfalar dolusu kod ile yapmak hem gereksizdir hem siteyi ağırlaştırır. Bu nedenle On Page SEO icin birinci adım sitenin kod yapısını incelemektedir.
Kod bilginizin siteyi duzenlemenize olanak sağlayacak kadar iyi olduğunu varsayıyoruz. Google bir siteyi once “Header” bolumunden taramaya başlar. Yani site yukarıdan aşağıya doğru bir şekilde yuklenir. Bu nedenle sitenin header.php dosyasında ne kadar gereksiz kod varsa site o kadar gec acılır ve sitenin yavaşlamasına neden olur. Bu nedenle tagları arasında yer alan butun gereksiz kodlar optimize edilmelidir. Ornek vermek gerekirse birden fazla css dosyası cağırılıyorsa bunu tek bir dosyada toplayıp cağırmak daha doğru olacaktır.


Yukarıda gorduğunuz gibi sitenin tagları arasında cok sayıda css dosyaları cağrılmaktadır. Bunları genel bir CSS dosyası oluşturularak diğer CSS dosyaları bunun icerisine import edilebilir. Boylece bolumunde sadece genel CSS dosyasını cağırmak yeterli olacaktır.

Ornek #1: Genel CSS dosyasına diğer CSS dosyalarını cağırma
@import url(“https://dky9kmj40ecxd.cloudfront.net/static/build/shpg20160645nz110819-24/css/bootstrap.min.css”);
@import url(“https://dky9kmj40ecxd.cloudfront.net/static/build/shpg20160645nz110819-24/css/bootstrap.inline.css”);
@import url(“https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css”)

Ornek #2: Head bolumunde genel CSS dosyasını cağırma

Pagespeed Ayarları
Google ’ın sunmuş olduğu Pagespeed İnsights aracıyla sitenizi taratınız ve sitenizin hız değerlerini goruruz. Burada Google tarafından verilen hataları duzelterek sitenizin hızını yukseltebilirsiniz. Bu oldukca onemli bir adımdır. Bu hataları duzelterek sitenizin SEO puanını iyi derecede etkileyebilirsiniz.
Breadcrumb
Kullanıcı deneyimi Google icin en onemli kriterlerden biridir. Bu nedenle kullanıcıların sayfasında rahat gezinmesi onları memnun eder ve sitenizin sadık bir kullanıcısı olabilir. Aşağıdaki bağlantıda yer alan Google tarafından belirtilen yonergelere ve sitenin tasarımına uygun bir Breadcrumb eklenmeli.

Site Haritaları
Bir sitenin en onemli bolumlerinden biri de site haritasıdır. Arama motoru botlarının siteyi daha hızlı gezebilmesi ve sitede yapılan bir guncellemenin arama motorlarına bildirilebilmesi icin site haritası gereklidir.
Robots.txt
Kotucul botları, yetkisiz kullanıcıları sitenizin herhangi bir bolumune girmesini engellemek icin robots.txt kullanabilirsiniz. Ayrıca site haritanızı da robots.txt dosyanıza ekleyerek botları bilgilendirebilirsiniz.
Ornek
User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content
Allow: /wp-content/uploads
Allow: /wp-admin/admin-ajax.php
Sitemap: siteadresi.com/sitemap.xml