Все методы раскрутки сайтов можно условно разделить на три категории: белые, черные и серые.
Белые методы обычно не противоречат основным правилам поисковых систем, в то время как черные способы поискового продвижения нарушают правила, за это возможна пессимизация (намеренное снижение выдачи), либо бан, то есть удаление сайта из выдачи поисковой системы. Серые методы не вполне легальны, но часто «прокатывают», но всегда существует риск санкций со стороны поисковых систем.
К белым (легальным) методам раскрутки относят внутреннюю оптимизацию (кроме некоторых запрещенных методов, см ниже), регистрация в платных и бесплатных каталогах, умеренное увеличение ссылочной массы, раскрутка через тематические блогги и др. Главное, чтобы со стороны стороннего наблюдателя сайт был сделан для людей, а не поисковых систем
К черным (запрещенным) способам относят спам, дорвеи, клоакинг, использование очень маленького нечитаемого шрифта на сайте, а также цвета шрифта, совпадающим с цветом фона.
Серые методы также как и черные используют средства, не одобряемые поисковыми системами, однако бан за них бывает значительно реже, чаще случается пессимизация. Типичный серый способ – покупка ссылок с сайтов.