Вредят ли URL-адреса Javascript SEO? - PullRequest
1 голос
/ 01 декабря 2011

Я создаю облако слов с помощью плагина jQuery jQCloud, в котором каждое слово в облаке связано с URL-адресом.Я хочу, чтобы каждый из этих URL был отсканирован и проиндексирован Google / Bing.

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

Основываясь на SEO-документации Google, я предполагаю, что боты не будут индексировать эти URL.Это правильно?Если да, то какой подход к SEO будет наиболее дружественным к SEO?

Ответы [ 4 ]

2 голосов
/ 01 декабря 2011

Не используйте «URL-адреса JavaScript», они являются функцией антидоступности. Некоторое чтение:

  1. Нерабочие ссылки
  2. Hash, Bang, Wallop.
  3. Взлом сети с помощью хэш-взрыва
  4. Going Postel
2 голосов
/ 01 декабря 2011

Короче да.Поисковые роботы не будут беспокоиться о разборе вашего JS, потому что вы не можете быть обеспокоены предоставлением статически доступного контента.

1 голос
/ 01 декабря 2011

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

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

1 голос
/ 01 декабря 2011

Вот почему некоторые браузеры уже реализовали HTML5 PushState API, который использует исходный URL-адрес, но имеет возможность понять, является ли он Ajax или нет, и включает кнопки навигации браузера (назад / далее).

Посмотрите на History.js проект, обертку, которая поможет вам использовать API.

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