- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть сайт на Wordpress - site.ru Основная масса страниц отображается нормально, а лишние легко запретить с помощью canonical, редиректов или роботса.
Проблема в главной у которой есть куча копий типа: site.ru/page/1, site.ru/page/2, site.ru/page/3, site.ru/page/4 и т.д. Не пойму, как они вообще создаются и что с ними делать.
Запретить именно /page/ - не могу из-за использования его в рубриках.
Canonical создаёт неправильные канонические страницы типа: site.ru/1, site.ru/2, site.ru/3, site.ru/4 и т.д.
Редирект тоже не знаю как настроить, я в нём не особо силён.
В общем, если кто-то что-то подскажет - буду очень рад:)!
Что за копии, откуда они вообще взялись, и что у вас там установлено в плане плагинов?
Fessen, это особенность работы WordPress. Уберите с сайта все ссылки на пагинацию главной страницы и никаких проблем не будет. Если же вам нужен редирект, то добавьте в файл functions.php текущей темы оформления следующий код:
if ( ! function_exists( 'home_page_pagination_redirect' ) ) {
add_action( 'template_redirect', 'home_page_pagination_redirect', 0 );
function home_page_pagination_redirect() {
if ( is_front_page() && is_paged() ) {
wp_redirect( home_url(), 301 );
exit;
}
} // home_page_pagination_redirect();
}
Но учтите, что после этого на главной странице сайта вы не сможете выводить последние записи, так как постраничная навигация работать не будет. При попытке перехода на следующую страницу вас будет перенаправлять обратно на главную.
Скорее всего у вас в файле robots.txt нет правила...
Вот мой устаканившейся роботс:
User-agent: *
Disallow: */page/
Disallow: /tag/
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: /wp/
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: /users/
Disallow: */trackback
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: */wlwmanifest.xml
Disallow: /xmlrpc.php
Disallow: *utm=
Disallow: *openstat=
Disallow: /*?*
Allow: */uploads
User-agent: GoogleBot
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: /wp/
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: /users/
Disallow: */trackback
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: */wlwmanifest.xml
Disallow: /xmlrpc.php
Disallow: *utm=
Disallow: *openstat=
Allow: */uploads
Allow: /*/*.js
Allow: /*/*.css
Allow: /wp-*.png
Allow: /wp-*.jpg
Allow: /wp-*.jpeg
Allow: /wp-*.gif
Allow: /wp-admin/admin-ajax.php
User-agent: Yandex
Disallow: /cgi-bin
Disallow: /?
Disallow: /wp-
Disallow: /wp/
Disallow: *?s=
Disallow: *&s=
Disallow: /search/
Disallow: /author/
Disallow: /users/
Disallow: */trackback
Disallow: */feed
Disallow: */rss
Disallow: */embed
Disallow: */wlwmanifest.xml
Disallow: /xmlrpc.php
Allow: */uploads
Allow: /*/*.js
Allow: /*/*.css
Allow: /wp-*.png
Allow: /wp-*.jpg
Allow: /wp-*.jpeg
Allow: /wp-*.gif
Allow: /wp-admin/admin-ajax.php
Clean-Param: utm_source&utm_medium&utm_campaign
Clean-Param: openstat
Sitemap: https://site.com/sitemap.xml
Sitemap: https://site.com/sitemap.xml.gz
Host: site.com
----
Уже давно нет вышеописанных проблем с этим вариантом.
Есть сайт на Wordpress - site.ru Основная масса страниц отображается нормально, а лишние легко запретить с помощью canonical, редиректов или роботса.
Проблема в главной у которой есть куча копий типа: site.ru/page/1, site.ru/page/2, site.ru/page/3, site.ru/page/4 и т.д. Не пойму, как они вообще создаются и что с ними делать.
Запретить именно /page/ - не могу из-за использования его в рубриках.
Canonical создаёт неправильные канонические страницы типа: site.ru/1, site.ru/2, site.ru/3, site.ru/4 и т.д.
Редирект тоже не знаю как настроить, я в нём не особо силён.
В общем, если кто-то что-то подскажет - буду очень рад:)!
Если правильно понял...то
Наболевшая тема со страницами пагинации. Правильно выше сказали, что это особенность работы Wordpress.
Два варианта - бесконечная прокрутка, либо добавьте атрибуты канонических страниц, чтобы участвовала в поиске только главная, а остальные только для индексирования контента.
Yoast SEO вроде правильно создаёт канонические ссылки. Если честно, сам пару дней назад решал такую проблему- смотрю, как отразится на выдаче...