The majority of users will use a search engine to discover your site. Once your site is indexed, you can optimize it to increase its ranking, making it more likely to be found. The primary goal of search engines is to provide users with the most accurate data they are looking for. When you provide users with the information they are looking for, search engines will reward you by giving you a better ranking in their index, bringing your site to the top of the search results and making it more likely for people to find and visit your site.
The first thing you want to do before submitting your site to search engines is to give them a reason to add your site to their index. By performing keyword research to discover what keywords people are using, you can create targeted content that provides users with the information they seek. Focus on creating informative, useful content that people want to share.
Once you have done your keyword research and created content, you'll want to create a robots.txt file to let search engines know what you want and don't want to be crawled on your website. You'll also want to create a sitemap.xml file that lists all of the pages on your website that you want to be indexed. You can add a link to your sitemap file in your robots file.
After you have created your robots and sitemap files, start building links to your articles. You'll want to focus on related and high quality websites with a high search engine ranking. Post your articles on as many related websites as possible. If your article is about your website, it can help discoverability. If your article isn't related to your website, it can be difficult for users to find. Unless you have the permission of the other person, don't post an article about their website on your website. This can harm your SEO and get you into trouble with the major search engines.