ASP SEO

ASP SEO

SEO uzmanlığı gerektiren ASP SEO uygulamalarının günümüzde ASP ile kodlanan sayfalara uygulanmasını zorunlu kılmıştır. ASP SEO konusu, ASP, ASP.NET, ASP.NET MVC kullanımının içerik yönetim sistemlerinde yaygınlaşması ile çok büyük önem ve öncelik kazanmıştır. PHP ve HTML ile kıyaslandığında ASP SEO biraz da karmaşık gibi görünse de, son yapılan güncellemeler ile ASP SEO daha rahat yapılabilir hale gelmiştir. Bu nedenlerle, sizlere bu yazımda ASP SEO ile ilgili bilgiler vereceğim.

ASP SEO problemleri ve ASP SEO yapımı

ASP SEO uygulamaları yapılmamış bir siteyi, crawler; bir arama motoru örümceğinin ziyaret edecek olması, onun en korkulu rüyalarından bir tanesidir. Eğer geliştiriciler, ASP.NET & ASP.NET MVC doğru kullanmaz ve SEO çalışmalarını yapmazsalar, arama motorları sayfalarınızı indexlerken birçok handikap ile karşılaşırlar. Bunları şöyle özetleyebilirim:

ASP SEO: Bazı ASP sayfalar tamamen görünmezler.

Şaşırtıcı, biliyorum, ama ASP.NET 2.0 üzerinde bir hata arama motorlarına bazı durumlarda 500 sayfa hatası veriyordu. ASP.NET üzerinden bir istek yapıldığında, yorumlayıcı motor web tarayıcı seviyesine göre bir text seçip onu sunuyor. Eğer HTML32TextWriter klas kullanılıyorsa herhangi bir anda HttpContext.RewritePath metodunun çağrılması 500 hatasına neden oluyordu. Bu hata, arama motorları siteyi gezinmeye geldiklerinde ve indexlemeye çalıştıklarında meydana geliyordu. Açıkça görülüyor ki; eski siteler bu risk altındalar.

ASP SEO yapımı: ASP.NET sürüm güncellemesi yapın.

ASP SEO: LinkButton <> HyperLink

.NET Framework (çerçeve, sistem) tasarlarken, Microsoft hyperlink kadar masum bir şey tasarladılar ve bu daha sonra javascript karmaşasına dönüştü. Sizi hantal LinkButton ile tanıştıralım. Web tasarımcıları, web tarayıcıların GET, tam URL’yi çözümlemelerinin yerine onlara sunucu ile haberleşecekleri karmaşık ve hantal bir kod veriyorsunuz ve hepsi Javascript… SEO dostu bir yapı değil. Bu ASP SEO için uygun bir durum değildir. Daha detaylı teknik bilgi ve karmaşıklığını anlamak için LinkButton Class hakkındaki Microsoft makalesini okuyabilirsiniz.

ASP SEO yapımı: URL’leri SEO dostu, SEF (search engine friendly) hale URL rewrite ile getirin.

ASP SEO: Viewstate örümcek gezinme hızını yavaşlatır ve indexlenmeyi etkiler.

Kapatabileceğiniz her durumda, mümkün olduğunda viewstate kapatın. Sitenizi sadece yavaşlatmakla kalmaz (ziyaretçileri ve botları etkiler) eğer sayfa boyutu büyük ise asıl içeriği aşağılara iter. Bu istenen bir şey değildir. ASP SEO yapımı için sayfaların hızlı açılması ve yüklenmesi, sunucu istekleri arasında gidip gelmemesi, ağır olmaması önemlidir. ASP SEO yapımı, sayfaların hızlı ve küçük olacak şekilde düzenlenmesini gerektirir.

ASP SEO yapımı: Viewstate sayfanın en altına taşıyın ya da ondan tamamen kurtulun. ASP.NET MVC framework bu sorunu çözüyor.

ASP SEO: Datagrid kullanmayı bırakın.

