JS динамическое изменение IMG и SEO - PullRequest
0 голосов
/ 19 марта 2010

Я создал веб-сайт, используя jquery, чтобы делать приятные переходы между контентом.

Код работает следующим образом: есть 2 imgs (body и footer).

Когда я нажимаю на ссылку (вместо того, чтобы перейти на другую страницу), я исчезаю с 2 imgs и меняю атрибут src для 2. Когда новые imgs загружены, я возвращаю их обратно.

Я использую SWFaddress, чтобы позволить пользователю перейти непосредственно к внутреннему контенту.

Теперь я бы хотел, чтобы мой контент проиндексировался Google и другими поисковыми системами, все текстовое содержимое находится внутри imgs, поэтому у меня есть текст в атрибуте ALT.

Мой вопрос:

Если динамически изменить атрибут imgs ALT с помощью JS, смогут ли пауки правильно его прочитать?

Учтите, что я использую SWFaddress для создания карты сайта.

Ответы [ 3 ]

0 голосов
/ 19 марта 2010

Вы делаете это неправильно .

Если вы хотите, чтобы сайт с большим количеством JS был хорош как для ботов, так и для людей без JS (вспомните о слепых людях с экраномнапример, читатель), вам нужно разработать свой сайт с контентом в текстовом формате и без какого-либо javascript .

Затем вы используете высокоуровневую среду JavaScript, такую ​​как jQuery, для заменысодержимое и изменяйте навигацию, отправку форм и т. д. при загрузке страницы (вы знаете, хорошо известный $(document).ready(function(){/*...*/});.

. Таким образом, вы получите хорошие части обоих миров:«крутая» анимация и хорошая доступность (что означает хороший SEO).

0 голосов
/ 04 ноября 2011

Я не знаком с SWFaddress, поэтому мой совет может быть отменен.

Но робот Googlebot будет сканировать и индексировать некоторые javascript. То же самое нельзя сказать о Bing / Yahoo.

Google понимает, что сайты развиваются, и такие вещи, как Flash и активно используемые сайты AJAX, пользуются популярностью, и для достижения своей цели "Организация информации в мире" им необходимо добиться этого.

Информацию о способности Google сканировать и индексировать flash можно найти здесь: http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html

А совсем недавно они говорили о том, как сканируют и индексируют контент AJAX / XHR, когда они достаточно уверены в этом: http://googlewebmastercentral.blogspot.com/2011/11/get-post-and-safely-surfacing-more-of.html

Если вы посмотрите на github, у него очень приятный опыт AJAX, но когда вы перемещаетесь по папкам репо, он делает POST-запросы для получения дополнительной информации XHR. Благодаря новым возможностям сканирования Google они смогут более легко индексировать содержимое GitHub, не прибегая к использованию не-HTML5 без всплывающих окон.

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

Суть в том, что создаваемый вами контент AJAX имеет хорошие шансы на правильную индексацию, однако вы можете захотеть реализовать его так, как, по словам Google, они знают, как это сделать.

0 голосов
/ 19 марта 2010

Роботы поисковых систем обычно не обрабатывают JavaScript. Так что нет.

...