Shopify SEO: проблемы и советы

Опубликовано: 2021-07-19

Shopify достигла новых высот популярности, но платформа не без проблем с SEO ...

За последние несколько лет Shopify продемонстрировал значительный рост, и в 2020 году он действительно ускорился, поскольку все большее количество людей хотели получить быстрый, простой и масштабируемый способ вывести свой бизнес в Интернет во время пандемии.

Глядя на данные Google Trends, мы можем увидеть, насколько очевиден был этот всплеск:

Shopify поисковая оптимизация

Это не без уважительной причины - Shopify - отличная платформа для построения бизнеса, особенно для тех, у кого нет цифрового опыта - одним из основных преимуществ этой платформы является ее простота.

Но, возможно, упор на простоту и создание платформы, которая в первую очередь предназначена для пользователей начального уровня, привел к негибкости Shopify: многие технические задачи SEO, которые вы можете ожидать выполнять на таких платформах, как WordPress или Magento, невозможны на Shopify, а другие требуют довольно сложные обходные пути. Давайте рассмотрим некоторые из этих проблем, а также несколько советов по Shopify SEO.

1) Принудительная структура URL

Одна из первых вещей, которую вы заметите на любом сайте Shopify, - это то, что все они имеют одинаковую структуру URL-адресов. Категории - это / collections /, и каждый продукт будет иметь / products / в URL-адресе. Это высечено в Shopify, что означает, что вы не сможете делать такие вещи, как URL-адрес продукта в корне.

Я не думаю, что это серьезная проблема сама по себе, но если вы переходите с другой платформы на Shopify, весь ваш сайт должен будет пройти через изменение URL. Конечно, всегда лучше избегать любых изменений URL-адресов, где это возможно. Переход на Shopify, включающий большое количество принудительных изменений URL-адресов, скорее всего, будет довольно болезненным, даже с перенаправлениями.

2) Без подкатегорий

Shopify также не позволяет нам создавать подкатегории с иерархическими URL-адресами.

На другой платформе мы могли бы создать подкатегорию со следующей структурой URL-адресов: example.com/collections/mens-shirts/long-sleeve .

Но на Shopify у вас не может быть иерархии в коллекциях.

Итак, если вы хотите , что бы страницы «подкатегорию» коллекции, она должна была бы быть плоской коллекции собственных, таких как:

example.com/collections/mens-shirts-long-sleeve.

Если вы попытаетесь добавить в себя косую черту, она автоматически изменится на дефис.

Обратите внимание, что коллекции могут быть вложены в разные коллекции в меню навигации, чтобы создать визуальный вид подкатегорий. Но с точки зрения URL-адреса и внутренней структуры они находятся на одном уровне.

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

3) Дублирующийся контент, созданный фильтрами

По умолчанию коллекции можно фильтровать с помощью тегов, что позволяет пользователям фильтровать и уточнять коллекцию продуктов.

Например, если вам нужна опция фильтрации / мужские-рубашки / по красному цвету, вы должны создать тег для красного и применить его ко всем соответствующим товарам. Если этот фильтр затем выбран в / mens-shirts /, поведение Shopify по умолчанию будет заключаться в создании нового URL-адреса:

example.com/collections/mens-shirts/red.


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

Обратной стороной является то, что, если все параметры фильтра индексируются, можно легко создавать повторяющиеся коллекции.

Итак, хотя у нас есть страница мужских красных рубашек по адресу / collections / mens-shirts / red (доступ к которой осуществляется через фильтр), у нас уже может быть статическая страница коллекций мужских красных рубашек по адресу example.com/collections/mens-red-shirts. /!

Затем это может происходить несколько раз на каждой странице коллекций.

Обычно я решаю этот тип проблемы с помощью канонических тегов. Применить пользовательский канонический шаблон в Shopify не особенно быстро или просто , но это можно сделать с помощью операторов if на основе различных шаблонов в вашей теме и с использованием настроек темы.

дублировать

В качестве альтернативы доступны приложения Shopify, которые пересматривают фильтрацию продуктов и решают некоторые проблемы с SEO, пока они работают. Boost - один из примеров; если бы мы отфильтровали / mens-shirts / по красному цвету при использовании этого приложения, результирующий URL-адрес был бы каноническим на / mens-shirts /, так что все в порядке с точки зрения дублированного контента в индексе.

Обратной стороной этого подхода является то, что это может привести к тому, что ценные страницы SEO останутся невидимыми для Google. Убедитесь, что вы понимаете влияние исключения этих URL-адресов фильтров из индекса; посмотрите, какой тип страницы имеют конкуренты в рейтинге «красных рубашек» или какова ваша страница, и сделайте оценку, основанную на преимуществах и недостатках их канонизации.

Кроме того, стоит отметить, что на страницах тегов вы не можете редактировать содержимое страницы. Как правило, он дублирует то, что находится на странице, с которой он отфильтрован. Итак, / mens-shirts / red будет иметь то же содержание, что и / mens-shirts. Это может раздражать, если вы хотите иметь высокооптимизированные страницы, нацеленные на большее количество нишевых перестановок ключевых слов.

4) Невозможно изменить файл robots.txt и карту сайта XML.

Многие сайты электронной коммерции используют robots.txt, чтобы Google не сканировал страницы, сканирование которых не требуется, например URL-адреса фасетной навигации.

