A `sitemap.xml` file is an XML file that provides information about the pages, videos, and other files on your site, and the relationships between them. It helps search engines to crawl your website more effectively.
Here’s a simple breakdown of its structure and purpose:
- Purpose:
- Helps search engines discover and index your pages.
- Provides metadata about specific types of content (e.g., video, images).
- Can indicate the priority of pages for crawling.
- Basic Structure:
- urlset - The root element for the sitemap.
- url - Contains information about a single URL.
- loc - The location of the URL.
- lastmod - The date the URL was last modified.
- changefreq - How frequently the URL is likely to change.
- priority - The priority of the URL relative to other URLs on the site.
Here is a simple example of a `sitemap.xml` file:
<?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>yearly</changefreq>
<priority>0