2009-05-02 3 views
1

최근에 Google Webmaster Tools을 사용하기 시작했습니다.googlebot이 마케팅 URL의 색인을 생성하려고한다면 걱정해야합니까?

나는 Google이 색인을 생성하려고 시도하고있는 링크가 얼마나 많은지 매우 놀랐다.

http://www.example.com/?c=123 
http://www.example.com/?c=82 
http://www.example.com/?c=234 
http://www.example.com/?c=991 

이들은 모두 파트너 사이트의 링크로 존재하는 캠페인입니다.

현재 사이트의 모든 페이지와 마찬가지로 사이트가 완성 될 때까지 로봇 파일에 의해 로봇 파일이 모두 거부됩니다.

내 robots.txt 파일을 덜 제한적으로 만들기 전에이 같은 링크를 처리하는 가장 좋은 방법은 무엇일까?

다른 URL로 간주되어 Google 검색 결과에 나타나기 시작합니다. 그들은 모두 같은 페이지에 해당합니다 -주고받습니다. 나는 사람들이 그 (것)들을 찾아 내고 그 (것)들을 클릭하는 것을 원하지 않는다.

// DO NOT TRY THIS AT HOME. See edit below 
<% if (Request.QueryString != "") { %> 

    <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> 

<% } %> 

내가이 작업을 수행해야합니까 : 지금까지 좋은 생각으로

다음과 같이 쿼리 문자열이 포함 된 페이지를 렌더링하는 것입니다? 이것이 최선의 접근 방법입니까?

편집 :이 부분은 이 아닙니다. 좋은 접근 방식이 아닙니다. Google은 NOINDEX가없는 다른 페이지와 동일한 콘텐츠가있는 페이지에서 NOINDEX를보고있는 것으로 나타났습니다. 외관상으로는 그들은 동일 물이고 NOINDEX가 우선한다는 것을 나타낸다. 그 결과 Google 사이트에서 내 사이트가 완전히 사라졌습니다. 경고 : 동시에 내가 한 일이 아닌 다른 일일 수도 있었지만 나는이 접근법을 위험에 빠뜨리지 않을 것입니다.

답변

4

이것은 rel="canonical"을 위해 설계된 것입니다. Google posted a blog article about it.

내가 페이지로드에서 간단한 수익을 선호하는 색인 ​​안 자원의
+0

+1, 표준이 도움이 될 것입니다. 또한 "사이트 맵"(cfr http://en.wikipedia.org/wiki/Site_map)을 확인하십시오. –

+0

Google은 "canonical 한 힌트 또는 지시어인가? 그것은 우리가 강력하게 존중한다는 힌트입니다." 다른 엔진도이 힌트를 존중합니까? 덕분에 –

+0

.나는 질문에 잠들고 3 개의 표를 가진 응답으로 이미 깨어있는 것을 좋아합니다 .-) –

0

페이지가 자신의 폴더에 존재하지 않는 한 최상의 접근 방법 인 것처럼 보입니다.이 경우에는 해당 폴더를 무시하기 위해 robots.txt 파일을 수정할 수 있습니다.

+0

내 자신의 제안을하려고하지 않습니다! –

1

예, Google은이를 다른 URL로 해석합니다.

웹 서버에 따라 검색 엔진 매개 변수를 제거하기 위해 다시 쓰기 필터를 사용할 수 있습니다 (예 : url rewrite filter, 또는 mod rewrite, Apache 용).

개인적으로 추적 매개 변수가 삭제 된 동일한 페이지로 리디렉션됩니다.

+0

위 편집을 참조하십시오. 실제로 원래이 작업을 수행했으나 Google 애널리틱스에서 캠페인 ID를 추적 할 수 없습니다. 나는 동그라미에 간다! –

+0

크롤러 만 리디렉션해야합니다. – Pool

0

:

if (IsBot(Request.UserAgent) 
    return;