Инструкция: Создание FAQ на метаобъектах Shopify (для ChatGPT и SEO)
Главная цель: Сделать так, чтобы нейросети (ChatGPT, Perplexity, Gemini) видели ответы на сайте, а контент-менеджер мог добавлять новые вопросы мышкой, не трогая код.
Шаг 0: Подготовка (Техника безопасности)
Никогда не пиши код на живом сайте!
- Зайди в админку Shopify → Online Store → Themes.
- Нажми на три точки (⋯) у активной темы → Duplicate.
- На копии нажми Preview и работай в этом превью. Публиковать будем в самом конце.
Шаг 1: Создание базы данных (Метаобъекты)
Процесс описан в https://wtemu.ru/kak-nastraivat-sekcziyu-faq-dlya-glavnoj-i-straniczy-pagefaq/
Шаг 2: Создание шаблона страницы
- Online Store → Themes → Edit code (редактировать код твоей копии темы).
- Слева в папке Templates нажми Add a new template.
- Выбери
page, назовиfaq. Создастся файлtemplates/page.faq.json. - Очисти всё, что там есть, и вставь этот минимальный код:json{“sections”: {“faq”: { “type”: “faq” } },”order”: [“faq”]}
- Нажми Save.
{
“sections”: {
“faq”: { “type”: “faq” }
},
“order”: [“faq”]
}
Шаг 3: Создание самой секции
- В папке Sections нажми Add a new section.
- Назови его
faq. Создастся файлsections/faq.liquid. - Удали весь стандартный код и вставь финальный код секции (тот огромный блок с Liquid, стилями и JS, который мы только что зафиксировали).
- Нажми Save.
Создаем страницу в админке
- Online Store → Pages → Add page.
- Title:
FAQ. - Справа в меню Theme template выбери
faq(вместо стандартногоdefault). - Нажми Save. Теперь, если ты откроешь превью этой страницы, ты должен увидеть свой тестовый вопрос!
Шаг 4: Глобальная разметка Organization (Для ИИ)
Это нужно, чтобы нейросети понимали, кто владеет сайтом. Добавляется один раз на главную.
- В редакторе кода открой
layout/theme.liquid. - Найди закрывающий тег
</head>. - Прямо перед ним вставь этот код (замени ссылки на логотип и соцсети на реальные!):
{%- if template == 'index' -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Dr. Berg UK",
"legalName": "Britannia Tiger Health Ltd",
"url": "https://drberg.uk",
"logo": "https://drberg.uk/PATH-TO-LOGO.png",
"description": "Authorised UK distributor of Dr. Berg supplements, dispatched from a UK warehouse.",
"sameAs": [
"https://www.facebook.com/YOUR-PAGE",
"https://www.instagram.com/YOUR-PAGE"
]
}
</script>
{%- endif -%}
- Нажми Save.
Шаг 5: Редиректы (перенаправление старых ссылок)
Люди и боты могут набирать короткий адрес /faq. Нужно перекидывать их на новую страницу.
- В админке: Online Store → Navigation → URL Redirects.
- Нажми Create URL redirect.
- Создай два редиректа:
- Redirect from:
/faq→ Redirect to:/pages/faq - Redirect from:
/content/8-faq→ Redirect to:/pages/faq
- Redirect from:
- Нажми Save.
Шаг 6: Проверка robots.txt (Пропуска для ботов)
Нейросети используют специальных ботов (GPTBot, ClaudeBot). Нужно убедиться, что сайт их не блокирует.
- Открой в браузере
https://drberg.uk/robots.txt. - Просто прочитай текст. Ищи там слова
GPTBot,OAI-SearchBot,ClaudeBot,PerplexityBot,Google-Extended. - Если видишь рядом с ними
Disallow: /— значит кто-то их заблокировал. Если их там нет вообще — всё отлично, боты могут читать сайт.
Шаг 7: Добавление в Bing (Корм для ChatGPT)
ChatGPT Search берет данные из поисковика Bing. Если сайт не проиндексирован в Bing, ChatGPT его не найдет.
- Зайди на Bing Webmaster Tools.
- Войди через аккаунт Microsoft.
- Добавь сайт
drberg.uk. - Пройди процесс верификации (подтверждения прав) — обычно это вставить мета-тег в
theme.liquidили добавить TXT-запись в DNS домена. - В панели Bing найди раздел Sitemaps и отправь ссылку на карту сайта:
https://drberg.uk/sitemap.xml.
Шаг 8: Финальное тестирование (QA)
Перед публикацией темы на живой сайт, проверь:
- Кликабельность: Открой страницу FAQ. Вопросы должны плавно открываться и закрываться (твоя JS-анимация работает).
- Код страницы (Важно!): Нажми
Ctrl + U(View Source) в браузере на странице FAQ. Найди черезCtrl + FсловоFAQPage. Ты должен увидеть блок<script type="application/ld+json">с вопросами и ответами в тексте. Это значит, что ИИ-краулеры увидят текст серверно. - Проверка JSON-LD: Скопируй этот JSON-блок и вставь в validator.schema.org. Ошибок быть не должно.
Если всё работает: Иди в Online Store → Themes, выбери свою копию и нажми Publish.