Все статьи

Больше языков на вашем сайте объявлений: что на самом деле делает переведенную страницу отдельной страницей

7 мин чтения

Каждый языковой вариант это обещание, которое страница не выполняет сама

Раньше подключение новых языков означало нанять переводчика и ждать недели. Теперь это делает за вас платформа: выбираешь десять языков, и за ночь у сайта появляется десять адресов для одной и той же страницы, меню с флажками и полностью переписанный интерфейс. Что не происходит само собой, так это единственное, что поисковая система читает в первую очередь: что написано на странице.

Статическую страницу вроде главной, страницы с ценами или юридических страниц действительно можно перевести слово в слово, и после перевода это честно другая страница на другом языке. Объявление это другое дело. Рекламодатель пишет свой профиль один раз, на том языке, на котором говорит, и ничто на платформе не может вложить ему в уста слова на девяти других языках, если только не перевести их машинно, что меняет то, что он на самом деле написал, либо оставить их без изменений под адресом, который утверждает, что это, скажем, немецкая версия.

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

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

Что hreflang делает на самом деле, и чего он никогда не мог сделать

Тег, о котором почти все вспоминают, как только заходит речь о международном SEO, это hreflang, и ему приписывают больше, чем он реально делает. Собственная документация Google описывает его одной функцией: указать ищущему наиболее подходящий адрес для его языка или региона среди набора страниц, которые поисковая система уже считает равнозначными версиями одного и того же контента. Это инструкция по маршрутизации, а не перевод и не способ поднять позицию в выдаче.

Отсюда вытекают два заблуждения, и оба важны здесь. Во-первых, hreflang не заставляет Google считать страницу переведенной. Документация Google прямо говорит, что для определения реального языка контента не используется ни hreflang, ни даже заявленный самой страницей языковой атрибут; Google читает слова и решает сам. Тег, утверждающий, что страница является русской версией, никак не меняет того, что Google на самом деле заключает о содержании страницы.

Во-вторых, hreflang не является рычагом позиции в рейтинге. Нигде в рекомендациях Google он не описывается как нечто, помогающее странице ранжироваться выше. Он влияет на то, какой из нескольких равнозначных адресов будет показан конкретному пользователю, уже после того как ранжирование произошло. Сайт, ожидающий, что больше языков напрямую означает больше видимости, просит не тот инструмент выполнить другую задачу.

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

Правило, определяющее, является ли переведенная страница вообще другой страницей

Google прямо формулирует реальный критерий: локализованные версии страницы считаются дубликатами друг друга только в том случае, если основное содержание страницы остается непереведенным. Все в многоязычном запуске объявлений сводится к этой одной фразе, потому что именно она проводит границу между страницами, которые действительно приумножили содержание сайта, и страницами, которые приумножили только его адреса.

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

Это механизм, а не догадка о намерениях. Поисковой системе не нужно предполагать какой-либо мотив, чтобы считать почти идентичные страницы дубликатами; она читает одно и то же предложение на одном и том же языке по обоим адресам и делает очевидный вывод. Похожая проблема почти идентичных страниц возникает и на стороне городов и категорий сайта объявлений, и решение там тот же принцип, примененный к другой оси: больше адресов имеет смысл только тогда, когда содержание за ними действительно разное, а не когда шаблон бесплатно сгенерировал новый URL.

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

Три способа, которыми многоязычная сборка ломает это незаметно для всех

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

Значение x-default применяется неправильно почти так же часто, обычно в противоположном направлении: его добавляют на каждую страницу вместо единственного места, для которого он был задуман. Google описывает его как запасной вариант, показываемый, когда ни один из заявленных языков не совпадает с настройками посетителя, предназначенный для страницы выбора языка или главной страницы с автоматическим перенаправлением, а не для объявления, у которого уже есть собственный, вполне определенный язык. Проставление его повсюду не вызывает ошибки, оно просто не сообщает Google ничего полезного на страницах, где что-то полезное уже было известно.

Коды региона это деталь, которую дешевле всего сделать правильно и которую чаще всего делают неправильно. Google распознает только языковые коды ISO в паре с региональными кодами ISO, и естественный инстинкт для британской аудитории, написать UK, это как раз один из кодов, которые собственная документация Google называет не имеющими никакого эффекта; правильный код GB. Один только код страны тоже не работает. Ничто из этого не вызывает ошибку во время сборки. Оно просто молча ничего не делает, пока никто не проверит.

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

Что действительно стоит проверить перед добавлением одиннадцатого языка

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

Для страниц, которые действительно переведены, статических и категорийных, где кто-то реально переписал текст, вручную проверяйте взаимные ссылки на выборке страниц после каждого изменения: открывайте исходный код, убеждайтесь, что список альтернативных языков на странице А включает страницу Б и что список Б включает А, в обоих направлениях, для каждого языка, который сайт заявляет как поддерживаемый. Сломанная пара здесь невидима, пока ее не проверят.

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

Проверьте, что коды региона точно соответствуют списку ISO, причем GB вместо UK это самая частая ошибка операторов с первого раза, и удержитесь от инстинкта лепить x-default на каждую страницу вместо единственной страницы, для которой он создан. Ничего сложного в этой работе нет. Хватит одного дня с таблицей адресов и привычки заглядывать в исходный код, и это обойдется намного дешевле, чем выяснять через полгода, почему трафик из девяти новых языков так и не пришел. Появится ли страница в поиске вообще, зависит сначала от совсем другого набора переключателей, но все это неважно, если переведенная страница, о которой шла речь, никогда на самом деле не была другой страницей.

Ещё по теме

9 мин чтения

AI Overviews от Google отвечают на вопросы ваших читателей раньше, чем они доходят до вашего сайта

Гайд, написанный ради органического трафика, теперь пересказывается наверху результатов, и посетители перестают кликать. Вот что говорят данные об этой цене, и какой контент ещё работает.

Читать статью

8 мин чтения

Предупреждение Chrome «опасный сайт»: что на самом деле приводит к отметке каталога объявлений и как её снять

Одного обманного объявления от партнёрской сети достаточно, чтобы Chrome предупреждал посетителей каталога, и взлом для этого не нужен. Механизм, который документирует сама Google, и что реально снимает предупреждение.

Читать статью

7 мин чтения

Негативное SEO: что спам-атака ссылками действительно может сделать с позициями доски объявлений

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

Читать статью

Попробуйте ДЕМО

Готовый сайт-каталог эскорт-услуг