Проверка валидности HTML как средство SEO оптимизации

С Хэллоуином Вас! Эта тыква, светящаяся в темноте навредила мне. Сначала в новеньком магазине обнаружил ответ от сервера 301, вместо стандартного 200. Оптимизаторы знают, что ответ сервера, отличный от 200 многие поисковики не переваривают.

Отрыжка поисковика это — плохая  индексация сайта и низкие рейтинги. В прошлом посту я писал как устранить для VIRTUE эту проблему.

Дальше больше. Проверив код на валидность  в w3.org я понял, что глазки этой огненной тыквы еще не только тлеют, но пылают адским огнем.

Более 700 ошибок с главной страницы сайта!!!  Установленный модуль Product DROP DOWN LIST стал причиной большинства ошибок. 

Объясню: Этот модуль позволяет в Virtuemart выводить все продукты магазина одним списком в виде дерева. Форматирование дерева и содержало невалидный код.

Сразу хочу реабилитировать модуль Product DROP DOWN LIST котрый в этом не повинен. Все данные он берет из файла /includes/joomla.php (joomla 1.0.15). Открываем файл и ищем функцию:


function mosTreeRecurse( $id, $indent, $list, &$children, $maxlevel=9999, $level=0, $type=1 ) {





    if (@$children[$id] && $level <= $maxlevel) {



        foreach ($children[$id] as $v) {



            $id = $v->id;





            if ( $type ) {



                $pre     = ‘<sup>L</sup>&nbsp;’;



                $spacer = ‘.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;’;



            } else {



                $pre     = ‘- ‘;



                $spacer = ‘&nbsp;&nbsp;’;

 Приводим строку $pre     = ‘<sup>L</sup>&nbsp;’;

к виду $pre     = ‘L&nbsp;’;

Этого достаточно, можно еще удалить избыточное количество пробелов, форматирующих список выпадающих продуктов, удаление даже одного &nbsp помноженное на количество товаров в выпадающем списке значительно облегчит HTML код, но это строго по желанию 🙂

Дальнейшая проверка на валидаторе показала только 16 ошибок.  

(Visited 16 times, 1 visits today)

You may also like...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *