Beginner’s Guide: What is an XML Sitemap?

what is an xml sitemap thumbnail coverIf you’re a blogger or a website owner, you’ve probably heard of XML Sitemaps.

They are the essence behind your website’s success because without it, you’ll be facing major issues on ranking your pages well within search engines.

You may have good content but somehow it just doesn’t appear on Google. Sounds familiar?
I’ve been there too.

Google Sitemaps or any other sitemaps plugins out there play a huge role in every website as we use them to let Google know that “Hey, I have a website and a new post!”

It may a bit complicated to understand but don’t worry, it’s easier than it sounds. I’ll bring you up to speed to understanding it, starting from…


What is an XML Sitemap About? –Asking Google to Come to You.

Guy analyzing his Google XML sitemap

Ever thought of how websites appear in search engines? It’s by submitting sitemaps to Google.

A sitemap is basically a list of all your website contents and link.

And the reason you want Google to know that is that you want them to index your pages so if you’re submitting your sitemap, you’re basically telling Google “Hey, I have some new pages here! Just to let you know, they are definitely awesome”

When Google is informed, they will then send spiders to your website to crawl and index.

Don’t worry, they are not real spiders, they’re basically robot runners that helps Google automate and retrieve info as there are millions of websites all over the world.

Have you watched Marvel’s Agents of Shield? Imagine Google as the SHIELD HQ – That means the spiders are the Shield agents sent on a mission.
Or better yet, imagine Google as a beehive – the bees are there to collect resources back to the base.

Long story short, the reason your website cannot rank even if it looks amazing, is because it never appeared on search engines.
You have a website, yes.

But if you were to type it over on Google, you wouldn’t be able to find it even if you’ve searched it up to page 100. This is because Google doesn’t know that your website exists. They weren’t informed of it.

So in order to get them to notice you, we need to submit our sitemap to let Google know. Hence to answer the question of what is Google Sitemap, it’s basically a list of all your website content and links which is needed for submission to Google itself.

Now that we’ve covered the bigger picture, let’s move on to the technical part where I’ll show you how to submit a sitemap to Google.


5 Simple Steps to Setting up Your XML Sitemap.

It’s actually pretty straightforward.

A basic summary of what you’ll be doing is to get your sitemap from your site, and simply adding that to Google Webmasters.
The first part of how to submit an XML Sitemap to Google starts with…

Step 1# – Installing the Google XML Sitemaps plugin

Google XML Sitemaps plugin on WordPress

I’m using WordPress for this but you can actually do it with any type of sites.

Simply go to your plugins installer and search for “Goole XML Sitemaps” – It’s the one with the 1 million+ active installations.

There are many other plugins of course and you can choose anyone you fancy but for the sake of this guide, I’ll use the most common one and personally, it’s the one I trust I’ve been using it for more than 4 years.

If you have an SEO plugin like Yoast or All-in-One SEO, you can also do you sitemaps from there but some website themes might restrict this (Like this blog) so because I am unable to access those features, I install a separate plugin instead.

And plus, it’s much easier and more detail.

Step 2# – Getting Your Sitemap Link.

XML SItemaps plugin

Once you’ve installed an activated it, it’s time for setup.

From your WordPress dashboard, go to “Settings” and click on “XML-Sitemap”

Next, we go to the tweaking part.

Step #3 – Configuring your Sitemap

sitemap link location

Once you’re here, you can see your Google XML URL already at the top.

You’ll need that to submit to Google but first thing’s first – we need to do some configuring.

Under “Basic Options”, you’ll need to tick all three boxes which should be the ones with “Notify Google”, “Notify Bing”, and “Add Sitemap URL to the virtual robots file”

This is so that once you sent your link, not only Google received it but rather the other search engines like Bing.

It’ll help you save time rather than doing for all three search engines.

Filling up the Sitemap content

Under “Sitemap Content”, tick Homepage, Posts, Static Pages, Categories.

You may leave Archives, Author pages, and Tag Pages blank because those aren’t really important.

If your website focuses on good content, it’s better to leave as it is because you wouldn’t want those tags to rank more than your actual page or posts.

The “Excluded items” part should definitely be blank.

Some website owners have hidden pages that they do not want to be ranked because those are usually made for special offers like promotions or eBooks so for that they usually use special links.

Moving on further, you’ll see the last two sections – “Change Frequencies” and “Priorities”

If you write blog posts every day, you might want to change the “Posts” from Weekly to Daily but other than that, you can simply leave the rest to default.

Once everything is complete, click on “Update Options” and you’re good to go.

