Подключение Seo Shield

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


Работа через SEO-Shield имеет несколько преимуществ:


  • Практические преимущества и преимущества “скорости”


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


  • Точечная аналитика


Аналитические инструменты Seo-Shield были разработаны исходя из требований опытных специалистов и не содержат общих рекомендаций, исключительно точечная аналитика страниц по техническим параметрам, текстовым факторам и признакам взаимодействия с поисковой системой. Подключенный модуль позволяет проводить аналитику в режиме “одного окна” и применять выводы прямо здесь и сейчас.


Подключение Seo-Shield

Подключение модуля производится разработчиками, техническое задание имеет подобный вид:



Инструкция для подключения Seo-Shield - http://help.seoshield.ru/o-seoshield-client.

Папку скачать можно тут - https://gitlab.com/magicdevs/seoshield-client


Также пересылаю ключ проекта d4sdfsdfsdfsdfsdfsdfi1i2h3i1i23h1i23h1gdsfsdfisdfsgi12o3h1u53gu4sdhifgsdgu3453u4uds


Вставить его нужно в переменную:

/**

 
 

* уникальный ключ этого сайта

 

*/

 

$GLOBALS['SEOSHIELD_CONFIG']['access_key'] = '';


Путь к переменной:

seoshield-client/configs/main.php


1. Скачать Seoshield Client https://gitlab.com/magicdevs/seoshield-client и назвать папку seoshield-cient.

2. Раскомментировать в config/ файлы main.php и modules.php (удалить .sample из конца).

3. В main.php добавить ключ безопасности из ТЗ.

4. В modules.php включить нужные модули (как правило genereate_meta и static_meta).

5. Переопределить genereate_meta.php:

- создать папку в корне Seoshield Client с именем modules

- скопировать в нее файлик genereate_meta.php из core/modules/

- в новом файле modules/genereate_meta.php переименовать класс:

class SeoShieldModule_genereate_meta_config extends seoShieldModule

6. Закинуть папку seoshield-cient в корень сайта.

7. Подключить её в самом верху в index.php:

(желательно сделать подключение по IP адресу через $_SERVER['REMOTE_ADDR'])

/**

* Seoshield Client

*/

if(isset($_SERVER['REQUEST_URI']) && strpos($_SERVER['REQUEST_URI'], '/admin') === false)

{

if(file_exists('seoshield-client/main.php'))

{

include_once('seoshield-client/main.php');


if(function_exists('seo_shield_start_cms'))

seo_shield_start_cms();


if(function_exists('seo_shield_out_buffer'))

ob_start('seo_shield_out_buffer');

}

}

8. Через modules/genereate_meta.php проверить, работает ли подмена текста, h1, title, мета-данные.

ВАЖНО!

  1. При подключении необходимо, чтобы работал модуль синхронизации метаданных, замена title, H1, Descriptions, Keywords


  1. Необходимо, чтобы работал модуль редактирования/добавления текстов. Для каждого шаблона страницы настраиваться отдельно, с указанием места для размещения текста в соответствии с указанным регулярным выражение, по которому будет производиться подмена

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


Проверка подключения


Для проверки подключения необходимо проверить верификацию Shield, в настройках проекта:



Результат должен быть такой:


После чего, вручную необходимо проверить работу подключаемых модулей, как правило это:

  • Модуль замены мета-тегов

  • Модуль работы с текстами

  • Отслеживание количества карточек товара

Подписаться Подписаться Подписаться