Web positioning, search engine positioning or SEO positioning refers to the techniques that search for a web page to appear in the top positions of search engine results (Google, Bing, Yahoo, etc.) for a series of words or phrases.
A keyword is the term or set of terms used by users when they search the search engines (Google, Bing, Yahoo, etc). With this basic definition, you can already get an idea of the extraordinary importance they have. In fact, the vast majority of visits on the Internet pages are made through them, since there are very few users who, today, type in the URL directly. Hence, if you want to achieve a good organic positioning of a web page, blog or post, it is absolutely necessary to select the correct keywords and use them appropriately in the content.
A Sitemap or map of the website, is a list of URLs that contains all the pages of a website that you want to be indexed. That is, a kind of index of a website, which is usually designed to make a website accessible to search robots. Thanks to the Sitemap we can give information to the search engines about the hierarchy of our website, about the updates we have made, the pages that we want the search engines to index, and finally, about the priority that the search engines must assign to each page.
Robots.txt is a text file with extension .txt, which we create and upload to our website and which we use to prevent robots from certain search engines from tracking content that we do not want them to index or show in their results. That is, it is a public file that we use to indicate to those crawlers or spiders which part or parts should not enter to track and index our website. In it, we can specify in a simple way, the directories, subdirectories, URLs or files of our website that should not be tracked or indexed by the search engines.