Submit the site directly to the major search engines Google and Bing/Yahoo.
For Google, set up a Webmaster account then ask Google to crawl your site.
For Bing/Yahoo, register for the Bing Webmaster Tools then register your site.
Where applicable add a local listing as well if geography is important. Check the correct country has been set in the webmaster tools.
Sometimes it is helpful to generate and submit a Sitemap to the major search engines, particularly if the site:
Previous - Linking Back
Next - Performance