2

У меня одностраничное приложение на основе реакции.js. В одном представлении у меня есть таблица с разбивкой по страницам, содержащая ссылки на другие страницы с левой стороны и некоторые материалы с правой стороны. Пагинация выполняется с помощью кнопок «реакция», а кнопки разбиения на страницы не имеют атрибута href, такого как `? Page = 2.Javascript pagination и SEO

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

Если это правильно, я добавлю теги href, например href=link?page=2, к страницам и сделаю следующие страницы доступными непосредственно.

Это поднимает другой вопрос:

У меня есть cannonical тегов на моей странице. Должен ли я включать page=2 в этот тег? Поскольку содержимое с правой стороны не изменяется, не приведет ли это к дублированию контента?

+1

Просьба не ссылаться на живые страницы. Ваш вопрос не может зависеть от ссылок на внешний контент, которые могут измениться или исчезнуть. – meagar

ответ

1

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

Затем убедитесь, что при вводе в адресной строке www.example.com/section-name?page=2 вы система будет возвращать новые данные, а также при запросе страницы 3 и 4 и т.д.

также убедитесь, что вы обновили разбивку на страницы, например, если вы находитесь на странице 3, разбиение на страницы должно дать вам страницу 4,5,6 и т. д.

После этого Google увидит все ваши страницы, и ранг страницы будет протекать все они.

Теперь у вас есть связь следующего и предыдущего с вашими страницами, эти отношения расскажут Google, какие страницы следует после текущей страницы.

EX: мы одна вторая страница, следующая страница 2 и предыдущая страница 1

<link rel="prev" href="http://www.example.com/article-part1.html"> 
<link rel="next" href="http://www.example.com/article-part3.html"> 

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

+0

Спасибо за ваш ответ. Одна из проблем заключается в «возврате новых данных», потому что только половина страницы обновляется путем разбивки на страницы. Остальная половина остается прежней. Это может быть проблема? Возможно, стоит взглянуть на фактическую страницу (http://wg-cast.de/wg-zimmer-in-berlin). Разбитая часть - это таблица слева – ilse2005

+0

После просмотра вашего веб-сайта в правой части страницы, которую мы называем «Site Wide Content», Google может реализовать ее со своего плагина на вашей странице Facebook и другом контенте. Самое главное - загрузить новый контент на каждую страницу, которую вы сейчас делаете, нет проблем, но обязательно обновите свои ссылки на страницы, проверьте мой первый комментарий, GoodLcuk –