Library
seoforger
SnS Standart Pack
Управление содержимым
Контент
Cтраницы / Информация
Обзоры
Заметки
Метки
Контент
Комментарии
Связи
Карточки контента
Типы карточек
Библиотека
Книги / Библиотека СЕО
Главы / Тексты
Авторы / Авторы
Персонажи
Жанры
Продвижение
FAQ
Примечания
Анонсы
Новости
Материалы
Инструменты
Мета-описания
Ключевые слова
Черновики
Ссылки
Экспресс-правка
Сервисы
Решения
Бренды
Обзоры
Страницы / Информация
Новости / Новости
Книги / Библиотека СЕО
Главы / Тексты
Управление сайтом
On-Page SEO
Просмотр логов
Пользователи
Пользователи
Визиты
Профили
Уведомления
Рассылки
Проверка ссылок
Главная
Фронтенд (Realtime)
Задачи
Начало сессии:
18 февраля 2026 г. в 11:39:50 GMT+3
Mega Menu
Книги
5
Главная
Структура
Создать
•
Справочник по SEO
21-07-2025 в 10:46:41
•
Руководство по платформе ShopnSeo
05-06-2025 в 15:31:28
•
Конструкторы сайтов и CMS
21-05-2024 в 14:32:43
•
Гид по On-Page SEO
28-03-2024 в 12:52:25
•
Полный гид по SEO
28-03-2024 в 12:49:34
Главы
5
Главная
Структура
Создать
•
Поисковая оптимизация (SEO)
10-09-2025 в 01:34:05
•
SEO контент
10-09-2025 в 01:32:55
•
Log file. Лог-файл
10-09-2025 в 01:31:05
•
DMOZ
10-09-2025 в 01:30:47
•
Author Authority / Авторитет автора
10-09-2025 в 01:30:16
Страницы
5
Главная
Структура
Создать
•
Копия страницы - Команда
18-02-2026 в 10:21:22
•
Копия страницы - Одностраничники
18-02-2026 в 10:17:09
•
Копия страницы - Портфолио
18-02-2026 в 09:53:50
•
Копия страницы - High Load Hosting
18-02-2026 в 06:51:22
•
Копия страницы - Шаблоны
18-02-2026 в 06:31:54
Анонсы
0
Главная
Структура
Создать
Новости
5
Главная
Структура
Создать
•
Новая AI-модель для выявления мошеннических рекламодателей
12-01-2026 в 16:57:50
•
Google объяснил ошибку «Индекс без контента»
12-01-2026 в 16:54:26
•
Google тестирует синюю кнопку Send вместо AI Mode
12-01-2026 в 16:49:12
•
Google советует ориентироваться на поведение аудитории
12-01-2026 в 16:47:10
•
Google тестирует и убирает AI Overviews
12-01-2026 в 16:45:31
Материалы
0
Главная
Структура
Создать
FAQ
5
Главная
Структура
Создать
•
Что такое UI-дизайн?
05-09-2025 в 09:20:39
•
Что такое брендинг?
05-09-2025 в 09:20:37
•
Что такое дизайн?
05-09-2025 в 09:20:36
•
Что такое веб-дизайн?
05-09-2025 в 09:20:35
•
Что такое UX-дизайн?
05-09-2025 в 09:20:33
Примечания
0
Главная
Структура
Создать
Express Menu
Раздел
Товар
Страницы
Книги
Главы
Блоги
Посты
Новости
Материалы
Создать
Раздел
Продукт
Страницу
Книгу
Главу
Блог
Пост
Новости
Материал
Анонс
Черновик
Управление сайтом
Главная
Контакты
Пользователи
Профили пользователей
LinkGazer
Структура сервера
Почистить кэш навигатора
Новых сообщений нет
Смотреть все сообщения
Гость
Профиль
class
Настройки
Помощь
Выйти
Главная
Посты
Правка
Первый пост в разделе "Практические примеры"
Разметка схемы: расшифровка языка поисковых систем
Первый пост в разделе "Практические примеры"
Идентификатор ссылки (англ.)
pervyy-post-v-razdele-prakticheskie-primery
Статус:
Активен
Разметка схемы: расшифровка языка поисковых систем
Идентификатор ссылки (англ.)
razmetka-skhemy-rasshifrovka-yazyka-poiskovykh-sistem
Статус:
Активен
Описание
'#8. Посты : posts';
'Blog_PostController_actionUpdate_';
'#blog_post_update';
Как использовать LLM для редиректов 301. Правка
Активен
Почистить кэш постов
Экспресс-правка
Разметка
ред. Summernote
ред. Quill
ред. CKEditor
ред. Trumbowyg
ред. Imperavi
ред. Jodit
Сохранить
Общая информация
Сменить блог
SEO-блог. (5)
Продвижение. (7)
Сайты. (6)
AIO/GMO Lab. (11)
Название
id
(статус)
189
(3)
Идентификатор ссылки (англ.)
kak-ispolzovat-llm-dlya-redirektov-301
Сайт (ID сайта)
. #3
Смотреть на сайте
https://panel.seoforger/posts/sayty/kak-ispolzovat-llm-dlya-redirektov-301/
Время последнего обновления
05-09-2025 в 22:49:01
Ссылка в БД
https://panel25.seowebdev.ru/seowebdev.ru/posts/sayty/kak-ispolzovat-llm-dlya-redirektov-301/
Картинка
https://static.seowebdev.ru/cache/8/189-kak-ispolzovat-llm-dlya-redirektov-301_col-12.webp
Полное название и описание
Полное название
Как использовать LLM для редиректов 301
Описание поста
Раскройте возможности 301 редиректов в масштабе с помощью LLM для улучшения пользовательского опыта и оптимизации SEO-стратегии вашего сайта.
Как правило описание должно иметь около 150 знаков. Оно используется для заполнения мета-тега Description веб-страницы.
Сейчас используется -
0
символов
Скопировать
Вставить
Сохранить
Описание скопировано!
Описание вставлено!
Метки
Выбрать метки seoforger.ru:
Показать остальные метки
веб-разработка
шаблоны
оптимизация
искусственный интеллект
бизнес-сайт
продвижение
сайт-визитка
контент
корпоративный сайт
веб-аналитика
одностраничник
веб-дизайн
интернет-магазин
SEO
верстка
дизайн
хостинг
креативное агентство
премиальный сайт
техническое SEO
портфолио
сервер
техподдержка
фронтенд
представительский сайт
маркетинг
кафе/рестораны
туризм
bootstrap
финансы
редакторская правка
ссылки
аналитика
интернет
обновление
разработка
ShopnSEO
ключевые слова
социальная сеть
стандарт
CMS
sass
скорость загрузки
домен
медицина
недвижимость
ранжирование
Shopnseo Creative
уровни
вакансии
автотехника
бизнес
блог
ГуглАналитика4
краулинг
мебель
новости
образование
правка
wordpress
юридическое агентство
реклама
Добавить новые метки, через запятую:
Текст поста
Ключевое слово отсутствует
Полный текст
< > & " ' « » – — … • · ← → ↑ ↓ ↔
Дополнительные символы
Юридические:
© ® ™
Валюты:
€ £ ¥ ¢
Типографика:
§ ¶ ° ± × ÷
Дроби:
½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞
Греческие:
α β γ δ ε λ μ π σ ω Δ Σ Ω
Математические:
≈ ≠ ≤ ≥ ∞ √ ∑ ∫ ∂ ∇
<p>Редиректы являются неотъемлемой частью поддержки любого сайта, и управление редиректами становится настоящим вызовом, когда SEO-специалисты имеют дело с сайтами, содержащими миллионы страниц.</p> <h2>Примеры ситуаций, где может потребоваться массовая реализация редиректов:</h2> <ul> <li>Интернет-магазин имеет большое количество товаров, которые больше не продаются</li> <li>Устаревшие страницы новостных изданий больше не актуальны или не имеют исторической ценности</li> <li>Каталоги с устаревшими листингами</li> <li>Доски объявлений с истекшими вакансиями</li> </ul> <h2>Почему массовые редиректы необходимы?</h2> <p>Это помогает улучшить пользовательский опыт, консолидировать рейтинги и экономить краулинговый бюджет.</p> <p>Вы можете рассмотреть использование noindex, но это не останавливает Googlebot от сканирования. Это тратит краулинговый бюджет по мере роста количества страниц.</p> <p>С точки зрения пользовательского опыта попадание на устаревшую ссылку расстраивает. Например, если пользователь попадает на устаревшую вакансию, лучше перенаправить его на ближайшее соответствие активной вакансии.</p> <p>В Search Engine Journal мы получаем много 404 ссылок от AI-чатботов из-за галлюцинаций, поскольку они изобретают URL, которые никогда не существовали.</p> <p>Мы используем отчеты Google Analytics 4 и Google Search Console (а иногда и логи сервера) для извлечения этих 404 страниц и перенаправления их на наиболее подходящий контент на основе слага статьи.</p> <p>Когда чатботы ссылаются на нас через 404 страницы, и люди продолжают переходить по сломанным ссылкам, это не обеспечивает хорошего пользовательского опыта.</p> <h2>Подготовка кандидатов для редиректов</h2> <p>Прежде всего, прочитайте пост о том, как создать векторную базу данных Pinecone. (Обратите внимание, что в данном случае мы использовали "primary_category" как ключ метаданных вместо "category".)</p> <p>Чтобы это работало, мы предполагаем, что все векторы ваших статей уже хранятся в базе данных "article-index-vertex".</p> <p>Подготовьте ваши URL для редиректов в формате CSV, как в этом примере файла. Это могут быть существующие статьи, которые вы решили удалить, или 404 из ваших отчетов Search Console или GA4.</p> <p>Опциональная информация "primary_category" - это метаданные, которые существуют с записями ваших статей в Pinecone при их создании и могут использоваться для фильтрации статей из той же категории, что еще больше повышает точность.</p> <p>В случае отсутствия заголовка, например, в 404 URL, скрипт извлечет слова слага из URL и использует их в качестве входных данных.</p> <h2>Генерация редиректов с помощью Google Vertex AI</h2> <p>Загрузите ваши учетные данные Google API сервиса и переименуйте их в "config.json", загрузите скрипт ниже и пример файла в тот же каталог в Jupyter Lab и запустите его.</p> <pre class="bg-light p-3 rounded"><code>import os import time import logging from urllib.parse import urlparse import re import pandas as pd from pandas.errors import EmptyDataError from typing import Optional, List, Dict, Any from google.auth import load_credentials_from_file from google.cloud import aiplatform from google.api_core.exceptions import GoogleAPIError from pinecone import Pinecone, PineconeException from vertexai.language_models import TextEmbeddingModel, TextEmbeddingInput # Импорт tenacity для механизма повторных попыток from tenacity import retry, wait_exponential, stop_after_attempt, retry_if_exception_type from IPython.display import clear_output # ─── ПОЛЬЗОВАТЕЛЬСКАЯ КОНФИГУРАЦИЯ ───────────────────────────────────────────── INPUT_CSV = "redirect_candidates.csv" # Путь к входному CSV файлу с URL для редиректа OUTPUT_CSV = "redirect_map.csv" # Путь к выходному CSV файлу с картой редиректов PINECONE_API_KEY = "YOUR_PINECONE_KEY" # Ваш API ключ для Pinecone PINECONE_INDEX_NAME = "article-index-vertex" # Название индекса Pinecone GOOGLE_CRED_PATH = "config.json" # Путь к файлу учетных данных Google Cloud EMBEDDING_MODEL_ID = "text-embedding-005" # ID модели эмбеддингов Vertex AI TASK_TYPE = "RETRIEVAL_QUERY" # Тип задачи для модели эмбеддингов CANDIDATE_FETCH_COUNT = 3 # Количество кандидатов для получения из Pinecone TEST_MODE = True # Если True, обрабатывается только небольшая выборка MAX_TEST_ROWS = 5 # Максимальное количество строк в тестовом режиме QUERY_DELAY = 0.2 # Задержка между API запросами PUBLISH_YEAR_FILTER: List[int] = [] # Фильтр по годам публикации LOG_BATCH_SIZE = 5 # Размер пакета для записи результатов MIN_SLUG_LENGTH = 3 # Минимальная длина сегмента URL слага MAX_RETRIES = 5 # Максимальное количество повторных попыток INITIAL_RETRY_DELAY = 1 # Начальная задержка перед повтором</code></pre> <p>Вы увидите тестовый запуск с только пятью записями, и появится новый файл "redirect_map.csv", который содержит предложения редиректов.</p> <p>Когда убедитесь, что код работает корректно, вы можете установить TEST_MODE в False и запустить скрипт для всех ваших URL.</p> <p>Если код останавливается и вы возобновляете работу, он продолжает с того места, где остановился. Он также проверяет каждый найденный редирект против CSV файла.</p> <p>Эта проверка предотвращает выбор URL из базы данных в списке удаляемых. Выбор такого URL может привести к бесконечному циклу редиректов.</p> <p>Для наших примеров URL результат показан ниже.</p> <p>Теперь мы можем взять эту карту редиректов и импортировать ее в наш менеджер редиректов в системе управления контентом (CMS), и все готово!</p> <p>Вы можете видеть, как система смогла сопоставить устаревшую новостную статью 2013 года "YouTube Retiring Video Responses on September 12" с более новой, очень релевантной статьей 2022 года "YouTube Adopts Feature From TikTok – Reply To Comments With A Video."</p> <p>Также для "/what-is-eat/" система нашла соответствие с "/google-eat/what-is-it/", что является 100% идеальным совпадением.</p> <p>Это не только благодаря мощности качества Google Vertex LLM, но также результат выбора правильных параметров.</p> <p>Когда я использую "RETRIEVAL_DOCUMENT" как тип задачи при генерации векторов эмбеддингов запроса для новостной статьи YouTube, показанной выше, она совпадает с "YouTube Expands Community Posts to More Creators", что все еще релевантно, но не такое хорошее совпадение как другое.</p> <p>Для "/what-is-eat/" она совпадает со статьей "/reimagining-eeat-to-drive-higher-sales-and-search-visibility/545790/", что не так хорошо как "/google-eat/what-is-it/".</p> <p>Если вы хотите найти совпадения редиректов из вашего пула свежих статей, вы можете запросить Pinecone с одним дополнительным фильтром метаданных "publish_year", если у вас есть это поле метаданных в ваших записях Pinecone, что я настоятельно рекомендую создать.</p> <p>В коде это переменная PUBLISH_YEAR_FILTER.</p> <p>Если у вас есть метаданные publish_year, вы можете установить годы как значения массива, и система будет извлекать статьи, опубликованные в указанные годы.</p> <h2>Генерация редиректов с помощью текстовых эмбеддингов OpenAI</h2> <p>Давайте выполним ту же задачу с моделью OpenAI "text-embedding-ada-002". Цель - показать разницу в результатах от Google Vertex AI.</p> <p>Просто создайте новый файл ноутбука в том же каталоге, скопируйте и вставьте этот код и запустите его.</p> <pre class="bg-light p-3 rounded"><code>import os import time import logging from urllib.parse import urlparse import re import pandas as pd from pandas.errors import EmptyDataError from typing import Optional, List, Dict, Any from openai import OpenAI from pinecone import Pinecone, PineconeException from tenacity import retry, wait_exponential, stop_after_attempt, retry_if_exception_type from IPython.display import clear_output # ─── ПОЛЬЗОВАТЕЛЬСКАЯ КОНФИГУРАЦИЯ ───────────────────────────────────────── INPUT_CSV = "redirect_candidates.csv" # Путь к входному CSV файлу OUTPUT_CSV = "redirect_map.csv" # Путь к выходному CSV файлу PINECONE_API_KEY = "YOUR_PINECONE_API_KEY" # Ваш API ключ Pinecone PINECONE_INDEX_NAME = "article-index-ada" # Название индекса Pinecone OPENAI_API_KEY = "YOUR_OPENAI_API_KEY" # Ваш API ключ OpenAI OPENAI_EMBEDDING_MODEL_ID = "text-embedding-ada-002" # ID модели эмбеддингов OpenAI</code></pre> <p>Хотя качество результата может считаться удовлетворительным, оно не достигает качества, наблюдаемого с Google Vertex AI.</p> <p>В таблице ниже вы можете увидеть разницу в качестве результатов:</p> <div class="table-responsive"> <table class="table table-striped"> <thead> <tr> <th>URL</th> <th>Google Vertex</th> <th>OpenAI</th> </tr> </thead> <tbody> <tr> <td>/what-is-eat/</td> <td>/google-eat/what-is-it/</td> <td>/5-things-you-can-do-right-now-to-improve-your-eat-for-google/408423/</td> </tr> <tr> <td>/local-seo-for-lawyers/</td> <td>/law-firm-seo/what-is-law-firm-seo/</td> <td>/legal-seo-conference-exclusively-for-lawyers-spa/528149/</td> </tr> </tbody> </table> </div> <p>Когда дело доходит до SEO, даже несмотря на то, что Google Vertex AI в три раза дороже модели OpenAI, я предпочитаю использовать Vertex.</p> <p>Качество результатов значительно выше. Хотя вы можете понести большие затраты за единицу обработанного текста, вы получаете преимущество превосходного качества результатов, что напрямую экономит ценное время на проверке и валидации результатов.</p> <p>По моему опыту, обработка 20 000 URL с помощью Google Vertex AI стоит около $0.04.</p> <p>Хотя говорят, что это дороже, это все еще смехотворно дешево, и вы не должны беспокоиться, если имеете дело с задачами, включающими несколько тысяч URL.</p> <p>В случае обработки 1 миллиона URL прогнозируемая цена составила бы примерно $2.</p> <p>Если вы все еще хотите бесплатный метод, используйте модели BERT и Llama от Hugging Face для генерации векторных эмбеддингов без платы за каждый API вызов.</p> <p>Реальная стоимость исходит от вычислительной мощности, необходимой для запуска моделей, и вы должны сгенерировать векторные эмбеддинги всех ваших статей в Pinecone или любой другой векторной базе данных, используя эти модели, если будете делать запросы с использованием векторов, сгенерированных из BERT или Llama.</p> <h2>В заключение: ИИ - ваш мощный союзник</h2> <p>ИИ позволяет масштабировать ваши SEO или маркетинговые усилия и автоматизировать самые утомительные задачи.</p> <p>Это не заменяет вашу экспертизу. Он создан для повышения ваших навыков и подготовки вас к встрече с вызовами с большими возможностями, делая процесс более увлекательным и веселым.</p> <p>Овладение этими инструментами необходимо для успеха. Я увлечен написанием на эту тему, чтобы помочь новичкам учиться и чувствовать вдохновение.</p> <p>По мере продвижения в этой серии мы исследуем, как использовать Google Vertex AI для создания плагина внутренних ссылок WordPress.</p>
Скопировано в буфер!
Вставлено из буфера!