A `sitemap.xml` file is an XML file that provides search engines with information about the pages, videos, and other files on your site. It helps search engines better understand your site structure and improve indexing. Here’s a simple overview:
Structure of a sitemap.xml:
- urlset - The root element that defines the XML namespace.
- url - Contains information for each URL.
- loc - The URL of the page.
- lastmod - The last modified date of the page.
- changefreq - How frequently the page is likely to change.
- priority - The priority of the page relative to other pages on the site.
Example of a sitemap.xml:
<?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-10-01</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.example.com/about</loc>
<lastmod>2023-09-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Benefits of a sitemap.xml:
- Improves search engine indexing.
- Helps search engines discover new content.
- Provides metadata about your pages.
Make sure to keep your sitemap.xml updated as you add or remove pages from your site!