SEO Guide Magento 2019
- Общая конфигурация
- Robots.txt
- WWW против не WWW
- Настройки заголовка элемента HTML
- CMS страницы
- Оптимизировать страницы категорий
- Оптимизировать страницы продукта
- Конфигурируемый продукт или уникальный продукт?
- Поиск страниц
- заголовок
- Очистить код
- Добиться хорошей скорости загрузки
- Фильтры, сортировки и дублированный контент
- Управление параметрами с помощью Google Search Console
- SessionID
- Noindex, следите за страницами без содержания
- Nofollow по ненужным ссылкам
- Канонические URL
- пагинация
- Перезапись URL
- XML Sitemap
- AJAX навигация
- производительность
- Redirect 301
- Богатый фрагмент
- Фотографии
- Сопутствующие товары
- Протокол HTTPS
- SEO Модули для Magento
После написания SEO руководство для Prestashop и Руководство по SEO для многоязычного сайта электронной коммерции Я не мог игнорировать Magento. Magento считается одной из самых востребованных платформ электронной коммерции с точки зрения разработки и оптимизации для поисковых систем. Причиной этой «плохой» репутации, помимо прочего, является сложность механизма переписывания, его зависимость от динамического содержимого и более сложный базовый код по сравнению с другими платформами PHP.
Не поймите неправильно то, что я сказал, Magento не плохая CMS, напротив, это Ferrari для электронной коммерции, но для оптимизации этой сложной машины вам нужен действительно хороший и компетентный механик.
При этом все проблемы SEO, связанные с платформой Magento, могут быть решены с помощью хорошей SEO консультант Просто знайте, что починить и куда положить руки .
В этом руководстве я покажу вам, что оптимизировать, для многих технических исправлений, вероятно, потребуется внутренний разработчик. В любом случае, не игнорируйте некоторые действительные модули, такие как все-в-одном, такие как Расширение Magento SEO Suite Ultimate от MageWorx возможность решать различные критические вопросы без необходимости передавать код в руки. Этот модуль делает вещи более управляемыми: он может установить многоязычный тег hreflang, исправить канонические URL-адреса, добавить роковые структурированные данные (для Magento 1.x), назначить правила noindex и т. Д. Мы рассмотрим эту форму позже в руководстве.
В последние годы я консультировал различные компании, занимающиеся электронной коммерцией на основе Magento, встречая и решая самые разные и разрозненные проблемы. Поэтому я подумал о документировании некоторых наиболее распространенных проблем в этом руководстве по SEO для Magento.
Примечание: на момент написания последней версии Magento была 2.1.7 , но не отчаивайтесь, если ваша версия отличается, многие советы, хитрости и практические улучшения также применимы к предыдущим версиям и будут для будущих версий.
Общая конфигурация
Magento - это платформа электронной коммерции, которая достаточно доступна и понятна для поисковых систем. Существует несколько известных проблем, которые можно исправить, чтобы оптимизировать производительность органических результатов. Если вы собираетесь запустить новый веб-сайт с Magento, я предлагаю вам реализовать следующее, однако, если у вас есть существующий сайт , внесение этих изменений без необходимых мер предосторожности может отрицательно повлиять на органическую видимость.
Общие рекомендации по настройке Magento SEO:
- Включить канонические URL-адреса для страниц товаров и категорий. Конфиг> Каталог> Поисковая оптимизация
- Установите URL-адреса продуктов на верхнем уровне . Конфигурация> Каталог> Поисковая оптимизация - Разрешить путь к категории в URL-адресах продукта, установите «нет»
- Активируйте XML Sitemap и создайте Каталог> Google Sitemap
- Разрешить создание перенаправлений при изменении URL . Следите за переписыванием, если числа добавляются в URL
- Обязательно используйте последнюю версию Magento
- Включить перезапись URL . Этот параметр находится в меню «Система»> «Конфигурация»> «Интернет»> «Оптимизация поисковых систем».
- Еще один момент, который нужно настроить на том же экране, - «Добавить код магазина в URL», что в переводе означает «Добавить код магазина в URL». Вы можете найти эту опцию в разделе «Параметры URL». В большинстве случаев лучше установить эту функцию на «Нет»
Эти настройки ABC, мы подробно видим все элементы, которые будут оптимизированы.
Robots.txt
Файл Robots.txt Это очень полезно, особенно для больших веб-сайтов, но оно может также вызвать проблемы с фрагментацией сканирования при неправильном использовании.
Я предлагаю использовать файл robots.txt, если вы хотите, чтобы поисковые системы не сканировали определенные разделы веб-сайта, такие как страницы поиска, страницы с идентификаторами сеансов и фильтры страниц, создаваемых многоуровневой навигацией. ,
Robots.txt должен использоваться для предотвращения сканирования страниц, но помните, что есть другие способы не отображать страницы в результатах поиска, такие как тег noindex .
Если нет необходимости удалять проиндексированные страницы из индекса, я предлагаю заблокировать следующее с помощью файла robots.txt:
- Поиск страниц
- URL-адреса, содержащие строку / каталог /, если в этой папке нет изображений и CSS & JS
- URL с параметрами идентификатора сессии
- Многослойные навигационные страницы (фильтры)
- URL с параметрами сортировки (sort = XY)
- Административные страницы
Файл robots.txt будет выглядеть аналогично (я использую символ * на случай, если у вас есть несколько магазинов в подпапках):
Когда необходимо удалить перечисленные выше типы страниц из индекса, лучше использовать тег noindex. После удаления этих страниц можно будет удалить тег noindex и использовать файл robots.txt для сохранения сканирования бюджета.
Я советую вам проанализировать журнал вашего веб-сервера понять, есть ли особо инвазивные пауки, которых было бы целесообразно попытаться заблокировать.
WWW против не WWW
В Системе> Конфигурация> Веб вы найдете вкладки «Небезопасный» и «Безопасный», где вы можете изменить базовый URL и установить предпочитаемый домен. Вы можете выбрать между WWW-версией и не WWW-версией вашего URL. Изменение параметра не создает автоматическое перенаправление с WWW на не WWW или наоборот, но устанавливает только предпочтительный URL-адрес. Поэтому хорошая идея создать 301 перенаправление через .htaccess с mod_rewrite ,
В дополнение к решению проблемы WWW и не WWW, это перенаправление не позволяет Magento добавить идентификатор сеанса в ваши URL-адреса, например? SID = a123b ...
Убедитесь, что базовый URL совпадает с перенаправлением. При редактировании файла .htaccess вы можете добавить следующий код, чтобы перенаправить index.php в корень.
Или, если установка Magento находится не в главном каталоге , а в подкаталоге, например http://example.com/magento/:
Настройки заголовка элемента HTML
По умолчанию установка Magento присваивает сайту название «Magento Commerce». Чтобы получить трафик, которого заслуживает ваш интернет-магазин, вы должны помнить, что люди и поисковые системы придают большее значение первым словам, которые они читают в теге заголовка. Если ваши ключевые слова находятся в начале заголовка страницы, более вероятно, что пользователь щелкнет ваш результат по заголовку, в котором искомые ключевые слова отображаются справа или даже не появляются.
Прежде всего вы должны удалить заголовок по умолчанию "Magento Commerce". Перейдите к Конфигурации> Дизайн> Глава HTML . Выберите хорошее описательное название для вашего сайта. Этот заголовок будет висеть на нескольких страницах без содержания без специального заголовка, например «Связаться с нами» и «Популярные условия поиска».
Чтобы вешать название магазина в конце всех заголовков страниц, включая страницы категорий и товаров, введите название магазина в «Суффикс названия». Я обычно предлагаю оставить префикс пустым, чтобы было больше места для описания продукта.
Я предлагаю также очистить поля «Описание по умолчанию» и «Ключевые слова по умолчанию». Для развивающегося веб-сайта и во избежание индексации сайта может быть полезно установить «Роботы по умолчанию» на «NOINDEX, NOFOLLOW». Для живых сайтов, убедитесь, что установлено «INDEX, FOLLOW».
Теперь, когда вы оптимизируете заголовочный раздел своих страниц, было бы неплохо добавить канонический тег rel , Для включения этой функции вы можете использовать модуль расширения Magento SEO Suite Ultimate.
CMS страницы
Страницы, называемые CMS (Система управления контентом), являются статическими страницами, которые предоставляют информацию о магазине. Эти страницы управляются с внутренней панели управления. Страницами этого типа являются, например, домашняя страница, страница контактов и служба поддержки клиентов.
На первый взгляд может показаться, что в Magento отсутствуют функции, более типичные для CMS, такие как WordPress, но для большинства применений эта электронная коммерция достаточно гибкая и мощная. Одним из преимуществ Magento является то, что вы можете контролировать каждый аспект страниц с точки зрения макета и содержимого. После того, как вы дали каждой странице достойное содержание, выберите удобный для поисковых систем URL-адрес и заголовок страницы и перейдите на вкладку « Метаданные », чтобы написать оригинальное описание. Помните, что качество текстов и их оригинальность являются решающим фактором для органичной видимости веб-сайта.
Вы можете оставить поле "ключевые слова" пустым, даже если я лично предпочитаю всегда заполнять его, особенно когда активна кампания AdWords. В нескольких тестах я обнаружил улучшение Показатель качества AdWords после добавления наиболее важных ключевых слов, приобретенных в AdWords, в качестве мета-ключевых слов.
В описании есть очень важная функция: привлечь людей, чтобы они нажали на ваш фрагмент на странице результатов поиска. Обязательно укажите, что на странице, и напишите фразу, которая привлечет внимание, используя как можно больше символов, ближе к 155. Итак, единственное хорошо написанное описание - это рукописное описание , если вы думаете чтобы автоматически генерировать метаописания, будьте осторожны с качеством результата флакона - это предложения, которые читают люди. Если у вас нет времени и желания оставить поле пустым, Google позаботится о том, чтобы соответствующий текст отображался в результатах поиска.
Оптимизировать страницы категорий
С помощью Magento можно добавить название категории к пути URL-адреса продукта: example.it/categoria/prodotto . Так как Magento не очень хорошо поддерживает эту функцию - она создает проблемы с дублированным контентом - неплохо было бы ее отключить . Для этого перейдите в « Система»> «Конфигурация»> «Каталог»> «Поисковая оптимизация» и установите для параметра «Использовать путь категорий для URL-адресов продуктов» значение «Нет».
Теперь пришло время установить детали для каждой категории. Перейдите в Каталог> Управление категориями . Наиболее важные поля для тщательного заполнения:
- Meta Description: введите оригинальное и увлекательное описание. Имейте в виду, что люди увидят описание в списке результатов поиска
- Заголовок страницы: оставьте пустым, чтобы использовать имя категории, включая имя родительской категории. Имейте в виду, что когда вы персонализируете это поле, заголовок будет точно таким же, как ваш ввод, без родительской категории.
- Ключ URL: используйте короткие URL, но с правильными ключевыми словами. Удалить стоп-слова как статьи и союзы
Для каждого языка, который в Magento определяется как « Просмотр магазина» , вы можете указать название магазина, описание, заголовок страницы и метаданные.
Если вы используете иерархические URL-адреса, которые включают имя категории в пути URL-адреса страницы продукта, Magento создает несколько дублированных вариантов продукта в нескольких категориях . По этой причине я настоятельно рекомендую использовать высокоуровневые URL-адреса продуктов (example.it/page-product.html), поскольку это предотвратит подобные проблемы и позволит вам иметь только одну репрезентативную версию продукта.
Если вы уже используете пути категорий в URL-адресах вашего продукта, убедитесь, что вы используете канонический тег rel, чтобы указать основной адрес каждого продукта. Это решит проблему, даже если лучшим вариантом будет выбор URL без категорий.
Кроме того, если вы переходите на продукты высокого уровня, убедитесь, что вы внедрили соответствующие правила перенаправления 301, которые по умолчанию не реализованы в Magento.
Оптимизировать страницы продукта
Оптимизация страниц продукта похожа на то, что мы видели на страницах категорий. Можно установить метаданные с помощью «Значения по умолчанию» также для каждого «Представления магазина». Обратите внимание, что мета-тег заголовка переопределит полный заголовок страницы продукта и категории, за исключением префикса или суффикса.
Изображения часто упускаются из виду. Например, написав хорошие alt-теги для изображений, правильно называя файлы и сжимая их, вы можете получить хороший дополнительный трафик из разных поисковых систем изображений.
По умолчанию изображения будут переименованы на основе названия продукта, то же самое относится и к заголовкам и тэгам alt. С некоторыми дополнительными усилиями вы можете установить заголовки и пользовательские теги для каждого изображения продукта. На вкладке «Изображения» в информации о продукте вы можете установить метку для каждого изображения продукта, это значение будет использоваться в качестве альтернативного тега и заголовка изображения. Конечно, вы также можете сделать это для каждого просмотра магазина.
Еще одно соображение на страницах продукта - способ, которым Magento назначает теги заголовка: обычно это просто название продукта. Я предлагаю вам установить соглашение, включающее переменные, основанные на характеристиках продукта, таких как пол, цвет, тип, марка, материал, характеристика, модель ... Попробуйте вставить элементы, которые пользователь ищет, наряду с типом продукта. Альтернативой является написание тегов заголовков от руки.
Конфигурируемый продукт или уникальный продукт?
Как правило, электронная коммерция может продавать два типа продуктов: есть уникальные продукты, такие как модель телевизора, и настраиваемые продукты, такие как рубашки, доступные в различных оттенках цвета и размеров. Как управлять настраиваемыми продуктами? Правильно ли индексировать все варианты или лучше объединить силу и авторитет в одном URL для целей SEO?
Если вы используете настраиваемые продукты рядом с простыми продуктами Magento, вам необходимо убедиться, что вы не разрешаете индексировать дублирующиеся варианты .
Многие пользователи используют простые продукты для таких функций, как цвета или разные версии продукта, чтобы их можно было просматривать независимо на страницах со списком продуктов. Это ошибка, если вы оставляете варианты слишком похожими друг на друга. Если вы не намеренно создаете простые дубликаты продуктов, не добавляя уникальный контент на страницы, я предлагаю вам использовать канонический тег rel, чтобы сообщить поисковым системам, что простые продукты являются только вариантами основного настраиваемого продукта.
Вам также нужно будет добавить канонический тег на страницы категорий, на домашнюю страницу и на страницы CMS, но это нужно будет сделать вручную. В более новых версиях Magento автоматически использует канонический тег rel для канонизации иерархических URL-адресов продуктов (с указанием пути категории) для URL-адресов верхнего уровня.
Поиск страниц
Очень раздражает проблема с Magento, когда поисковые страницы индексируются Google, так как тысячи могут быть проиндексированы. Эти страницы не добавляют никакой ценности к индексу Google, и их лучше не индексировать. Чтобы предотвратить это, я рекомендую использовать мета-роботы noindex, последующие страницы для поиска или сохранения обход бюджета используйте запрет robots.txt. Как уже упоминалось, выбор того или иного метода зависит от того, сколько поисковых страниц уже проиндексировано:
- страница не проиндексирована: используйте robots.txt
- некоторые страницы проиндексированы: используйте тег noindex до тех пор, пока они не будут удалены, затем удалите его и переключитесь на robots.txt, чтобы сохранить обход бюджета
заголовок
По умолчанию логотип вставляется в тег H1, важный тег, который вместо этого следует использовать для максимизации эффективности текста. Наиболее важным является получение заголовка содержимого в теге H1 , например, для страницы категории это должно быть имя категории, а для продукта - название продукта.
Следующим шагом является очистка от чрезмерного использования заголовков. Это хорошая идея, чтобы избавиться от использования заголовков в боковых столбцах. Нет смысла добавлять «статические» заголовки и заголовки без ключевых слов с H4. Например, лучше всего изменить все теги H4 в сильном.
- На страницах категорий вы помещаете названия продуктов в H2 или H3, а названия категорий в H1.
- На страницах продукта введите название продукта в H1
Очистить код
Удалите инструкции JavaScript и CSS со страниц темы и вставьте их во внешние файлы, сделайте файлы темы минимальными и чистыми. Таким образом, ваши пользователи могут кэшировать внешние зависимости, когда страница сначала загружается в браузер, и последующие загрузки будут выполняться быстрее. Кроме того, поисковым системам придется сканировать более легкие страницы, занимать меньше времени и получать больше контента с вашего веб-сервера.
Добиться хорошей скорости загрузки
Очень важный фактор в органическое позиционирование сайта скорость загрузки страницы Вы можете сделать две вещи, чтобы увеличить скорость загрузки Magento:
- Включить кеширование Перейдите в Система> Управление кешем и включите все функции кеша
- Хороший хост и хорошо настроенный веб-сервер. Благодаря кэшу кода операций MySQL и PHP можно значительно повысить скорость Magento, попросите своего разработчика включить эти функции
Если возможно, попытайтесь уменьшить количество внешних файлов, необходимых для отображения страницы, таких как CSS, JS и изображения. Для каждого файла, который пользователь должен загрузить, браузер должен создать HTTP-соединение с веб-сервером. Поэтому рекомендуется уменьшить количество внешних файлов и объединить несколько внешних файлов в один. По умолчанию Magento уже (почти) объединяет все файлы JavaScript в один файл. Вместо этого он не делает это для таблиц стилей - CSS: шаблон по умолчанию имеет 6 различных таблиц стилей. Вы можете объединить содержимое этих таблиц стилей в новую, за исключением файла print.css, который должен оставаться отдельным.
Фильтры, сортировки и дублированный контент
После того, как вы выполнили оптимизацию до этого момента, вы поймете, что остающаяся проблема связана с дублированием контента , во многих случаях вы можете оказаться в море дублированного контента.
Для каждого продукта в каталоге Magento генерирует разные URL с очень похожим содержанием:
- esempio.it/prodotto.html
- esempio.it/categoria/prodotto.html
- esempio.it/categoria/prodotto/view/id/1/
- esempio.it/categoria/prodotto/view/id/1/categoria/1/
В дополнение ко всем этим дублированиям существуют также страницы обзора продуктов (обзоры), которые имеют практически одинаковое содержание, и страницы со списком, отфильтрованные или отсортированные. В этом руководстве я назову фильтры с термином «многоуровневая навигация» по-английски Многоуровневая навигация .
Многоуровневая навигация - это путь, предлагаемый пользователям фильтрами для выбора торговых марок, характеристик, ценового диапазона и т. Д. Эти сгенерированные страницы имеют содержимое, которое не является оригинальным, фактически является частью (отфильтрованной) всей страницы и поэтому не должно индексироваться.
Magento генерирует много дублирующих страниц с многоуровневой навигацией и опциями сортировки товаров. По сути, это приводит к наихудшим сценариям на страницах продукта, продублированных n раз, за исключением канонической оригинальной страницы. Чтобы решить эту проблему, я предлагаю вам несколько альтернативных вариантов (не применяйте их все 3 и не отменяйте эффекты):
- вставьте тег nofollow в ссылки фильтра и параметры сортировки. Эта опция экономит бюджет сканирования
- вставьте тег noindex в отфильтрованные и отсортированные страницы. Эта опция не сохраняет бюджет сканирования
- поместите URL-адреса с фильтром и параметры сортировки в Disallow. Эта опция экономит бюджет сканирования
Я регулярно решаю использовать директиву noindex, чтобы запретить поисковым системам индексировать многоуровневые страницы навигации. Вы можете использовать мета теги роботов или HTTP-заголовок X-Robots Для этого оба метода отправляют одно и то же сообщение поисковым системам и отвечают требованиям для запросов на удаление в Google Search Console ,
Следующее основное преимущество использования noindex заключается в том, что поисковые системы все еще могут сканировать страницы и ссылки на страницы, но им не рекомендуется индексировать их. Для этого вы можете использовать один из многих SEO-модулей Magento, которые позволяют вручную назначать правила для мета-роботов.
Если вы используете многоуровневую навигацию или у вас есть проблемы с обходом бюджета, я предлагаю вам заблокировать URL с помощью Disallow in robots.txt.
Управление параметрами с помощью Google Search Console
При разработке сайтов, которые используют параметры в URL Хорошо и правильно инструктировать Googlebot о функциях каждого параметра. Только помогая Google понять функцию каждого параметра, можно будет получить правильную индексацию.
Войдите в консоль поиска Google, перейдите в раздел «Сканирование», а затем в «Параметры». С помощью кнопки «Редактировать» справа от каждого идентифицированного параметра назначается функция, определяющая, следует ли сканировать относительные URL-адреса (и индексировать их ниже) или нет.
В общем, параметры фильтра и сортировки не индексируются, а параметры перевода и выбора - нет.
SessionID
Параметры SessionID используются для записи пользовательского сеанса, обычно при перемещении из одного хранилища в другое в установке Magento. Эти страницы могут вызвать проблемы с дублированным контентом, если они проиндексированы и количество создаваемых URL-адресов не ограничено. Если у вас есть проблемы с идентификаторами сеансов, я предлагаю вам удалить этот параметр или использовать файлы robots.txt или мета-теги robots для предотвращения их индексации.
Noindex, следите за страницами без содержания
Попросите вашего разработчика вставить мета-роботы тега noindex, следуйте на следующих типах страниц:
- Отправить другу
- Страница обзора продукта
- теги
- RSS-каналы
- Продукт появляется
- добавить в корзину
- Счет клиента
- Страницы оформления заказа
- Форма обратной связи
- Поиск по каталогу
- Расширенный поиск
- Условия поиска
Теперь поисковая система будет следовать всем ссылкам на этих страницах, но не будет отображать эти страницы в индексе.
Примечание: это общие указания, каждый сайт электронной коммерции имеет свои особенности, и приведенный список может не подходить всем без разбора. Я видел, как электронная коммерция делает большой органический трафик со страницами сравнения продуктов, а другие даже не посещают этот тип страниц. Как это сделать? Если эти страницы открыты для поисковых систем, вы можете изучить их эффективность. Просмотрите данные Google Analytics и консоли поиска Google, оцените, имеют ли эти страницы ценность для Google или нет, и решите, следует ли исключить их или нет.
Nofollow по ненужным ссылкам
Еще одним простым шагом для улучшения SEO вашей электронной коммерции является прекращение ссылки на страницу входа в систему, оформление заказа, список пожеланий и все другие дополнительные страницы, если это не является строго необходимым. То же самое относится к вашим RSS-каналам, многоуровневой навигации, ссылке добавления в список желаний и добавления к сравнению и т. Д. Я не знаю плагинов, которые решают проблему, лучший способ - отредактировать файлы графических тем, добавив тег nofollow к этим ссылкам.
Канонические URL
Чтобы помочь поисковым системам понять дублированный контент ваших страниц, вы можете предложить предпочтительную версию URL для каждой страницы, используя канонический URL, поэтому вам нужно просмотреть System> Configuration и включить функцию «Использовать метатег Canonical Link For Products». ».
Для страниц категорий это не так просто. Отключите функцию «Использовать метатег Canonical Link For Categories», перейдите в Каталог -> Управление категориями> Пользовательский дизайн> Обновление пользовательского макета и вставьте следующий скрипт, внося соответствующие изменения.
Канонический тег rel может быть очень хорошим решением для дублирующих страниц, однако у меня есть несколько замечаний по этому поводу:
- Я много раз видел, как поисковые системы игнорируют канонический тег rel, если содержание страниц сильно отличается
- если у вас уже есть страницы в индексе и вам нужно быстро решить проблему, канонический тег rel может занять много времени, прежде чем его получат Google и другие поисковые системы.
пагинация
Страницы списков (список товаров) используют разбиение на страницы для разбиения больших списков, что обычно означает, что один и тот же контент используется в разных вариантах одной и той же страницы. Эти страницы должны использовать теги rel next и rel prev . Эти теги были введены Google в 2011 году для улучшения управления архивными страницами, которые больше не будут видны в больших количествах, а будут едиными объектами.
Следующие теги и теги prev rel должны быть добавлены в заголовочный раздел HTML страниц списка:
В некоторых случаях может быть полезно объединить noindex, следовать al rel next и rel prev.
Перезапись URL
Неожиданно распространенная проблема с Magento - перезапись URL. Мне довелось увидеть URL-адрес категории продукта или страницы, преобразованной в оригинал / каталог / без перенаправления 301, что привело к дублированию. Я рекомендую блокировать эти URL-адреса и следить за ними при постоянном сканировании веб-сайтов.
Может случиться так, что переписывание Magento добавляет число в конец URL продукта и категории, например -1, -2, -3. Это происходит, когда существующий путь URL-адреса уже используется и перезаписывает замену исходного URL-адреса без его изменения. Это может быть огромной проблемой и обычно требует вмешательства разработчика.
Добавленный номер также может быть вызван обновлением продуктов путем загрузки файла CSV . Когда это происходит, вам просто нужно попросить разработчика удалить перезаписи из таблицы перезаписи (таблица перезаписи). Но будьте осторожны, это действие деликатное, оно должно быть проверено перед применением изменений к вашему живому сайту.
XML Sitemap
Magento известен тем, что он создает оптимальный файл sitemap.xml, поскольку он предоставляет только возможность создания уникальной карты сайта, которая часто содержит страницы, которые вы не хотите индексировать.
sitemap.xml это простой способ сообщить поисковым системам, где находится ваш контент, это не поможет вам лучше позиционировать себя, но поможет вам получить самую быструю индексацию. Вы можете вручную создать файл Sitemap в формате XML, щелкнув Каталог> Карта сайта Google> Добавить файл Sitemap , выбрав имя файла, путь и вид архива, а затем нажав «Сохранить и создать». В качестве альтернативы вы можете использовать внешние модули для создания файла sitemap.xml.
Я обычно предлагаю создать два файла Sitemap.xml, один для продуктов и один для категорий и страниц контента. Это обеспечивает лучшую видимость индексации страницы (через Google Search Console). Для очень больших веб-сайтов я обычно советую разделять продукты по брендам или типам, чтобы лучше понять индексирование. Затем вы можете обратиться к различным файлам Sitemap в индексной карте сайта.
Когда sitemap.xml будет готов, не забудьте вставить его URL в файл robots.txt, просто добавив следующее в последнюю строку (с соответствующими изменениями):
Карта сайта: http://example.com/sitemap.xml
Поскольку инвентарь обычно постоянно меняется, вам нужно каждый раз пересоздавать файл sitemap.xml. Чтобы убедиться, что у вас есть актуальный файл sitemap.xml, лучше всего создать CRON JOB, процесс которого полностью описано в официальном руководстве ,
AJAX навигация
Использование навигации на основе AJAX позволяет фильтровать товары на вашем сайте без изменения URL. Если у вас нет опытного разработчика Magento, вы, вероятно, переживаете плохой кошмар.
Существуют модули, которые могут помочь улучшить просмотр AJAX, но, если честно, если у вас нет поддержки хорошего разработчика, я бы избегал всевозможных изменений.
Навигация AJAX может вызвать много проблем с индексацией. Я видел сайты электронной коммерции с навигацией в AJAX и Robots.txt, которые несколько раз препятствовали доступу к связанным файлам.
Если вы используете AJAX для многоуровневого просмотра, убедитесь, что фильтры не генерируют реальные URL-адреса, поскольку это может вызвать дальнейшие проблемы с индексируемыми динамическими страницами, даже если URL-адреса не видны активно при просмотре сайта.
производительность
Magento не является молниеносной нагрузкой, в очень серьезных случаях эта медлительность может оказать негативное влияние на органический поисковый рейтинг. Скорость сканирования веб-сайта также влияет на скорость сканирования: чем быстрее загружается сайт, тем больше страниц может загружать ботов за определенный период времени. По этим причинам оптимизация производительности очень важна для крупных сайтов. Есть несколько вещей, которые вы можете сделать, чтобы оптимизировать скорость вашего веб-сайта Magento, например:
- Используйте оптимизированный и хорошо настроенный веб-сервер
- Отключить журналы Magento (log) и включить очистку реестра
- Включить слияние CSS и JavaScript
- Используйте кеш браузера
- Используйте CDN для изображений (см. Также сервисы сжатия изображений)
- Оптимизация входных активов
- Включить сжатие GZIP на веб-сервере
Я всегда предлагаю эту линейку, чтобы улучшить пользовательский опыт и максимизировать конверсии. Убедитесь, что ваши разработчики могут выделить подходящее время для повышения производительности, чтобы оптимизировать скорость вашего магазина.
Проверьте свою электронную коммерцию с помощью подходящих инструментов для оценки производительности, таких как GTmetrix ,
Redirect 301
По умолчанию предыдущие версии Magento используют 302 перенаправления, которые не являются оптимальными с точки зрения SEO. Я рекомендую, чтобы ваши перенаправления были установлены на 301, чтобы получить все PageRank возможно из ваших связей.
Богатый фрагмент
Одно из самых интересных улучшений, представленных в Magento 2, - это, конечно, включение Rich Snippets. Эта новая функция помогает SEO и CTR в органических результатах. Эта функция включена по умолчанию в Magento 2, ее не нужно настраивать. Если ваша CMS вместо этого имеет более старые версии, тогда вам нужно запачкать руки и вводить структурированные данные через PHP.
Фотографии
Для оптимизации изображений специальный гид который всегда действителен. Короче говоря: мудро переименуйте имена файлов, измените размеры изображений до нужных размеров, сожмите их до максимума и вставьте исчерпывающий тег alt.
Еще одна важная функция SEO в Magento 2 - это возможность использовать ярлыки продуктов. Эта функция также была доступна для версий Magento 1.x, но только с использованием сторонних расширений.
Сопутствующие товары
В Magento 2 созданы 3 типа отношений между продуктами. Мы находим продукт Up-Sell , то есть продукт, который мы хотим продвигать, как правило, это более дорогой и более качественный продукт.
Затем есть продукты Cross-Sell , то есть продукты, которые отличаются от продуктов, которые покупает покупатель, но которые связаны с ним.
Наконец, мы находим сопутствующие товары , которые представляют собой товары, тесно связанные с товаром, отображаемым пользователем. Эти продукты являются дополнительными элементами, которые клиент может приобрести вместе с продуктом, который он просматривает.
Реализация коробок сопутствующих товаров хороша для структура внутренней ссылки улучшает удобство использования и навигацию между продуктами, а также облегчает жизнь паукам, которые быстрее найдут ссылки на новые продукты.
Протокол HTTPS
По моему мнению, этот абзац был бесполезен, но я избегаю недопонимания двух строк, которые я поставил. Ваша электронная коммерция принимает кредитные карты и личные данные ? Я все еще должен сказать вам, что необходимо перейти на HTTPS ?
SEO Модули для Magento
Недавно я использовал пакет Magento SEO Suite Ultimate extension v9.3.0, очень полный модуль Magento SEO, который существует уже долгое время.
Модуль MageWorx предлагает множество функций SEO, в том числе:
- Поддержка тегов hreflang Включает в себя множество вариантов, чтобы убедиться, что это лучше всего реализовано на ваших страницах электронной коммерции
- Варианты настройки каталога товаров. Это часто запрашиваемая функция во всех случаях, когда продаются варианты одного и того же продукта, как правило, простые, в комплекте или настраиваемые продукты. Модуль позволяет настроить канонические URL-адреса так, чтобы они ссылались по существу на первичные версии URL-адреса. Так, например, если у вас есть рубашка, которая является настраиваемым продуктом с различными размерами или цветными версиями, вы можете установить канонический URL
- Управление мета-тегами роботов. Это функция, которую я использую во всех магазинах, с которыми я работаю. Вы можете установить правила (с подстановочными знаками - подстановочные знаки), чтобы назначать мета-роботы тегам для групп страниц (например, noindex, следуйте для всех URL, содержащих? Price =).
- Возможность изменить файл robots.txt из бэкэнда Magento
- Проверьте HTTPS / HTTP дубликаты URL
- Возможность создавать более продвинутые правила для канонических URL-адресов (для таких вещей, как управление косой чертой и т. Д.)
- Варианты перезаписи URL
- Варианты создания соглашений для написания тега заголовка
- Варианты создания расширенного sitemap.xml
- Варианты управления пейджингом
- Возможность переопределения или переопределения других настроек на уровне отдельного магазина
Это лишь некоторые из особенностей, но есть и многие другие. Этот модуль, безусловно, является одним из самых популярных среди владельцев и агентств Magento eCommerce.
Другие модули SEO для Magento, которые я считаю действительными:
- Расширение Magento Sitemap Suite v4.6.3 : автономный модуль для расширения карты сайта Magento)
- Модуль Мирасвит : хорошая форма, охватывающая основы и некоторые дополнительные опции
В этой статье были рассмотрены важнейшие аспекты получения хорошего SEO от Magento. Если у вас есть какие-либо комментарии, вопросы или дополнения, дайте мне знать, чтобы мы могли продолжать улучшать эту статью.
Как управлять настраиваемыми продуктами?
Правильно ли индексировать все варианты или лучше объединить силу и авторитет в одном URL для целей SEO?
Как это сделать?
Ваша электронная коммерция принимает кредитные карты и личные данные ?
Я все еще должен сказать вам, что необходимо перейти на HTTPS ?