# Переведенные страницы не ранжируются в Google. Убиты тегом CANONICAL. Локализация контента + ?tl=

**URL:** https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275
**Category:** Support
**Tags:** seo, content-localization
**Created:** [22.Апрель.2026 17:02:46 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275 "2026-04-22T17:02:46Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![bmind](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bmind/32/547939_2.png) [@bmind](https://meta.discourse.org/u/bmind)
#### Post date: [22.Апрель.2026 17:02:46 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/1 "2026-04-22T17:02:46Z")

</div>

Привет, дорогое сообщество!

Я запускаю многоязычный форум Discourse на английском, русском и итальянском языках, используя Content Localization с включённым параметром `content_localization_crawler_param`.

AI-переводы работают отлично. Краулеры получают переведённый контент через `?tl=`, и форум корректно выводит теги hreflang для этих URL.

Однако на переведённых страницах, например `?tl=ru`, каноническая ссылка всё ещё указывает на базовый URL, а не на саму страницу.

Это, похоже, создаёт конфликт в SEO.

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

Поэтому беспокойство простое:

- `?tl=ru` воспринимается как дубликат

- канонической является только базовая страница

- русская страница не индексируется как отдельная страница

- следовательно, её hreflang может не иметь практического эффекта

Мой главный вопрос:

Является ли целью связки Content Localization + параметр для краулеров возможность тому, чтобы переведённые страницы ранжировались в Google для соответствующих языков?

Если да, то не должны ли страницы с `?tl=` использовать самоссылающиеся канонические ссылки?

Если нет, то какова цель вывода тегов hreflang и предоставления переведённого контента для краулеров на этих URL?

Для сравнения: Reddit использует похожий подход с `?tl=`, но их переведённые страницы, судя по всему, используют самоссылающиеся канонические ссылки, благодаря чему они могут ранжироваться в результатах поиска на местных языках.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [22.Апрель.2026 17:16:25 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/3 "2026-04-22T17:16:25Z")

</div>

Привет, согласен с вами. Каждый вариант языка должен быть самодостаточным.

Исправим как можно скорее.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [23.Апрель.2026 15:33:18 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/5 "2026-04-23T15:33:18Z")

</div>

Мы внесли исправление — [FIX: Self-canonicalize tl= translated pages by nattsw · Pull Request #39494 · discourse/discourse · GitHub](https://github.com/discourse/discourse/pull/39494) — и оно доступно в нашей последней сборке.

Вы можете обновить свой сайт — мы также будем следить за обсуждениями здесь, на Meta.

---

<div class="post-metadata">

### Author: ![bmind](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bmind/32/547939_2.png) [@bmind](https://meta.discourse.org/u/bmind)
#### Post date: [23.Апрель.2026 16:40:17 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/6 "2026-04-23T16:40:17Z")

</div>

Отлично! То есть, если я просто обновлю Discourse через панель администратора, это исправление применится к моему Discourse? Я правильно понял?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [24.Апрель.2026 07:07:30 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/7 "2026-04-24T07:07:30Z")

</div>

Да, это верно.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [27.Апрель.2026 00:00:27 UTC](https://meta.discourse.org/t/translated-pages-cannot-rank-in-google-killed-by-canonical-content-localization-tl/401275/8 "2026-04-27T00:00:27Z")

</div>

Эта тема была автоматически закрыта через 2 дня. Новые ответы больше не принимаются.
