KlavyeMonitor.com    

[ANASAYFA]   [LINUX]   [AVUÇİÇİ]   [WINDOWS]   [WEB]   [INTERNET]   [BİLGİSAYAR]   [ANTİK BİLGİ]   [ARAMA]

POPÜLERLER
htmlders
sayisal loto sans topu
elmekyonlen
TDGTW-WarXing
eposta yazim kurallari
BearShare Morpheus ve iMeshi Hizlandirma Yolu
proxy-hiz
komutlar
linux ile windowslari uyutmak
squidle2kat
yedekleme
PDA ve cep telefonu icin www sayfasi yapimi

Arama Motorlarına Sitemap Dosyası sitemap.xml Ekleme


Artık çoğu arama motoru sitemap.xml denilen ve site haritası standardında hazırlanmış XML dosyaları kabul ediyor. Bu sitemap dosyasında web sitenizdeki bağlantılar, son güncellenme tarihleri ve varsa birbirlerine göre önceliklerine göre listeleniyor. Bu dosyayı uygun bir scriptle kendiniz hazırlayabilir ya da internette yer alan çeşitli sitemap oluşturma siteleri ve programlarıyla hazırlatabilirsiniz.

Bu sitemap'lerin bir yararı arama motorlarına toptan link eklemek konusunda oluyor. Normalde arama motorları ana sayfanızdan başlayarak yavaş yavaş keşfederler sitenizin derinlerindeki linkleri. Oysa sitemap ile yüzlerce binlerce linki arama motorlarına ekleyebilirsiniz.

Bu sitemap'lerin neye benzedikleri ve nasıl hazırlanacakları konusunda Site Haritası adlı vikipedi maddesi yardımcı olabilir.


Hazır olan bu sitemap.xml site haritası dosyasını ise site güncellendikçe arama motorlarına yeniden göndermekte yarar var. Aşağıda bu amaçla kullanılabilecek ufak bir unix bash scripti bulabilirsiniz. Bu scripti Pardus gibi bir linux makinede çalıştırabilirsiniz:


#!/bin/sh
#
# sitemapgonder
#
# kullanimi:  sitemapgonder [sitemap.xml URL'si]
#

url="http://www.DefaultSiteniz.com/sitemap.xml"

if [ "$1" != "" ];then url="$1";fi

echo sitemap.xml gonderiliyor.
GET "http://www.google.com/webmasters/tools/ping?sitemap=$url" > /dev/null 2>/dev/null
echo -n "."
GET "http://www.didikle.com/ping?sitemap=$url" > /dev/null 2>/dev/null
echo -n "."
GET "http://submissions.ask.com/ping?sitemap=$url" > /dev/null 2>/dev/null
echo -n "."
GET "http://search.yahooapis.com/SiteExplorerService/\
V1/ping?sitemap=$url" > /dev/null 2>/dev/null
echo -n "."
GET "http://search.yahooapis.com/SiteExplorerService/\
V1/updateNotification?appid=SitemapWriter&url=$url" > /dev/null 2>/dev/null
echo -n "."
GET "http://api.moreover.com/ping?u=$url" > /dev/null 2>/dev/null
echo "."

Bu scripti bir metin düzenleyici ile yazıp bir dosyaya kaydettikten sonra dosyayı çalıştırılabilir dosya haline getirebilmek için "chmod 755 <dosya adı> demeyi Linux'a yeni başlayanlar unutmamalı.

Bir de ek not: Bazı arama motorları site haritası linkini robots.txt dosyasında da arıyor. robots.txt dosyasına aşağıdaki gibi bir satır eklemek bu farklı arama motorlarına da kolaylık sağlayacaktır. Google ve sonuçları iyice ticarileştiğinden, giderek daha çok kişi alternatif arama motorları kullanır oldu; bu sebeple bu diğer arama motorlarını da gözönünde tutmakta, sitemap'imizi onlara da bildirmekte fayda var.

Sitemap: http://www.SİTENİZ.com/sitemap.xml

Sitemap Konusu ile İlgili Bağlantılar



İlker Fıçıcılar
20 Nisan 2008


Sponsorlar
İnternette Arama :: Didikle.com :: Türkiye'de Bilim :: Palm için Ekitap :: Search the Web

© 1997-2008 İlker Fıçıcılar - pda.KlavyeMonitor.com