## Google webmaster tools
Google Webmaster tools is the best place to start if you are new to SEO. It is a free service provided by Google to help webmasters and SEO professionals. It has a lot of features to help you improve your site’s SEO.
## Features
– Sitemaps – A sitemap is a file that lists all the URLs of a website. It helps Google to crawl and index your site in a faster way. It also helps you to keep track of all the changes you make to your site. Learn more about Sitemaps.
– Search Console – Search Console is Google’s free tool to help website owners and webmasters improve their site’s visibility in search results. It allows you to track how your site is performing in Google search results and provides you with insights on how you can improve your rankings. You can learn more about Search Console here.
– Google Analytics – Google Analytics is a web analytics service offered by Google that generates detailed statistics about a website’s traffic and traffic sources and measures conversions and other website statistics. Google Analytics helps you understand how visitors engage with your website and what they do once they get there. Learn more about Google Analytics here.
## Screaming Frog
Screaming Frog is an open source web crawler that helps you find and extract data from websites. It can be used to crawl websites, extract data, find and fix broken links, find duplicate content, find broken images, and more. It’s easy to use and can be downloaded for free.[Read more about Screaming frog.
## Crawl your website
To crawl a website, you need to specify the URLs you want to crawl. For example, you can crawl all the pages of your website.
Is the directory where the crawler will save the crawled data, and `–extractimages` is used to extract the images from the crawled pages and save them in the same directory as the other crawled data. The “nofollowlinks” option is used if you don’t want to follow the links on the pages you are crawling.
## W3C Markup Validation Service
W3C is the World Wide Web Consortium, a not-for-profit organization that develops Web standards. It provides a free online service to check the validity of HTML and XHTML markup. It’s a great tool to check if your HTML/XHTML markup is valid or not. The service can be accessed.
## Validate your HTML
You can validate your HTML using the `validatehtml.py` script. To do so, you just need to run the script with the `–validate` option and specify the path to your HTML file. For instance, to validate the HTML of the `index.html` file located in the `/html/` directory.
The output of the script will be saved in a file named `indexvalid.html`. If the HTML is valid, it will be displayed in the terminal. If it is not valid, you will see an error message and the HTML file will not be saved.
## Sitemap
A Sitemap is a list of all of the pages on your website that Google can crawl. When Google crawls your site, it looks at the URLs in your sitemaps to find the pages it needs to index. This helps Google find and index all of your pages in a more efficient way. If you have a large website, it’s a good idea to have several sitemappings, one for each of the different sections of your site (e.g., home page, about page, contact page, etc.). You can create a sitemap manually or you can use a tool to generate it for you.
## How to create a Sitemapp
Sitemaps are created using the Google Webmaster Tools (GTM). GTM is a free service provided by Google to help webmasters and website owners improve their sites’ visibility in Google Search results. To use it, you first need to sign up for a Google Webmaster account. Once you have an account, go to the GTM dashboard and click on the Create Sitemaps button. You will be directed to a page where you can enter the URL of the page you want Google to crawl and the URLs of the other pages you want it to crawl as well. You also need to enter the name of the file you will use to store the crawled URLs. The file will be named `sitemap.xml` and will be stored in your website’s root directory (`/`).