Most of the SEO and Web designers will not charge. It's very easy to submit your website to Google. Hence, do not waste your money by paying someone to do it.
Kindly enter your website URL (Your website domain name) on google Add URL and a few lines as notes which can describe your website. Thereafter, you should click on submit. That's all. It's done. There is no need to do it again and again, only once is needed and that too only for your website home page/top level page.
As said, Google will then send out robots to crawl your website when they are out to check the websites. There is no guarantee that you will be included in their results.
This is something very important: As stated, it takes some time and quite a while to appear in the search engines. This is usually because search engines are slow and they are big especially when it comes to cases of new websites. Before your site is indexed, it shall take at least 8-9 weeks.
When Should I Submit My Website to the Search Engines and Why?
Once, your domain name is registered, immediately plan for submitting it to Google. No matter whether you have planned or not about your website or content, submitting your domain name to Google after registering is advisable. In other words, even though you haven't planned out for your business or marketing strategies, domain name submission to Google is highly recommended.
Kindly do not wait!!
Few of the main reasons for the above mentioned point are: Firstly, getting your website which is new on the search engine is really time taking. It takes months even to get your site indexed though whatever you do on the site is right. Thereafter, another few months to get your site ranked as well. Never ever expect your site to be up within a period of 6 months which is also considered to be a thumb rule. It is just in exception cases where you do not have much competition of your business or services it may be up within a short period but that is also nearly a time taking task of 5-6 months.
Secondly, there is term by Google called "Google Sandbox". It is commonly believed by the SEO experts that Google sandbox is a new website. Whenever, a new website is detected by the search engine Google, it checks whether your website is genuine, checks out the credibility and long term aspect until then, your website is on hold to be listed. This is done to avoid the spam of the websites which are of no use and has no meaning which in turns boosts the rankings of the other sites indirectly.
Establishment of your website history starts immediately after your submission of your website domain to Google though your site doesn't have any content. Google will find no reason to sandbox your site while you are getting your website designed and developed, and probably getting your content, business plans and marketing plans ready.
The scenario can be more clear of you losing money is when you wait to launch your website and Google keeping your website in sandbox for few months. This is the time when your potential customers spend money with other websites.