Мне известен уже не один случай, когда из-за ошибок HTML кода сайты теряли свои позиции в поиске, а в некоторых даже оказывались под АГС (фильтрами яндекса) и даже в бане. Конечно ошибки ошибкам рознь и некоторые из них нисколько не влияют ни на индексацию ни на позиции сайта. В этой статье мы рассмотрим самые опасные ошибки в коде страниц, которых следует стараться избегать, во избежание санкций поисковиков.
Самые опасные HTML ошибки в коде
Одна или несколько HTML ошибок могут затруднить индексацию и правильное ранжирование для определения релевантности содержимого страницы какому-либо запросу, а обилие их на всех страницах сайта сигнализирует поисковым системам о плохом качестве сайта.
Самым опасным является допущение грубых html ошибок, таких как:
Незакрытые HTML теги — грубая ошибка
Самая опасная ошибка. И чем выше этот не закрытый тег находится в коде страницы тем она опаснее.
Знаю случаи когда не закрытый тег LINK или META в секции HEAD понижал позиции по запросам (вернее даже не понижал, а исключал ибо страницу нельзя было найти даже в пределах 100 страниц результатов поиска).
В другом случае из-за неправильно продекларированного doctype не закрытыми оказались все теги в секции HEAD и некоторые на странице, что в конечном результате привело к бану сайта в яндексе.
Незакрытый тег NOINDEX — менее опасная ошибка
Любителям закрывать этим тегом (кстати он не валиден) содержимое страниц нужно очень внимательно к ним относиться.
Поскольку оставив хоть один из них не закрытым вы запретите к индексации все содержимое вплоть до следующего закрывающего тега noindex, а если его не будет, то всю страницу от открывающего тега и до конца.
Для примера могу привести случай из практики, когда в результате такой невнимательности в индексе осталась лишь главная страница сайта.
А в другом случае невнимательность блогера, который скачал и установил новую тему привела к тому-же результату, поскольку автор темы жестоко пошутил, добавив в код страниц мета тег с указанием для роботов не индексировать страницы.
Неопасные HTML ошибки
Конечно страница с большим количеством ошибок это не хорошо в любом случае, они могут влиять на ее неправильное отображение в браузерах пользователей, а что касается поисковиков некоторые из них, такие как неизвестные элементы и параметры некоторых скриптов или неправильное расположение элементов, например если блочный элемент (P) будет находиться в строчном SPAN, не будут представлять ни какой опасности.
Как проверить ошибки в HTML коде сайта (валидность)
Для проверки HTML кода на наличие ошибок есть одно единственное и самое надежное средство: Валидатор кода. С его помощью вы можете проверить ошибки в HTML коде страниц сайта, не только введя в форму их URL но и просто вставив текстовый вариант кода исходника страницы.
Чтобы избежать появление ошибок постарайтесь чаще проверять свои страницы на их наличие, особенно после редактирования кода или добавления сторонних скриптов, которые тоже могут быть не идеальны и привести к возникновению проблем.
Читайте также:
- 5 Причин выпадения из индекса поисковиков
- Никакого продвижения — станьте полезней конкурентов!
- Защита авторства статей, средства защиты сайта от копирования
- Фильтр АГС Яндекса — как вывести сайт из АГС (теория и практика)
- Естественное продвижение сайтов миф или реальность
- Быстрая индексация сайта — способы ускорить индексацию страниц
- Санкции и фильтры Google, виды фильтров и причины наложения
- Факторы ранжирования — что изменилось в 2011
- Доски объявлений как средство получения бесплатных ссылок
- Бесплатная и быстрая CMS для вашего блога