При продвижении сайта всегда нужно думать не только о весе вашего сайта для поисковых систем, количестве внешних ссылок, положении в разных каталогах, но и о том, каким видит ваш сайт поисковик.
Абсолютное большинство всех поисковых систем обращает внимание на код сайта, отношение полезного текста к коду страницы. Оптимальным отношением полезного кода и текста на странице для большинства поисковиков является 50/50, то есть код страницы должен быть минимальным, а информации на ней должно быть как можно больше. Чем меньше код страницы и чем больше на ней представлено информации, тем выше ее релевантность для поисковиков. Наверное, вы часто через поисковики находили страницы, предназначенные для распечатки. Спросите: «почему?», все просто — html-код на таких страницах минимален, а полезной информации — по максимуму, ну, еще нерадивые web-мастера не поставили эту ссылку в тег <noindex></noindex>.
Теперь к самому коду. В поисковых системах испокон веков принято различать всевозможные выделения в коде страниц. Самым мощным выделением для поисковых систем является тег <h1>, фразы, размещенные в этом теге, ценятся поисковиками больше всех остальных. Рациональное использование тега <h1> — это не просто писать в нем нужные вам заголовки, а помещать в него поисковые фразы. Правда, чрезмерно злоупотреблять этим тегом не стоит. На большинстве поисковых систем установлен определенный максимум слов в этом теге на одну страницу, если слов на странице больше, чем допустимо, то все они перестают считаться заголовками, а иногда и вообще перестают считаться.
Другие средства выделения не такие весомые, но тоже приносят свой результат. Надо помнить, что помимо заголовков первого уровня (<h1>), есть заголовки второго, третьего и четвертого уровней (другие неактуальны). Так же есть уже до боли избитые выделения типа <b>, <i>, <strong>, <strike> и <u>. В них я тоже рекомендую писать поисковые фразы, да побольше, побольше, потому что для этих тегов критерии не так суровы. Но записывать весь текст в эти теги — глупо. Как вы себе представляете страницу, на которой весь текст подчеркнут, наклонен, да еще и жирный? А если вы решили прописать какой-нибудь класс для них, который не будет показывать подчеркивание или наклон, то администраторы поисковых систем могут посчитать, что ваш сайт пользуется спамом и поставить его в бан. Да, чуть не забыл, Rambler не считает <i> и <srtong> выделениями.
Теперь самое интересное — ссылки. Вы скажете, что это не выделение, и будете правы, потому что это не просто выделение, но и помощь роботам найти страницы вашего сайта, плюс к тому же вы увеличиваете индекс цитируемости страниц вашего сайта. Именно из-за этого со ссылками нужно быть предельно аккуратными. Во-первых, их не должно быть очень много, без видимой причины ссылающихся на все подряд страницы сайта, во-вторых, они в обязательном порядке должны не только действовать как ссылки, но и выглядеть как ссылки, и, в-третьих, в ссылках тоже должны быть нужные поисковые фразы, а не ерунда, как, например, «подробней». Кто будет искать что-то в поисковике по поисковой фразе «подробней»? В ссылке как минимум должно быть написано, о чем будет страница, которую это самое «подробней» откроет, например, «подробней о дизайне стула».