Once your website is completed, it needs to be optimized for search engines. This is called website SEO – Search Engine Optimization. This is the practice of doing all things necessary on your website to get your site ranked well with the search engines.
There are two types of SEO – website and internet presence SEO.
Website SEO is everything that needs to be done to the website only. It does not include building an online presence. It includes: adding or ensuring that focus keywords are correct; page titles, permalinks and URLs are correct; page content is referencing your focus keywords correctly; meta descriptions have been entered correctly; SEO titles have been entered; content is not too short – not too long; outbound links are used appropriately; images are optimized and tagged; and much more.
Your site, if done well, will typically get re-indexed within a few weeks. If it was done right AND you didn’t start the process with bad SEO or no SEO (site didn’t exist before), then you should be pleased with the results in a fairly short period of time. However, no one can guarantee how long it will take to get on the first page – if ever. This is because of the many factors that come into play – for example: how long you’ve been in business, how long you’ve been online with the exact same listing information, how many competitors you have who already have well established SEO, how many back-links you have, how many back-links your competitors have … and many more nitty gritty details and rules that the search engines haven’t even shared yet.