Маркетинг
Apps:
No items found.

Инструкция для буста SEO

Саша Данилов
February 2, 2024

SEO оптимизация – это креативный процесс, требующий постоянного экспериментирования. "Как воспринимается мой сайт поисковым движком? Получит ли он ожидаемую оценку в своей нише?" – эти вопросы всегда в центре внимания. Ведь прежде чем ваш контент увидят реальные пользователи, его анализируют и классифицирует сама поисковая система. Это аналогично тому, как работник библиотеки расставляет книги по соответствующим полкам, чтобы читатель мог легко найти нужный материал.

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

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

Google NLP

Среди всего разнообразия облачных сервисов, у Google имеется нейронная сеть, которая умеет анализировать текстовый контент. Зовется она Google NLP (natural language processing), и с ее помощью можно делать много интересного: 

  • определять эмоциональную окраску текста (положительная, отрицательная или нейтральная)
  • распознавать сущности (люди, организации, места и т.д.) и сведения о них
  • выделять грамматические структуры текста (предложения, фразы, части речи)
  • и что самое для нас интересное – классифицировать текст в различные категории контента

Благодаря такому классификатору у нас появляется возможность узнать, каким образом поисковой движок воспринимает содержания нашего сайта, и к какой нише относит его содержание. И если идея строить гипотезы и ждать результатов месяцами кажется вам не такой привлекательной, как возможность воспользоваться Google NLP уже сегодня, то вашему вниманию – пошаговая инструкция по развертке микросервиса, с помощью которого по одному лишь введенному URL вы увидите ваш сайт глазами роботов Google:

Пошаговая инструкция

1. Получите API-ключ

Скорее всего у вас уже есть аккаунт Google. Войдите в консоль Google Cloud Platform и создайте новый проект, перейдя на страницу “Управление ресурсами”. Нажмите на СОЗДАТЬ ПРОЕКТ.

Здесь вы задаете имя вашему проекту и ID, которое необходимо запомнить (выделено на скриншоте выше). Если вы впервые на Google Cloud Platform, вам предоставляется бонус в размере $300, которые в контексте сервиса по классификации контента потратить не так и просто. Также вам потребуется настроить оплату для аккаунта.

Когда создание аккаунта и настройка проекта завершены, переходим к активации Google Cloud Natural Language API. На странице API и Сервисы нажмите ВКЛЮЧИТЬ API И СЕРВИСЫ.

В поиске найдите и выберите Cloud Natural Language API. Внутри нужно нажать ВКЛЮЧИТЬ. После этого API будет активирован.

Далее нам нужно сгенерировать сам ключ, так как мы будем использовать curl для отправки запроса на Natural Language API. Чтобы создать API-ключ, перейдите в раздел Учетные данные API и Сервисов в вашей консоли Google Cloud. Нажмите на выпадающий список Создать учетные данные и выберите API ключ.

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

2. Скопируйте шаблон

Теперь переходим к работе c платформой Нодуль. Здесь всё будет гораздо проще и быстрее. 

Сперва скопируйте код по ссылке: https://latenode.notion.site/Google-NLP-URL. Этот код содержит в себе готовый сценарий, который шаг за шагом сначала забирает текст с введенной страницы сайта, затем отправляет его в Google Cloud, и возвращает результат классификации.

После копирования, код необходимо вставить в редактор сценариев на платформе (app.nodul.ru). Все модули и связи между ними автоматически появятся в необходимом виде:

Наш сценарий состоит из 6 модулей, каждый из которых поэтапно выполняет свою функцию:

  1. Webhook: активирует сценарий и передает ссылку на введенный сайт через параметр ?url=
  2. Convert Website to Text: парсит содержание сайта в HTML формате
  3. JavaScript: очищает HTML строку от спецсимволов и ограничивает длину текста
  4. HTTP request: отправляет соответствующий критериям обработанный текст в Google NLP и получает ответ
  5. JavaScript: преобразовывает полученный ответ в HTML таблицу с колонками Confidence и Name. 
  6. Webhook response: выводит вам таблицу со списком категорий (Name) и уверенностью в соответствии контента той или иной категории (Confidence)

3. Замените значения 

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

Итак, в первом модуле Webhook вы можете кастомизировать URL, по которому будет происходить вызов сценария и запуск сервиса.

Далее необходимо вставить ваш API ключ в кубик HTTP запроса, а затем сохранить и активировать сценарий.

Вот и всё! Теперь вы можете классифицировать любые сайты через строку браузера, куда вы вставляете Webhook URL и дополняете его сайтом, который хотите прогнать через классификатор. Наглядно это будет выглядеть так:

https://webhook.latenode.com/49/dev/CreateYourOwnUrl + ?url=https://apple.com

Ждём вас в нашем Телеграм сообществе лоу-код энтузиастов (t.me/nodul), где мы ответим на все вопросы по платформе Нодуль (app.nodul.ru) и автоматизациям на ней.

Другие статьи