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. This helps search engines like Google to crawl your site more effectively.
Here are the main components of a `sitemap.xml`:
- URL Set: The root element, which typically is
<urlset>.
- URL Entry: Each URL is defined within
<url> tags.
- Loc: The
<loc> tag specifies the URL of the page.
- Last Modified: The
<lastmod> tag indicates when the page was last modified.
- Change Frequency: The
<changefreq> tag suggests how often the page is likely to change.
- Priority: The
<priority> tag defines the priority of the page relative to others on your site.
Here is a simple example of a `sitemap.xml`:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap-image">
<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.8</priority>
</url>
</urlset>
This file helps search engines find and