Даже начинающие вебмастера знают, что соблюдать стандарты html-разметки при верстке сайтов очень важно. Что тегов H1 не должно быть на странице больше одной пары, что должна соблюдаться вложенность иерархии заголовочных тегов (H1, ниже H2, еще ниже при необходимости H3 и т.д.), нельзя писать «невидимые тексты» (буквы того же цвета, что и фон), перечислять ключевые слова в неестественном порядке, увеличивая спамность и тошноту текста и многое другое.
Но это все теории. На практике же множество идеально сверстанных сайтов с «вылизанным» кодом и грамотным удобным дизайном ранжируются гораздо хуже шаблононных сайтов с кучей ошибок в коде, дублями страниц, всплывающими страницами и перегруженные навязчивой рекламой.
Действительно ли эффективная раскрутка сайта с ошибками в коде разметки — нереальная задача? Вопреки расхожему мнению, это совсем не так. На практике вы убедитесь, что теория о необходимости валидного кода согласно стандартам W3C не подтверждается. И этому есть логичное объяснение: поисковики не считают грамотность html-верстки необходимым и критически важным условием для качественного сайта, т.е. есть множество трастовых проектов, у которых код не только не идеален, но и испещрен дырами, багами и seo-нарушениями. Тем более что многие интересные и популярные блоги сделаны на шаблонах темах. И «выкашивая» такие сайты из выдачи, поисковик взамен предложит своим пользователям менее релевантные ответы на их запросы.
Уже не говоря о том, что использование новейших технологий разработки сайтов (поисковые системы пока JavaScript нормально понимать не научились) делает верстку сайта для поискового робота непонятной по определению, поэтому такой фактор, как ее качество, лучше игнорировать. Или хотя бы не относить к важным факторам ранжирования. Поэтому не стоит слишком сильно переживать о некачественной верстке сайта, если он полезен и интересен вашим посетителям и потенциальным клиентам.