<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="
            http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd">
<?php
//Veritabanı bilgileri
$dbhost="localhost";
$dbname="dbname";
$dbuser="dbuser";
$dbpass="dbpass";
//Veritabanına bağlan
$bagla = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db ($dbname) or die ('Veri Tabanına Bağlanamadı');
//İçerik ID lerini al
$sonuc = mysql_query("Select * From tablom order by id");
while ($satir = mysql_fetch_array($sonuc)){
$id = $satir['id'];
//Sitemap oluştur
echo "<url>
  <loc>http://www.siten.com/makale.php?id=$id</loc>
  <priority>0.5</priority>
  <changefreq>daily</changefreq>
</url>\n";
}
mysql_close($bagla);
?>
</urlset>
Bu şekilde sitemap.php yapıp linkleri oluşturun kaynağından html kodlarını alıp sitemap.xml yapın.

sitemap.xml nin en üstüne;
<?xml version="1.0" encoding="UTF-8"?>
Ekleyin. PHP kodları arasına koyduğumuzda php kodu işlemi yaptığı için üstteki kod arasına ekleyemedim.
Sınırsız limitsiz