Some argue that small websites should create their own; with the vast majority of tools available, automate and forget about it. In short, a Sitemap allows sites to maintain a list of all their pages for indexing. There are a number of available solutions for this with many listed for novices and experts at Google.You want to both post a sitemap with a link to it on your site’s footer and submit it to Google. After the file has been created upload it to your server, preferably at the root level. Setup an account with Google Sitemap, from here you can add a site to your account. Simply enter your domain where it says “Add Site” to allow you to then submit the XML sitemap