Параметры URL могут стать кошмаром для SEO. Узнайте, как с ними обращаться, чтобы улучшить сканирование и индексацию Google.
В мире SEO параметры URL представляют собой серьезную проблему.
Хотя разработчики и аналитики данных могут оценить их полезность, эти строки запроса являются головной болью для SEO.
Бесчисленные комбинации параметров могут разделить одно намерение пользователя на тысячи вариантов URL-адресов. Это может вызвать трудности при сканировании, индексировании, видимости и, в конечном итоге, привести к снижению трафика.
<п>Проблема в том, что мы не можем просто отмахнуться от них, а это значит, что крайне важно научиться управлять параметрами URL-адресов с учетом SEO.
Для этого мы изучим: п>
Что такое параметры URL?
Изображение создано автор Параметры
URL, также известные как строки запроса или переменные URI, представляют собой часть URL-адреса, следующую за ‘?’ символ. Они состоят из пары ключа и значения, разделенных символом ‘=’ знак. На одну страницу можно добавить несколько параметров, разделенных символом ‘&’.
.
Наиболее распространенные случаи использования параметров:
<ул>
.
. мкл>
Проблемы SEO с параметрами URL
<х3>1. Параметры Создать дубликат контента
Часто параметры URL не вносят существенных изменений в содержимое страницы.
Переупорядоченная версия страницы часто не сильно отличается от оригинала. URL-адрес страницы с тегами отслеживания или идентификатором сеанса идентичен оригиналу.
Например, все следующие URL-адреса будут возвращать коллекцию виджетов.
<ул>
Это довольно много URL-адресов, по сути, одного и того же контента – – теперь представьте это для каждой категории на вашем сайте. Это действительно может сложить.
Проблема в том, что поисковые системы рассматривают каждый URL-адрес на основе параметров как новую страницу. Таким образом, они видят несколько вариантов одной и той же страницы, все из которых содержат дублированный контент и ориентированы на одну и ту же цель поиска или семантическую тему.
<п>Хотя такое дублирование вряд ли приведет к полному исключению веб-сайта из результатов поиска, оно приводит к каннибализации ключевых слов и может ухудшить представление Google об общем качестве вашего сайта, поскольку эти дополнительные URL-адреса не несут никакой реальной ценности.п> <х3>2. Параметры снижают эффективность сканированияч3>
Сканирование избыточных страниц с параметрами отвлекает робота Googlebot, снижая способность вашего сайта индексировать SEO-релевантные страницы и увеличивая нагрузку на сервер.
Google прекрасно подводит итог этому моменту.
“Чрезмерно сложные URL-адреса, особенно содержащие несколько параметров, могут вызвать проблемы для сканеров, создавая неоправданно большое количество URL-адресов, указывающих на идентичный или похожий контент на вашем сайте. сайт.п>
В результате робот Googlebot может потреблять гораздо больше трафика, чем необходимо, или не сможет полностью проиндексировать весь контент вашего сайта.”
цитата><х3>3. Параметры Сигналы ранжирования разделенной страницы
<стр>Если у вас есть несколько вариантов содержания одной и той же страницы, ссылки и публикации в социальных сетях могут иметь разные версии.стр>
Это ослабляет ваши сигналы ранжирования. Когда вы запутываете сканер, становится неясно, какую из конкурирующих страниц индексировать по поисковому запросу.
<х3>4. Параметры делают URL-адреса менее кликабельными
Изображение создано автором
Давайте посмотрим правде в глаза: URL-адреса параметров некрасивы. Их трудно читать. Они не кажутся такими заслуживающими доверия. Таким образом, вероятность нажатия на них немного ниже.
<п>Это может повлиять на производительность страницы. Не только потому, что CTR влияет на рейтинг, но и потому, что на него менее кликабельно в чат-ботах с искусственным интеллектом, в социальных сетях, в электронных письмах, при копировании на форумы или где-либо еще может отображаться полный URL-адрес.
Хотя это может оказать лишь незначительное влияние на усиление отдельной страницы, каждый твит, лайк, репост, электронное письмо, ссылка и упоминание имеют значение для домена.
Плохая читаемость URL-адресов может способствовать снижению вовлеченности бренда.
Оцените масштаб проблемы с параметрами
<п>Важно знать каждый параметр, используемый на вашем сайте. Но есть вероятность, что ваши разработчики не обновляют список.
<стр>Так как же найти все параметры, требующие обработки? Или понять, как поисковые системы сканируют и индексируют такие страницы? Знайте, какую ценность они приносят пользователям?
Выполните следующие пять шагов:
<ул>
Запустите сканер: С помощью такого инструмента, как Screaming Frog, вы можете выполнить поиск “?” в URL. Проверьте файлы журналов: посмотрите, сканирует ли робот Googlebot URL-адреса на основе параметров. Посмотрите в отчете об индексировании страницы Google Search Console: В образцах индексированных и соответствующих неиндексируемых исключений найдите ‘ ?’ в URL. Поиск по сайту: inurl: продвинутые операторы: узнайте, как Google индексирует найденные вами параметры, введя ключ в запрос комбинации ключей site:example.com inurl: Посмотрите в Google Analytics отчет по всем страницам: Найдите “?” чтобы увидеть, как каждый из найденных вами параметров используется пользователями. Обязательно убедитесь, что параметры URL-запроса не исключены в настройках представления. мкл>
Обладая этими данными, вы теперь можете решить, как лучше всего обрабатывать каждый из параметров вашего веб-сайта.
SEO-решения для настройки параметров URL
<п>В вашем арсенале SEO есть шесть инструментов для работы с параметрами URL на стратегическом уровне.
Ограничить URL-адреса на основе параметров
Простой обзор того, как и почему генерируются параметры, может обеспечить быстрый выигрыш в SEO.
Вы часто найдете способы уменьшить количество URL-адресов параметров и, таким образом, минимизировать негативное влияние на SEO. Есть четыре распространенных проблемы, с которых стоит начать обзор.
<х4>1. Удалите ненужные параметры
Изображение создано автором
Попросите своего разработчика предоставить список параметров каждого веб-сайта и их функций. Скорее всего, вы обнаружите параметры, которые больше не выполняют ценной функции.
Например, пользователей лучше идентифицировать по файлам cookie, чем по идентификаторам сеансов. Тем не менее, параметр sessionID все еще может существовать на вашем веб-сайте, поскольку он использовался исторически.
Или вы можете обнаружить, что пользователи редко применяют фильтры в вашей фасетной навигации.
Любые параметры, вызванные технической задолженностью, должны быть немедленно устранены.
<х4>2. Запретить пустые значения
Изображение создано по автору
Параметры URL следует добавлять в URL только в том случае, если они имеют функцию. Не разрешать добавлять ключи параметров, если значение пустое.
В приведенном выше примере ключ2 и ключ3 не добавляют значения ни в прямом, ни в переносном смысле.
<х4>3. Используйте клавиши только один раз
Изображение создано автор
Избегайте применения нескольких параметров с одинаковым именем и разными значениями.
<п>Для вариантов множественного выбора лучше объединить значения после одной клавиши.
<х4>4. Параметры URL заказа
Изображение создано автором
Если изменить один и тот же параметр URL, страницы интерпретируются поисковыми системами как равные.
Таким образом, порядок параметров не имеет значения с точки зрения дублированного контента. Но каждая из этих комбинаций расходует краулинговый бюджет и разделяет сигналы ранжирования.
Чтобы избежать этих проблем, попросите своего разработчика написать сценарий, который всегда будет размещать параметры в согласованном порядке, независимо от того, как их выбирает пользователь.
<п>По моему мнению, вам следует начать с любых параметров перевода, затем следует их идентификация, затем нумерация страниц, затем наложение слоев на фильтрацию и переупорядочение или параметры поиска и, наконец, отслеживание.
<сильный>Плюсысильный>:
<ул>
Более эффективное ползание. Уменьшает проблемы с дублированием контента. Объединяет сигналы ранжирования на меньшем количестве страниц. Подходит для всех типов параметров. мкл>
<сильный>Минусысильный>:
<ул>
Умеренное время технической реализации. мкл>
Rel=”Canonical” Атрибуты ссылки
Изображение создано автором
The rel=”canonical” Атрибут link указывает на то, что страница имеет идентичное или похожее содержимое на другую. Это побуждает поисковые системы объединять сигналы ранжирования с URL-адресом, указанным как канонический.
Вы можете соотнести URL-адреса на основе параметров с оптимизированным для SEO URL-адресом для отслеживания, идентификации или изменения порядка параметров.
Но эта тактика не подходит, когда содержимое страницы параметров недостаточно близко к каноническому, например нумерация страниц, поиск, перевод или некоторые параметры фильтрации.
<сильный>Плюсысильный>:
<ул> <ли>Относительно простая техническая реализация.
мкл>
<сильный>Минусысильный>:
<ул>
мкл>
Тег Noindex мета-роботов
Изображение создано автором
Установите директиву noindex для любой страницы на основе параметров, которая не повышает ценность SEO. Этот тег не позволит поисковым системам индексировать страницу.
URL с “noindex” тег также, скорее всего, будет сканироваться реже, и, если он присутствует в течение длительного времени, в конечном итоге Google перестанет следовать по ссылкам на странице.
<сильный>Плюсысильный>:
<ул>
мкл>
<сильный>Минусысильный>:
<ул>
мкл>
Robots.txt Disallow
Изображение создано автором
Файл robots.txt — это то, что поисковые системы просматривают в первую очередь, прежде чем сканировать ваш сайт. Если они увидят, что что-то запрещено, они даже не пойдут туда.
<п>Вы можете использовать этот файл, чтобы заблокировать доступ сканера к каждому URL-адресу на основе параметров (с Disallow: /*?*) или только к определенным строкам запроса, которые вы не хотите индексировать.
<сильный>Плюсысильный>:
<ул>
мкл>
<сильный>Минусысильный>:
<ул>
мкл> <мкл>мкл>
Перейти от динамических URL-адресов к статическим
Многие люди думают, что оптимальный способ обработки параметров URL-адреса — это просто избегать их.
<п>В конце концов, подпапки превосходят параметры, помогая Google понять структуру сайта, а статические URL-адреса на основе ключевых слов всегда были краеугольным камнем SEO на странице.
Для достижения этого вы можете использовать перезапись URL-адресов на стороне сервера для преобразования параметров в URL-адреса подпапок.
Например, URL:
www.example.com/view-product?id=482794
Будет:
www.example.com/widgets/purple
Этот подход хорошо работает для описательных параметров на основе ключевых слов, например тех, которые идентифицируют категории, продукты или фильтры для атрибутов, релевантных для поисковых систем. Это также эффективно для переведенного контента.
Но это становится проблематичным для элементов фасетной навигации, не связанных с ключевыми словами, таких как точная цена. Наличие такого фильтра в виде статического индексируемого URL-адреса не имеет никакой ценности для SEO.
<п>Это также проблема с параметрами поиска, поскольку каждый пользовательский запрос создает статическую страницу, которая конкурирует за ранжирование с канонической – или того хуже, представляет сканерам страницы с контентом низкого качества всякий раз, когда пользователь ищет товар, который вы не предлагаете.
Это несколько странно применительно к нумерации страниц (хотя это не редкость из-за WordPress), что дает URL-адрес типа
www.example.com/widgets/purple/page2
Очень странно для переупорядочения, при котором URL-адрес будет выглядеть примерно так:
www.example.com/widgets/purple/lowest-price
И зачастую это неподходящий вариант для отслеживания. Google Analytics не распознает статическую версию параметра UTM.
<п>Более конкретно: замена динамических параметров статическими URL-адресами для таких вещей, как нумерация страниц, результаты поиска на сайте или сортировка, не решает проблему дублирования контента, бюджета сканирования или снижения эффективности внутренних ссылок.
Использование всех комбинаций фильтров фасетной навигации в виде индексируемых URL-адресов часто приводит к проблемам с тонким контентом. Особенно, если вы предлагаете фильтры с множественным выбором.
Многие SEO-специалисты утверждают, что можно обеспечить тот же пользовательский опыт, не затрагивая URL-адрес. Например, используя запросы POST, а не GET, для изменения содержимого страницы. Таким образом, мы сохраняем пользовательский опыт и избегаем проблем с SEO.
Но удаление параметров таким образом лишит вашу аудиторию возможности добавлять в закладки или делиться ссылкой на эту конкретную страницу – и, очевидно, не подходит для отслеживания параметров и не оптимален для нумерации страниц.
<п>Суть вопроса в том, что для многих веб-сайтов полностью избежать параметров просто невозможно, если вы хотите обеспечить идеальный пользовательский опыт. И это не будет лучшей практикой SEO.
Итак, у нас осталось вот это. Параметры, которые вы не хотите индексировать в результатах поиска (нумерация страниц, изменение порядка, отслеживание и т. д.), реализуйте их в виде строк запроса. Для параметров, которые вы хотите индексировать, используйте статические URL-адреса.
<сильный>Плюсысильный>:
<ул>
мкл>
<сильный>Минусысильный>:
<ул>
<ли>Может привести к проблемам с тонким контентом.
мкл>
Рекомендации по обработке параметров URL-адресов для SEO
<стр>Итак, какую из этих шести тактик SEO вам следует применить?стр>
Ответ не может быть всем.
Это не только создаст ненужную сложность, но и зачастую SEO-решения активно конфликтуют друг с другом.
Например, если вы реализуете запрет в файле robots.txt, Google не сможет видеть метатеги noindex. Вам также не следует комбинировать мета-тег noindex с атрибутом ссылки rel=canonical.
Сотрудники Google Джон Мюллер, Гэри Илиес и Лиззи Сассман даже не смогли определиться с подходом. В эпизоде «Поиск вне записи» они обсуждали проблемы, с которыми сталкиваются параметры при сканировании.
<п>Они даже предлагают вернуть инструмент обработки параметров в консоль поиска Google. Google, если ты это читаешь, пожалуйста, верни это обратно!
Становится ясно, что не существует одного идеального решения. Бывают случаи, когда эффективность сканирования важнее, чем консолидация авторитетных сигналов.
В конечном итоге то, что подойдет вашему сайту, будет зависеть от ваших приоритетов.
Изображение создано автором
Лично я придерживаюсь следующего плана атаки для оптимизированной для SEO обработки параметров:
<ул>
мкл> <стр>Независимо от того, какую стратегию обработки параметров вы решите реализовать, обязательно документируйте влияние ваших усилий на ключевые показатели эффективности.стр>