8800-511-07-11ответим на ваши вопросы

Документация (в разработке)

29 июля 2020
4111
1

Как устроена документация

В документации будет описан каждый пункт бокового меню, который вы можете найти в админке нашего готового решения после установки. Т.е. это документация для владельцев агрегатора, для админов, контент менеджеров и других ролей, кто будет работать в админке. Это не документация для программистов и верстальщиков. 

Важно:

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

При этом, в любой момент, если вы хотите найти определённую информацию про определённый блок (настройку, функционал) вы можете использовать Содержание или сочетание клавиш CTRL+F и искать через поиск по словам.

Распаковка движка

В конце блока с текстовым описанием раздела Распаковка движка есть Видео инструкция. Если вы лучше воспринимаете видео, можете сразу открыть её! 

Для своих агрегаторов мы используем хостер Beget и виртуальный сервер VPS (CPU: 4 ядра, Память: 6Гб) 

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

Шаг 1. Перейти на хостинг Beget ссылка 

Шаг 2. Выбрать плашку Облако 

Шаг 3. Выбрать плашку VPS/VDS    

Шаг 4. Выбрать в ручную конфигурацию: 4 ядра, 6 ГБ / Память, 10 ГБ / NVMe 

   Цена может отличаться от той, что на скрине, так как цены со временем меняются.

   Все 3 величины можно будет поменять уже позже. Т.е. это начальные минимальные показатели, которые мы бы рекомендовали. Чем больше будет посетителей на сайте, тем больше нужно будет 1го и 2го показателя (4 ядра, 6 ГБ / Память), а вот 3й показатель отвечает за то сколько у вас будет загружено данных на сайт и сколько будет вообще сайтов. 

 

Шаг 5. Выбрать панель управления Hestia CP в разделе Готовые решения. 

Эта опция устанавливает вам операционную систему Ubuntu 22 PHP 8 панель управления Hestia CP 

 

Шаг 6. Нажать кнопку Создать

 

Шаг 7. Зарегистрироваться                                                                                                                                                                                  

После регистрации вам будет прислан доступ для входа в Личный кабинет на хостинге

В этот личный кабинет также можно зайти с сайта beget

 

 

Зайдя в Личный кабинет, вы увидите вот такой экран

Если сразу вы не видите созданный сервер, значит надо ещё подождать. Он может ещё устанавливаться. 

 

Шаг 8. Приобрести и/или подключить доменное имя

Для того, чтобы подключить доменное имя, нам понадобиться IP адрес сервера. На скрине выше указан IP адрес 62.113.98.216 У вас будет свой адрес и вы копируете его. Он копируется по нажатию.

Если у вас ещё нет доменного имени, вы заходите в раздел Домены/поддомены

 

 

Далее - Регистрация доменов

     Вводите имя, которое вы хотите купить (оно конечно же должно быть свободно) Нажимаете Продолжить и вводите свои паспортные данные. Обычно активация нового доменного имени происходит достаточно быстро. После регистрации домена он появляется здесь же, в разделе Мои домены. (скрин выше)

Выбираете купленный домен и нажимаете на 3 точки справа от имени домена. В появившемся попапе выбираете - Редактирование DNS

 

Теперь мы должны отредактироваться DNS записи для нашего домена. Большинство из них выставляются автоматически. Поэтому всё, что нам нужно сделать, это поменять IP адрес. 

Выбираем домен, который мы приобрели и нажимаем иконку ручки.

Вставляем IP адрес (Выше показывал где его скопировать.) своего сервера в первый инпут напротив буквы A (это так называемая A запись). 

И тоже самое проделываем с другим именем домена, которое через www

 

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

Если вы видите не такую страницу, то возможно нужно ещё подождать. Изменения не сразу вступают в силу. Но если на протяжении долгого времени такого не происходит, то возможно вы что-то сделали не так. Перепроверьте ещё раз все пункты выше либо напишите в саппорт хостинга.

 

Если у вас уже был домен и он зарегистрирован у другого регистратора доменных имён, то вам нужно Нужно в админке домена где у вас домен куплен прописать в днс адресах ваши - ns1.beget.com
ns2.beget.com
ns1.beget.pro
ns2.beget.pro

На примере Reg.ru

 

