2011-01-19 3 views
0

사용자 정의 테마 (동일한 내용이지만 HTML, CSS, 그래픽이 다릅니다)를 지원하는 사이트가 있습니다. default 테마, mobile 테마 등다른 사이트 테마 및 검색 엔진 봇

테마는 요청 매개 변수 (?theme=mobilie)를 통해 전환되고 사용자 세션 (데이터베이스)에 저장됩니다.

검색 엔진 로봇에 이러한 주제를 어떻게 제공해야합니까? 기본 이외의 테마도 크롤링 할 수 있습니까? robots noindex nofollow, canonicalhead의 태그?

답변

1

확인, 테마 및 모바일 버전은 두 개의 서로 다른 짐승,

는 블랙? 테마 =와? 테마 = 흰색 테마 기본 테마를 가지고 있다고 할 수 있습니다 주제를 시작할 수 있습니다.

다른 테마는 파란색 (또는 검은 색 등)의 동일한 콘텐츠를 제공하기 때문에 테마에 신경 쓰지 않아도됩니다. 이것은 중복 된 콘텐츠의 전형적인 경우입니다.

사용자에게이 옵션을 제공하려면 세션에 저장해야합니다.

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

은 "링크"

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

을 (구글에서 쉽게 그 링크를 재 발견 할 수 있도록) 사용자의 클릭 가장 외부 자바 스크립트해야합니다 그래서 기본적으로 당신은 단지 기본 버전이 구글을 제공 귀하의 사이트, 구글에 대한 다른 콘텐츠를 제공하지 않는 테마를 숨길 수 있습니다.

모바일 케이스에 관한 내용입니다.

모바일 사이트의 HTML이 모바일 장치 용으로 최적화되어 있으면 Googlebot 모바일에 제공하려고 할 수 있습니다.

사용자 에이전트 검색 (모바일 사이트 임)을 수행하고 모바일 사용자를 모바일 사이트 (예 : m.example.com)로 리디렉션 할 수 있습니다 (http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=72462&from=40348&rd=1처럼 최적화 된 사이트이고 스마트 폰 최적화 페이지가 아닌 경우).) - 그러면 googlebot 모바일을 googlebot 모바일 (googlebot 모바일이 아닌)으로 m.example.com으로 리디렉션해야합니다 (이 방법에 대한 Google 가이드의 전체 가이드 라인은 입니다)

+0

+1 pdf 가이드 – takeshin