Различные темы сайта и поисковые роботы - PullRequest
0 голосов
/ 19 января 2011

У меня есть сайт, который поддерживает пользовательские темы (тот же контент, но разный HTML, CSS, графика), например default тема, mobile тема и т. Д.

Темы переключаются через параметры запроса (?theme=mobilie) и сохраняются в пользовательской сессии (базе данных).

Как мне обслуживать эти темы для роботов поисковых систем? Должен ли я разрешить сканировать темы, отличные от стандартных? robots noindex nofollow, canonical теги в head?

1 Ответ

1 голос
/ 20 января 2011

хорошо, темы и мобильные версии - это два разных зверя, давайте начнем с тем

Допустим, у вас есть? Theme = black и? Theme = white theme и тема по умолчанию.

Google не заботится о ваших темах, так как разные темы просто предлагают одинаковый контент синим (или черным, или как угодно).это типичный случай дублированного контента.

, поэтому, если вы хотите предложить пользователям эту опцию, вы должны сохранить его в сеансе.

www.example.com/?theme=black -> sets theme in session -> redirect HTTP 301 to -> www.example.com/

"ссылка", которую нажимает пользователь, должналучше всего использовать внешний javascript (чтобы Google не мог легко обнаружить эту ссылку для перенаправления)

<span onclick="changeTheme('black')">Black</span>

, поэтому вы предлагаете Google просто версию своего сайта по умолчанию, скрывайте темы (поскольку они не предлагают разныесодержание для Google).

хорошо, о мобильном случае.

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

, чтобы вы могли обнаружить агент пользователя (это мобильный сайт) и перенаправить ваших мобильных пользователей на мобильный сайт, например: m.example.com (если сайт оптимизирован, как этот http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=72462&from=40348&rd=1и не только страница, оптимизированная для смартфона) - тогда вам следует перенаправить googlebot mobile (не googlebot, просто googlebot mobile) также на m.example.com (в руководстве googles seo есть целая глава о том, как это сделать http://www.google.com/webmasters/docs/search-engine-optimization-starter-guide.pdf)

...