Я только что заметил в Google Analytics множество заголовков страниц, начинающихся с «Page Not Found» (Страница не найдена). Я некоторое время занимался расследованием и выяснил, что это закрытые темы форума, которые отдают поисковым системам код статуса 403.
Я считаю, что у этих страниц должен быть другой заголовок, чтобы они не отображались в аналитике, когда люди ищут URL с заголовком «Page Not Found». Страницы были найдены, но посетителю просто нужно войти в систему.
Сообщение на самих страницах гласит: «Ой! Эта страница закрыта».
Я думаю, что что-то вроде «Пожалуйста, войдите, чтобы просмотреть эту страницу» было бы более подходящим тегом <title> для таких страниц, если настройки позволяют анонимным посетителям видеть, что закрытые страницы существуют.
Да. Хотя при включённом этом параметре фактически не возвращается 404 — галочка меняет его на 403. Я считаю, что <title> должен условно отражать это, иначе это искажает аналитические отчёты.
GA4 по умолчанию отображает в отчётах заголовки страниц, а не пути/URL, и ошибки 403 перечисляются как «Страница не найдена», что неверно. Там должно быть что-то вроде «Войдите, чтобы просмотреть эту страницу».
Причина, по которой я хочу включить этот параметр, в том, что в email-дайджесте содержатся ссылки на закрытые темы, и если люди перейдут по ним и не увидят сообщения о необходимости входа для просмотра страницы, они, скорее всего, просто уйдут.
Просматривая страницу 403 при включённом данном параметре, я заметил, что название сайта отсутствует. Не уверен, так ли это только на моём сайте или это баг Discourse, но я вижу эту проблему на двух разных форумах Discourse.
После более внимательного изучения страницы 403 я подумал, что было бы лучше добавить там призыв к действию, например «Войдите, чтобы просмотреть эту страницу», с кнопками входа/авторизации. Если пользователь войдёт, но у него не будет доступа, можно было бы отобразить сообщение «Ой! Эта страница приватная». Так он понял бы, что вход может дать доступ к странице.
(Пока я пробую настроить это через тему оформления.)