Бесплатный AI WordPress плагин для автоматизации внутренних ссылок для SEO-специалистов.

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

Купил акции на все деньги, а они упали? А Илон Маск снова написал твит? Знакомо. У нас тут клуб тех, кто пытается понять этот цирк и не сойти с ума.

Купить на падении (нет)
  1. Понимание основ.
  2. Решение проблем с контентом.
  3. Масштабирование для обработки огромных объемов данных.
  4. Автоматизация 301 редиректов в масштабе.

Хотя запуск Python-скриптов через терминал эффективен, это нетипичный рабочий процесс для SEO-специалистов и контент-райтеров, что создает барьер для доступа и удобства использования.

Мы применяем наши последние знания непосредственно к вашему веб-сайту WordPress – платформе, на которой работает более 43% всех веб-сайтов в интернете.

Я создал базовый WordPress плагин, который использует искусственный интеллект для помощи во внутренней перелинковке – соединении релевантных страниц внутри вашего веб-сайта – прямо в редакторе WordPress. Теперь я делюсь всеми деталями о том, как это работает, включая код и файлы плагина, чтобы вы могли попробовать его сами.

Скачать ZIP

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

1. Создайте векторную базу данных Pinecone

В последней главе мы изучили использование Pinecone, векторной базы данных, если вы хотите узнать больше. Начать работу просто – просто создайте учётную запись на их веб-сайте. Затем создайте новую таблицу с любым выбранным вами именем и установите её размерность на 768.

Для настройки плагина вам потребуется:

  • Ключ API Pinecone.
  • Хост базы данных.

2. Создайте API-ключ OpenAI

Чтобы начать, войдите на platform.openai.com и перейдите в раздел *Settings > Billing*. Вам потребуется добавить небольшое количество средств на ваш счет (например, $5), поскольку API требует способ оплаты для функционирования. Наше использование OpenAI API обычно стоит около $0.50 в месяц.

Чтобы получить свой ключ, нажмите кнопку ‘Create new secret key’. Дайте ему название (например, ‘WP Internal Link Plugin’) и скопируйте ключ сразу, потому что вы больше не сможете его увидеть после закрытия окна.

3. JSON-ключ учетной записи сервиса Google

Чтобы начать, вам потребуется включить API Vertex AI в Google Cloud Console. Вы можете найти его по этой ссылке. Помните, что Google требует учётную запись для выставления счетов за все AI-сервисы, даже если вы планируете использовать бесплатный тариф. Просто найдите ‘Billing’ в строке поиска консоли и следуйте инструкциям, чтобы добавить данные своей кредитной карты. Наши текущие затраты на использование Vertex AI обычно составляют около $0.30 в месяц.

После выполнения этого шага перейдите в раздел «API & Services» и создайте Сервисный аккаунт. Вам нужно будет скопировать и вставить полученный JSON-ключ в ваши настройки. Если у вас возникли трудности с навигацией по Google Cloud Console, это видео может помочь: [link to video].

4. Конфигурация плагина

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

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

Мы могли бы технически переключиться на Gemini от Google, используя те же учетные данные, что и для OpenAI, но я намеренно использовал OpenAI, чтобы провести вас через процесс создания API-ключа и понимания того, как все это работает.

4. Индексация: Перемещение контента в векторную БД

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

Предыдущий раздел показал вам, как добавлять или обновлять векторы в Pinecone, используя ручной процесс. Этот плагин упрощает процесс, автоматизируя его, так что вам не нужно писать код на Python.

Когда вы впервые настраиваете плагин, он просматривает все ваши существующие записи и страницы WordPress. Для каждой из них он анализирует контент, чтобы найти наиболее важные части, объединяет их в единый блок текста, а затем преобразует этот текст в вектор для поиска.

  1. Название.
  2. Yoast SEO meta description (if present).
  3. Отрывок.
  4. Первый вступительный абзац.
  5. Каждая заголовок H2, вместе с последующим абзацем.

Это помогает системе сосредоточиться на основных идеях статьи, избегая несущественных деталей. Далее, сгенерированный текст преобразуется в числовой вектор – 768-мерное представление – и этот вектор сохраняется в Pinecone вместе с ID и заголовком поста. Вы также можете настроить этот процесс, чтобы использовать только мета-описание Yoast вместо полного содержания статьи.

Этот плагин работает быстро, отправляя запросы пакетами. Например, он проиндексировал 25 000 статей примерно за 50 минут. Если у вас очень большой сайт – сотни тысяч страниц – экспорт вашего контента и использование Jupyter notebook для обновления индекса (как объясняется здесь) может быть лучшим подходом.

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

Как опытный SEO-специалист, я хочу сразу сообщить о первоначальных затратах на индексацию. Скорее всего, они составят от $1 до $2 за индексацию десятков тысяч статей, но учтите, что это единовременная плата за настройку и запуск всего. Это небольшая инвестиция для прочного фундамента.

Теперь пришло время добавить внутренние ссылки в ваш контент. Здесь начинается самое интересное.

Плагин имеет два режима работы:

  1. Внутренняя перелинковка с использованием вручную выбранной якорной фразы.
  2. Автоматическое предложение внутренних ссылок путем разбора содержимого статьи.

Как человек, который долгое время работает с WordPress, я знаю, что до сих пор ведутся споры вокруг классического и Gutenberg редакторов. Именно поэтому я убедился, что этот плагин хорошо работает с обоими – я хочу, чтобы каждый мог его использовать, независимо от того, какой редактор он предпочитает.

5. Добавление внутренних ссылок в редакторе WordPress Gutenberg.

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

Вы можете использовать категории для уточнения ваших поисков, например, отображая только ссылки с тегом ‘Analytics’. Это помогает повысить точность результатов, действуя отчасти как система генерации с расширенным поиском (RAG).

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

После установки фильтров и генерации предложений, система использует быструю AI-модель под названием «GPT-4.1-nano» для поиска релевантного анкорного текста. Это заполняет боковую панель, где вы можете нажать кнопку «Apply», чтобы легко вставить ссылку непосредственно в ваш текст.

Это то, что происходит под капотом.

  1. Извлечение сущностей: При нажатии на «Массовые автоматические предложения» плагин отправляет текущее содержимое вашей черновика в API OpenAI для извлечения «сущностей» и «ключевых фраз», которые имеют отношение к теме статьи.
  2. Векторизация с использованием Google Vertex AI: Плагин берет эту конкретную фразу и преобразует ее в вектор.
  3. Векторный поиск: Он запрашивает у Pinecone статьи, используя вектор, созданный в вашей базе данных.
  4. Результат: Он возвращает наиболее релевантные статьи, даже если они не содержат именно те слова, которые семантически близки к этой фразе.

6. Добавление внутренних ссылок на основе LLM в классическом редакторе WordPress

Классический редактор работает примерно так же: опция ‘Suggest Links’ доступна непосредственно на панели инструментов.

Вы можете использовать любой из этих методов: просто выделите любой текст в редакторе и выберите «Suggest by Anchor Text», или используйте функцию «Bulk Auto Suggestion».

Довольно легко и весело добавлять внутренние ссылки сейчас, не так ли?

7. Альтернативы

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

  1. Link Whisper.
  2. Plugli.
  3. Yoast Premium.

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

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

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

Заключение: От Embeddings к функциональному WordPress плагину

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

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

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

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

Счастливые внутренние ссылки!

Смотрите также

2025-12-30 16:41