1. BEYKENT ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANA BİLİM DALI BİLGİSAYAR MÜHENDİSLİĞİ GÖRKEM SEZGİN 070820006 TEZ KONUSU ARAMA MOTORLARININ İŞLEYİŞİ-DAVRANIŞLARININ ÇÖZÜMLENMESİ VE ARAMA MOTORU OPTİMİZASYONU
2. TEZİN AMACI Bu tez ile öncelikle Google ve Yahoo gibi arama motorlarının yapısını ve arka planda nasıl çalıştığını inceledim. Ardından bu çalışma yapısına uygun olarak bir Web sitesinin Google arama motorunda üst sıralarda çıkabilmesi için tasarım aşamasında ve yazılım aşamasında neler yapılması gerektiğini yani kısaca Arama Motoru Optimizasyonu kurallarını araştırdım. Bu araştırmalarım sonucunda kendi belirlediğim 3 kelimede Google’de ilk sıralarda çıkan sitelerin araştırmış olduğum arama motoru optimizasyonu kurallarına ne derece uygun olduğunu inceledim. Amacım akademik alanda da çok incelenmemiş olan bu konuyu irdelemek ve arama motoru optimizasyonu kurallarının ne derece önemli olduğunun farkına varılmasını sağlamaktır.
3.
4.
5.
6.
7. 11. Mutlaka Meta etiketleri kullanın. Arama motoru optimizasyonunun ilgilendiği üç meta etiketi vardır. Robots, Description, Keywords. <meta name="robots" content=“index,follow”/> <meta name="description" content="A definitive guide to SEO (Search Engine Optimization)"/> <meta name="keywords" content="seo, tips, search, engine, optimization, google"/> 12. Diğer sitelerden link alın. 13. Bağlantı metinleri önemlidir. 14. Sitedeki sayfaların sayısının fazlalığı arama motorlarında görünme ihtimalini arttırır. 15. Web sitenizde bir site haritası bulundurun. Arama motorları sayfaları daha kolay bulur. 16. Menü kodlarını sayfa sonunda yazmaya özen gösterilmelidir. Arama motorları sayfa kodunda başa yakın olan kelimelere önem verir. 17. Site adları uzun olmamalıdır. Adın uzun olması ve site adında tire gibi işaretlerin kullanılması sitenin sayfa rütbesini düşürür. 18. Sayfalardaki kullanılacak resimlerde png uzantılı resimler tercih edilmelidir. ARAMA MOTORU OPTİMİZASYONU - 2
8.
9.
10.
11. ARAMA MOTORU OPTİMİZASYONU ÖRNEKLERİ - 2 2. Sayfanın içeriği ve tasarımı düzenli olarak oluşturulmuştur. Üniversite anahtar kelimesinin kalın olarak yazılması Google tarafından önemsenmiştir. 3. İncelediğim bu sayfanın URL’sine bakalım. www.yok.gov.tr/universiteler/uni_web.htm URL’de anahtar kelimenin kullanılmış olması Google’de üst sıralarda çıkmak için büyük avantaj sağlar. 4. Bu Web sayfasında çokça bağlantı metni kullanılmıştır. Bu bağlantı metinlerinden birine örnek aşağıdaki kodtur. <a language=Javascript1.2 onmouseover=rollIn(this) style="COLOR: #ffffff; TEXT-DECORATION: none" onmouseout=rollOut(this) href="http://www.beykent.edu.tr/" fprolloverstyle="font-family: Arial; font-size: 10pt; color: #000000; text-decoration: underline" dynamicanimation="fpAnimformatRolloverFP1"><font face=Arial color=#000000 size=2>BEYKENT ÜNİVERSİTESİ </font></a> 5. İncelediğimiz sitede Flash animasyonu kullanılmamıştır. 6. Hepimiz biliyoruz ki sayfa rütbesi oranları siteler için çok önemlidir. Bu sayfanın sayfa rütbesi 10 üzerinden 9’dur. ( www.seocentro.com ) 7. Web siteleri için referans bağlantı kavramı da çok önemlidir. Referans bağlantı başka sitelerin bizim sayfamıza bağlantı vermesi demektir. Sayfa rütbesi yüksek olan başka sitelerin bizim sayfamıza referans bağlantı vermesi bizim sitemizin Google’deki popülerliğini arttırır. Bu sitenin referans bağlantılarından bir kısmını sayfa 28 şekil-8’de görmekteyiz.
12.
13.
14.
15.
16.
17. ARAMA MOTORU OPTİMİZASYONU ÖRNEKLERİ - 8 3. Aşağıda bu sitenin meta etiketlerini görmekteyiz. <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1254"> <meta http-equiv="content-language" content="TR"> <meta name="description" content="egitim.com; okul öncesi, ilköğretim, lise, üniversite, aile ve eğitimciler için zengin Türkçe eğitim içeriği sunmaktadır. Ödev yardımcısı, eğitim olanakları, sınavlara hazırlık, ÖSS, burs olanakları, ana-baba okulu, özel eğitim, trafik, bilgisayar, Internet, sağlık, spor,kültür-sanat konularını ayrıntılı olarak ele alır."> <meta name="keywords" content="eğitim, öğretim, öğrenci, okul, okul öncesi, ana okulu, kreş, çocuk, ilköğretim, ilkokul, ortaokul, ergenlik, gençlik, lise, özel lise, anadolu lisesi, meslek lisesi, üniversiteliler, üniversite, yüksekokul, veli, aile, anne baba, anne, baba, öğretmen, eğitimci, özel eğitim, trafik, bilgisayar, internet, ödev, ders, ÖSS"> <meta name="robots" content="ALL"> <link rel="SHORTCUT ICON" href="images/favicon.ico"> <title>egitim.com'a hoşgeldiniz... egitim.com; okul öncesi, ilköğretim, lise, üniversite, aile ve eğitimciler için zengin Türkçe eğitim içeriği sunmaktadır. Ödev yardımcısı, eğitim olanakları, sınavlara hazırlık, ÖSS, burs olanakları, ana-baba okulu, özel eğitim, trafik, bilgisayar, Internet, sağlık, spor,kültür-sanat konularını ayrıntılı olarak ele alır.</title> <link rel="stylesheet" href="include/styles/giris.css" type="text/css"> </head>
18.
19. ARAMA MOTORU OPTİMİZASYONU ÖRNEKLERİ - 10 Alexa, Web sitelerinin ziyaretçi sayılarına göre izlenerek, dünya sıralamasında kaçıncı sırada olduğunu gösteren bir sınıflandırma sistemidir. 2 milyondan büyük bir sıralama sonucu alındıysa sitenizin ziyaretçi sayısı durumu çok çok kötüdür. 2 milyon ile 1 milyon arasında ise kötüdür. 1 milyon ile 500 bin arasında ise vasat, 500 bin ile 250 bin arasında ise normaldir. 250 bin ile 100 bin arasında bir sonuç varsa durum iyidir. 100 bin ile 50 bin arasında ise çok iyi, 50 bin altı çok çok iyi olarak kabul edilebilmektedir. 7. Diğer incelediğimiz sitelerde olduğu gibi redirect yöntemi kullanılmamıştır. Eğitim anahtar kelimesine göre 2. site www.egitim.gov.tr sitesidir. Sitenin ana sayfasını aşağıda görmekteyiz.
20.
21.
22.
23.
24.
25.
26. ARAMA MOTORU OPTİMİZASYONU ÖRNEKLERİ - 17 7. Sitenin gazete anahtar kelimesine göre kelime yoğunluğu aşağıdaki şekilde gösterilmiştir. 8. Sitenin sayfa rütbesi ve alexa değerleri ile referans bağlantılardan bazıları aşağıdadır. Web sitesi 7 sayfa rütbesi değeriyle arama motorlarınca hatırı sayılır bir önem kazanmıştır.
27. EK LER : www.bilgisayarmuhendisi.biz Hazırlamış olduğum sitenin ana sayfası aşağıdaki şekilde görülmektedir.
28.
29. EKLER : www.bilgisayarmuhendisi.biz 4. Sitemde bağlantı metinlerini de kullandım. Aşağıda bağlantı metinlerine ait bir kısım kodlar görülmektedir. <ul class="ul1"> <li><a href ="http://www.kariyervideo.com" class="link">Kariyer Video</a></li> <li><a href ="http://www.nedirtv.com" class ="link" >Nedir TV</a></li> <li><a href ="http://www.ceturk.com" class ="link">CETURK</a></li> <li><a href ="http://www.yazgelistir.com" class ="link">Yaz Geliştir</a></li> <li><a href ="http://www.codeproject.com" class ="link">Code Project</a></li> <li><a href ="http://www.yazilimuzmani.com" class ="link">Yazılım Uzmanı</a></li> <li><a href ="http://aydinunlu.blogspot.com" class ="link">Mehmet Aydın Ünlü</a></li> <li><a href="http://tr.pageboss.com/www.bilgisayarmuhendisi.biz" target="_blank"><img src="http://tr.pageboss.com/buttons/pb_white_80_15.gif" alt="Pageboss" title="Site Analiz" width="80" height="15" border="0" /></a> </li> <li><a href ="http://www.seoworkers.com" class ="link">SEO</a></li> </ul> 5. Aşağıda sitedeki birkaç kelimenin yoğunluğu belirtilmiştir.
30. EKLER : www.bilgisayarmuhendisi.biz 6. Sayfamızda Flash animasyonu kullanılmamıştır. Kullanılan resim için kod kısmında alt etiketi ile resmin açıklaması yapılmıştır. <asp:ImageButton ID="ImageButton1" runat="server" CssClass="rss" Height="39px" ImageUrl="~/Images/rss.png" alt="RSS" onclick="ImageButton1_Click" Width="55px" /> 7. Sitenin uyumluluk sonuçları aşağıdaki şekilde görülmektedir. 8. Site yeni bir site olduğundan dolayı sayfa rütbesi, alexa ve referans bağlantılar konusunda eksiklikleri vardır. Bu kavramlar zamanla site geliştikçe rayına oturacaktır. Bu noksanlıklara rağmen bilgisayar mühendisi anahtar kelimesi ve yazılım mühendisi maaşı anahtar kelimelerinde kayda değer sonuçlar alınmıştır.
31. EKLER : www.bilgisayarmuhendisi.biz 6 Temmuz 2009 tarihi itibariyle bilgisayar mühendisi anahtar kelimesine ve yazılım mühendisi maaşı anahtar kelimesine göre sitenin Google Arama Motorundaki sıraları aşağıdaki şekillerde görülmektedir.
32. Sonuç, Değerlendirme Sonuç olarak bakıldığında görülüyor ki Arama Motoru Optimizasyonu için en önemli avantaj anahtar kelimenin sitenin URL’sinde bulunması ile sağlanmaktadır. Diğer önemli kural site internete aktarılmadan önce mutlaka meta etiketlerin ve title etiketin yazılmasıdır. Google, title etiketine büyük önem verir. Bunun yanında bağlantı metinleri kullanılması ve sayfa rütbelerinin artışı için referans bağlantılar kullanılması gereklidir. Bunun dışında mutlaka bir site haritası bulundurulmalıdır. Bu tez çalışmamda akademik alanda pek incelenmemiş Arama Motoru Yapısı ve Arama Motoru Optimizasyonu kurallarını inceledim. Özellikle Web Tasarımı ve Web Yazılımına ilgi duyup arama motorlarında üst sıralarda çıkmak için uğraşan kişilere yardımcı olacağını düşünüyorum.