Но, как и структура URL, файл robots.txt в Shopify является жестким и заблокированным. Это то же самое на каждом сайте Shopify и не может быть отредактировано. Хотя файл robots.txt в Shopify неплохо справляется, могут быть случаи, когда вы захотите добавить что-то в robots.txt, чтобы заблокировать Google от просмотра URL другого типа. Вместо этого вам понадобится другое решение, например, применение тега noindex.

Как и в случае с robots.txt, не исключено, что однажды вы захотите вручную отредактировать карту сайта XML. К сожалению, это тоже заблокировано Shopify. На этом форуме указан обходной путь, при котором пользовательский файл карты сайта загружается в магазин и выполняется перенаправление с исходного файла sitemap.xml на новый URL-адрес файла. Я не пробовал, и, похоже, это работает не для всех, но если вы отчаянно хотите отредактировать свою карту сайта xml, это может стоить того.

5) Повторяющиеся URL-адреса продуктов

По умолчанию URL-адреса продуктов на Shopify включают путь коллекции, и если вы получаете доступ к одному и тому же продукту через разные коллекции, этот идентичный продукт доступен по нескольким разным URL-адресам. Например, красная рубашка для мужчин может быть указана по каноническому URL-адресу example.com/products/nice-red-shirt.

Но вы можете получить к нему доступ через несколько страниц коллекций:

example.com/collections/mens-shirts-long-sleeve/products/nice-red-shirt
example.com/collections/formal-mens-shirts/products/nice-red-shirt
example.com/collections/mens-red-shirts/products/nice-red-shirt

Каждый из этих URL-адресов будет идентичным, но будет канонизирован как example.com/products/nice-red-shirt.

Ограничение здесь заключается в том, что, как правило, этот канонический URL-адрес не будет связан за пределами страницы со списком всех продуктов, которую вы можете просмотреть на большинстве сайтов Shopify в / collections / all /.

Это рисует довольно запутанную картину для Google. Канонический тег используется для демонстрации того, какая версия URL-адреса является основной. Тем не менее, версия, которую, как мы говорим, должна иметь приоритет, на самом деле практически не связана с различными неканоническими версиями! Если вы получаете доступ к продуктам через меню навигации и со страницы коллекций, вы попадете на URL-адрес, который канонизируется на другой.

Это можно исправить, отредактировав файл .liquid темы. Это исправление гарантирует, что это канонический URL-адрес, на который ссылается весь веб-сайт, и поможет устранить любую путаницу. Если у вас есть URL-адреса продуктов с возможностью поиска, это, безусловно, стоит реализовать.

6) Отсутствие доступа к .htaccess может затруднить перенаправление

Отсутствие .htaccess означает, что перенаправления на основе правил невозможны.

Хотя в Shopify можно легко применять отдельные перенаправления, для массовых заданий это немного сложнее, и их нужно будет заполнить в Excel и загрузить через приложение Shopify, такое как Transportr .

Также стоит отметить, что, хотя Shopify ограничен 100000 перенаправлений, это ограничение не распространяется на такие приложения, как Transportr.

7) Нет международных подкаталогов

Международный

Если ваш бизнес расширяется на международном уровне, ключевой частью этого плана расширения должно быть международное SEO и то, как ваш веб-сайт будет структурирован, чтобы максимизировать органический трафик.

Обычно это предполагает выбор между использованием подкаталогов, поддоменов или CCTLD . Но с Shopify международные подкаталоги невозможны, поэтому, если вы не хотите иметь полностью отдельные домены для каждой страны, поддомен - единственный вариант. См. Например, https://uk.gymshark.com/ .

Google сказал, что поддомены обрабатываются так же, как подкаталоги , но это остается дискуссионным в сообществе SEO - вот Рэнд Фишкин, ссылающийся на 14 тематических исследований, очевидно, доказывающих, что это неправда. Мой опыт также показал, что подкаталоги всегда превосходят поддомены, и кажется, что, несмотря на сказанное, поддомены в некоторой степени обрабатываются иначе, чем основной домен. В то время как подкаталог позволяет более четко консолидировать полномочия.

В этой ветке с января 2021 года руководитель отдела глобальной коммерции из Shopify сказал, что подкаталоги рассматриваются для международных веб-сайтов, хотя сроки отсутствуют.

Альтернативным подходом к этому и другим проблемам, связанным с жесткой структурой URL-адресов Shopify, было бы использование Headless CMS, где интерфейс и сервер разделены, но обмениваются данными через API. Это предоставит вам полный контроль над своими URL-адресами и вернет вам некоторую гибкость SEO, которой Shopify не хватает из коробки. Мы оставим более подробный взгляд на преимущества и недостатки сайтов без головы до следующего раза!

Заключение

У Shopify есть ограничения SEO, но они ни в коем случае не являются непреодолимыми. Некоторые проблемы с SEO, такие как дублирующиеся продукты или URL-адреса коллекций, могут быть решены с помощью небольших усилий или использования (оплаченных) приложений Shopify.

Другие ограничения SEO встроены, поэтому люди, впервые открывающие бизнес в Интернете и с небольшими цифровыми знаниями, не рискуют что-либо сломать, например, отредактировав .htaccess или robots.txt.

По мере того, как все больше компаний начинают использовать его, и особенно по мере того, как компании, использующие Shopify, становятся больше и растет опыт, я ожидаю, что Shopify предоставит больше свободы тем, кто с ним работает. Знания его пользователей вырастут за пределы группы из одного человека, управляющей базовым веб-сайтом, и Shopify должен предоставить эту дополнительную гибкость.