Well seo optimization can be a specialty science.
But really if you persevere most sites will be found on there own over time.
But if you are in a big rush then you need to do some home work.
Also some hosts provide some type of automated site submission to multiple search engines in their control panel.