Sitemize içerik ekledikten sonra makalelerimizin hemen indexlenmesini sağlamalıyız. Aksi takdirde içerik hırsızları eklenen şeyi kendi sitelerine ekleyip indexlediklerinde her zaman arama motorlarında kendileri üstte çıkar. Bunu önlemek için ping sistemleri kullanabiliriz.
Ping sistemleri anlık olarak geniş link havuzlarına makalenizin linkini eklemektedir. Böylece makale botlar tarafından görülüp indexlenmektedir.
Pingomatic.com'a ping atalım
Pingi pingomatic.com, autopinger.com gibi sitelerden yapabilmekteyiz. Örneğin pingomatic.com dan yapalım.
pingomatic.com adresine girdiğimizde bize 3 bilgi istiyor.
Blog name ve Blog Home Page kısmına bildi gireceğiz, Rss Url opsiyoneldir.
Blog name'e yazının adını, Blog Home Page'e ise makalenin adresini gireceğiz.
Adresleri girdikten sonra Services to Ping kısmından pinglenecek servisleri seçeceğiz. Hepsini seçdikten sonra Send Ping butonuna basalım. Pingler atılacaktır.
Asp ile ping atalım
Pingomatic.com da manuel olarak yaptığımız işlem sitemizin pinglenmesini sağlar. Ancak bunu kendi sitemizde yaparsak daha basit ve daha faydalı olacaktır.
Size ping işlemini yapan fonksiyonu vereceğim.
function SendPing(byval strBlogName, byval strBlogUrl, byval strPageUrl, byval strFeedUrl)
strData = “<?xml version=”"1.0¨”?>”
strData = strData & “<methodCall>”
strData = strData & “<methodName>weblogUpdates.extendedPing</methodName>”
strData = strData & “<params>”
strData = strData & “<param>”
strData = strData & “<value>” & strBlogName & “</value>”
strData = strData & “</param>”
strData = strData & “<param>”
strData = strData & “<value>” & strBlogUrl & “</value>”
strData = strData & “</param>”
strData = strData & “<param>”
strData = strData & “<value>” & strPageUrl & “</value>”
strData = strData & “</param>”
strData = strData & “<param>”
strData = strData & “<value>” & strFeedUrl & “</value>”
strData = strData & “</param>”
strData = strData & “</params>”
strData = strData & “</methodCall>”
‘ post to Pingomatic XMLRPC ping URL
set objHttp = Server.CreateObject(”MSXML2.ServerXMLHTTP”)
objHttp.open “POST”, “http://rpc.pingomatic.com/”, false
objHttp.setRequestHeader “Content-Type”, “text/xml”
objHttp.setRequestHeader “Content-Length”, len(strData)
objHttp.Send strData
‘ check response
if (objHttp.status = 200) then
strReturn = objHttp.responseText
end if
‘ release object
set objHttp = nothing
‘ passback
SendPing = strReturn
end function
pingi ise aşağıdaki gibi bir kullanımla atacağız.
SendPing(”Personelpage”, “http://personelpage.net, “http://personelpage.net/default.asp?act=yazi&id=60", “”)
- makale bana aittir.