SEO meta-описание тегов темы перестало работать

Продолжая тему другого закрытого поста

Мета-описание для тегов тем перестало работать: при обновлении описания темы мета-описание не обновляется.

Старые теги работают корректно:

Новые темы по-прежнему отображаются как «темы с тегом xxxxx»:

Кто-нибудь может помочь?

Я только что попытался воспроизвести проблему на своём тестовом сайте, и новая onebox с тегом и описанием работает у меня. Но… я немного расслабился и не обновлялся уже какое-то время (1a5377cf93).

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


После обновления (8f89e287d3) и повторной попытки (как с существующим тегом и новым описанием, так и с новым тегом и описанием) всё, кажется, работает нормально. Onebox ссылки на тег на другом сайте отображается с описанием тега.

@Damian_Boon, это происходит со всеми вашими новыми описаниями тегов или только с некоторыми?

Какой у вас сайт, чтобы я мог его протестировать?

Боюсь, что мой «тестовый сайт» теперь стал семейным, поэтому он не является публичным (я ненадолго отключил требуется вход для этого теста).

Но вот скриншот ссылок на теги, скопированных на тестовый сайт друга для проверки:

И ещё один скриншот с копированием вашего описания тега на случай, если там что-то специфическое:

Давайте проверим это здесь на Meta. Завершённый тег имеет описание, которое должно отображаться в однобокс-блоке ниже.

https://meta.discourse.org/tag/completed

Нет, не работает, также не работают некоторые теги на моём сайте

Это работает

А это — нет

К обоим я добавил описание

Тег onebox для completed тоже не отображается у меня, не знаю почему. Похожая ситуация и с release-notes. У него также есть описание.

https://meta.discourse.org/tag/release-notes

Добавление /latest приближает нас к решению, но в превью композера появляется ошибка:

Извините, нам не удалось создать превью для этой веб-страницы, так как не удалось найти следующие теги oEmbed / OpenGraph: image, title

Тем не менее это всё ещё не отображается как onebox.

https://meta.discourse.org/tag/release-notes/latest

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

Отлично! Похоже, что здесь есть воспроизводимые проблемы, что хорошо. Это, надеюсь, поможет инженерам найти источник проблемы!

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

Метка “Korda” на carptalk.org работает корректно — описание onebox совпадает с описанием, которое вы видите при переходе на страницу. https://forum.carptalk.org/tag/Korda

Метка “Horcott-lakes” работает некорректно — описание onebox является стандартным, как будто описание не указано. Однако при переходе на страницу видно, что описание указано. Но на этой странице мета-описание отображается некорректно: вместо него показывается <meta name="description" content="Topics tagged horcott-lakes">.
https://forum.carptalk.org/tag/horcott-lakes

Здесь, на meta, ни одна из протестированных меток onebox не работает в этой теме — отображается только URL. Например, https://meta.discourse.org/tag/release-notes имеет описание, которое видно на странице.

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

Верно, но я не понимаю, почему нельзя добавить две опции на странице редактирования тега — одну для мета-заголовка и одну для мета-описания. То же самое касается категорий. Я могу доказать, что мы теряем более 100 000 уникальных посетителей в месяц с точки зрения трафика. Все пользователи Discourse выиграют от этого и увидят значительный рост трафика, поскольку теги являются одним из самых важных факторов, когда пользователи ищут что-то в Google. На моём другом сайте, который я вам показывал, на страницах с тегами вообще нет тега h1 или текста (только списки результатов), и при этом он генерирует более 20 000 уникальных посетителей в месяц.

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

Если вы добавите описание к тегу, оно будет использоваться в качестве мета-описания в HTML, сгенерированном на сервере.

Думаю, они не должны работать «внутри сайта».

Но когда я копирую ссылку на свой сайт, всё работает как ожидалось:

Отлично! Перечитав ваши предыдущие сообщения, я понял, что проблема никогда не существовала. Я не знал, что однобоксование тегов на странице тегов изначально не предполагалось работать внутри того же сайта. Так что эту тему можно закрыть.

Думаю, нам всё ещё нужно выяснить, почему одно из описаний тегов от @Damian_Boon работает некорректно. :slight_smile:

(Хотя, возможно, переместить это обратно в Support будет полезно, пока мы не определимся, является ли это ошибкой или нет)

Я не думаю, что Дамиан больше использует Discourse, так что этот вопрос несколько теряет смысл.

Ах, это грустно. :frowning: Я хотел лайкнуть ваш пост за информацию и добавить эмодзи :cry:, но мог выбрать только одно.

Да, я тоже разочарован! Он был большим поклонником Discourse, и мне понравилось интервью с ним, которое мы провели в прошлом году. В ходе него я много узнал о его проблемах, связанных с SEO. Мы сможем вернуть его (игра слов), если и когда сделаем так, чтобы страницы тегов выглядели более привлекательно в результатах поиска в интернете.

(переместил это обратно в Support — рад, что у меня всё ещё есть такая привилегия!)