You don’t need to submit your website to search engines because search engines have evolved beyond the point of needing to be directly notified when a new website, or page on a website, is created. There was a time when it was recommended to submit your site to the major search engines, but that time was years ago.
Unfortunately, there are still various SEO companies offering to submit websites to Google and Bing in return for a fee. It is in the interest of those companies for them to perpetuate the myth that search engine submissions are still required, but if you pay them to submit your business’s site to search engines then you’re paying them for nothing.
Search engines charge no fee to be included in their search results. They will include in their results any website that doesn’t contravene their guidelines, which are pretty lenient and only take exception to sites that engage in manipulative and unethical practices. The only reason you would need to pay a search engine is to appear in the paid listings sections of the results (pay per click).
If your website has been live on the internet – meaning that it can be accessed by typing the domain name directly into the address bar of a web browser – for more than a week then it’s highly likely that it can already be found in Google and Bing. This is because these days “submissions” to search engines happen automatically.
Where some confusion arises is around the issue of a website not showing up for the keywords that someone wants it to show up for. However, this has nothing to be with search engine submissions. You can’t submit your site to search engines and tell them that you want to be ranked for this keyword and that keyword.
If you want your website to show up when people search for specific keywords then you need to do both on-site SEO and off-site SEO. Which keywords your site ultimately gets ranked for is dependent on search engine algorithms and their assessment of your site’s relevance and authority.