How to Create and Submit an XML Sitemap

Creating great content is a huge part of most SEO campaigns, but what can you do to get your new pages landed on from Google as quickly as possible? The first step is to make sure Google indexes the new page quickly. If you make sure the page is linked to from another location on your site, Google will find and index it eventually, but the best way to get Google crawling is to submit a new XML sitemap whenever you add new content to your site. Unlike an HTML sitemap, XML sitemaps have no formatting and are meant for search engines, not users.

Creating an XML Sitemap

Follow the steps below to learn how to create, test and submit an XML sitemap.

*Note: For this example, I will create my sitemap using a site crawling tool called Screaming Frog.

Step 1. Type the URL of your site into the “Enter url to spider” box.

image showing URL to spider for Screaming Frog

Step 2. Click the “Start” button to begin the site crawl.

Image showing how to get started

Step 3. Wait until the completion bar reaches 100%.

Image showing full results

Step 4. Select “XML Sitemap” under the “Advanced Export” dropdown and save the file to your desktop with the name sitemap.xml.

Menu showing XML sitemap in a blue box

Step 5. Go to your desktop and open the sitemap file with a text editor such as Notepad.

Sitemap icon

Step 6. To get your sitemap ready to submit, you will need to delete several pieces of data from the file. When you open the file, the first few lines will appear as shown below. Delete lines 1, 3, 4 and 5 so all that remains is the line that begins with “urlset.“

urlset to get sitemap ready to submit

Step 7. Below the “urlset” line, you will see the URLS. Delete lines 3, 4 and 5 (lastmod, changefreq and priority) for each URL in the file.

*Tip: Use find and replace to remove the unneeded lines instead of deleting each line manually.

Image showing code of sitemap

Once you are done deleting, the file should look like the image below.

Image showing how sitemap file should look

Step 8. When your file looks like the image above, you are ready to upload the xml file to your site. After you upload it, check to see if the file is on your website by typing into the address bar. If you get a 404 error, the file was not uploaded correctly.

Submitting an XML Sitemap through Google Webmaster Tools

Once you create the XML sitemap and successfully upload it to your website, you are ready to let Google know there’s a new sitemap to crawl. The best way to do this is through Google Webmaster Tools. Follow the steps below to test and submit your sitemap.

Step 1.  Once you log into your Google Webmaster Tools account and verify your website, go to your “Site Dashboard.”

Step 2.  Click on “Crawl” on the left hand side of your dashboard.

Image showing webmaster tools and site dashboard

Step 3. Click on “Sitemaps” in the “Crawl” dropdown.

Site dashboard with a blue box around sitemaps

Step 4. When you get to the “Sitemaps” page, click on the “add/test sitemap” button at the top, left-hand side of the page.

How to add/test sitemap image

Step 5. Enter the file name of your sitemap into the box provided.

How to enter file name

Step 6. Click on the “Test Sitemap” button to make sure there are no errors in your sitemap.

Step 7. Once the test is complete, you will see the message below. Click on the “View test result” button to see if errors were found.

Image saying tests complete and view test results

Step 8. Once you press the “View test result” button, you will receive the information below. Check under “Error details” to see if any errors were detected. If errors are listed, fix the specified issues. If there are “No errors found” you are ready to submit your sitemap.

Image showing if there are error details

Step 9. Click on the “add/test sitemap” button.

Image that says add/test sitemap

Step 10. Enter the file name of your sitemap into the box provided.

How to label file name

Step 11. Click the “Submit Sitemap” button.

How to add submit sitemap

Step 12. Once you press the “Submit Sitemap” button, you will receive the notification below. Click the “Close” button.

How to finalize submitting sitemap

Step 13. Congrats! You’ve submitted your XML sitemap. Keep an eye on the number of webpages that have been indexed into the search engine in the “Sitemaps” section of Google Webmaster Tools.

Sitemaps content for XML sitemap

Get in touch