Перейти к публикации

Страницы пагинации канонические


Рекомендованные сообщения

Как исправить, чтобы страницы пагинации были не каноничекими, а указывали rel=“canonical” на первую страницу? Сейчас любую страницу открывай, она будет канонической, хотя этого не должно быть <link rel="canonical" href="https://kartua.ru/page/3/">. Страница 3 в данном случае каноническая. То же самое касается и категорий, все страницы канонические. Как это можно исправить?

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, kartua сказал:

Сейчас любую страницу открывай, она будет канонической, хотя этого не должно быть

Это с чего это? Это если у тебя на нескольких страницах одинаковый контент, то каноникал должен указывать на какую-то одну. А так как на разных страницах пагинации разный контент, как и на разных страницах категорий, то с фига ли только первая страница будет канонической?

Ссылка на сообщение
Поделиться на других сайтах
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}\">";

}

Ссылка на сообщение
Поделиться на других сайтах
Только что, kartua сказал:

Зачем индексировать у книги 860 страниц?

Хм.. А ты уверен, что какой-нибудь популярный запрос не окажется как раз на 420 странице? А она не будет проиндексирована и в запросе яша её не выдаст ))

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, alex32 сказал:

Хм.. А ты уверен, что какой-нибудь популярный запрос не окажется как раз на 420 странице? А она не будет проиндексирована и в запросе яша её не выдаст ))

Смотря какая страница? Если это страница с товаром, тогда да, а если это страница книги, то все страницы будут каноническими. Где это видано? 

Даже с товаром, У товара должна быть отдельная страница, а не в каталоге.

Ссылка на сообщение
Поделиться на других сайтах
19 минут назад, kartua сказал:

Смотря какая страница?

Любая страница с уникальным контентом должно быть канонической )

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, kartua сказал:

Смотря какая страница? Если это страница с товаром, тогда да, а если это страница книги, то все страницы будут каноническими. Где это видано? 

Даже с товаром, У товара должна быть отдельная страница, а не в каталоге.

Откуда вы прочитали информацию что страницы книги не должны индексироваться? Откуда? 

Из личного опыта могу посоветовать настроить эти книги под запросам книги. Например дописать в meta title название книги, проще говоря бренд для каждой книги. 

Каждая страница книги ценный очень ценный контент если вы публикуете свою книгу. А если просто копируете 100500 копию, то и эти не беда. 

Страницы попадут в поиск, и если ПС посчитает страницу полезным исходя из ПФ, поисковик примет страницу в результаты поиска. 

Раз у вас онлайн библиотека, тем более это надо:

а) если я где-то остановился и я помню ключевые слова или название страницы, я просто напишу это + название книги + ваш сайт. 

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

Это конечно при условии что у вас все правильно настроено. 

Поисковик сам решает надо ли включать страницу в результаты поиска. 

Яндекс просто обожает контентные страницы, это ничего не говорит? Подключите индекс через счётчик Я метрика, это принесёт некоторые бонусы к развитию сайта. 

Ссылка на сообщение
Поделиться на других сайтах
21 минуту назад, Хоббит сказал:

Откуда вы прочитали информацию что страницы книги не должны индексироваться? Откуда? 

Ну например возьмем мега-сайт КП страница https://www.kp.ru/putevoditel/serialy/katalog/?page=115 если вы заглянете в исходный код то увидите там <link rel="canonical" href="https://www.kp.ru/putevoditel/serialy/katalog/">
Это прописные истины. 
Но вообще-то я задал вопрос другой. Знает кто нибудь как сделать, чтобы страницы пагинации были не каноническими?

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, kartua сказал:

Ну например возьмем мега-сайт КП страница https://www.kp.ru/putevoditel/serialy/katalog/?page=115 если вы заглянете в исходный код то увидите там <link rel="canonical" href="https://www.kp.ru/putevoditel/serialy/katalog/">
Это прописные истины. 
Но вообще-то я задал вопрос другой. Знает кто нибудь как сделать, чтобы страницы пагинации были не каноническими?

Сравниваете мягкое с тёплым. Видимо между 40 минутным роликом и 10к текстом нет разницы 🙄

Ссылка на сообщение
Поделиться на других сайтах
23 минуты назад, kartua сказал:

Это прописные истины. 

Это ничем и нигде и никем не подтверждённая чушь. Да и сравнивать нечего, контентный сайт, на котором сотни страниц в час размещается и больше 70 миллионов уников в месяц посещаемость, и  библиотеку. Они там вообще тег каноникал могут не прописывать, им и так зашибись будет. Они там вообще метатегов могут не прописывать, с такой посещалкой. Это не прописные истины. Прописные истины: адрес каждой страницы, имеющая свой уникальный контент, и есть каноническая ссылка на эту страницу. Все остальное - от лукавого.

1 час назад, kartua сказал:

Даже с товаром, У товара должна быть отдельная страница, а не в каталоге.

У товара да. А у каталога  - своя отдельная страница. 

Изменено пользователем alex32
Ссылка на сообщение
Поделиться на других сайтах
12 часов назад, alex32 сказал:

Это ничем и нигде и никем не подтверждённая чушь.

Вопрос не стоит "нужно или нет", вопрос был задан конкретно, "как сделать?", а уж нужно это или нет пусть каждый решает сам для себя. Тебе привели пример страницы где указан каноникал на первую страницу, и не просто какого-то "тяп-ляп" сайта. Нужно, чтобы было так - мне нужно, поэтому я и задал вопрос. А ты развел базар о том, что лучше, или как правильно. 

Ссылка на сообщение
Поделиться на других сайтах
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('&amp;', '&', $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('&amp;', '&', $user_query) : "");
			}

вникать просто лень.

14 часов назад, alex32 сказал:

Все остальное - от лукавого.

Если человек решил городить забор, пусть городит, хоть из соломы. Таких переубедить может только личный опыт, а не совет других. Увы.

Ссылка на сообщение
Поделиться на других сайтах
23.02.2021 в 10:16, proba сказал:

Возможно, достаточно исправить кусок кода в /engine/engine.php этот:

Спасибо большое! Это то, что надо. Вникать не лень, просто некому подсказать. На счет забора, посмотрим. А вообще, еще раз спасибо!!! 

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...