Базовые правила по разработке сайтов для SEO

SEO требуется для того, чтобы выводить сайт на высокие позиции в выдаче поисковых систем, но, к сожалению, не все ресурсы готовы к усиленной поисковой оптимизации. Что же нужно учитывать при разработке сайта, чтобы он потом хорошо продвигался?