SEO, если перевести с английского, означает Search Engine Optimization(оптимизация под поисковые движки), то есть нужно подстроиться под алгоритм поисковой системы (Google, Яндекс и др.). Вам просто надо понять, какие сайты поисковик ставит выше, чем другие, и тогда для Вас откроется тот великий секрет - почему одни сайты в первой 3-ке, а других даже нет в ТОП 100. Понять этот алгоритм пытались уже давно. ... Топовые SEO-специалисты продвигают сайты так, что ни Google ни Яндекс ничего не могут сделать. Так как все сделано грамотно и не к чему придраться, и им ничего не остается делать, как ставить сайты в ТОП 10. Но, к сожалению, есть много специалистов-дилетантов