SEO и динамическое переключение JavaScript JavaScript - PullRequest
3 голосов
/ 02 мая 2010

просто интересно, знает ли кто-нибудь что-нибудь об использовании javascript для установки html на новый контент вместо ссылок на новые страницы, если это вообще плохая идея или если это отчасти вредит SEO (что я вроде как новичок)

Обычно домашняя страница отображает заданный контент, а ссылки на подобные страницы контактов и прочее просто меняют основной текст на то, что обычно представляет собой отдельную HTML-страницу.Мой OCD вроде меня глючит, когда страницы перезагружаются и как-то мигает фоном или смещением, так что я хотел бы знать, было ли создание таких сайтов плохой идеей или что-то еще -

Полагаю, я могу создатьдубликаты / скрытые страницы для целей SEO

Ответы [ 4 ]

1 голос
/ 02 мая 2010

Как вы описываете, это плохая идея. Правильная методология заключается в использовании прогрессивного улучшения : вы разрабатываете для пользователей с отключенным JavaScript (например, поисковых роботов), а затем используете JavaScript для загрузки AJAX. Таким образом, большинство пользователей получат выгоду от улучшенного взаимодействия с пользователем, не мешая остальным получить доступ к вашим данным.

На практике это означает, что ваша обычная разметка для меню навигации на основе страниц

(<a href="products.php">products</a>) и через javascript (например, jquery) вы изменяете поведение:

$('#nav a').bind('click',function(){
     $('#content').load($(this).attr('href'));
     return false;
});
0 голосов
/ 02 мая 2010

Для того, чтобы учесть некоторые SEO - вы можете иметь все данные на экране в виде div. домашний div, свяжитесь с нами div и т.д ...

С javascript вы бы отключили div, соответствующий той странице, которую вы хотите. Если у пользователя нет JavaScript, он видит все страницы сразу.

Вот пример сайта, который делает это с помощью ОК SEO - но отключить JavaScript, все идет немного не так.

http://www.spideronline.co.uk/#our-work

0 голосов
/ 02 мая 2010

обычно для хорошего SEO, вам нужно иметь максимально возможное количество страниц, а затем, если вы хотите использовать javascript для загрузки, используйте ajax ненавязчивый.

0 голосов
/ 02 мая 2010
  • Перерыв в закладках
  • ломает кнопку назад
  • Перерывы сохранения страницы
  • перерывы при отправке ссылки другу
  • Перерывы индексации поисковой системы

Можно смягчить (до некоторой степени) большинство из них, но только несовершенно и только с довольно большой работой.

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