Как мне работать с параметром URL страницы «Страницы» в инструменте веб-мастеров Google?


7

У меня есть вид узла, который имеет пейджер с параметром URL «страница». Я хочу, чтобы бот Google сканировал все страницы ( page=1 page=2 page=3...), но рассматривал их как одну и только первую страницу (без параметра "page"), которая должна отображаться в результатах поиска.

На странице настроек веб-мастера я установил параметр URL для «страницы», как показано ниже, но теперь я получаю дублированный заголовок и описание.

Как этот параметр влияет на содержимое страницы: Paginates
какие URL с этим параметром должен сканировать робот Googlebot:Every URL

Каков наилучший способ настройки параметра URL для "страницы" просмотров в Инструментах Google для веб-мастеров?

Ответы:


0

Нет лучшего пути, я думаю. Это зависит от ниши вашего сайта. У меня есть блог, и у него есть страница = X, как параметры URL. Я установил «paginates» и «Crawl all pages» так же, как ваши настройки. Теперь он сканирует и показывает все страницы. Эта проблема с дублирующимся названием все еще есть на моем сайте. Я не против, потому что я не получил никаких проблем с Google.

Если вы действительно хотите изменить это, вы можете сделать это на уровне template.php.

function THEMENAME_preprocess_html(&$vars) {
 if (isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0){
   $vars['head_title'] = str_replace('|', '('.t('Page @pager', array('@pager' => $_GET['page'] + 1)).') |', $vars['head_title'], 1);
 }
}

Это перезапишет содержимое вашего тега заголовка HTML в «Мои сообщения блога (Страница 2) | MyAwesomeBlog» на страницах, где установлен пейджер. Мы добавляем 1 к значению пейджера, потому что когда вы находитесь на странице = 1, это фактически вторая страница для пользователей.


0

Попробуйте модуль Nodewords для Drupal 6 или метатеги для Drupal 7. Эти модули позволят вам настроить параметры NOINDEX и NOFOLLOW для страниц листинга, чтобы получить только 1-ю страницу в выдаче.


1
Вопрос в том, как изменить настройки в Инструментах Google для веб-мастеров, а не на сайте Drupal.
kiamlaluno

Тогда вы задали вопрос в неправильном форуме.
Евгений Фиделин

Я не задавал вопрос. Тем не менее, это не ответ на заданный вопрос.
kiamlaluno

0

К сожалению, я не вижу настройки в Инструментах Google для веб-мастеров, чтобы сделать это, однако, вы могли бы сделать это в своем файле robots.txt, который поставляется с drupal, добавив внизу:

Disallow: / *? Page =

Disallow: / ? Page = & *

Disallow: / ? Page = 0

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.