Есть общие требования, которые необходимо выполнить, чтобы ваш сайт успешно конкурировал. Перечислю здесь основные (имхо):
Конечно, для лидерства в конкурентных тематиках, перечисленного недостаточно. К тому же, существуют определенные требования для разных типов сайтов. Можно разбираться в вопросе самостоятельно, но тут никакого времени не хватит. Я вот тоже думала что все легко, но через полгода самостоятельных попыток пришлось пойти джуном в SEO агентство. И вот уже третий год, а SEO еще преподносит сюрпризы.)