Sayfalama yaparken, bir sayfa içerisinde içeriği sayfalarken, Datagrid kontrolü geliştiriciler tarafından kullanılan bir yöntemdir. Bu yöntem, ASP SEO açısından, ASP SEO yapımı söz konusu olduğunda, yine problemli, kirli bir yöntemdir. Datagrid ile paging dediğimiz işlemin yapıldığı bölüm, aynı sayfa içerisinde, farklı garip uzun linklerin bulunduğu istenmeyen, ASP SEO açısından kötü bir uygulamadır. Aynı sayfada, aynı URL için farklı linklerin olması Google ve diğer botlara anlamlı gelmez.

ASP SEO yapımı: Kendi çözümünüzü geliştirin. Bunu yapmanın, sayfalandırma yapmanın Datagrid yönteminden çok daha SEO uyumlu yöntemleri var.

ASP SEO: default.aspx’ten kurtulun.

Farklı linklerin, ASP SEO link yapımı ile elde edilmiş ASP SEO link olsun ya da olmasınlar, aynı içeriğe çözümlenmesini arama motoru botları tasvip etmezler. Örneğin; https://www.seohocasi.com/ default.aspx ve https://www.seohocasi.com/ aynı şey olmalarına rağmen ASP SEO link uygulamaları yapılmadığında, farklı gibi görünürler. Bu hem sizin aldığınız backlinklerin tek yere akmasını engelleyebilir, hem de farklı durumlarda, duplicate content cezasına çarptırılabilirsiniz.

ASP SEO yapımı: ISAPI rewrite ile ASP SEO link yapabilir, canonical linkler oluşturabilirsiniz.

ASP SEO: Response.Redirect ve 302 redirect.

Çoğu web tasarımcı bu metodu ziyaretçileri linklerin doğru versiyonlarına yönlendirmek için kullanır ve bu 301 yerine 302, geçici yönlendirme yapar.

ASP SEO yapımı: Güncel ASP.NET sürümü kullanıyorsanız, Response RedirectPermanent metodu ile kalıcı 301 yönlendirmeler yapabilirsiniz.

ASP SEO ve Temel Yapılması Gerekenler

Caffeine, Panda darken, Google ve diğer arama motorları sürekli olarak arama algoritmalarını güncelliyorlar. Bu güncellemeler ile birlikte SEO uygulamalarını bu işi profesyonel olarak takip eden SEO uzmanlarının yapması zorunlu hale geliyor. Hem güncel algoritmaları bilecek, hem de gerekli olduğunda doğru hamleleri, doğru müdahaleleri yapabilecek bir uzmana ihtiyaç vardır. Konu ASP SEO olunca, bu çok daha önemli bir hal alıyor. Lakin umut verici olan, Microsoft’un, ASP, ASP.NET ve ASP.NET MVC ile daha SEO dostu, SEF uygulamalar geliştirmesidir. Buna örnek olarak ücretsiz Microsoft SEO araçlarını gösterebiliriz.

ASP SEO yapılması gerekenler

1. ASP SEO ve Sayfa Başlıkları

En önemli ayarlardan bir tanesi de sayfa başlıklarıdır (<title></title> tagları arası). Kullanıcılar bir şeyler ararken bu sayfa başlıkları arama sonuçlarında gösterilir. En fazla yapılan yanlışlardan bir tanesi de aynı başlığın farklı sayfalara konulmasıdır. Bu çok yanlış bir uygulamadır. ASP SEO link yapımı işlemlerinden sonra ASP SEO link için bunlar kötü görünecektir. Her içerik için farklı ve özgün başlık belirleme artık ASP SEO ve genel olarak SEO uygulamalarında zorunlu hale gelmiştir.

Yanlış kullanıma örnek verecek olursak:

SEO Hocası ile Güncel SEO Dersleri

www.seohocasi.com/

SEO hakkında kapsamlı bilgiler veren makale ve güncel SEO dersleri içeren aktif SEO blogu ve platformu.

SEO Hocası ile Güncel SEO Dersleri

wp.seohocasi.com/

