Содержание
Правильный sitemap (карта сайта) для Opencart (Яндекс+Google)
Главная задача карты сайта — это ускорить попадание новых страниц в индекс. Это тем актуальнее, чем больше страниц на сайте. Принцип работы такой — роботам поисковых систем проще «подсмотреть» наличие новых страниц в файле sitemap, чем делать переобход всего сайта.
Зачем нужен sitemap?
Sitemap.xml критически важен для сайтов, у которых:
- Есть разделы недоступные через навигационное меню.
- Имеются изолированные или плохо перелинкованные между собой страницы.
- Используются технологии, слабо поддерживаемые поисковыми системами (например, Flash или JavaScript).
- Присутствует много страниц и есть вероятность, что поисковый робот пропустит новый контент.
Когда не нужен
Sitemap.xml не нужен маленьким магазинам, где все товары и категории лежат не дальше 2 кликов от главной, а новые страницы появляется достаточно редко — раз в 15-30 дней.
Для небольших интернет магазинов, но со сложной системой категорий и подкатегорий, можно обойтись без сайтмапа, создав HTML карту сайта. Но я всегда настраиваю XML карту, потому что сегодня в магазине 50 товаров, а завтра собственники решили расшириться и их стало 1550.
Как создать карту сайта для Opencart
В Opencart уже предусмотрен модуль для создания карты сайта — Google Sitemap. Но у него есть две проблемы — долгое время работы, если товаров больше 10 000 и вторая — Яндекс.Вебмастер не поддерживает теги image:image и показывает ошибки. Поэтому будем создавать две отдельные карты для каждой из поисковых систем:
- Включаем модуль google sitemap.
- Скачиваем и устанавливаем отдельный модуль Яндекс.Sitemap.
- Генерируем две карты сайта
- Проверяем их на ошибки(способы чуть ниже)
- Прописываем в robots.txt и панелях вебмастеров
Добавляем карту сайтов в панели вебмастеров
Прописываем ссылки в robots.txt
Про добавление карты сайта в файл robots читайте в статье — Идеальный robots.txt для OpenCart 2.3\3.x
Как проверить карту сайта на ошибки
Самые частые ошибки:
- В сайтмап попадает несуществующая страница (отдает код 404) или страница с редиректом (отдает код 301 или 302)
- Страница из сайтмапа закрыта от индексации в robots.
- Страница закрыта тегом meta-robots noindex.
Чтобы проверить нашу карту сайта, запускаем Screaming Frog, в пункте меню «Mode» переключаемся в режим «List». Далее загружаем файл sitemap кнопкой «Upload» и нажимаем «Start» чуть правее. В отчете будут видны коды статусов страниц и не закрыты ли они от индексации. На скриншоте загружена карта действующего интернет-магазина. Страница about_us выдает 404 статус, скорее всего, ее перенесли или удалили, это ошибка и ее нужно исправлять.
Кроме Screaming Frog можно использовать анализатор файлов Sitemap от Яндекса. Обязательно проверяйте свои карты перед загрузкой в инструменты вебмастеров. Если в последствии всплывут новые ошибки, они будут показываться на вкладке «Сводка».
Порядок действий:
- Проверяем программой Seo Frog, убираем все найденные ошибки.
- Тестируем через инструмент Яндекса или в Google Search Console.
- Периодически поглядываем в вебмастер на предмет ошибок.
Частые проблемы
Когда нужно делать несколько карт сайтов
При необходимости можно использовать несколько карт сайтов, объединяя их в один индексный сайтмап. Несколько sitemap.xml используются в случаях, когда:
- На сайте стоит второй движок (например WordPress для блога или phpBB для форума).
- В магазине больше 20 000 товаров.
При такой схеме создается индексный sitemap, синтаксис у него такой же, как и у обычного, но ссылки могут быть только на другие XML файлы. Пример:
sitemapindex (обязательный тег) — инкапсулирует информацию о всех файлах Sitemap в этом файле.
sitemap (обязательный тег) — инкапсулирует информацию об отдельном файле Sitemap.
loc (обязательный тег) — указывает местоположение файла Sitemap.
lastmod — указывает время изменения соответствующего файла Sitemap.
Кириллические адреса в sitemap
В случае с кириллического домена придется заморочиться и потратить прилично времени. Несмотря на то, что sitemap протокол позволяет использовать только ASCII символы в URL, Google и Яндекс поддерживают оба формата для кириллических адресов, кодированный и обычный. То же самое с IDN-доменами, можно использовать обычный формат и Punycode. Однако, для совместимости вашего sitemap.xml с различными поисковыми системами и сервисами, рекомендуется следовать протоколу, кириллические домены кодировать в Punycode-формат (используйте этот конвертер), и использовать маскирование для кириллических адресов страниц.
Вместо:
https://минобрнауки.рф/фото
Необходимо использовать:
https://xn--80abucjiibhv9a.xn--p1ai/%D1%84%D0%BE%D1%82%D0%BE
Sitemap.xml при переходе сайта на HTTPS
При переезде сайта магазина на HTTPS придерживаемся следующего алгоритма:
- Удаляем все старые файлы sitemap.xml (не забываем про беэкап).
- Проверяем сайт Screaming Frog-ом или Netpeak Spider, все нужные страницы должны быть с 301 редиректом.
- Генерируем новые сайтмапы.
- Проверяем их на ошибки — все адреса должны быть с HTTPS, sitemap c http-версии редиректит 301 на sitemap https-версии.
- Дожидаемся склейки.
Модули карты сайта для Опенкарт
Подборка модулей из раздела SEO из нашего каталога модулей для создания динамической карты сайта. Такая карта — это набор данных в формате XML, который может быть также в виде файла sitemap.xml или набора файлов. Поисковики (Yandex, Google и прочие), конечно, и без sitemap.xml могут найти все страницы на сайте, но создавая этот файл, вы показываете, что прописанные в нём URL — возможные страницы входа для посетителей. Обратите внимание, что наличие страницы в sitemap совсем не гарантирует её своевременное нахождение поисковиком и индексацию, оно лишь серьезно повышает шансы на это.
В наборе содержится информация о страницах вашего магазина, в первую очередь товаров, категорий и статей. Она помогает поисковым системам Яндекс и Гугл быстро получить корректную информацию о вашем сайте и обычно содержит в себе:
-
Список URL страниц с иерархией. -
Тип информации — товар, изображение или что-то другое. -
Дата обновления — если страница проиндексирована после даты обновления, поисковый робот не будет ее проверять дополнительно. -
Приоритет страниц — какие страницы нужно просканировать первыми.
Общие требования к файлу карты
Чтобы файл был корректным, нужно стараться соблюдать требования:
-
Файл не должен быть более 50 Мб и содержать больше 50 тысяч ссылок. Если ваша карта не укладывается в эти рамки, то лучше создать несколько разных карт. -
Для sitemap нужно использовать кодировку UTF-8. -
Карта обязательно должен быть расположена на том сайте, для которого она составлена.
В opencart и ocstore есть встроенный модуль генерации карты сайта. Он располагается по адресу: Дополнения — Дополнения — Каналы продвижения — Google Sitemap, Opencart Google Sitemap или просто Sitemap. Но у него есть две проблемы 1) долгое время работы, если товаров больше нескольких тысяч товаров, очень часто карта просто не сможет создаться 2) Раньше яндекс не поддерживал теги image:image но сейчас эта проблема решена. Поэтому большое количество владельцев магазинов выбирают сторонние платные решения. Вот некоторые из них.
Модули создания карты сайта (sitemap)
Branched Sitemap — прекрасно работает с мультиязычными магазинами, поддерживает разбивку карты на несколько подкарт, есть функция записи правила .htaccess через админку. Прописать заветный sitemap.xml можно в два счета и без проблем с синтаксисом. Также для модуля есть подробная документация. Он поддерживает Sla SEO PRO, Opencart и OcStore 2.1, 2.2, 3.*. Автор: SergeTkach.
#FX Sitemap — Сверхскоростная Карта сайта — ускоренное создание sitemap, замена стандартной для поддержки сторонних модулей, поддержка OCFilter, FilterVier и разнообразных блогов, большое количество настроек. Работа с любыми версиями Опенкарт. Более 300 продаж на нашем сайте. Автор: FULL-INDEX.
Быстрая карта сайта. Fast sitemap Opencart 3.x — за счет использования собственных механизмов создания карты сайтов ускоряет создание карты сайта (по сравнению со стандартной) в десятки раз быстрее. Есть отдельная версия для Opencart 2. Автор: manwhocode.
Sitemapgen — модуль для любых версий Опенкарт с автоматической разбивкой по 2000 товаров на 1 файл, для ускорения и упрощения загрузки товаров с магазинами, содержащими большое количество товаров. Автор: LEDDISON.
OpenCart — Блог
Будьте в курсе последних новостей OpenCart, тематическая статья
Версия Opencart v4.0.2.0
- Автор: Opencart
- 18 апреля 2023 г.
- 2 комментария
Введение: знакомство с версией Opencart 4Opencart — это передовая и мощная платформа электронной коммерции, разработанная для того, чтобы помочь компаниям создавать и управлять своими интернет-магазинами. С Opencart версии 4.0.2.0 пользователи могут легко настроить интернет-магазин несколькими щелчками мыши. Это также обеспечивает нас..
Продолжить чтениеПродолжить чтение
Опережение конкурентов: тренды брендинга в электронной коммерции
- Автор: Opencart
- 17 апреля 2023 г.
- 0 Комментарии
В эпоху цифровых технологий электронная коммерция становится все более популярным способом покупки товаров и услуг в Интернете. Однако с ростом популярности электронной коммерции возрастает конкуренция между предприятиями, стремящимися привлечь и удержать клиентов. Чтобы оставаться впереди конкурентов,…
Продолжить чтениеПродолжить чтение
17+ эффективных способов увеличения продаж электронной коммерции
- Opencart
- 11 апреля 2023 г.
- 0 Комментарии
2217+ эффективных способов увеличения продаж электронной коммерции В статье Forbes прогнозируется рост электронной коммерции до 6,913 триллиона долларов к 2024 году. Как маркетологи, мы все знаем, что эта цифра будет только увеличиваться. Итак, если вы пробуете свои силы в электронной коммерции, вы на правильном пути. Вы можете или не можете иметь физ..
Продолжить чтениеПродолжить чтение
Передовой опыт создания колл-центра электронной коммерции для вашего бизнеса
- Автор: Opencart
- 11 апреля 2023 г.
- 0 Комментарии
Изображение Павла Данилюка на Pexels Индустрия прямых продаж действительно является самой быстрорастущей торговлей в кратчайшие сроки. Этот рыночный прорыв привел к быстрому технологическому развитию и изменениям в покупательских предпочтениях и ожиданиях клиентов. Это изменение также значительно улучши..
Продолжить чтениеПродолжить чтение
3 стратегии оптимизации пользовательского опыта мобильных покупок
- Бен Аженуи
- 07 апреля 2023 г.
- 0 Комментарии
Откровенно говоря, ваши клиенты очень разборчивы, и когда дело доходит до пользовательского опыта, они редко соглашаются на что-то меньшее, чем самое лучшее.Более половины (52%) людей говорят, что плохой опыт мобильных покупок делает они теряют веру в компанию. 48% раздражены плохим мобильным опытом..
Продолжить чтениеПродолжить чтение
7 эффективных стратегий управления сообществом для повышения лояльности клиентов
- Бен Аженуи
- 07 апреля 2023 г.
- 1 Комментарии
По мере того, как предприятия стремятся создать сильное присутствие в Интернете, роль управления сообществом становится все более важной. Эффективное управление сообществом включает в себя построение отношений с клиентами, взаимодействие с ними и предоставление им необходимой поддержки. В этой статье мы будем..
Продолжить чтениеПродолжить чтение
Насколько важна кибербезопасность для индустрии электронной коммерции в 2023 году
- Автор: Opencart
- 06 апреля 2023 г.
- 0 Комментарии
Развитие электронной коммерции принесло много преимуществ розничным потребителям, включая удобство, доступность и доступность. Однако это также подвергло бизнес новым угрозам и рискам. В нынешнюю цифровую эпоху хакеры и злоумышленники имеют доступ к сложным инструментам и методам, которые…
Продолжить чтениеПродолжить чтение
Как эта простая функция может снизить количество отказов от корзины на 23%
- По факту оплаты
- 03 апреля 2023 г.
- 1 Комментарии
Поскольку большинство населения совершает покупки в Интернете в США¹ (75%), Великобритании² (82%) и Австралии³ (80%), жизненно важно обеспечить правильное взаимодействие с клиентами, чтобы максимизировать конверсию и продажи. Но что обеспечивает хороший опыт?Согласно отчету PwC, скорость, эффективность и простота оплаты..
Продолжить чтениеПродолжить чтение
Как выбрать главное изображение для целевой страницы электронной коммерции
- Автор Лесли Вос
- 30 марта 2023 г.
- 0 Комментарии
«Картинка стоит тысячи слов». «Покажи, а не рассказывай». Мы все это слышали, верно? Большинство людей визуально ориентированы, поэтому ничто не может дополнить целевую страницу электронной коммерции лучше, чем подходящее изображение. Визуальный контент привлекает внимание, рассказывает истории и вызывает эмоции, чтобы влиять на решения пользователей..
Продолжить чтениеПродолжить чтение
Как повысить узнаваемость бренда в социальных сетях
- Бен Аженуи
- 28 марта 2023 г.
- 1 Комментарии
Миллиарды людей во всем мире используют социальные сети для связи со своей семьей и друзьями. Тем не менее, это также стало отличным способом для компаний продвигать свои бренды. Facebook, Instagram, TikTok и Twitter — это лишь некоторые социальные сети, которые люди используют ежедневно. Каждая платформа имеет д..
Продолжить чтениеПродолжить чтение
Поиск статей
Информационный бюллетень OpenCart
Подпишитесь на наши информационные бюллетени и будьте в курсе новых выпусков и других событий OpenCart.
XML Генератор карты сайта — OpenCart 3.x
Поднимите свои XML-карты сайта на новый уровень
Это расширение OpenCart поможет вам без каких-либо усилий создавать XML-карты сайта, полностью соответствующие всем требованиям Google.
который позволяет улучшить сканирование ваших магазинов и помочь поисковым системам лучше понять ваши продукты и веб-сайт.
Чем лучше поисковые системы понимают ваш контент, тем увереннее они показывают его своим пользователям.
Cuispi XML Sitemap Generator поддерживает неограниченное количество XML-карт сайта для продуктов, категорий, производителей, информации и пользовательских ссылок на страницы.
Это расширение было протестировано на более чем 1 миллионе (1 000 000) элементов как через веб-браузер, так и через командную строку.
Ваш браузер не поддерживает видео тег.
Ваш браузер не поддерживает видео тег.
Чтобы приобрести это расширение, посетите:
http://
На этой странице:
Список функций расширения
XML Sitemap Generator включает в себя ряд функций и преимуществ, идеально подходящих для вашего интернет-магазина. Используя это расширение OpenCart, вы можете эффективно:
- Создавайте неограниченное количество XML-карт сайта для продуктов, категорий, производителей, информации и пользовательских ссылок на страницы.
Это расширение было протестировано на более чем 1 миллионе (1 000 000) элементов как через веб-браузер, так и через командную строку - Создавайте расширенные XML-карты сайта, полностью соответствующие всем требованиям Google.
Генератор XML Sitemap способен разбивать содержимое карты сайта на несколько файлов XML Sitemap и создавать индексные файлы XML Sitemap.
Соответственно, сколько бы страниц ни было в вашем магазине,
ваши XML-карты сайта всегда будут соответствовать рекомендациям Google, которые требуют, чтобы все форматы ограничивали размер одной карты сайта до 50 МБ (без сжатия) и 50 000 URL-адресов. - Сохраняйте все свои карты сайта в виде иерархической (древовидной) структуры
- Создайте карты сайта, которые включают URL-адреса продуктов на всех языках из всех ваших магазинов (мультимагазинов), которые вы хотите охватить
- Создайте карты сайта, которые включают URL-адреса категорий/подкатегорий и URL-адреса продуктов, принадлежащих им, на всех языках из всех ваших магазинов (мультимагазинов), которые вы хотите охватить
- Создайте карты сайта, которые включают URL-адреса производителей и URL-адреса продуктов, принадлежащих им, на всех языках из всех ваших магазинов (мультимагазинов), которые вы хотите охватить
- Создайте карты сайта, которые включают информационные URL-адреса на всех языках из всех ваших магазинов (мультимагазинов), которые вы хотите охватить
- Создайте карты сайта, которые включают любые другие URL-адреса страниц из всех ваших магазинов (мультимагазинов), которые вы хотите охватить
- Даже создавать карты сайта, которые включают большое количество URL-адресов (десятки тысяч, сотни тысяч URL-адресов или даже больше)
- Установить
<приоритет>
и максимальное количество URL-адресов, сгенерированных в одной карте сайта - Добавить
hreflang
для языковых и региональных URL-адресов в карты продуктов, категорий, производителей и информационных карт сайта - Используйте таблицы стилей XSL, чтобы сделать ваши карты сайта и индексы карт сайта удобочитаемыми
- Установите пользовательскую ширину и высоту для изображений в файлах карты сайта XML
- Автоматизируйте процесс создания карт сайта с помощью интерфейса командной строки (CLI) и задания cron/планировщика заданий Windows.
Обратите внимание, что это расширение предоставляет только методы PHP для выполнения через CLI.
На момент написания статьи (декабрь 2017 г.), поскольку в OpenCart по умолчанию отсутствует функция выполнения PHP-кода через командную строку,
необходимо добавить поддержку CLI в ваш OpenCart, чтобы запускать методы PHP, предоставляемые расширением XML Sitemap Generator.
Если в ваш OpenCart еще не добавлены какие-либо функции CLI,
мы рекомендуем вам использовать iSenseLabs’ Расширение oc_cli (совместимое с OpenCart 2. 2.x-2.3.x, по состоянию на декабрь 2017 г.), доступное по адресу https://github.com/iSenseLabs/oc_cli.
Также версия, совместимая с OpenCart 3.0.x, доступна по адресу https://github.com/cuispi/oc_cli_mod. - Обеспечение согласованности и точности данных с помощью блокировки файлов, позволяющей только одному процессу генерировать XML-карты сайта в определенное время
- При желании измените расположение папки карты сайта по умолчанию (каталог/представление/карта сайта) на любое удобное для вас место в вашей установке OpenCart
- Используйте это расширение вместе с Multilingual SEO Toolkit (версия 4.0.0 или выше)
- Создайте свои собственные языковые файлы администратора, скопировав и переведя исходные файлы. По умолчанию английский (en-gb/english)
- Быстро и легко установите и настройте это расширение
.
Демо
Генератор XML Sitemap (автономный) — DEMO
Хотите быстро увидеть, как работает расширение XML Sitemap Generator?
Вы можете попробовать демо-установку XML Sitemap Generator ниже.
Это может помочь вам получить четкое представление о том, как вы можете использовать XML Sitemap Generator для создания расширенных и профессиональных XML-карт сайта в вашем магазине OpenCart.
Генератор XML Sitemap + многоязычный инструментарий SEO — DEMO
Также можно использовать XML Sitemap Generator в сочетании с Multilingual SEO Toolkit (v4.0.0+).
Что хорошо в Multilingual SEO Toolkit, так это то, что он имеет возможность использовать формат /xx/desktops/mac/imac
для всех установленных магазинов и языков, где xx
— код языка (en, en-gb, pt- БР и др.).
XML Sitemap Generator может правильно и разумно генерировать URL-адреса с языковым префиксом, реализованные Multilingual SEO Toolkit.
Системные Требования
В этом руководстве подробно описаны требования к системе для установки XML Sitemap Generator.
- PHP 5. 3.x или выше
- MySQL 5.1.x или выше
Обратите внимание: если вы хотите создать большое количество URL-адресов (десятки тысяч, сотни тысяч URL-адресов или даже больше) в одном процессе, необходимо учитывать следующее:
- max_execution_time в вашем php.ini
должен быть изменяемым с помощью функции ini_set() . - В PHP 5.3.x безопасный режим должен быть отключен.
- max_execution_time вступает в силу
только при запуске сценария с веб-сервера (например, через веб-браузер).
При запуске сценария из командной строки или задания cron значение по умолчанию равно 0 (неограниченно). - Ваш веб-сервер может иметь другие конфигурации времени ожидания, которые также могут прервать выполнение PHP.
Apache имеет директиву Timeout, а IIS имеет функцию тайм-аута CGI. Оба по умолчанию равны 300 секундам.
См. документацию по веб-серверу или обратитесь за подробной информацией к поставщику услуг веб-хостинга.