pillinetwork hesabınızla giriş yapın.

Etiket:

google hakkındaki yazılar:

Google Sizi Sevsin 4 : Tasarım

Googlebot lar siteleri gezerken Lynx browserını kullanmaktadır. Adını bir çoğunuz duymamış olabilir bira bu prowserın niteliklerinden bahsedelim.

1- Javascript kullanmaz : Yani ajaxla çağırılan sayfaları göz ardı eder.
2- CSS kullanmaz : herşeyi düztex olarak ekrana basar.
3- HTML taglarına önem verir h1,table.... önemlidir.

O halde dikkat etmemiz gereken hususlarda kendiliğinden beliriyor.

Sitemizi aktif olarak tasarlıyorsak bile table ların düzgün açılıp kapatıldığını linklerin doğru olduğunu ve bu gibi hususları dikkatlice oluşturmalıyız. Artık browserlar bazı küçük html hatalarını göz ardı edebiliyor. ama google için bu geçerli değildir. Sayfamızın kodlamasının en iyi şekilde yapılmış olması gereklidir.

/* Etiketler: , , , */
/* senolyaya yazdı. 04 Mart 2010 13:54. 15 yorum var */

Google Sizi Sevsin 3 : Title

Google'ın dikkate aldığı en önemli yerlerden biridir title sayfamızın adını verdiğimiz bu tag sadece isim verilmesiyle kalmaz arama motorlarının bizi bulduğunda değerlendirmesinide sağlar . Oluşturulması oldukça basit gözüksede belkide üzüerinde en fazla durulması gereken yer title dır. Peki title a ne yazmalıyız ?

Örneğin bir e-ticaret sitesi kurduk adı www.aaa.com olsun yapılan en büyük hata title şunu yazmaktir .

www.aaa.com'a hoşgeldiniz sitemizi çok seveceksiniz.
Böyle bir title ın googlebot için hiçbir anlamı yoktur çünkü google bot hangi siteye geldiğini zaten bilmektedir. O halde ne yazmalıyız.

Sayfamız eğer giriş sayfasıysa bir e-ticaret sitesi de elektronik üzerine ise internet kullanıcılarının en fazla ilgileneceği satış kategorilerini ve elektronik kelimesini ön plana çıkarmalıyız. Örneğin ;

/* Etiketler: , , */
/* senolyaya yazdı. 04 Mart 2010 12:54. 0 yorum var */

Google Sizi Sevsin 2 : Meta Tagları

Google ın dikkate aldığı en önemli bölümlerden biride meta taglarıdır. Şimdi sırayla bunları inceleyelim.

robots
google'ın olmazsa olmaz taglarından biridir. googlebot un sayfada ne yapmasını istediğini bu tagla tanımlarız 2 parametresi vardır.
1. parametre NOFOLLOW,FOLLOW değerlerini alır bunların anlamı iste; FOLLOW: Takip Et
NOFOLLOW: Takip Etme
Şeklindedir. Eğer sayfamızın googlebot tarafından sürekli incelenmesini istemiyorsak NOFOLLOW olarak kullanılması doğru oalcaktır. Aksi taktirde FOLLOW olmalıdır.
2.parametre INDEX,NOINDEX değerlerini alabilir. googlebot umuza sayfamızı kendi arşivine alıp alamayacağı konusunda bilgiyi veririz . Eğer arandığında bulunmasını istiyorsanız bu parametre kesinlikle INDEX olmalıdır

/* senolyaya yazdı. 04 Mart 2010 11:54. 0 yorum var */

Google Sizi Sevsin 1 : Pagerank

Pagerank google'ın siteler arasında birbirleriyle olan değerlerini kıyaslamak için kullandığı yirmiyi aşkın parametreden biridir. Peki nedir bu pagerank dediğimiz olay biraz irdeleyelim. Bunun içinde bir örnekle başlayalım ;

Ahmet birgün yola çıkar ve Aliyle karşılaşır ve Ali Ahmete yeni bir arkadaşı olduğunu söyler. Ahmet dayanamaz ve Aliye sorar ;

Senin kaç tane arkadaşın var.
Ali cevap verir;
Binden fazla Ahmet neden sordun
Ahmet Alinin neden sordun sorusuna cevap vermez. Ama Artık Ahmet Ali hakkında iyi düşünmemektedir çünkü Alinin bu kadar çok arkadaşı olması arkadaşlarını seçmediği anlamına gelmektedir ve Ahmet artık Ali ne kadar popiler olsada onunla görüşmek istememektedir. Ahmet yoluna devam eder. Yolda Veli'yi görür ve ona aynı soruyu yöneltir;
Senin kaç tane arkadaşın var.
Veli cevap verir .
Üç tane Ahmet.
Ahmet bunun üzerine Veli'nin arkadaşlarını iyi seçtiği kanaatine varır ve onunla arasının iyi olmasını ister ve yine bir soru yöneltir.
Senin arkadaşların kimler ve nasıl ulaşabilirim.
ve vakit kaybetmeden Ahmet Veli'nin arkadaşlarınıda tanımaya çalışır.

Bu verdiğimiz örnekte Ahmet googlebot , Ali Toplist sitesi , Veli ise orjinal içeriğe sahip sitedir . Bu örneklemeye göre Toplist siteleri google için resmen karalisteler oluşturmaktadır. Yani bir sitenin Toplistte yer alması demek google ın tepkisini çekecektir. Ancak Siteniz eğer içinde az dış link barındıran bir sitede ise google için incelenmeye değersinizdir.

/* Etiketler: , , */
/* senolyaya yazdı. 04 Mart 2010 10:54. 11 yorum var */

Sitenize Google Buzz butonu ekleyin

Google Buzz hayatimiza gireli nerdeyse birkac gun oluyor.Peki web sitenize googleBuzz ile paylas linkleri eklemek ister misiniz ?.Oncelikle sunu belirtelim ki google herhangi bir paylasim gadgetini desteklemiyor(12.02.2010).TechCrunchda developer olarak calisan bir arkadas ufak bir hackle bu isi cozmus.Aslinda tam olarak yaptigimiz google-reader uzerinden link gondermek dolayisiyla buzz uzerinden paylasim yapmak icin google reader hesabinizin buzz hesabinizla senkronlu olmasi gerekiyor.(daha onceden google reader kullaniyorsaniz sorun yok).

Simdi websitenize ekleme mevzusuna gelelim.

/* Etiketler: , , , , , , */
/* its m00dy yazdı. 24 Şubat 2010 10:49. 2 yorum var */

ASP ile Google URL kısaltma servisini kullanmak

Eburhanın yazmış olduğu Google URL kısaltma servisini PHP ile kullanmak makalesini gördüğümde bunu ASP ile nasıl yaparızı düşündüm. İşte yanıtı :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%
Function slashduzelt(veri)
veri = replace(veri, "\/", "/")
slashduzelt = veri
End Function
Function toGoogl(link)
url="http://ggl-shortener.appspot.com/?url=" & trim(link)
Set baglan = CreateObject("Microsoft.XMLHTTP")
baglan.Open "get", url, False
baglan.Send
toGoogl = slashduzelt(baglan.responseText)
Set baglan = Nothing
End Function
%>

/* grafikerozkan yazdı. 25 Aralık 2009 15:18. 1 yorum var */

Site ile aranızdaki mesafeyi hesaplayın

tcp/ip içinde çok basit bir şekilde bir siteye olan mesafenizi hesaplayabilir ve aranızdaki haberleşmenin gecikmesini öğrenebilirsiniz. Bunun için tek yapmanız gereken şey, ping çekmek. Başlat menüsünden çalıştır'a gelerek cmd yazıp enter'a basınız. Karşınıza komut satırı çıkacaktır. Alttaki komutu yazdıktan sonra tekrar enter'a basınız ve paket alma-gönderme yani ping işleminin bitmesini bekleyiniz.

1
ping www.google.com
Karşınıza resimdeki gibi bir ekran çıkacaktır. Ancak önemli olan buradaki bilgileri okumayı bilmektir.
\
Ekran çıktısına bakacak olursak eğer:
1
2
3
4
5
6
7
8
9
10
11
12
C:\Users\axanc>ping www.google.com
Pinging www.l.google.com [216.239.59.105] with 32 bytes of data:
Reply from 216.239.59.105: bytes=32 time=107ms TTL=53
Reply from 216.239.59.105: bytes=32 time=106ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Ping statistics for 216.239.59.105:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 105ms, Maximum = 107ms, Average = 105ms
Ping komutu öncelikle 2'nci satırda www.google.com adresinin ip adresini tespit ediyor. aslında bunu "nslookup" programı ile siz de yapabilirsiniz. o da başka yazıya artık. Ardından 4 satır boyunca google'a ait olan ip adresine paket gönderiyor ve cevabını bekliyor.
1
2
3
bytes=32 //gönderilen paketin byte boyutundaki büyüklüğünü gösterir.
time=107ms //paketin iletişimi süresinde geçen süreyi gösterir.
TTL=53 //Time-To-Live
TTL ise çok daha hoş bir şeyi gösteriyor. ancak öncelikle TTL ne demektir? TTL, time-to-live, yani paketin yaşam döngüsünü gösterir. ping işlemi sırasında gönderilen bir paket ttl değeri 64 olarak yola çıkar. paketi bize ulaşması sırasında uğradığı her bilgisayar paketi aldığında ttl değerini bir azaltarak bir sonraki ağ'a iletir. dolayısıyla www.google.com adresi bizden 11 ağ uzaktadır. (64 - 53 = 11). Dolayısıyla bizim google'a gönderdiğimiz bir veri, ona ulaşana kadar 11 farklı bilgisayar üzerinden daha geçmektedir.
Son satırda ise iletişimin kurulması sırasındaki en düşük, en yüksek ve ortalama süreler de bizim karşımızdaki bilgisayar ile aramızdaki veri iletişim süresini gösterir.
1
Minimum = 105ms, Maximum = 107ms, Average = 105ms
bu tip veriler online oyunlar oynarken oldukça önem kazanır. zira siz ortalama 400ms gecikme ile oynarken, başka birisi 100ms gecikme ile oynuyorsa, size karşı neredeyse her daim 300ms avantajı bulunmaktadır.