WordPress Tema, Eklenti ve Düzenlemeleri Hakkında Bilgiler veren WordPress dersleri blogu.

SEO Hocası ile Güncel SEO Dersleri

www.seohocasi.com/sandbox/

Sandbox Türk sitelerinde en çok karşılaşılan filtre sistemidir. Bu yazıda sandbox filtresinin tüm detayları anlatılmaktadır.

Bu örnekteki gibi bütün başlıklar hep aynı olsaydı, arama sonuçları için kirlilik oluşturacaklardı. Bu yüzden, sayfa başlıklarını ASP SEO uygularken, her zaman içerik yönetim sistemi olabilir, ya da kendi ASP sayfalarımız olabilir, özgün, tanımlayıcı belirlemeliyiz.

2. ASP SEO Link ve ASP SEO Link Yapımı

Manalı, düzgün linkler kullanma çok önemli bir ASP SEO yöntemidir. İçeriği tanımlayıcı, anahtar kelime ya da başlıkların içerisinde olduğu bir ASP SEO link, uzun, sunucu isteklerinin, fonksiyonlarının bulunduğu karışık, hafızada tutması neredeyse imkansız linklerden çok daha faydalıdır. Çoğu SEO uzmanı, linklerin içerisinden =, ?, id gibi değişkenlerin çıkarılmasının yeterli olabileceğini söyler. Bence bu yeterli değildir. Bahsettiğimiz gibi link yapısının anahtar kelimelerinizi, kategori adlarınızı, en azından başlıklarınızı içermesi önemlidir. Tanımlayıcı bir ASP SEO link ile sayfalarınızı indexletmek, karmaşık bir dilde arama motoruna sayfanızın linkini indexletmekten çok daha faydalıdır.

SEO başlıklı yazıda, ücretsiz SEO analizi programının olduğu sayfanın, https://www.seohocasi.com/seo/ linkine sahip olması gibi. PHP, HTML ya da ASP, her ne olursa olsun, bu şekilde, SEO link yapımı, ASP için ASP SEO link yapımı çok önemlidir. Bunu yapmanın temelde iki yolu vardır. Birincisi UrlRewritingNet.UrlRewrite kullanarak ASP SEO link yapımıdır. Diğeri ise 404 hata sayfasını kullanarak ASP SEO link yapımı yöntemidir. UrlRewritingNet.UrlRewrite kullanarak SEO linkler yapma, Apache üzerinden mod_rewrite modülü kullanmaya benzerdir.

3. ASP SEO ve Sayfa Yapınız

Bildiğiniz gibi sayfalar belirli yapılardan oluşur. Başlık, kısa sürüm, paragraflar, iç başlıklar… Yaptığınız alıntılar, vurgulamak istediğiniz şeyler, altı çizilecek önemli noktalar, bütün bunların hepsini sayfa yapınızı tasarlarken düşünmelisiniz. CSS her zaman iyi ve yararlı bir çözümdür ve ondan sayfa içi yazı tasarımında özellikle faydalanmalı ve doğru kullanmalısınız.

Örneğin; <h1> <h2><h3> … ve diğer başlıkları ASP sayfalarda düzenli bir şekilde koymalısınız. Bu taglar, hem arama motorlarına, hem de okuyucularınıza sayfa yapınızı, içeriğinizi anlamalarına kolaylık sağlar. Buna ilave olarak <em> <strong>, <u>, <quote> gibi tagları düzenli ve doğru bir şekilde kullanmanız ASP SEO yapımı için önemlidir.

4. ASP SEO ve Sayfa Performanslarını Test Etme

ASP sitenizi stres testlerine tabi tutmalısınız. Bunu yapabileceğiniz çok fazla online araçlar vardır. Sitenizin cevap verme süresi, aşırı yoğunlukta sunucuların yükü kaldırıp kaldıramayacağı ASP siteler ve ASP SEO açısından önemlidir. İstekler sunucuya gönderilir ve cevap beklenir. Özellikle sunucu taraflı çalışan sistemlerde cevap verme süresi çok önemlidir. Ne ziyaretçiler, ne de arama motorları yavaş siteleri sevmezler.

