Проблемы с SEO в интернет-магазинах на CMS WebAsyst

Довелось мне поработать с интернет-магазином клиента на WebAsyst. После просмотра исходного кода шаблона данной системы, код на любой другой CMS, не говоря уже про WordPress, кажется просто сказкой. Вот отрывок с index.html:

<tr>
<td id=»container_left_sidebar»>{cpt_auxpages_navigation select_pages=’all’ auxpages=» view=’vertical’ overridestyle=':8vk6df’}{cpt_custom_html code=’j65towo9′ overridestyle=':in2b8n’}{cpt_survey overridestyle=»}<!— cpt_container_end —></td>
<td id=»container_main_content»>{cpt_maincontent overridestyle=':vg6a7y’}<!— cpt_container_end —></td>
<td id=»container_right_sidebar»>{cpt_category_tree overridestyle=':wpe3jv’}{cpt_custom_html code=’rjxn8oml’ overridestyle=':1k1llo’}{cpt_news_short_list news_num=’5′ overridestyle=»}<!— cpt_container_end —></td>
</tr>

В общем, несколько раз хорошо подумайте, стоит ли связываться с данной CMS или нет. Но если вы уже ввязались в это, то вам необходимо знать следующее.

Не храните яйца в корзине более 5 часов

Товары в корзине хранятся меньше суток. Точное время не скажу, но оно скорей всего меньше 5 часов. Я нашел 7 интернет-магазинов на WebAsyst и добавил товары в корзину, чтобы убедиться, что это не частный случай. У 6 из 7 магазинов товары из корзины пропали в течении суток. Получается, что если клиент утром добавил товар в корзину и ушел на работу, то придя вечером домой, он обнаружит, что корзина на сайте пуста. А как мы знаем, решение о покупке дорогих вещей клиенты могут принимать от суток до несколько дней. Проблема очевидна — мы очень глупо теряем заказы. К счастью, это можно исправить, к сожалению — я не знаю как. Знает наш программист, который исправил это недоразумение.

Товар должен быть доступен по как можно большему числу URL

Второй неприятной новостью было то, что CMS создает большое количество дублей страниц — до 3 дублей. Например, если у магазина 1000 товаров, то у него будет 3000 полных дублей. Один и тот же товар может быть доступен по следующим адресам:

market.ru/product/torsher-odeon — Это ссылка с ЧПУ. То, что нужно!
market.ru/product/38832/ — Это ссылка с ID товара.
market.ru/shop/product/38832/ — Это ссылка с добавлением раздела /shop + ID товара
market.ru/shop/product/torsher — Это ссылка также с добавлением раздела /shop + ЧПУ

Вот такая неприятная ситуация. Плюс к этому, добавляется дубль заголовка на странице с отзывами о товаре, которые чаще всего не содержат ни одного отзыва, а иногда наоборот — содержат только хардкорный спам. Этот пункт я не внес в список выше, т.к. здесь только дубликат тайтла, а не всей страницы.

Если вдруг у вас товар доступен и по ЧПУ и по ID, то запретить индексацию URL с ID и можно с помощью простой инструкции в robots.txt:

Disallow: /product/1*
Disallow: /product/2*
Disallow: /product/3*
Disallow: /product/4*
Disallow: /product/5*
Disallow: /product/6*
Disallow: /product/7*
Disallow: /product/8*
Disallow: /product/9*

Т.к. ID всегда начинается с цифры, а ЧПУ с английской буквы, то ID будет заблокировано, а ЧПУ будет работать.

Крайне рекомендую проверить свой сайт на дубли. Это можно сделать с помощью бесплатной программы Netpeak Spider ^(http://netpeak.ua/soft/netpeak-spider/).

Эти маленькие недочеты  могут принести большие проблемы. Список будет пополняться, по мере обнаружения новых багов.

P.S: Пост ориентирован скорей всего на владельцев интернет-магазинов с данной CMS, чтобы предупредить их об опасности.

ГлавнаяSEO → Проблемы с SEO в интернет-магазинах на CMS WebAsyst