Step #4 – Linking Your Website to Google Search Console

Verify your site on Google

You can skip this step if you already have linked your site to the Webmaster Tools.

Oh and just so you know, Google Search Console was also known as Webmaster Tools previously, for many years.

They wanted a fresh look on things as they have bigger plans coming for us website owners and bloggers but personally, I think they should just maintain the old name because it causes confusion to many, wouldn’t you agree?

First, head over to Google Search Console.

From there, click on “Add Property” where you’ll need to key in your website name and afterwards, click on verify.

Once you’ve clicked on verify, you’ll be shown a page whereby you can choose different methods of verification.

getting your verification codes from Webmaster Tools

Although there are various methods of verification, don’t worry because the Google verifications codes remain the same – All you need to do is to paste that into your site so that Google knows that you are the owner.

One of the simplest ways of verifying is to simply get the HTML code and paste it under the Header part of your WordPress Editor.

However, this is also a risky move because you’ll be tampering with your website’s CSS so unless you’re confident in what you’re doing, I wouldn’t advise you to even touch the Editor part.

If you want a different method of verification without all the technical mumbo-jumbo, you can do so using another plugin – Namely Yoast or All-In-One SEO plugin (The one I’m using).

All in one seo webmaster verification

Most websites have at least one of those SEO plugins so if you have installed it already, head over to the All-in-One SEO General Settings and from there, scroll down until you see the Webmaster Verification section.

Okay here’s the trick.

Remember the verification codes that we got from Google Webmasters earlier? You need only to copy the code in between the apostrophes to add into the All-in-One SEO.

For example, this would be what you see on your Webmasters…

<meta name=”google-site-verification” content=”XAXAXAXAXAX” />

Instead of copying the whole entire thing back to the Aii-in-One SEO plugin, only copy the XAXA part because that’s the actual code.
Once you’ve gotten that down, click on save and head back to the Webmaster Tools page to verify and you’re done!

If you’re still a bit blurry on the verification part, here’s a short video to show you how.

Your website should now be linked to Google Webmaster Tools (Or Google Search Console whichever name suits you) so we can proceed to the final step…

Step 5# – Time to Submit!

submitting sitemap to Google webmasters

One last step to go and this one’s simple.

All you need to do is to get your XML Sitemap link, and pasting it back onto Google Webmaster Tools.

On the Google Webmaster Tools dashboard, click on “Crawl” and from there, click on “Sitemap” where you’ll be brought to the submitting page.

As you submit the URL, be sure to type in “sitemap.xml.” and you’re good to go!

If you’re still a bit blurry on the whole process, worry not! Here’s a complete video I made to walk you through the whole entire process from step one…

Be sure to test it out first to make sure your link works so there you have it, your sitemap is safely submitted and now you can breathe easy and relax!

One easy traffic hack I’d like to share is to make sure you do this once in 2-3 months for so that Google will crawl your site and pages again.

It would help rank your pages even faster if you were to update your other posts and pages before submitting it again too because Google can also detect that.

If you update your old posts, believe it or not, Google will give you a plus on SEO as they see that you care about your content enough to update it and not leaving it dead.


What if I Don’t Want to Install Any Plugins?

Free sitemap xml generator site

Maybe you got turned off looking at how complicated plugins may be.

I don’t blame you.

Although it may seem easy, submitting a sitemap can be very annoying if you’re stuck at one point and when you do, it can be very frustrating that at one point, one can ask if he should be giving up or not. I’ve been there.

Google XML Sitemap is an important part of web pages even until now and it is such a huge thing for your website’s success that it’s hard for us to ignore.

f you do not want to install any plugins or if you’re not using WordPress at all, another alternative would be by submitting it through a website called

There are a few packages there ranging paid to free, but the free version should be more than enough as it is because it can cover up to 500 pages.

The paid versions are for veteran Internet Marketers or SEO firms who handle multiple websites every day as part of their service or those that have more than 500 pages on their site to index.

All you need to do is to key in your website URL there, click on “Start” and voilà! Instant sitemap for you.


Common Problems You Might Come Across When Submitting Your Sitemap

Some websites may be a bit strict when it comes to sitemap submission.

I’ve personally come across several problems when I tried to submit my website which can be really annoying because you have to waste more time trying to solve that issue.

Problem #1 – Your Theme Restrictions

Some themes can be quite strict and a tad annoying (Like mine).

Try to change themes temporarily and see if it works, or create a dummy website if you do not want to go through the trouble of re-arranging content after switching themes.

Problem #2 – The “Your Sitemap Does Not Contain Any URLs” Problem

sitemap URL problem

Sounds familiar? I got this at first too.

Believe it or not, there are no huge problems that need fixing on this one because the problem source is exactly as the notification tells you – It’s from the URL.

How to solve this is simple, all you need to do is to copy exactly the URL from your XML Sitemap plugin because you might forget the “Dot” at the end.

If you are using the Google XML Sitemaps plugin like I am, you might notice that there is a dot at the end of the URL.

copying the dot at the end

Many people actually mistook that as a full stop sign so we ended up copying everything except for the dot at the end but really, that dot is the last piece of the puzzle.

However, bear in mind that different plugins will create different URLs for your sitemap so be sure to copy the full link generated.

Here’s a video to show you what I mean…

Problem #3 – Yoast Uses a Different Sitemap URL

Bear in mind that Yoast’s sitemap URL is “sitemap_index.xml” which is a bit different than that of the Google XML Sitemap plugin which is “sitemap.xml.”

Problem #4 – Conflict Between Plugins

Some plugins might alter another plugin’s effect as how I experienced with my Contact Form plugin.

If you have a lot of plugins running, try and deactivate one of them and see if it works.

Problem #5 – Google accesses your sitemaps while they are still being generated

New websites won’t have this problem because they are fresh and have no contents.

But if your website is an old one with hundreds of links going on, the sitemap might take some time to generate.

You should give it around 10-15 mins or so before you submit the sitemap again.


Want to Bring Your Site to Greater Heights? -Learn More SEO Hacks!

Getting your site indexed is one thing, getting it to the first page of Google is another.

When I first started blogging, I had no idea on how SEO works nor did I even know how to do it.

I joined many blogging programs but most of them were scams and that’s not the worst part.

Wealthy Affiliate website

If you were to do SEO the wrong way using black hat techniques, you can end up hurting your site rankings even more and Google can be very unforgiving.

That is, until I came across Wealthy Affiliate.

WA is an Online Business platform which not only provides you with basic to advanced SEO courses, it also helps you to boost your rankings even further with their fantastic keyword tools and website speed accelerator.

Back then, none of my pages ranked well even though they are already indexed by Google but after implementing their lessons, most of my pages are now on the first page.

They have everything you’ll ever need to help get your website that winning traction but personally for me, the most powerful feature is not those high-tech website tools – It’s actually the community itself.

truth about melaleuca search results

One of the many reviews I made which got top page.

There are plenty of warm friendly bloggers ranging from newbies who just started, all the way to senior members who have been a part of WA for over 10 years and having the opportunity to interact with them is like having your own golden goose.

They share plenty of SEO secrets that they come across throughout their time blogging and you get access to all of those anytime you want.

SEO is a living breathing creature – It is constantly evolving so no same strategies will work after a few years. That’s why you should never be alone in the Online Business world.

Having a community of like-minded people will definitely help you grow faster and plus, it gets fun too when you can compete with other site owners on your website progress 😉


Final Word

Setting up an XML Sitemap may be a daunting task but it’s actually pretty simple.

All you need to do is to get your link first, edit it so it can start automating the process itself and from there, submit it to Google Search Console so that they can do the rest.

It’s only complicated if you have some minor errors here and there which may be a tad annoying but I’ve laid out some fixes to those problems which should suffice.

If you’d like to learn more awesome SEO strategies to propel your website even further, check out where I learned mine from my top recommended program here.

Thanks for reading guys, let me know if you have any further questions down below. Toodles!


Riaz Shah

, ,
4 comments to “Beginner’s Guide: What is an XML Sitemap?”
  1. Hi Riaz, this is the article I was looking for, because till now am still having problems with Google console and submitting a site map. Everyday I educate myself about th e site map and Google webmaster tools and your article has been very helpful.
    Am going to follow your instructions and see if I can submitt my sitemap of my another website.
    Thanks very much.

  2. Hi Riaz,

    Simply great post and very informative. Just last week I had the training for a sitemap and I have installed the same plugin.
    I like that you described common problems with sitemap (personally for me it’s very useful).
    I think all beginners will be happy to find your post on google as it is a proper step by step guide including the possibility to solve problems. After all its great you have mentioned as well SEO, after instaling sitemap, many people will be curious about the next step and how to optimize their sites.
    nice work 🙂

    • That’s the plan Halyna, glad you found it helpful! It was really frustrating for me to solve my sitemap issue so I did some research along with some personal trial and errors, and wrote everything I know here. Thanks for dropping by!

Leave a Reply

Your email address will not be published. Required fields are marked *