SEOhocası Ücretsiz SEO Analizi

Sitemiz üzerinde, www.seohocasi.com/seo/ adresinde ücretsiz SEO analiz hizmeti sunulmaktadır. Bu aracı kullanarak, internet üzerinden ücretsiz SEO analizi yapabilirsiniz.

Microsoft Ücretsiz SEO araçları

Microsoft Ücretsiz SEO araçları bu adresten indirebilirsiniz. Bu adreste görebileceğiniz gibi, dilediğiniz dilde görüntüleyebilirsiniz ama şu an için İngilizce, Almanca ve Rusça var. Gerçi Rusça, İngilizce olan sayfada Russian olarak bile yazılmamış (Русский) ama umarız en kısa zamanda diğer dillerde de yayın yapılır ve Türk kullanıcılar da rahatlıkla bu uygulamadan faydalanabilirler.

Bing, Google, YAHOO! ve daha fazlası için SEO analiz uygulamaları bulunan bu araç kiti, sizlere ASP sitelerinizin kontrolünde büyük kolaylık sağlayacaktır. Klasik Windows Eklentisi gibi yüklenip kurulabilen program sayesinde, ASP SEO kontrolleri rahat bir şekilde yapılabilir hale geliyor. Başlangıç SEO kontrolleri için faydalı bir uygulama olarak göze çarpıyor. http://www.microsoft.com/web/SEO/

5. ASP SEO ve AJAX

Eğer sitenizin yapısında AJAX kullanıyorsanız bu büyük problemleriniz var demek olabilir. Örümcekler sayfalarınızı tararken AJAX, JavaScript analiz edebilirler ama bunları çalıştırmazlar. Eğer siteniz AJAX üzerine kurulu ise robotlara çoğunlukla görünmez olacak ve indexlenmesinde problem olacaktır. Bunu bir nebze olsun aşabilmek için, AJAX içeriği en başta kullanmamaya, sayfanın mümkün olduğu kadar altlarında kullanmaya çalışın. Eğer arama motorlarının sayfanızı nasıl görüntülediğini kolayca görmek istiyorsanız, web tarayıcınızın JavaScript desteğini kapatabilirsiniz. Bu şekilde rahatlıkla sayfalarınızın js desteği olmayan bir istemci ile nasıl göründüğünü anlayabilirsiniz.

Bu yöntemleri kullanarak, ASP sitenizi SEO dostu yapabilirsiniz. Buradaki yöntemler ASP sitenizin arama sonuçlarında üst sıralarda çıkmasına yardımcı olacaktır.

Bir önceki yazımız olan PHP SEO başlıklı makalemizde php SEO, php SEO fonksiyonu ve php SEO link hakkında bilgiler verilmektedir.

ASP SEO için yorum yapabilirsiniz. (5)

  • Rafi Keskin

    hocam kusura bakmada asp SEO kelimesini kasacağım diye ne cümlede bir anlam kalmış nede başka birşey..
    google translate bile çevirilerini şu yazıdakinden daha çok anlamlı yapıyor..

  • emir budak EmiR

    sohbet sitem var asp kulaniyorum çok memnunum ancak sohbet kelimesinde ilerlemek istiyorum SEO ile mumkunmu cevap verirsen hocam sevinirim

  • Mustafa Ali Yörüten

    asp SEOnun zor olduğunu ve bu kaynağın bir çok kişinin işine yaracağını düşünüyorum. teşekkürler hocam

  • Engin

    ASP SEO oldukça zordur. Güzel bir kaynak olmuş. İleride işime yarıcak gerçekten. Bookmark’ladım.

  • Tarcan Sayraç

    Gerçekten çok faydalı bir anlatım olmuş.Çoğu web masterın bu yöntemleri bilmeden web sayfası yapıyorlar ve olumlu sonuçlar alamıyorlar.Bunlara herkesin dikkat etmesi gerekir.


Cevap Yazın

E-posta hesabınız yayımlanmayacak.