Ответ прост: читайте требования ПС к сайтам и выполняйте их по-максимуму.
Основные:
1. Валидная разметка HTML4(5)
2. Страницы без переадресаций (возврат контента с кодом 200 при запросе).
3. META и обычные тэги: title, description, keywords, H1, H2, H3, p
4. sitemap.xml + robots.txt
5. Все визуальные элементы, ведущие на другую страницу, должны иметь линк href даже тогда, когда они обрабатываются через JS.
Неосновные:
1. Микроразметка (желательно сразу все 3 схемы, см. требования ПС)
2. META-тэги соц.сетей, авторства, рейтинга материала и прочего.
3. RSS/ATOM
4. BackPing (оповещение ПС о новых материалах на сайте)
5. Корректные настройки языка страниц и канонических урлов (при необходимости).