При этом уточню, что если у вас домен уже куплен и находится у другого регистратора, после того, как вы поменяете днс, вам также как и в описании выше для покупки нового домена, нужно создать домен на beget и прописать для него IP вашего сервера.

Вот пример одного из моих агрегаторов, у которого домен куплен на reg ru но сайт лежит на beget

Шаг 9. Настроить место, куда можно будет положить файлы инсталятор и архив сайта, чтобы начать установку.

 

Первым делом нужно в Личном кабинете Beget перейти в панель управления Hestia CP 

 

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

 

 

 

 

Войдя вы увидите вот такой экран

 

На нём вы сможете управлять различными функциями сервера, включая во-первых размещённые на нём веб сайты, во-вторых базы данных, а также такие вещи как специфичные днс записи, почтовые ящики, бэкапы сайта и задания по cron

Для установки нам понадобится 2 из перечисленных раздела

 

Итак нам нужен раздел WEB, в котором мы создаём папку, в которую мы будем копировать (закидывать) 2 файла, которые вы получили при покупке. Инсталлер и архив движка. Далее мы привяжем эту папку к домену. Также мы добавил SSL сертификат для этого домена.

Сначала нажимаем на кнопку - Добавить домен 

 

Далее вписываем название нашего домена и сохраняем

 

Нажимаем кнопку Назад и мы видим наш созданный домен в Списке

 

 

Если после этого вы введёте в браузере свой домен, то содержание страницы изменится, и будет такая картинка

 

Теперь нужно добавить SSL сертификат для нашего домена

Нажимаем на домен и в открывшихся настройках ставим 3 галочки как на скрине ниже, далее сохраняем.

 

У вас должно появится сообщение, что всё сохранено и должен появится зелёный индикатор под SSL

 

Теперь мы можем закинуть файлы установщики в наш домен, для этого нажимаем на значок папки

 

На следующем экране нужно нажать на папку web

 

 

Далее вы увидите имя своего домена и нужно нажать на эту папку

 

Далее нажимаем на папку public_html

 

 

В этой папке будет 2 файла заглушки, которые мы удаляем

 

 

Далее нажимаем кнопку Add Files (Добавить файлы) и загружаем 2 файла, которые были вам предоставлены после покупки нашего готового решения. 

 

Не закрывайте страницу до тех пор, пока всё не загрузилось!

Далее переходим в браузер и к домену дописываем /installer.php

 

 

Так мы открываем файл инсталятора

 

Шаг 10. Проходим все шаги установки инсталятора

Перед началом установки нам понадобятся данные для доступа в базу данных. Это имя базы данных, имя пользователя БД, а также пароль этого пользователя. Нам нужно их создать. Для этого вернёмся в панель Hestia нажав на странице, на которой мы добавляли файлы инсталлятора на кнопку - Exit to Control Panel

 

 

В панели Hestia нажимаем на раздел DB

Нажимаем кнопку Добавить БД

При заполнении полей первым делом меняем кодировку на utf8mb4 (ВАЖНО - ИМЕННО С MB4)

Далее называем базу данных любым названием, но ОЧЕНЬ ВАЖНО ТО, что копируем мы не слово, как назвали, а сочитание, которое вы увидите чуть ниже. Система сама добавляет слово user_ 

Именно это значение далее мы вводим в инсталляторе

Далее мы создаём имя пользователя и так же копируем появившееся ниже сочетание с user и вставляем его в инсталлятор

И последним шагом мы генерируем пароль и также вставляем его в инсталлятор 

 

Не забудьте в панели Hestia сохранить все созданные данные

Далее в инсталяторе после вставки всех созданных для БД данных мы нажимаем кнопку Validate

 

Далее в низу экрана инсталлятора наставим галочку и нажимаем кнопку NEXT

Когда установка завершилась, мы нажимаем Admin Login

И у нас открывается новый экран, где нам нужно будет создать доступы для админки нашего нового агрегатора

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

Далее вы окажетесь в админке своего агрегатора 

 

Далее вы можете ввести в браузере уже своё доменное имя и вы должны увидеть распакованный агрегатор на фронте (ниже скрин главной страниц, на момент создания документации) 

 

Т.е. теперь вы работаете в админке, а изменения смотрите на своём сайте. 

Видео версия раздела - Распаковка движка
Создание структуры своего агрегатора

