SEO: можно ли сканировать динамически генерируемые ссылки?

У меня есть страница, содержащая теги <div> с кодом onclick="", который вызывает запрос ajax для получения данных json, а затем перебирает результаты для формирования ссылок (<a />) для добавления на страницу. Эти ссылки не существуют ни в каком другом месте на моем сайте. Как я могу сделать эти динамически генерируемые ссылки доступными для сканирования?

Моя первоначальная мысль состояла в том, чтобы превратить теги <div> в теги <a> с href="#", но с моими ограниченными знаниями о том, как работают типичные поисковые роботы, я не думаю, что это решит мою проблему, поскольку "#" будет тем, что распознается поисковым роботом, а не обязательно динамически генерируемые выходные данные. Это помимо того, что я не хочу, чтобы позиционирование прокрутки вообще менялось, что также исключает присвоение тегу <a> идентификатора и его ссылку на себя.

Есть ли у меня какие-либо варианты, кроме создания новой страницы, содержащей все ссылки, которые мне нужно просканировать? Спасибо.


person StronglyTyped    schedule 21.09.2011    source источник


Ответы (1)


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

Вы всегда должны делать свой контент доступным, не требуя JavaScript для его получения. Затем вы можете улучшить свой сайт, добавив JavaScript, чтобы ускорить или упростить получение контента. Это называется прогрессивным улучшением, и с его помощью создаются хорошие веб-сайты.

person John Conde    schedule 21.09.2011