Aşağıdaki kodda sitenin database yolu, domain adı vs. gibi gerekli yerleri değiştirerek istediğin şekilde ve istediğin kadar sitemap oluşturabilirsin.

Önemli olan aynı dosyada dönen içerikler için bir sitemap oluşturmandır.
Yani aşağıda sadece detay.asp içinde dönen içerikler için bir sitemap oluşturur. Sen diğer sayfalar için de aynı sistemi tekrarlayabilirsin.

XML dosyası için ise bu kodu asp dosyası olarak çıktı alıp kaynağı görüntüleyip xml olarak kaydedersen sorunun hallolur.

ROR Sitemap Generator adresinden de domain adını yazarak ROR sitemap oluşturabilir, bunu da Google'a sitemap olarak ekleyebilirsin. Sayfa sayın çok ise biraz bekletecektir.

<%
set conn = Server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database.mdb"))
%>

<?xml version="1.0" encoding="iso-8859-9"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<%
set rsmetin = server.createobject("adodb.recordset")
sql = "select * from tablo where id order by id desc" 
rsmetin.open sql, conn, 1, 3
%>


<%
for i=1 to 100
If rsmetin.eof Then exit for
%>
    <url>
    <loc>http://www.domain.com/detay.asp?id=<% = rsmetin("id") %></loc>
    <lastmod>2007-02-25</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
    </url>
<%
rsmetin.movenext
Next
%>
</urlset>