Любой сайт можно оптимизировать и улучшить.
Вот некоторые советы:
1. Надо проверить robots.txt. Следует закрыть от поисковых роботов все мусорные странички. В файле не должно быть противоречивых команд. Максимально допустимый размер robots – 32 кБ, в противном случае этот файл будет игнорироваться.
2. Надо сделать максимально удобным поиск по вашему сайту. Он должен понимать различные варианты написания, опечатки.
3. Регистрацию следует сделать по желанию (все пользователи должны видеть основной контент). Можно настроить авторизацию через социальные сети. Также следует разрешить посетителям оставлять отзывы и комментарии.
4. Нужно в конце каждой статьи добавить блок с похожими записями (похожими товарами для интернет-магазинов). Пользователь сможет еще почитать на сайте полезные материалы, а это улучшит поведенческий фактор.
5. Меню следует делать текстовым, так как роботы плохо индексируют картинки.
6. На сайте нужно размещать контактную информацию, причем следует указывать не только почтовый ящик, но и телефон, аську, адрес.
7. URL не стоит делать длинными (до 69 знаков). Желательно делать человеко-понятные урлы (ЧПУ), хотя не обязательно.
8. Каждая страничка должна иметь только один адрес. Иначе в поиске появятся дубли, а за это поисковики могут наказать.
9. Для поисковиков site.ru и www.site.ru являются двумя разными ресурсами, поэтому важно изначально выделить основное зеркало либо установить редирект.
10. Код сайта нужно проверить на ошибки с помощью валидатора (validator.w3.org). Следует отметить, что валидность кода на ранжирование сайта не влияет. Зачастую в ТОПе можно увидеть ресурсы с ужасным кодом. Но проверить сайт на наличие ошибок в коде не помешает.
Одно из важнейших условий успешного продвижения сайта это уникальность текста. Все остальное вторично.
Владислав, о уникальности контента, я тоже скоро напишу, следите за статьями на моем сайте