Скрытие страницы от поисковых систем

Поисковые системы, такие как Google, постоянно обходят интернет в поиске новых данных. Во время обхода вашего сайта файл robots.txt вашего магазина блокирует контент страниц, который в противном случае мог бы снизить эффективность вашей SEO-стратегии за счет кражи PageRank.

По умолчанию файл robots.txt вашего магазина указывает ботам, обычно индексирующим ботам поисковых систем или «поисковым роботам» (crawlers), какие страницы или файлы им следует или не следует запрашивать для просмотра на веб-сайте. Например, запрашивается, чтобы поисковые системы не просматривали вашу страницу корзины (которая находится по адресу www.example.com/cart), поскольку она уникальна для отдельных клиентов и ее индексация поисковой системой нецелесообразна. Все магазины Shopify имеют предварительно настроенный и оптимизированный шаблон robots.txt.liquid, поэтому вам не нужно вносить никаких изменений в файл robots.txt.liquid, если для этого нет особых причин. Подробнее о редактировании robots.txt.liquid.

Если вы хотите скрыть определенную страницу или товар от поисковых систем, но при этом оставить их активными и опубликованными в канале продаж интернет-магазина, вы можете использовать метатеги или пользовательское метаполе, чтобы вручную скрыть свой контент от поиска. Вы также можете скрывать товары с помощью статуса «Скрыто» (Unlisted).

Подробнее об управлении доступностью для поиска в интернет-магазине.

Скрытие страницы или товара с помощью метатегов

Вы можете скрыть страницы, не включенные в ваш файл robots.txt.liquid, настроив раздел <head> файла макета theme.liquid вашего магазина. Вам нужно добавить код метатега, чтобы остановить индексацию определенных страниц.

Использование метатегов означает, что ваш товар или страница скрыты от поисковых систем, но по-прежнему видны в поиске по витрине.

Шаги:

  1. В панели администратора Shopify перейдите в раздел Интернет-магазин > Темы.

  2. Найдите тему, которую хотите отредактировать, нажмите кнопку , чтобы открыть меню действий, а затем нажмите Изменить код.

  3. В папке layout нажмите на файл theme.liquid.

  4. Чтобы исключить шаблон поиска, вставьте следующий код с новой строки в разделе <head>:

{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}
  1. Чтобы исключить определенную страницу или товар, вставьте следующий код с новой строки в разделе <head>:
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}

Обязательно замените значение page-handle-you-want-to-exclude на правильный псевдоним страницы. Например, если вы хотите скрыть товар под названием «Exclusive Secret Product» с псевдонимом exclusive-secret-product, то оператор if будет выглядеть так: if handle contains 'exclusive-secret-product'.

6. Нажмите Сохранить.

Скрытие товара с помощью статуса «Скрыто»

Если вы хотите, чтобы товар можно было найти только по прямой ссылке (URL), вы можете скрыть его.

Когда вы устанавливаете для товара статус Скрыто (Unlisted), он скрывается из поиска в интернете, каталога Shopify и карты вашего магазина. Скрытые товары также не отображаются на страницах коллекций, созданных на базе Shopify, в результатах поиска (включая предиктивный поиск) или в рекомендованных товарах на вашей витрине.

Подробнее о статусе скрытого товара.

Скрытие страницы или товара с помощью пользовательского метаполя

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

seo.hidden — это системное метаполе, которое может использоваться сторонними приложениями для хранения данных, когда они скрывают ресурс от поисковых систем и карт сайтов. Если вы получаете сообщение Пространство имен и ключ. seo.hidden. Пространство имен и ключ уже заняты. Просмотреть метаполя без определения (Namespace and key. seo.hidden. Namespace and key are already taken. View metafields without a definition), это означает, что seo.hidden используется сторонними приложениями и недоступно для изменения в панели администратора Shopify. Если вы хотите добавить определения к каждому типу контента, который уже использует seo.hidden, вы можете создать определение для существующих метаполей.

Рекомендации по использованию пользовательского метаполя для товаров

Если вы хотите, чтобы товар был доступен только по прямой ссылке (URL), рассмотрите возможность установки для товара статуса Скрыто (Unlisted) вместо использования метаполя seo.hidden. Скрытый товар не отображается в картах сайтов и поисковых системах, а также на страницах коллекций на базе Shopify, в результатах поиска, рекомендованных товарах вашего магазина или в каталоге Shopify.

Если товар имеет статус Скрыто (Unlisted), а метаполю seo.hidden задано значение 1, статус Скрыто имеет приоритет при отображении и поиске товара.

Сравнение видимости товаров

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

Описание влияния статуса товара «Скрыто» (Unlisted) и метаполя seo.hidden
Функция / возможностьВидимость товара со статусом «Скрыто»Видимость товара с метаполем seo.hidden
Поиск в интернете
Каталог Shopify
Карта сайта
Поиск по витрине
Страница товара (интернет-магазин и пользовательские витрины)
Страница товара (Shop)
Коллекции на витрине
Рекомендованные товары
Shop (главная лента/страницы магазина/страницы категорий/результаты поиска)
Сторонние каналы продаж

Создание пользовательского метаполя

  1. В панели администратора Shopify перейдите в раздел Настройки > Метаполя и метаобъекты.

  2. В разделе Определения метаполей выберите подходящий тип ресурса (Товары, Страницы или Записи в блоге), который вы хотите скрыть.

  3. Нажмите Добавить определение.

  4. Заполните следующие поля:

    • Введите Название метаполя, например SEO Hidden, а затем выберите это название из списка.
    • В поле Пространство имен и ключ укажите seo.hidden.
    • Необязательно: добавьте краткое описание, например «Скрывает ресурс от поисковых систем, если значение равно 1».
  5. Настройте значения пользовательского поля, выполнив следующие действия:

    1. Нажмите ⊕ Выбрать тип, а затем выберите Целое число.
    2. Выберите Одно значение.
    3. В разделе Валидация установите Максимальное значение равным 1.
  6. Нажмите Сохранить.

  7. В панели администратора Shopify перейдите к странице, записи в блоге или товару, которые вы хотите скрыть от поисковых систем.

  8. В разделе Метаполя установите для метаполя SEO Hidden значение 1.

  9. Нажмите Сохранить.

Чтобы снова сделать страницу, запись в блоге или товар видимыми для поисковых систем, удалите значение метаполя SEO Hidden, оставив его пустым, а затем сохраните изменения.

Повторное сканирование URL-адресов в Google после внесения изменений

Если вы внесли изменения или добавили страницу на свой сайт и хотите, чтобы Google повторно просканировал ваши URL-адреса, у вас есть два варианта:

Дополнительную информацию см. в разделе Как запросить повторное сканирование URL.