Sitemap creation

Create and Update your sitemaps.xml file (+ submit it to Google Search Console)

by Nikola Subotic on 10/08/2021 |

Sitemap is a special XML document that tracks all your separate web pages on your website with their content so it can be easily accessible to search engines. Simply it’s a map of all your articles and important information represented in an easy way that search engines can use.

Search engines like Google, Bing, Baidu and others come and crawl your website according to your sitemap, this means they take all the info from your website and store it in their memory. So when someone searches for a given topic the search engine analyzes the data that is stored in him via sitemaps and chooses which web results to show to that person. 

To see a sitemap of a particular website just enter the website and add /sitemap_index.xml. For example, take a look below.

If you enter in the first link post-sitemap you will see all the articles on the website with the information about how many images every article contains and the date when it was published.

This information gives an overview of your content to search engines. They also provide backup for bad linking, so if some link doesn't work they can automatically redirect it to the right link.

Search engines like Google, Bing and others use this for crawling your website and giving it a rating on how relevant it is for a given topic. Big part of the rating is how often your site is updated with new articles and information.

There are several ways to create sitemaps, for this example we will use Yoast SEO. Follow our steps.

Step 1 - Install Yoast SEO

Yoast SEO is an extremely useful SEO tool which has a free and a paid version. Sitemap creation is free so you won’t need to pay anything extra. Go to your WordPress Plug-Ins and install Yoast SEO.

Once that is done you can find Yoast SEO in your WordPress creator in the right menu on the SEO tab. When you come here go to the Features tab.

Step 2 - Create your sitemap

Now scroll a bit down and find XML sitemaps, and click on the ? question mark next to the label. You will get an explanation with a link that says “See the XML sitemap”. Click on this link and the sitemap of your link will be generated.

For us that sitemap will be the same sitemap we opened above.

So it’s this sitemap Copy this link you will need it later.

Yay we made a sitemap! So now let’s submit it to Google so they would know how your website looks and will be able to crawl it, so more people can find out about you.

Step 3 - Submit your sitemap to Google Search Console

To submit your sitemap to Google you have to install Google Search Console, and log in there.

When you log in go to the Sitemaps on the right menu. Here paste the sitemap url that you copied before. Our was and click Submit.

In a few seconds you will get a Status message on the right and it will be Success or Error. If it says Success then congratulations you have submitted your sitemap and you have finished your job, if it says error you have made some mistake and you need to try doing it again.

Successfully submitted sitemap looks like this, you can open all those links and see details. Also you get status on all your crawled pages so if you see an error somewhere you know you should go and fix it otherwise it will affect your google positioning and the speed of your website loading.


Sitemaps are an integral part of setting up your website and SEO. You should be cautious about always keeping an eye and updating your sitemap every few weeks so Google can have all your website crawled. If you post more frequently Google's algorithm will notice and will crawl your website more frequently, by that also it will likely position your website better (if you have quality content).

If you need any help setting up your sitemap or you want some advice on how to improve your SEO don’t hesitate to contact us. We run the best marketing agency in Montreal

People Who Read This Article Also Read...

How to install a Laravel web application that you cloned from Git

Laravel is a powerful php framework that allows you to create custom web applications

How to install a Laravel web a...

Everything You Need To Know About Communication Agencies

By definition, a communication agency (marketing) is a company that plans and harmonizes internal and / or external communication on be...

Everything You Need To Know Ab...

12 questions to ask when collecting customer data

Collecting data from customers is an important marketing strategy since it gives you information on what customers exactly want instead...

12 questions to ask when colle...

How to fix Joomla Error 0 'Cannot open file for writing log while updating'?

Did you already try udpating your joomla website and you got this error : "An error has occurred. 0 Cannot open file for writing log" ...

How to fix Joomla Error 0 'Can...

This is How you can Simplify Complex Enterprise Workflows in Your Business

A workflow is a repeatable scheme or pattern of a sequence of steps or activities that are undertaken to realize the completion of a pa...

This is How you can Simplify C...

Is ETL Still Relevant in 2019?

ETL is an abbreviation for extract, transform, and load. It is one of data integration tools used in the extraction of data from a sour...

Is ETL Still Relevant in 2019?