/* Etiketler: , , , , , , , , */
/* axanc yazdı. 20 Ağustos 2009 10:53. 6 yorum var */

Arama motorlarından sitenize ziyaretçi gönderen anahtar kelimeleri yakalamak

Siteniz belli bir içerik seviyesine ulaştığında arama motorları sitenizde bulunan anahtar kelimelere yönelik trafik göndermeye başlamakta. Hernekadar Google Analytics gibi muhteşem takip araçları bulumakta ise de bazen kendinize özel çözümler üretmek gerekiyor.

Aşağıdaki fonksiyon size belli büyü arama motorlarından sitenize trafik getiren anahtar kelimleri yakalamanıza yardımcı olacaktır.

Kodun can alıcı noktası olarak bilmeniz gerekenler;

  • Başka siteden sitenize bağlantı aracılığıyla girildiğinde PHP bunu server değişkenleri dizisinin HTTP_REFERER indexinde tutar. Yani $_SERVER[HTTP_REFERER] elemanı size tıklanılan adresi verir.
  • Arama motorlarında bir arama yapıldığında anahtar kelime Türkçe olursa Türkçe alfabeye has karakterler URL Encoding tekniği ile hexadecimal sayısal değerlere dönüştürülerek ifade edilir. PHP'de urldecode fonksiyonu ile bunu geri çevirebilirsiniz. Ne yazık ki PHP'de Unicode karakter desteği entegre gelmediği için mbstring yardımıyla multi-byte karakterleri çevirmeniz gerekiyor.

Lafı fazla uzatarak esas noktadan kopmak istemiyorum. Aşağıda size arama motorlarından gelen anahtar kelimeleri yakalamanız için gerekli olan fonksiyonu yazıyorum

/* Alpharabius yazdı. 22 Temmuz 2009 15:42. 10 yorum var */

Sayfadaki bazı yazıları Google'dan saklamak

Google botları sitenizdeki ulaşılabilir olan her sayfayı siz aksini belirtmedikçe belleğe alacaktır. Arama motorunun belleğine almasını istemediğiniz sayfayı

1
<meta name="robots" content="noindex" />
şeklinde meta tag ile engelleyebilirsiniz. Bu Google dahil büyük arama motorlarında geçerli olan komuttur.

/* Alpharabius yazdı. 26 Haziran 2009 10:20. 6 yorum var */

canonical etiketi ile googleda aynı içeriğe sahip sayfalarınızı azaltın

Aynı içeriğin farklı url'ler gibi googleda indexlenmesi sıkıntı veriyor.Çağaltma iiçerik gibi görünüp google bunu sevmez.
Örnek:
www.site.com/konu.asp?id=2
www.site.com/konu.asp?id=2#last
site.com/konu.asp?id=2
....
Bunlar aslında hepsi aynı yere çıkar.
Google bunun için canonical diye bir etiket eklemenizi öneriyor.
Yani bu sayfaların asıl indexlenecekleri kısım neresi

Şeklinde kullanılıyor
Ben bunu forumumda kullandım,sonuç vermesi bi iki hafta alır bakalım nasıl olacak
Bu şekildeki link yerine kaynakda bu şekilde indexlemesini istedim.
Umarım anlatabilmişimdir
Bu yöntem aynı zamanda ref saldırılarını da önler.
İngilizce kaynak: Kaynak

/* Etiketler: , , , */
/* phpdersleri yazdı. 03 Haziran 2009 11:56. 3 yorum var */

etiket menüsü

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork