Шаг второй: приводим в порядок сам сайт.
Перед тем начать непосредственно оптимизацию страниц сайта необходимо сделать себе фундамент. Фундаментом любой оптимизации сайта является SEO дружественность сайта или готовность сайта к SEO. Эта оба термина обозначают «чистоту» кода сайта и валидность HTML и CSS. Вы когда-нибудь пытались построить карточный дом? Если пытались, то вы должны понимать, что без хорошего фундамента (прочных нижних «секторов») построить большой дом не получится. Так и с сайтом. Поисковой робот должен быть в состоянии понять, что находится на данной странице и проиндексировать это.
«Фундамент» должен состоять из нескольких пунктов:
- Валидный HTML код и CSS, без ошибок. Проверить валидность своего кода можно сервисом — HTML, CSS.
- Все JavaScript желательно поместить во внешний .JS файл, ни в коем случае не на странице.
- С CSS история та же, желательно, чтобы они были во внешнем файле.
- Сделать навигацию по сайту максимально простой. Связывайте страницы друг с другом. Перелинковке будет посвящен один из шагов, поэтому поговорим об этом более подробно.
- Делать четкие, понятные человеку и роботу заголовки страниц. При создании TITLE необходимо учитывать и то, что в нем обязательно должны быть включены ключевые слова.
- URL адреса естественно должны быть читабельными для поисковых систем. В URL должны присутствовать ключевые слова, по которым продвигается данная страница. Можно делать адреса страниц и на русском, но я лично предпочитаю правильный транслит.
- Должна быть качественная карта сайта в формате XML. Без ошибок и обновляемая.
- Файлу Robots.txt стоит уделить отдельное внимание. В первую очередь Robots- инструмент для влияния на индексацию. Одна из главных задач – закрыть в файле Robots все возможные повторы, кодировки и расширения файлов, не поддерживаемые поисковыми системами.
- Не стоит ставить на страницы фреймы. В данный момент они негативно влияют на ранжирование в поисковых системах.
- Не используйте JavaScript или Flash как основное навигационное меню. Меню – важнейший инструмент, который помогает в индексации сайта. Если же вы все таки решили сделать в одном из этих форматов, то дублируйте их и обычным HTML кодом, который более понятен поисковой системе.
После выполнения всех этих рекомендация можно посмотреть, что используют ваши конкуренты. Какие у них на сайтах ошибки, какие хитрости они применяют.

Вот пишите: «Валидный HTML код и CSS, без ошибок. Проверить валидность своего кода можно сервисом - HTML,CSS.» и сами же это требование НЕ выполняете. Для морды блога 30 HTML ошибок и 75 CSS ошибок .. ну куда же так годится?