Предлагаю вам использовать такую схему для составления своей структуры агрегатора. Я сам использую именно её. Можете скопировать https://docs.google.com/spreadsheets/d/1x6BRIP97VYT4eKcdQ7ZAFeCrs34Qd0SkLuTUH6bxhhw/edit?gid=1266687437#gid=1266687437

 

Прямо по шагам объясню логику:

 

Пошаговая инструкция создания структуры агрегатора

1. Решить, что в вашей нише есть СЕГМЕНТ

Сегмент - это архитектурная единица, которая позволит иметь свою отдельную страницу листинга. На этой странице листинга будут выводится объекты с определенными характеристиками + будут выводится свои фильтры.

Объясню на простом примере. У вас есть компании и специалисты. Например, врачи и клиники. 

Страница листинга - это типовая страница, на которой выводятся объекты, например: https://podpts.ru/segment1/ 

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

Теперь представьте, что у вас был бы один сегмент, т.е. одна типовая страница листинга, при этом ваши объекты - это и врачи и клиники. Как вы их засунете на одну страницу листинга? Ведь у них разные описательные характеристики, разные фильтры (категории). 

Именно для этого существуют Сегменты. Иногда достаточно одного сегмента, но иногда нужно два и более. 

2. Пропишите этот сегмент (или сегменты) как в примере моей табличке структуры
3. Продумайте, какие описательные характеристики будут у каждого сегмента и пропишите их в вашу структуру

Описательные характеристики будут создаваться в Конструкторе полей объекта позже. 

Пока нужно решить какие характеристики могут быть. Например у вас компании и у компании есть адрес. Адрес - это характеристика. Часы работы - это характеристика и так далее. 

Все эти характеристики можно потом создавать, удалять созданные, менять старые. 

Продумайте Категории (фильтры), которые будут на вашем агрегаторе и пропишите их в таблицу

Категории - это фильтры, которые выводятся на странице листинга, и помогают пользователям сравнивать объекты.

Придумайте Свойства и пропишите их в таблицу

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

Настройки

Настройки - это базовый пункт меню WordPress. Это значит, что вы можете встретить данный пункт в любом сайте WordPress и отвечает данный раздел за различные базовые настройки вашего сайта. Этот раздел не относится к написанному нами коду, т.е. теме готового решения, но его всё равно надо настроить и лучше это сделать первым делом, поэтому я разместил данный раздел в самом начали документации. Т.е. после распаковки движка начинайте именно с этого раздела.

Настройки / Общие

Первый подраздел НАСТРОЕК - Общие. На скрине выше я обозначил цифрами каждый пункт ( не считая 12 и 13, они не влезли в скрин, их я просто опишу словами).

  1. 1. Название сайта - в рамках движка это название используется как часть метаданных, если они не заполнены. Т.е. если вы создадите страницу, на которой не прописаны метаданные, например title, то туда вставится это называние. Вы можете как в моём скрине назвать только используя своё доменное имя.
  2. 2. Краткое описание - это то слово, которое будет прописано возле логотипа. Вы можете кстати его и не использовать, если у вас будет просто логотип, но можно использовать как текст.
  3. 3. Иконка сайта - это фавикон. Фавикон - это картинка, которая отображается во вкладке браузера.
  4.  4. Просто вводится урл сайта. Если у вас пусто, можете ввести урл своего агрегатора, в админке которого вы находитесь. То, что они с http ни на что не влияет, так как приоритет у нас имеет флажок, который мы выставляем в гестии при установке сайта по инструкции. 
  5.  5. Просто вводится урл сайта. Если у вас пусто, можете ввести урл своего агрегатора, в админке которого вы находитесь. То, что они с http ни на что не влияет, так как приоритет у нас имеет флажок, который мы выставляем в гестии при установке сайта по инструкции. 
  6. 6. Административный Email. В данное поле попадает введённый на этапе инсталляции адрес почты
    На него приходят сообщения об ошибках на сайте и другие административные уведомления подобного характера
    Его можно сменить при помощи плагина Change Admin Email, который мы не ставим, так как обычно распаковывающим движок людям его менять никогда не приходится. Но если вы когда-то захотите изменить данный email просто установите плагин Change Admin Email
  7. 7. Членство. Ставим галочку, как на скрине.
  8. 8. Роль нового пользователя. Выбираем менеджер объекта, как на скрине. 
  9. 9. Язык сайта. Язык, на котором будет отображаться админка.
  10. 10. Часовой пояс
  11. 11. Дата
  12. 12. Время
  13. 13. Первый день недели.

