Back to All Articles

XML Sitemap: What it is & How to Create it? With Example

If you want search engines to find and index your pages faster, an XML sitemap is one of the simplest things you can set up. It works like a clean list of your important URLs that helps Google understand what exists on your site, what’s new, and what should be crawled. 

This matters even more when you publish new pages often, run a large website, or have pages that are not easily reachable through internal links. 

In short, an XML sitemap supports better discovery and smoother indexing. Below, you’ll learn what is a sitemap and how to create XML sitemap the right way, so your content gets a fair chance to appear in search results.

What is XML Sitemap?

An XML sitemap is a file that lists the web pages you want search engines to discover and crawl. It contains the URL of each page and may also include details like the last updated date, how often it changes, and its importance compared to other pages. 

The file is written in XML because XML is a structured format that machines can read easily and consistently. Search engines don’t need to guess your site structure when they have a sitemap; they can quickly understand what content exists, what has been updated recently, and which URLs you consider important.

XML Sitemap Format and Structure

A standard XML sitemap follows a structured format that search engines can easily read. Below is a basic XML sitemap format using the most common tags.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://growthnestmedia.site/</loc>
    <lastmod>2025-01-10</lastmod>
    <priority>1.0</priority>
  </url>
</urlset>

Components:

  • <urlset>: The root tag that tells search engines this file is a sitemap.
  • <url>: Wraps information for a single page URL.
  • <loc>: The exact URL of the page you want search engines to crawl and index.
  • <lastmod>: Shows the last updated date of the page. This helps search engines know when content has changed.
  • <priority>: Indicates the relative importance of a page compared to other URLs on your site (range: 0.0 to 1.0). It does not affect rankings directly.
Digital Marketing Course

XML Sitemap Example

Below is a sample XML sitemap example based on key pages of growthnestmedia.site (for explanation purposes):

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://www.growthnestmedia.site/</loc>
    <lastmod>2025-01-12</lastmod>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://www.growthnestmedia.site/blog</loc>
    <lastmod>2025-01-11</lastmod>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.growthnestmedia.site/digital-marketing-course</loc>
    <lastmod>2025-01-10</lastmod>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://www.growthnestmedia.site/python-course</loc>
    <lastmod>2025-01-09</lastmod>
    <priority>0.8</priority>
  </url>

</urlset>

This example shows how important pages are listed clearly so search engines can discover and crawl them efficiently.

How XML Sitemap Works?

Below is how the XML sitemap works:

Step 1: You Add Sitemap File to Website

When you add sitemap.xml file to your website, it contains a structured list of important URLs. This file can be created automatically by WordPress plugins, SEO tools, or website platforms. The sitemap acts like a directory of pages you want search engines to pay attention to, especially when your site has many pages or frequent updates.

Step 2: Search Engines Discover the Sitemap

Search engines find your sitemap in a few common ways. You can submit it directly in Google Search Console, add its link in your robots.txt file, or search engines may detect it automatically if it’s in a standard location. 

Once discovered, the sitemap becomes a reliable reference point for your site’s content, helping search engines understand your website better.

Step 3: Crawlers Read URLs and Decide What to Crawl

After discovering the sitemap, search engine crawlers read the listed URLs and use them as a guide for crawling. They check which pages are new, updated, or important. This does not guarantee every URL will be indexed, but it strongly improves discovery. 

Pages still need to be accessible, valuable, and allowed for indexing, but the sitemap makes sure they are not missed due to weak linking or complex structure.

Step 4: Indexing Happens Based on Page Quality and Signals

Once a page is crawled, the search engine decides if it should be indexed. The sitemap helps the crawler reach the page, but indexing depends on factors like content quality, duplicates, canonical tags, noindex settings, and overall site health. 

If a page is thin, blocked, or duplicated, it may still be excluded. So think of the sitemap as the “map,” not the “ranking tool”—it helps discovery and crawling, while indexing depends on quality and technical signals.

Recommended Professional Certificates