A `sitemap.xml` file is an XML file that helps search engines understand the structure of your website. It lists all the important pages and helps ensure they are indexed properly. Below are the main components and features of a `sitemap.xml` file:
- XML Declaration: This indicates that the file is in XML format.
- URL Set: The root element that contains all the URLs.
- URL Entries: Each URL is wrapped in a <url> tag, which can contain several optional sub-tags:
- <loc>: The location of the page (URL).
- <lastmod>: The last modified date of the page.
- <changefreq>: How frequently the page is likely to change (e.g., daily, weekly).
- <priority>: The priority of the page relative to other pages on the site.
Here is a basic example of a `sitemap.xml` structure:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap-image/1.1">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2023-01-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.example.com/about</loc>
<lastmod>2023-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Using a `sitemap.xml` file