Настройки / Написание

Базовый функционал WordPress. В работе готового решения не участвует. Можете оставить те же настройки, которые установлены после получения вами движка.

 

Настройки / Чтение

В блоке Настройки / Чтение есть 3 важных настройки, которые вам важно проверить на самом начальном этапе работы с готовым решением

 

 

 1. Убедитесь, что для Главной страницы из списка выбрана главная страница. Что это значит? В разделе страницы уже создана так называемая Главная страница. Уже - имеется ввиду с переданным вами движком. Но если бы вы вдруг удалили случайно все страницы, вы можете создать новую страницу в разделе Страницы, назвать её Главная страница и как раз в разделе Настройки / Чтение выбрать её как Главная.

 

2. Так же удостоверьтесь, что для страницы Записи выбрана страница Записи.

 

3.  Настройка Видимость для поисковых систем. По дефолту (т.е. когда вы получили движок, тут стоит галочка). Это значит, что все страницы вашего сайта закрыты от поисковых систем. Это нужно для того, что пока вы заполняете и настраиваете сайт, вы не хотите, чтобы поисковые машины индексировали его. Если вы сразу хотите начать работать с SEO, эту галочку нужно убрать. Обычно эта галочка убирается, когда мы хотим, чтобы поисковые машины начали индексировать наш сайт.

Настройки / Обсуждение

Базовый функционал WordPress. В работе готового решения не участвует. Можете оставить те же настройки, которые установлены после получения вами движка.

Настройки / Медиафайлы

Базовый функционал WordPress. В работе готового решения не участвует. Можете оставить те же настройки, которые установлены после получения вами движка.

Настройки / Постоянные ссылки

Рекомендуем оставить те же настройки, которые вы получили с купленным готовым решением. 

Если вы хотите, чтобы урл статей был другой, вы можете поменять его под себя

Мы выбрали именно такой вариант, чтобы в Яндекс Метрике отдельно изучать  страницы  статей  за  счёт  промежуточной  части  урла  blog

Настройки / Приватность

Рекомендуем оставить те же настройки, которые вы получили с купленным готовым решением. 

 

Настройки / User role editor

Рекомендуем оставить те же настройки, которые вы получили с купленным готовым решением. 

 

 

Настройки / Robots.txt

В данном пункте вы можете менять ваш файл robots.txt Этот технический файл указывает поисковым системам правила работы с вашим сайтом. 

Если вы не знаете, что такое файл robots.txt и как его прописывать рекомендую ознакомиться с одним из вариантов статей на эту тему https://timeweb.com/ru/community/articles/chto-takoe-robots-txt

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

Когда вы решите запускать сайт в поисковые системы, вам нужно прописать сюда уже ваши правила. Для каждого сайта эти правила индивидуальные. Лучше согласовать их с SEO специалистом. Но как минимум для начала вы можете взять за пример правила с одного из наших агрегаторов https://psy-mk.ru/robots.txt 

Главное не забудьте поменять в них название нашего url на ваш url

 

Также пропишу эти правила текстом, на случай, если на момент прочтения документации ссылка не будет работать 

 

