Как заставить Google индексировать страницы результатов поиска на сайте?


Я ищу простой способ заставить Google показывать результаты поиска на локальном сайте в качестве результатов поиска Google.

Для уточнения:

Есть страница, заполненная именами определенных людей. Каждое из имен связано с локальной поисковой системой сайта. Таким образом, нажатие на Дэвида Джонса приведет к mysite.com/?q=david+jones. Я хочу, чтобы Google отображал вышеупомянутую ссылку mysite.com/?q=david+jones в качестве результата поиска, если запрашивается что-то вроде mysite david jones.

Есть препятствие, которое мне нужно чтобы избежать:

  • На вышеупомянутой странице более 450 имен людей (или ссылок) . Я слышал, что наличие более 150 ссылок на странице вредно для SEO. В дополнение к этим именам есть другие ссылки на различные другие страницы. т.е. главное меню, ссылки в нижнем колонтитуле, ссылки на последние статьи и т.д. (это система Joomla.)

Что я хочу попробовать:

Мое решение - использовать тег robots для индексирования только контента, а не ссылок. Но я все еще в тупике, как показать результат поиска по сайту как результат поиска Google.

Поможет ли добавление всех этих ссылок на поисковые системы локального сайта в карту сайта?

Author: Stephen Ostermiller, 2014-01-02

1 answers

Вы не хотите показывать результаты поиска на вашем локальном сайте в Google для индексации. Прежде всего, как заявил Джон Конде, Google не обязательно хочет, чтобы результаты поиска по сайту были в индексе, и, честно говоря, вы не хотите отображать огромную страницу ссылок на Google, так как это будет выглядеть спамом для алгоритма почти при любых обстоятельствах.

Что касается авторитетного источника, который Джон не смог найти, я думаю, что есть несколько, которые служат. Первый - старый пост Мэтта Каттса с 2007 года, который в основном описывает проблему, но цитирует Ванессу Фокс, отвечающую на вопрос о помощи веб-мастеру таким образом:

Как правило, результаты веб-поиска не повышают ценность для пользователей, и поскольку наша основная цель - предоставить наилучшие возможные результаты поиска, мы обычно исключите результаты поиска из нашего индекса веб-поиска. (Конечно, не все URL-адреса, содержащие такие вещи, как "/результаты" или "/поиск", являются результатами поиска .)

Затем Каттс продолжает чтобы указать на руководство по качеству на официальной странице поддержки Руководства для веб-мастеров, которая была изменена, чтобы включить следующий маркер:

Использовать robots.txt чтобы предотвратить обход страниц результатов поиска или других автоматически созданных страниц, которые не приносят большой пользы пользователям, приходящим из поисковых систем.

Каттс далее заявляет в посте 2007 года:

По-прежнему полезно уточнить, что Google оставляет за собой право принимать меры по сокращению результатов поиска (и проксированные копии веб-сайтов) в наших собственных результатах поиска.

Таким образом, к настоящему времени должно быть совершенно ясно, что этой практики следует избегать, и она существует уже довольно давно (более 6 лет на момент этого ответа).

На случай, если вам нужны дополнительные доказательства, на сайте Search Engine Land от сентября 2013 года есть сообщение с видео Мэтта Каттса, в основном отвечающего на тот же вопрос, что и в 2007 году, но также добавляет ссылку на Автоматически сгенерированный контент статья о помощи в инструментах для веб-мастеров, в которой в основном повторяется все вышесказанное, только гораздо более кратко, чем я сделал.

Tl;др

Не делай этого.

Вместо этого вам следует убедиться, что у вас есть фактические страницы контента для David Jones и др., и они есть в вашей карте сайта, чтобы Google проиндексировал их. Поиск по локальному сайту - это на самом деле просто еще один навигационный инструмент для ваших пользователей, как только они окажутся на site...it не является местом назначения для внутренних рейсов.

 2
Author: JCL1178, 2014-01-02 20:06:30