Yeni Google Webmasters Tools

Mayıs 13, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Web sitesi ve blog sahiplerinin kullandığı en faydalı Google araçlarından birisi olan Webmasters Tools bir tasarım değişikliğine gidiyor. Yeni arayüz biraz daha sade görünüyor ancak şahsen eskini tercih ediyorum. -şimdilik-

Yeni tasarımı görmek istiyorsanız GWT hesabınıza giriş yaptıoktan sonra yukarıki We’re changing! Check out our new look! linkine tıklamanız yeterli.

Google Webmasters Tools hatalarının çözümleri – 1

Nisan 28, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Blog ve web sitesi sahipleri mutlaka Google Webmasters Tools‘u duymuştur ve tamamına yakın bir kısımı da GWT(Google Web Masters Tools)’yi kullanıyordur. Bu yararlı araç, Google’ın sitemizdeki sayfaları daha sağlıklı indexleyebilmesi için bir çok denetim fonksiyonu barındırıyor. Google Webmasters Tools siteniz hakkında ne kadar az hata bulursa o kadar iyi demektir.

Bir kaç gündür ben de GWT’nin bulduğu bazı hatalar ile boğuşuyorum. Bir çoğunu çözdüm ve hataların kaynakları ile ilgili baya tecrübe sahibi oldum. Benim gibi bu URL hataları ile kafayı yiyenler için bir kaç çözüm sunmak istiyorum.

1- Eğer GWT aşağıdaki gibi var olmayan bir link bulduysa, ör:

http://www.teknolojiherseyim.com/author/admin/page/blogunuz-komple-kac-para-eder/

bu linkten 404 hatası dönecektir. Bunun nedeni; admin kullanıcısının yazdığı yazıların depolandığı kalıcı bağlantı olan /author/admin/ içerisinde listelenen bir yazının içinde, başına “http://” konulmadan bir link verilmiş olmasıdır. Bu hatanın hangi yazıdan kaynaklandığını bulmak sanıldığı kadar zor değil. Bunun için de yine GWT’nin bize sunduğu hata ayıklama fonksiyonundan yararlanacağız.

Öncelikle hatalı URL’i GWT içerisindeki “Bulunamadı” bölümünden bulun ve yanındaki “x sayfa” linkine tıklayın. Bu link, mevcut hatanın hangi sayfalarda yakalandığını gösteriyor. Başka bir değişle hata, buradaki “x tane sayfa” içerisindeki bir yazıdan kaynaklanıyor.

gwt1

Bu linke tıkladıktan sonra karşınıza hatanın net olarak hangi sayfalarda bulunduğu bilgisi gelecek. Bundan sonrası, ilgili yazıyı düzenleyip hatalı linkin başına “http://” ibaresini koymaktan ibaret.

gwt2

2- Eğer GWT, stenize ait bir linkin sonuna abuk subuk başka bir link eklenmiş halde bir link bulduysa sorun yine ilgili yazının içerisindeki bir linkin başına “http://” ifadesi konmamasından kaynaklanıyor. Aşağıdaki örnek, bu madde ile alakalı bir hata.

gwt3

Bu tarz hataları düzeltmek için ise en kolay ve hızlı çözüm MyPhpAdmin içerisinden, veri tabanınızda ilgili satırları aratmaktır. Örneğin yukarıdaki hata için MyPhpAdmin içerisinde, tüm tablolarda “www.vatanim.com.tr” linkini aratmamız gerekiyor. Karşınıza gelecek tüm sonuçlara tek tek elle müdahale yaparak ilgili linki barındıran yazıları tespit edip manuel olarak içerisindeki hatalı linklerin başına “http://” ifadesini eklemeniz gerekiyor.