User-agent: Yandex
Disallow: /comments/
Disallow: /my-account/
Disallow: /my-account-2/
Disallow: /my-objects/
Disallow: /compare/
Disallow: /sales/
Disallow: /goto/
Disallow: */script.js
Disallow: /wp-admin/
Disallow: /author/
Disallow: /href/
Disallow:/category/
Disallow: /tag/
Disallow: /*?*
Disallow: /*=*
Disallow: /wp-json/
Clean-param: post_type&moderation-hash&unapproved&preview&search&or&or[]&and&sort&table&pricing
Clean-param: utm_source&utm_medium&utm_campaign&utm_term&utm_type
Clean-param: _openstat&gclid&yclid&ymclid&from&cid&frommarket
Sitemap: https://psy-mk.ru/wp-sitemap.xml

User-agent:*
Disallow: /comments/
Disallow: /my-account/
Disallow: /my-account-2/
Disallow: /my-objects/
Disallow: /compare/
Disallow: /sales/
Disallow: /goto/
Disallow: */script.js
Disallow: /wp-admin/
Disallow: /author/
Disallow: /href/
Disallow:/category/
Disallow: /tag/
Disallow: /*?*
Disallow: /*=*
Disallow: /wp-json/
Sitemap: https://psy-mk.ru/wp-sitemap.xml

Настройки / Сайтмап

Оставлю 2 полезные ссылки для ознакомления с тем, что вообще такое карта сайта или Sitemap

https://yandex.ru/support/webmaster/controlling-robot/sitemap.html

https://www.unisender.com/ru/glossary/chto-takoe-karta-sajta/

 

Наше готовое решение автоматически генерирует карту сайта. Всё что вам нужно сделать сверить настройки. Если вы хотите, чтобы в карту сайта попадали все страницы листинга + страниц объектов (компании или специалисты) + страницы статей (записи), то у вас должны быть проставлены настройки как на скрине ниже

 

 

После сохранения настроек вы должны увидеть свою карту сайта по адресу ВАШУРЛ//wp-sitemap.xml

Пример

 

Как вы видите на скрине, у карты сайта есть структура. Т.е. фактически это несколько карт сайта. В одной хранятся все страницы листинга, в другой страницы объектов, а в третей страницы блога (статьи).

Объекты

 

В разделе объекты создаются, настраиваются и редактируются основные составляющие вашего агрегатора. 

Объект - это компания, специалист, онлайн-сервис или те сущности, которые вы будете создавать и заполнять. а пользователя агрегатора сравнивать.

Раздел Объекты состоит из 6 подпунктов:

  1. Все объекты
  2. Добавить объект
  3. Сегменты
  4. Категории
  5. Спецификации
  6. Номенклатуры

 

Заполняем раздел Объекты в точной последовательности

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

Объекты / Сегменты

Первым делом нам нужно создать минимум один сегмент в разделе Сегменты

 

Сегмент - это архитектурная единица, которая позволит иметь свою отдельную страницу листинга. На этой странице листинга будут выводится объекты с определенными характеристиками + будут выводится свои фильтры.

Объясню на простом примере. У вас есть компании и специалисты. Например, врачи и клиники. 

Страница листинга - это типовая страница, на которой выводятся объекты, например: https://podpts.ru/segment1/ 

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

Теперь представьте, что у вас был бы один сегмент, т.е. одна типовая страница листинга, при этом ваши объекты - это и врачи и клиники. Как вы их засунете на одну страницу листинга? Ведь у них разные описательные характеристики, разные фильтры (категории). 

Именно для этого существуют Сегменты. Иногда достаточно одного сегмента, но иногда нужно два и более. 

 

Итак, вы начали заполнять свой агрегатор, уже продумали структуру, что у вас является сегментами, что будет фильтрами (категориями). Можно создать первый сегмент. Для этого переходим в раздел Сегменты и тут сразу можно создавать новый сегмент

 

Прописываем Название, например Компании. Это название всегда можно поменять в будущем.

Далее буду показывать вам на примере одного из своих агрегаторов для наглядности:

 

ярлык - это составляющая урла, пример: https://psy-mk.ru/psihologi/ Т.е. это самый низкий уровень урла страницы листинга.

Алиас же - это составная часть урла страницы объекта из данного сегмента, например: https://psy-mk.ru/psiholog/kurepina-darya-sergeevna/

 

Нужно обязательно задать Алиас

Если вы не зададите Алиас, то вместо него подставится /messia_object/ и страница объекта не будет выводиться!

Микроразметка объекта

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

Приведу простой пример, что вставляем мы сейчас:

<meta itemprop="name" content="{{object_title}}">
<meta itemprop="image" content="{{object_image}}">

 

Ещё один пример:

<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"LocalBusiness",
"name":"{{object_title}}",
 
         "logo":"{{object_logo}}", "image":"{{object_image}}"
"address":{
"@type":"PostalAddress",
"addressLocality":"Москва",
"addressCountry":"Россия",
"streetAddress":"{adres}"
},
"url":"{{current_url}}",
"aggregateRating":{
"@type":"AggregateRating",
"ratingValue":{{average_rating_text}},
"reviewCount":{{total_comments}},
"bestRating":"5",
"worstRating":"1"
},
"geo":{
"@type":"GeoCoordinates",
"latitude":{{object_lat}},
"longitude":{{object_lng}}
}
}
</script>

 

Скрыть перелинковку на главной - возможность не выводить перелинковку конкретно данного сегмента на главной странице

 

 

Заголовок перелинковки - это соответственно заголовок, если вы не поставите галочку и решите выводить перелинковку на главной.

 

Чтобы проверить сработало ли изменение не забывайте сбрасывать кеш

 

В данном примере, я поставил галочку и перелинковка для Сегмента Компании перестала выводиться на главной

 

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

 

Распространять индивидуальные SEO на пересечения фильтров

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

Будет выводится так на всех страницах:

 

А прописано тут:

 

При этом использовать индивидуальные метаданные для страницы сегмента полезно и часто необходимо (просто без галочки распространения на пересечения фильтров)

 

Например, я на агрегаторе психологов как раз использую индивидуальные метаданные для страницы сегмента

 

Тут достаточно простая логика. Иногда страница листинга не особо вписывается в SEO шаблон всей страницы листинга. Ну т.е. у меня это психологи России. так бы мне пришлось вставлять слово России в шаблон как переменную, а других стран у меня нет. 

В общем и целом, если на пути создания шаблонов не очень понимаете как вписать страницу листинга в шаблон, просто пропишите индивидуальные метаданные.

Description кстати тоже. На скрине его нет просто потому что я про него забыл =) т.е. эта страница условно неважная. Никто особо не ищет по такому запросу психологи России. Основные запросы более точные, например психологи онлайн или психологи Москва или детский психолог.

Но что-то со страницей листинга сделать надо, поэтому мы её как-то называем. Но при этом в каких-то нишах, возможно эта страница будет собирать запросы, так что смотрите индивидуально и советуйтесь со своим SEO специалистом.

 

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

 

Конструктор полей объекта

 

В данной настройке мы создаём описательные характеристики для объектов, которые будут выводиться для объектов данного сегмента. (У каждого сегмента свои характеристики)

Например, на скрине выше вы видите созданную характеристику, адрес. А вот так она будет выводиться уже заполненная для объекта:

 

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

После того как вы создадите характеристику в конструкторе и сохраните, она появится в каждом объекте данного сегмента и уже там в неё надо будет внести данные

 

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

 

И последнее: 3 блока, которые также можно задать индивидуально именно для страницы сегмента. Эти блоки будут выводится на странице листинга (именно этого сегмента). Поэкспериментируйте, там есть разные шаблоны боксов. 

Выводите те, что подходят для вашей ниши.

 

Но как видите на скрине выше, мы эти блоки не используем, так как это индивидуальные блоки. Эти блоки лучше задавать для шаблонной страницы листинга. Про это подробнее в разделе SEO шаблоны.

 

 

Объекты / Категории

Категории (в админке) - это фильтры на странице листинга

 

Категории можно добавить 2мя способами

1. Создать их в ручную

2. Импортировать в разделе Импорт / Импорт Каетгорий

Категории имею вложенность. Т.е. вы при необходимости можете создать подкатегорию в категории.

1-й уровень категории лично мы используем как название бокса фильтров. Для этого в настройках категории есть настройка - Некликабельна.

 

 

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

Почему мы советуем делать верхний уровень некликабельным. Это чаще всего для SEO. Покажу на примере

 

 

Если бы мы сделали Город кликабельным, то была бы страница Объекты в городе. Но в каком городе?) по всех городах? но так не ищут. Поэтому мы закрываем верхний уровень. Но советуем проконсультироваться с вашим SEO специалистом. Может в вашей нише можно сделать по другому.

 

Чтобы создать категорию в ручную, переходим в раздел Объекты / Категории и сразу заполняем информацию для первой категории

 

Название - это название фильтра

ярлык - как будет эта категория отображаться в URL

Родительская или нет - Если вы создаёте самый верхний уровень блока фильтров, то выбираем Родительская категория - нет. Т.Е. у вновь созданной категории нет родителям. Она сама есть родитель.  Если же вы создаёте категории уже внутри, то выбираете какая категория будет родителем.

 

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

 

  • Выводить на главной - Если данная опция активирована, эта категория будет выводиться на главной как фильтр

 Речь про блок на главной. Т.е. когда люди зашли на главную страницу мы можем предложить им какой-то один или 2 базовых фильтра, чтобы они "провалились" уже на страницы листинга. Не советуем выводить сюда более 1 или 2 фильтров. У этого блока другая логика и назначение. Больше витринная.

 

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

 

 

Тип фильтра делает фильтр либо множественным, либо единичным. 

Пример на фронте:

 

Множественный фильтр продуман и оптимизирован для SEO. В урл выводится только верхний выбранный фильтр, остальные выносятся за ? 

 

Логика выбора

При выборе нескольких категорий с выбором ИЛИ, выбираются обьекты, входящие либо в одну, либо в другую категорию. При выборе нескольких категорий с выбором И, выбираются обьекты, входящие во все категории.

Данный текст нужен для единичных фильтров, чтобы назвать фильтр, когда ещё ни один другой не выбран.

 

Данные 2 настройки - Порядковый номер фильтра и Некликабельна можно применить уже когда будет создана категория.

Порядковый номер фильтра работает только для блока фильтров, т.е. для родительской категории. Т.е. вы можете решать какой блок фильтра будет выше. Дочерние фильтры в блоке фильтров выводятся по алфавиту.

Всё описано в подсказке.

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

Данная настройка делает всю категорию свойством. 

 

 

Можно выводить отдельные рекламные блоки для отдельных категорий.

SEO плейсхолдеры для категорий

SEO плейсхолдеры для категорий - это переменные, которые создаются в разделе Агрегатор/SEO и заполняются для каждой отдельной категории уже внутри самой категории.

1 Шаг - Создать SEO плейсхолдеры

 

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

2 Шаг - Создать SEO шаблон
3 Шаг - Заполнить сущность SEO плейсхолдера для каждой категории
SEO шаблоны для страницы листинга

Итак, ещё раз. Вы создали сегмент в разделе Объекты/Сегменты

 

Теперь перейдите в раздел Все страницы и там вы увидите автоматически созданную страницу с таким же названием как ваш сегмент. Если сегментов было создано несколько, то вы увидите несколько страниц.

Зайдите в нужную вам страницу сегмента, проскрольте немного и вы увидите блок SEO шаблоны 

 

 

Что такое SEO шаблон страницы листинга?

SEO шаблоны страницы листинга - это шорт коды для title, Description, заголовка H1, тексты в верхней части страницы и в нижней части. Т.е. вы прописываете шаблоны один раз в одном месте и за счёт SEO переменных на каждой отдельной странице листинга данного сегмента будут уникальные мета данные ( title, Description, заголовка H1, тексты в верхней части страницы и в нижней части ). Seo шаблон состоит частично из статичного текста, а частично из SEO плейсхолдеров, которые всегда пишутся в двойных скобках {{пример}}. Когда SEO плейсхолдеры заполнены для каждой категории, выбирая эту категорию на странице листинга, подставляется заполненная сущность данного SEO плейсхолдера.

Показываю сразу на примере 

Мы перешли на страницу листинга https://podpts.ru/segment1/

 

Все услуги - это заголовок H1

Если мы на этой же странице выберем любой фильтр, то увидим, что H1 поменялся

 

На самом деле поменялся не только заголовок H1, а также title  и description (просто они видны в коде поисковой системе).

 

 

 

Итак, что нужно сделать, чтобы ваши метаданные так же менялись?

1. Создать SEO плейсхолдеры для категорий в разделе Агрегатор, вкладка SEO

2. С помощью созданных плейсхолдеров и статичного текста прописать SEO шаблоны

3. В разделе категории для каждой категории прописать сущность плейсхолдера

Агрегатор / Личный кабинет

Раздел Агрегатор / Личный кабинет содержит в себе настройки личного кабинета контрагентов (партнёров). Через данные настройки в данном пункте я полноценно покажу как устроен личный кабинет партнёров, какие настройки можно применять и на что они влияют.

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

Личный кабинет партнёра всегда находится по ссылке ВАШСАЙТ/my-objects/

 

 

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

 

Письмо с логином и паролем будет отправлено на email 

 

В вашей системе такой зарегистрированный пользователь появится в разделе пользователи с ролью Менеджер объекта.

 

 

Если вы захотите поменять роль, с которой такой зарегистрировавший будет появляться на вашем агрегаторе, это можно сделать в разделе Настройки / User Role Editor / Роли по умолчанию

 

Итак, пользователь стал менеджером объекта, но он пока не создал именно объект (карточку компании или специалиста). Пока он может изменить свои данные пользователя в разделе Мой аккаунт

 

Чтобы создать карточку компании или объекта нужно перейти в раздел Мои объекты. Именно в этом пункте можно создавать карточки компаний и специалистов. Но если новый менеджер объекта нажмёт на раздел Мои объекты (с неизменёнными после покупки движка настройками), то система попросит человека поставить галочку, чтобы принять условия договора.

Как вы наверное заметили, эту же галочку можно поставить в разделе Мой аккаунт

 

На этом месте переместимся в админку, в раздел Агрегатор / Личный кабинет 

В данном разделе вы можете выключить (ну и потом соответственно при желании включить) вывод данного блока в Личный кабинет. Так же тут же можно задать тексты для данного блока и главное ссылку на сам правовой документ.

Ещё раз визуально напомню, куда вам нужно перейти 

Скролите ниже, вам нужны вот 4 следующих пункта

    1. Включить использование правовых документов

    2. Ссылка на договор возмездного оказания услуг

    3. Название ссылка на договор возмездного оказания услуг

    4. Описание договора возмездного оказания услуг.

 

Мы на агрегаторе психологов http://psy-mk.ru используем этот раздел. Т.е. каждый психолог должен нажать галочку, чтобы создать свою карточку. Рекомендую вам составить такой договор с юристом под вашу конкретную нишу. Не пользуйтесь типовыми договорами. Важно понимать как вы сами видите ваше сотрудничество с компаниями или специалистами. 

До того как вернуться в Личный кабинет партнёра и посмотреть как создаётся карточка компании (специалиста), давайте пройдёмся по порядку по всем настройкам, которые вы можете применять в админке в разделе Агрегатор/Личный кабинет.

Название пункта меню "Мои объекты" отвечает за название, которое будет выводится в пункте меню после Мой аккаунт. Смысл в том, что на моём агрегаторе психологов - это психологи, у вас это могут быть какие-то мастерские. Т.е. данный пункт каждому надо назвать под себя.

 

Следующий пункт меню стал рудиментом. Мы его уберём в одном из обновлений.

 

Название поля "Название объекта"

Отвечает за наименование, которое появляется после того, как пользователь начал заполнять свою карточку. Опять же у вас это может быть ФИО или название компании.

Текст подсказки поля "Название объекта"

Выводит подсказку 

 

Разрешить добавлять логотип. 

 

Напомню, что у каждого объекта может быть Логотип и Изображение. Т.е. у вас структура будет такая, которую вы захотите. Например у карточки есть и логотип и большое изображение, либо только большое изображение, либо вообще без логотипа и изображения. 

Вот пример и с логотипом и с изображением и сразу скрин, где в вашей админке задаются эти данные для каждого объекта.

 

 

Так вот в настройках личного кабинета вы можете либо разрешить либо запретить менеджерам добавлять как Логотип так и Изображение. И также если разрешили назвать это поле как-то понятно для вашего партнёра. 

Следующие 3 пункта настраивают возможность для партнёра выводить (или нет, если выключить разрешение) Описание, которое выводится в самой карточке объекта.

 

 

Данное разрешение или запрет мы создали так как иногда владельцы агрегатора хотят какие-то данные выводить сами, не давая на это разрешение компаниями или специалистам. И такой блок как раз относится к этим блоками информации. 

Разрешить добавить URL кнопки "Сайт" 

 

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

Пример агрегатор, который использует кнопку сайт на карточке объекта 

 

 Разрешить добавлять геопозицию - даёт возможность партнёрам добавлять координаты своего объекта

 

Разрешить добавлять услуги. Даёт возможность добавить CSV файл с услугами компании. Этот пункт скорее рудимент. Мы использовали его тогда, когда ещё не был написан текущий функционал, в рамках которого компании и специалисты могут добавлять услуги полноценно, не через файл. Т.е. просто оставьте данную плашку выключенной, как у нас.

 

А вот так уже в Личном кабинете выглядит возможность партнёра добавить цену на услуги, которые вы заранее создали в Админке.

 

 

Понравилась статья?
Поделитесь мыслями
Всего комментариев: 1
Войдите, чтобы оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

В
18.03.2025

qweqweqwe

Лучшие объекты
Перейти к сравнению