Имеет ли так или иначе создание json данные, читаемые пауком Google?

Действительно ли возможно сделать данные JSON читаемыми пауком Google?

Скажите, например, что у меня есть канал JSON, который содержит данные для сайта электронной коммерции. Эти данные JSON используются для заполнения человекочитаемой страницы в пользовательском браузере. (Т.Е. перевод от данных JSON до человека отобразился, страница сделана в пользовательском браузере; не мой выбор, что мне дали для работы с, старое приложение CGI прежней версии и не фактический язык сценариев серверной стороны.)

Мое беспокойство здесь - то, что, пауки Google не смогут к ссылке погрузки/непосредственно на рассматриваемый объект, когда пользователь нажмет на него в Google, подаренном индексную страницу, полную всех объектов, вместо того, чтобы быть связанными непосредственно с объектом они нажали.

Имеет ли так или иначе "информирование" паука Google в JSON это, что они должны подать пользователя другая ссылка?

8
задан Kevin Hakanson 2 August 2010 в 01:51
поделиться

2 ответа

Вы должны создать страницу оболочки в коде на стороне сервера вокруг данных JSON и отвечать на запросы либо оболочкой, либо обычной версией, в зависимости от User-Agent.

3
ответ дан 5 December 2019 в 20:14
поделиться

Хотя Google в некоторых случаях сканирует и индексирует JavaScript, все же лучше обслуживать «нормальный» (X) HTML-контент, если это вообще возможно. В этом случае было бы полезно узнать остальную часть настройки сайта, в частности: используется ли контент JSON только для создания фида ссылок на страницы продуктов (со статическим контентом) или все страницы продуктов также генерируются фидами JSON. ? Если фид используется только для указания на фактические страницы продуктов (которые являются статическими), то один из способов сделать страницы продуктов доступными для обнаружения может заключаться в создании HTML-страницы карты сайта или какой-либо другой альтернативной формы навигации. XML-файл Sitemap также может помочь, но я бы рекомендовал не использовать его как единственный способ сделать страницы продукта доступными для обнаружения.

Если весь контент доступен только через каналы JSON, я думаю, вам придется внести некоторые более серьезные изменения, если вы хотите, чтобы этот контент был доступен через результаты поиска.

Один из способов справиться с этим также может заключаться в использовании нового предложения по сканированию / индексированию JavaScript, в результате которого между вашим сайтом и Google будет установлен автономный браузер: http://code.google.com / web / ajaxcrawling / (сложно сказать, настроить ли это или обновить остальную часть сайта: -))

5
ответ дан 5 December 2019 в 20:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: