kartua 0 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Как исправить, чтобы страницы пагинации были не каноничекими, а указывали rel=“canonical” на первую страницу? Сейчас любую страницу открывай, она будет канонической, хотя этого не должно быть <link rel="canonical" href="https://kartua.ru/page/3/">. Страница 3 в данном случае каноническая. То же самое касается и категорий, все страницы канонические. Как это можно исправить? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 7 минут назад, kartua сказал: Сейчас любую страницу открывай, она будет канонической, хотя этого не должно быть Это с чего это? Это если у тебя на нескольких страницах одинаковый контент, то каноникал должен указывать на какую-то одну. А так как на разных страницах пагинации разный контент, как и на разных страницах категорий, то с фига ли только первая страница будет канонической? Цитата Ссылка на сообщение Поделиться на других сайтах
kartua 0 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Автор 2 минуты назад, alex32 сказал: Это с чего это? Это если у тебя на нескольких страницах одинаковый контент, то каноникал должен указывать на какую-то одну. А так как на разных страницах пагинации разный контент, как и на разных страницах категорий, то с фига ли только первая страница будет канонической? Потому, что все страницы будут индексироваться, например книга. Зачем индексировать у книги 860 страниц? Я так понимаю нужно править PHP? if ($canonical) { if (strpos($canonical, "//") === 0) $canonical = "https:".$canonical; elseif (strpos($canonical, "/") === 0) $canonical = "http://".$_SERVER['HTTP_HOST'].$canonical; $metatags .= "\n<link rel=\"canonical\" href=\"{$canonical}\">"; } Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Только что, kartua сказал: Зачем индексировать у книги 860 страниц? Хм.. А ты уверен, что какой-нибудь популярный запрос не окажется как раз на 420 странице? А она не будет проиндексирована и в запросе яша её не выдаст )) Цитата Ссылка на сообщение Поделиться на других сайтах
kartua 0 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Автор 4 минуты назад, alex32 сказал: Хм.. А ты уверен, что какой-нибудь популярный запрос не окажется как раз на 420 странице? А она не будет проиндексирована и в запросе яша её не выдаст )) Смотря какая страница? Если это страница с товаром, тогда да, а если это страница книги, то все страницы будут каноническими. Где это видано? Даже с товаром, У товара должна быть отдельная страница, а не в каталоге. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 19 минут назад, kartua сказал: Смотря какая страница? Любая страница с уникальным контентом должно быть канонической ) Цитата Ссылка на сообщение Поделиться на других сайтах
Хоббит 35 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 21 минуту назад, kartua сказал: Смотря какая страница? Если это страница с товаром, тогда да, а если это страница книги, то все страницы будут каноническими. Где это видано? Даже с товаром, У товара должна быть отдельная страница, а не в каталоге. Откуда вы прочитали информацию что страницы книги не должны индексироваться? Откуда? Из личного опыта могу посоветовать настроить эти книги под запросам книги. Например дописать в meta title название книги, проще говоря бренд для каждой книги. Каждая страница книги ценный очень ценный контент если вы публикуете свою книгу. А если просто копируете 100500 копию, то и эти не беда. Страницы попадут в поиск, и если ПС посчитает страницу полезным исходя из ПФ, поисковик примет страницу в результаты поиска. Раз у вас онлайн библиотека, тем более это надо: а) если я где-то остановился и я помню ключевые слова или название страницы, я просто напишу это + название книги + ваш сайт. б) если пользователь читает онлайн, это можно использовать чтобы передать вес этих страниц на головную страницу книги (обложки). Это конечно при условии что у вас все правильно настроено. Поисковик сам решает надо ли включать страницу в результаты поиска. Яндекс просто обожает контентные страницы, это ничего не говорит? Подключите индекс через счётчик Я метрика, это принесёт некоторые бонусы к развитию сайта. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kartua 0 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 Автор 21 минуту назад, Хоббит сказал: Откуда вы прочитали информацию что страницы книги не должны индексироваться? Откуда? Ну например возьмем мега-сайт КП страница https://www.kp.ru/putevoditel/serialy/katalog/?page=115 если вы заглянете в исходный код то увидите там <link rel="canonical" href="https://www.kp.ru/putevoditel/serialy/katalog/"> Это прописные истины. Но вообще-то я задал вопрос другой. Знает кто нибудь как сделать, чтобы страницы пагинации были не каноническими? Цитата Ссылка на сообщение Поделиться на других сайтах
Хоббит 35 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 7 минут назад, kartua сказал: Ну например возьмем мега-сайт КП страница https://www.kp.ru/putevoditel/serialy/katalog/?page=115 если вы заглянете в исходный код то увидите там <link rel="canonical" href="https://www.kp.ru/putevoditel/serialy/katalog/"> Это прописные истины. Но вообще-то я задал вопрос другой. Знает кто нибудь как сделать, чтобы страницы пагинации были не каноническими? Сравниваете мягкое с тёплым. Видимо между 40 минутным роликом и 10к текстом нет разницы 🙄 1 Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 22 февраля 2021 Рассказать Опубликовано: 22 февраля 2021 (изменено) 23 минуты назад, kartua сказал: Это прописные истины. Это ничем и нигде и никем не подтверждённая чушь. Да и сравнивать нечего, контентный сайт, на котором сотни страниц в час размещается и больше 70 миллионов уников в месяц посещаемость, и библиотеку. Они там вообще тег каноникал могут не прописывать, им и так зашибись будет. Они там вообще метатегов могут не прописывать, с такой посещалкой. Это не прописные истины. Прописные истины: адрес каждой страницы, имеющая свой уникальный контент, и есть каноническая ссылка на эту страницу. Все остальное - от лукавого. 1 час назад, kartua сказал: Даже с товаром, У товара должна быть отдельная страница, а не в каталоге. У товара да. А у каталога - своя отдельная страница. Изменено 22 февраля 2021 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
kartua 0 Опубликовано: 23 февраля 2021 Рассказать Опубликовано: 23 февраля 2021 Автор 12 часов назад, alex32 сказал: Это ничем и нигде и никем не подтверждённая чушь. Вопрос не стоит "нужно или нет", вопрос был задан конкретно, "как сделать?", а уж нужно это или нет пусть каждый решает сам для себя. Тебе привели пример страницы где указан каноникал на первую страницу, и не просто какого-то "тяп-ляп" сайта. Нужно, чтобы было так - мне нужно, поэтому я и задал вопрос. А ты развел базар о том, что лучше, или как правильно. Цитата Ссылка на сообщение Поделиться на других сайтах
proba 57 Опубликовано: 23 февраля 2021 Рассказать Опубликовано: 23 февраля 2021 1 час назад, kartua сказал: Вопрос не стоит "нужно или нет", вопрос был задан конкретно, "как сделать?" Возможно, достаточно исправить кусок кода в /engine/engine.php этот: if($tpl->result['content'] AND $canonical AND intval($_GET['cstart']) AND intval($_GET['cstart']) != 1 ) { if( $config['allow_alt_url'] ) { $canonical .= "page/".intval($_GET['cstart'])."/"; } else { if ($user_query) { $canonical = "{$PHP_SELF}?cstart=".intval($_GET['cstart'])."&".str_replace('&', '&', $user_query); } else $canonical = "{$PHP_SELF}?cstart=".intval($_GET['cstart']); } } на if ($tpl->result['content'] AND $canonical AND intval($_GET['cstart']) AND intval($_GET['cstart']) != 1 AND !$config['allow_alt_url']) { $canonical = $PHP_SELF . ($user_query ? "?" . str_replace('&', '&', $user_query) : ""); } вникать просто лень. 14 часов назад, alex32 сказал: Все остальное - от лукавого. Если человек решил городить забор, пусть городит, хоть из соломы. Таких переубедить может только личный опыт, а не совет других. Увы. 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
kartua 0 Опубликовано: 24 февраля 2021 Рассказать Опубликовано: 24 февраля 2021 Автор 23.02.2021 в 10:16, proba сказал: Возможно, достаточно исправить кусок кода в /engine/engine.php этот: Спасибо большое! Это то, что надо. Вникать не лень, просто некому подсказать. На счет забора, посмотрим. А вообще, еще раз спасибо!!! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.