3- Yukarıdaki örneklerin dışında GWT, gerçekten sitenizde artık var olmayan bir linki indexlemiş olabilir. Bu tarz linkleri htaccess dosyanızda 302 Redirect komutunu kullanarak doğru linke yönlendirebilirsiniz. Bu sayede Google, eski sayfanın linkinin yeni bir linke taşındığını farkedecek ve sayfa değerlerinize dokunmayacak. Google ile iyi geçinmek lazım malum (:

Bunun için htaccess dosyanız erişin ve şu komutu kullanın:

Redirect /eski_link http://www.site.com/yeni_link

Burada eski linki verirken http://www.siteadı.com/eski_link yerine /eski_link/ formatını kullandık, buna dikkat.

GWT’nin bulduğu hatalar ile boğuşmaya devam ediyorum. Sorunları çözdükçe tecrübelerimi paylaşmaya devam edeceğim.

Hata sayfaları için Google 404 Widget

Nisan 19, 2009 tarihinde Hakan Yamanoğlu tarafından yazıldı

Ziyaretçiler sitenizdeki var olmayan bir sayfaya ulaşmak istediklerinde ya da var olan bir sayfayı çağırırken karakter hatası yaptıklarında ziyaretçiye sunucu tarafından bir 404 hatası döndürülür. İsterseniz ve eğer sunucunuz destekliyorsa bu 404 sayfalarını istediğiniz gibi özelleştirebilir ve “sayfa bulunamadı hatası” alan kullanıcılarınızı daha net bir şekilde bilgilendirebilirsiniz. Örneğin 404 hata sayfasının içerisine bir arama motoru yerleştirebilir ve kullanıcılarınızın aldıkları hatadan sonra sitenizde arama yapmasına olanak vererek aradıkları içeriğe ulaşmalarını kolaylaştırabilirsiniz. Ya da arşiv veya site haritanıza yönlendirme yapabilir veya kullanıcının gitmek istediği sayfanın url’indeki anahtar kelimelere yakın anahtar gelimeler içeren benzer içeriklere ulaşmasını sağlayabilirsiniz. Hem böylelikle 404 hata sayfasını avantaja dönüştürerek ziyaretçinizin sitenizde kalmasını sağlayabilirsiniz.

Ancak bu saydıklarımı yapmak için bir parça programlama bilgisine ihtiyacınız var. Eğer ben bu kadar kod ile uğraşamam diyorsanız Google sizin için bir araç sunuyor: 404 Widget. Bu araca ait aşağıdaki kod parçasını 404 hata sayfanızın <body> </body>  etiketleri arasına yerleştirdiğinizde Google size özel bir 404 sayfası ile kullanıcıları karşılıyor ve tıpkı Google arama motorunda arama yaptığınızda, karşınıza gelen ve “şunu mu demek istediniz?” gibi bir öneri sunan fonksiyona benzer bir uygulamayı sitenize dahil ediyor. Şu formattaki gibi bir 404 hata sayfanız olacak.

Ancak Google’ın söylediğine göre Google 404 Widget henüz test aşamasında olduğundan her site için en yakın eşleşme, alternatif URL ve site haritasıdesteği sağlanmıyor. Yani sizin sitenizde widgetın bu özellikleri çalışmayabilir. Yine de kodlar ile uğraşmak istemeyenler için basit ve kullanışlı bir 404 hata sayfası aracı bu. Ayrıca eğer isterseniz bu aracın görünümünü şuradaki referans bilgilerinden yararlanarak ve css kullanarak özelleştirebilirsiniz.

Unutmadan kullanacağınız kod aşağıdaki gibi olacak. Ancak kod siteye özel olduğundan ilgili link kısmını kendi sitenizin adresi ile değiştirmeyi unutmayın. Bu arada bu kodu kullanmak için Google Webmasters Tools’a üye olmanız gerekebilir. -üye olmadan çalışıyormu denemedim-

<pre onclick="TextSelection.selectNode(this)">&lt;script type="text/javascript"&gt;
  var GOOG_FIXURL_LANG = 'tr';
  var GOOG_FIXURL_SITE = 'http://www.siteadi.com/';
&lt;/script&gt;
&lt;script type="text/javascript"
    src="http://linkhelp.clients.google.com/tbproxy/lh/wm/fixurl.js"&gt;&lt;/script&gt;</pre>
<pre onclick="TextSelection.selectNode(this)">&lt;/script&gt;</pre>

Bu kod parçasına Webmasters Tools’a giriş yaptıktan sonra Araçlar/404 sayfalarını geliştirin bölümünden de ulaşabilirsiniz.

Google arama sonuçlarında site bağlantılarını göstermek

Mayıs 15, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı

Google’da arama yaparken bazı sitelerin altında o siteye ait bazı bağlantıların da liste halinde çıktığını görmüşsünüzdür. Google bu durumu Site Bağlantıları olarak nitelendiriyor. Site Bağlantıları, Google’ın o sitedeki bazı yararlı başlıkları/kategorileri, arama sonuçlarında listelemesiyle ortaya çıkıyor.

Google’a göre bu uygulamanın temel amacı, ziyaret edilen sitedeki yararlı linklerin tabir yerindeyse kullanıcının gözüne sokulması. Bu sistem şu an otomatik olarak işliyor. Yani Google’ın sistemleri sitenizi geziyor ve yararlı linkler bulursa bunları arama sonuçlarında otomatik olarak listeliyor. Ne yazıkki şu an için bu linkleri manuel olarak eklemek gibi bir şansımız yok. Yine Google’a göre ileride manuel olarak da Site Bağlantısı ekleme şansımız olacak.

Site Bağlantıları sistemi anladığım kadarıyla halen test aşamasında çünkü bazı sitelerin site bağlantıları abuk subuk linklerden oluşabiliyor. Mesela Nahnu‘nun site bağlantılarında, blogdaki sayfalar arasında gezinmek için Nahnu Bey tarafından esprili bir dille hazırlanmış olan ileri/geri butonuna (babaeski) link var (: Halbuki Google burada yararlı kategorileri listelese ne kadar güzel olurdu.

Eğer sitenizin Site Bağlantıları arama sonuçlarında listeleniyor ve bu şekilde garip site bağlantıları görüyorsanız, bu bağlantıları engellemek gibi bir şansımız var. Bunun için Google Webmasters Tools hesabınızın olması gerekiyor. Sitenizi Google Webmasters Tools‘a tanıttıktan sonra sol taraftaki Bağlantılar/Site Bağlantıları bölümünden bu bağlantıları görebilir ve engelleyebilirsiniz. Bu şekilde engellediğiniz site bağlantıları 90 gün boyunca arama sonuçlarından çıkarılıyor. 90 gün sonunda tekrar Webmasters Tools panelinize girip engelleme yapmanız gerekiyor. Ancak unutmamanız gereken bir nokta var. Google, 4 ve daha fazla Site Bağlantısı mevcut ise bunları arama sonuçlarında listeliyor. Yani 4′ün altında aktif site bağlantısı bırakırsanız, arama sonuçlarında site bağlantılarınızın hiç biri görüntülenmemeye başlayacak.

Bu linklerin mutlaka manuel olarak da düzenlenebilmesi gerekiyor. Çünkü alakalı alakasız bir çok Site Bağlantısı ile karşılaşmak olası. Bu da ziyaret edilen sitenin popülaritesine ister istemez etki edecektir. Umarız Google bu Site Bağlantıları mevzusunu en kısa zamanda bir kesinliğe kavuşturur.