SEO

Korumalı: Arama Motoru Dostu Makale Nasıl Yazılır?
Bu yazı parola korumalı. Yazıyı görmek için parolanızı girin:
SEO’ya başlarken
Arama Motoru Optimizayonu (Search Engine Optimization) konusuna ilk adımlarınızı atıyorsanız eğer incelemenizi tavsiye edeceğim kısa ve öz video eğitimleri sunan bir site buldum.
Css ve Javascript’lerden Querystring’leri Kaldırma
WordPress temaları genellikle css ve javascript dosyalarını çağırırken dosya yolunun sonuna bir de versiyonu tanımlayan querystring ekler. Örneğin /wp-includes/js/jquery/jquery.js?ver=1.4.2 Bu da Page Speed gibi Google tarafından tavsiye edilen performans araçlarında da sayfanın cachlenme sorunu yaratacağı uyarısını verir. Hatta tam olarak verdiği mesaj “Statik kaynaklardan sorgu dizelerini kaldırın” dır. Bu querystring’lerden Devamı >
Google +1
+1 Google’ın shareThis addThis gibi bir uygulaması içerik paylaşmaya yarıyor. Farkı ise, içerik sitelerinin içinden de ulaşılabileceği gibi, arama sonuçlarından da direk paylaşımın olabilmesi. Peki google daha önce başkaları tarafından yapılmış bir ürünü, kendi ürün gamına eklemesinin avantajı ne? Beğenilen ve paylaşılan içeriği arama sonuçlarında en üst sıralara taşıyıp, arama sonuçlarını iyileştirmek.
Google Devamı >

Backlink’lerinizi Tespit etme
backlink
Biliyorsunuz sitenizin arama motorlarında özellikle de Google’da en üst sıralarda çıkmasının bir parametresi de hangi sitelerden bağlantı aldığınız. Yani backlink’leriniz.
Peki bu backlinkleri nasıl tespit edeceksiniz? Nasıl göreceksiniz? En güvenilir yolu tabii ki webmaster tools yani Google’un web yöneticisi araçları ile takip etmeniz. Ancak bugün internette gezinirken bir site buldum. Web Devamı >
WordPress Leverage Browser Caching
WordPress ile tasarladığınız web sitenin performansını arttırmak için .htaccess dosyanızı açın ve aşağıdaki kodları dosyanın en üst kısmına yapıştırın. İsteğinize göre parametrelerin değerlerini değiştirebilirsiniz.
## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType image/png "access 1 Devamı >

İçerikten HTML kodu temizleme – Strip HTML
Web sitenizden Ajax Control Toolkit HTML editör gibi bir editörden girilen html, css ve javascript içeren içeriklerden, belirli uzunluğa kadar kullanılan bölümleri temizleyip, SEO description olarak kullanmak, programatik yaratılan arama motoru optimizasyonlarında sıkça kullanılan bir yöntemdir.
Ancak description bölümünde herhangi bir kodun karışması sitenizin görüntüsünü ve çalışmasını olumsuz yönde etkileyecektir. Aşağıdaki Devamı >

URL Rewrite ve SEO İşlemleri İçin Güvenilir Metin
URL re-write, dosya yükleme ve yeniden isimlendirme işlemleri için kullandığınız kodlarda aşağıdaki gibi bir string fonksiyonu kullanabilir, hem daha sağlıklı URL’ler elde edebilir hem de sisteminizi arama motoru dostu hale getirebilirsiniz. Bir çok web sitemin uygulamasında kullandığım bu methodu aşağıda bulabilirsiniz.
Kod kısaca gelen string cümlesindeki sakıncalı karakterleri ortadan kaldırıp; türkçe Devamı >

Deflate metoduyla http kompres ekleme
En meşhur http kompres yani sıkıştırma metodu bildiğiniz gibi gzip. Ancak deflate methodu daha çok sıkıştırma yapabiliyor ve daha performanslı çalışabiliyor. Konu hakkında aşağıdaki makaleyi okuyabilirsiniz.
http://www.stardeveloper.com/articles/display.html?article=2008111201&page=1
Sitenize deflate kompres eklemek için global.asax dosyanıza (sitenizde yoksa ekleyin) aşağıdaki kodları ekleyin. Böylece ziyaretçinin browser’ı deflate methodunu kabul ediyorsa deflate, etmiyorsa gzip, onu da Devamı >

Üretilen HTML kodunuzu minimize etme, boşlukları temizleme
Bu optimizasyonu yapmak istediğiniz sayfaya ve/veya master page’inize aşağıdaki kodları ekleyin:
protected override void Render(HtmlTextWriter writer)
{
using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new System.IO.StringWriter()))
{
base.Render(htmlwriter);
string html = htmlwriter.InnerWriter.ToString();
html = RemoveWhitespaceFromHtml(html);
writer.Write(html);
}
}
public static string RemoveWhitespaceFromHtml(string html)
{
html = RegexBetweenTags.Replace(html, ">");
html = RegexLineBreaks.Replace(html, "<");
return Devamı >