Я начал работать над одним небольшим проектом на Django и после создания минимального жизнеспособного продукта запустил его сразу в онлайн пространство, чтобы он начал индексироваться поисковыми системами.
Таким образом я рассчитываю на то, что смогу на начальном этапе оперативно исправлять ошибки индексации и сразу улучшать сайт.
Поэтому, когда я сегодня увидел сообще от Google Search Console:
Страница является копией. Канонический вариант не выбран пользователем.
По существу, проблема с точки зрения Google Search Console заключается в том, что сайт доступен как с адресом www так и без него.
Решение проблемы
Для начала я решил исправить это самым грубым способом, а именно, добавить в тег head каноническу ссылку на необходимую страницу без www . Недостаточком этого решения я считаю то, что каноническая ссылка будет присутствовать и на странице, которая является канонической. Я не нашёл информации о том, что так делать нельзя, поэтому не знаю, как воспримут это поисковые системы. Поэтому я просто посмотрю, какой будет результат проверки.
Сам код выглядит сейчас так
<link rel="canonical" href="https://example.com{{ request.path }}">
Пост скриптум
Последнее время у меня появилось очень много мыслей и идей для самых разных статей, но я просто физицески не успеваю заниматься всеми направлениями. А тут ещё Diablo IV и Baldur's Gate III вышли... В общем полный мрак в тайм менеджементе.
Поэтому я просто буду писать заметки, которые не всегда будут похожи на статьи, но будут содержать крупицы полезной информации.