Как заставить Google индексировать страницы, которые перенаправляются с помощью JavaScript - PullRequest
0 голосов
/ 07 декабря 2010

Я использую карты Google для веб-сайта. Все данные, доступные через карту на домашней странице, также перечислены на других страницах сайта, но при включенном javascript эти страницы перенаправляются на домашнюю страницу: например, http://host.com/county/essex перенаправляет на http://host.com/#county/essex,, что заставляет карту загружать все данные для Essex.

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

* редактировать Все мои страницы связаны с моей главной навигацией (просто javascript переопределяет действие ссылки по умолчанию) ... в результате не требуется никакой карты сайта, так как все страницы обнаруживаются ботом Google с помощью обычной ссылки, следующей

Ответы [ 3 ]

0 голосов
/ 07 декабря 2010

Что касается отправки данных в Google, существует вещь под названием Google sitemaps , которая должна уведомлять Google обо всех URI / местоположениях, которые существуют на данном сайте и которые / должны быть проиндексированы. Правда в том, что сайты, которые по умолчанию не сканируются, редко получают большую выгоду от вышеупомянутой карты сайта.

0 голосов
/ 07 декабря 2010

Вы пишете:

с включенным JavaScript, эти страницы перенаправляют на домашнюю страницу

Бот Google не выполняет JavaScript.Если ваши перенаправления сделаны в javascript, бот Google просто проиндексирует страницу и проигнорирует перенаправление.

0 голосов
/ 07 декабря 2010

Посмотрите на Карты сайта , это позволяет вам включать URL, которые вам нужно проиндексировать.

...