Как добавить noindex для конкретной страницы в магазине shopify

У меня есть магазин Shopify, и я хочу заблокировать поисковые системы для индексации некоторых страниц продуктов, я нашел это решение https://help.shopify.com/en/manual/promoting-marketing/seo/hide-a-page-from-search-engines?utm_source=gurucopy&utm_medium=link&utm_campaign=Gurus#undefined

{% if handle contains 'page-handle-you-want-to-exclude' %} <meta name="robots" content="noindex"> {% endif %}

но я не знаю, как мне внести изменения, чтобы заблокировать мои страницы под ссылкой на мою страницу mysite.com/products/product-26

mysite.com/products/kalita

Спасибо

0
0
1 695
2

Ответы 2

Есть очень удобный способ сделать это ... Он работает как шарм ... Вы можете использовать свойство метаполя для продуктов, предоставляемых Shopify (ищите инструмент под названием ShopifyFD для Google Chrome)

Создайте метаполе для продуктов, которые вы хотите скрыть от Google. Создайте метаполе с пространством имен как «seo» и ключом как «robots» и задайте значение как «noindex» или «noindex, nofollow» в зависимости от того, что вам нужно, и «Сохранить».

Теперь в вашем разделе theme.liquid в заголовке добавьте следующее

{% if product and product.metafields.seo and product.metafields.seo.robots %}
  <meta name="robots" content="{{ product.metafields.seo.robots }}">
{% endif %}

У Shopify есть руководство по API для этого: Скрыть ресурс от поисковых систем и карт сайта:

POST /admin/api/2019-10/products/#{id}/metafields.json
{
  "metafield": {
    "namespace": "seo",
    "key": "hidden",
    "value": 1,
    "value_type": "integer"
  }
}

Вы также можете проверить их Приложение "Инструменты разработчика", если вы используете macOS - это позволит вам выполнить почтовый запрос после аутентификации с помощью личные кредиты приложений.

Другие вопросы по теме