Я не очень мега сильный спец в этом деле, но:
1. Регистрация в каталогах поисковых систем,
2. страницы сайта написаны правильно со всеми правилами.
3. Без копипаста, тобишь, информация на вашем сайте написана вами вручную и уникальна.
4. Не вестись на дешевый хостинг...вполне возможно, что на том сервере где находится ваш сайт, находятся сайты которые занесены в "чёрный список" по тем или иным причинам (например, распространение вирусов и т.д.) в итоге все поисковые системы будут игнорировать все сайты сервера...
Вот ссылка на неплохую программу, которая позволяет контролировать ваш сайт и показывает, чего не хватает для "продвижения"...
P.S. Еще раз повторяю, что я не специалист по сайтам, но общую суть, что и как я понимаю...