Submitting a website to Google should be done first as this search engine is by far the most used and well known throughout the world. The first step is to go to Google’s Submission where you will be able to submit a single URL for induction into the search engine’s index.
For a more detailed look into how a website is performing and where and how much traffic is being generated, creating an account for Google Webmaster Tools is highly recommended and is a relatively simple task to perform.
Like Google, Bing also requires you to sign up for its Webmaster Toolbox, giving the website owner specific tools and utilities to see the performance of their website. The good thing about signing up for Bing is that the website will also be indexed into the Yahoo search engine due to it being powered by the former. Unlike Google, webmasters are able to submit more than one link and bring it to the attention of the search engine, which is Bing and Yahoo in this scenario.
Search engines use crawlers to go through websites at random times and update it in their database accordingly. Creating a sitemap makes the life of a crawler a whole lot easier along with making the webpage desired to be indexed, which is usually the homepage and not inner pages that could lead to multiple URLs being set up for the same purpose.
Robotstxt files are also important in this regard since they give crawlers information about the website they are currently visiting, which pages to index and which to leave out. Websites like sitemaps.org and robotstxt.org are helpful in providing more in-depth information in this regard as they also offer advice on how to create such files and pages manually.