Изменение разбивки на страницы и наличие большего количества разделов на страницу

Я обновляю старый веб-сайт, имея 25 результатов на страницу (40 страниц), до 50-100 на страницу (5-10 страниц).

Это изменит разбиение на страницы и, возможно, повлияет на поисковые системы. Так что мне интересно, как я могу это сделать наилучшим образом?

Перенаправить все запросы на идентификаторы старой страницы на первую страницу? Или пересчитать интервалы и найти новую правильную страницу? (это было бы грязно и очень продвинуто для меня)

2 голоса | спросил mowgli 16 J0000006Europe/Moscow 2015, 00:20:57

3 ответа


1

Вместо пересчета первого элемента на странице используйте from вместо page :

  

example.com/articles/from-40

Если вы переключитесь на большее /меньшее количество элементов на странице, вы все равно начнете с 40.

Чтобы предотвратить «дублирование названий /описаний» и т. д., укажите страницы с помощью rel="next/prev:

  

<link rel = "prev" href = "/articles /from-20" />

   <link rel = "next" href = "/articles /from-60" />

Не используйте noindex /nofollow . Noindex не очень оптимален, просто позвольте Google принять решение об этом, и nofollow ужасно, вы действительно хотите, чтобы они следовали за якорями на ваших страницах и индексировали элементы.

ответил Martijn 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 14 Sep 2015 10:26:13 +0300 2015, 10:26:13
0

Вот что я делал в прошлом с аналогичной ситуацией без каких-либо проблем в URL-адресах (404, канонический и т. д.).

Итак, я добавил раскрывающийся список с небольшим количеством js, чтобы отменить кнопку отправки следующим образом:

<select onchange="window.location.href = (this.options[this.selectedIndex].value)" name="rows">
<option selected="selected" value="">Please Select</option>
<option value="chapter.php?cid=7&amp;page=1&amp;rows=10">10 Per Page</option>
<option value="chapter.php?cid=7&amp;page=1&amp;rows=25">25 Per Page</option>

Итак, если у вас есть URL-адрес:

mysite.com/content/8/

, который останется, все ваши страницы останутся до поисковых систем. И только пользователи, у которых включен javascript, который является большинством людей /браузеров, могут выбирать и просматривать сколько угодно страниц. И для этих пользователей URL-адрес будет выглядеть примерно так:

mysite.com/content/8/50

и т. д. И да, бот google продвинут и может просматривать с включенным js, так что новые URLS также будут индексироваться в том случае, если вы просто добавите, например, вы скажете несколько канонических подсказок. посмотрите здесь для получения некоторых советов.

ответил Abu Nooh 16 J0000006Europe/Moscow 2015, 01:25:14
0

Всегда лучше использовать noindex для архива подстраниц. например /page/2/, /page/3/ & скоро. (Поисковые системы тоже не нравятся)

В конце концов ваши подстраницы будут удалены & вам не придется беспокоиться о том, что происходит, когда вы меняете список per page.

Используйте Infinite Scroll для загрузки содержимого субстраниц. Это также должно улучшить UX.

ответил tushonline 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 14 Sep 2015 10:15:47 +0300 2015, 10:15:47

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132