SEO: можно ли сканировать динамически сгенерированные ссылки? - PullRequest
1 голос
/ 21 сентября 2011

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

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

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

1 Ответ

3 голосов
/ 21 сентября 2011

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...