2010-06-19 2 views
1

Google에서 현재 Google 사이트를 인식하고 짧은 것을 생각해보십시오 ... 기본적으로 URL 재 작성의 습격 표준 구조를 사용하여 SEO 친화적 인보세요.mod_rewrite 및 중복/오래된 URL, 일부 SEO 베스트 프랙티스가 필요합니다.

예를 들어 제품 URL은 any string_([0-9]).html 등의 모양을 취합니다. 물론, 이것은 우리가했던 제품 id 전에 우리가 원하는 무엇이든지에 연결할 수 있습니다. 과거에는 제품 페이지가 Product_Name_79.html이었고 Brand_Name_Product_Name_79.html이되었습니다. 아파치는 정말로 상관하지 않으며 id 79는 어느 경우에도 전달됩니다. 그러나 Google은 이제 다른 URL로 캐시 된이 제품의 2 가지 버전을 가지고 있습니다. 첫 번째 URL에 도달하여 스파이더가 계속해서 나아 가기 때문에 좋은 것은 아닙니다.

브랜드 및 카테고리에 대한 재 작성 규칙에도 동일한 내용이 적용됩니다. 일부는 삭제되었으며 일부는 수정되었습니다.

site:domain에는 11k 개 이상의 URL이 있지만 Google 사이트 맵에는 약 5.8k가 제공됩니다. 어떻게하면 거미가 이전 버전의 URL을 가져 오지 못하게 할 수 있습니까? (수동 프로세스가 아니며 종종 이러한 URL은 매우 동적 일 수 있습니다.)

예를 들어, Mens_Merrell_Trail_Running_Shoes__50-100__10____024/men's로 설정 성으로 50 and 100size 10 사이에 비용 trail running shoes의 항목에 의해 아래로 좁혀 merrell 브랜드에 대한 동적 URL입니다. 즉, 구글은 여전히 ​​옛 캐시를 통해 액세스 할 수있는 잎

우리는 nofollow에 어떤 크기 및 비용 필터 URL을 결정하는 경우에, ...

URL을 특정 유형을 허용하지위한 가장 좋은 방법은 무엇

? 위의 조합이 거의 무한하기 때문에 목록을 작성할 수 없으며 Google이 역사적으로 보유하고있는 브랜드 및 카테고리에 대한 백엔드가 될 수 없습니다.

필터를 적용 할 때 noindex를 추가해야합니까? robots.txt로 내보낼까요? 구글이 돌아 오지 않기를 바라는 아무것도하지 마라.

우리는 현재 중복되거나 비활성화 된 2600 개의 제품 페이지 URL을 가지고 있습니다. 어떻게해야할까요? 홈페이지, 브랜드 페이지, 404로 리디렉션, 아무 것도하지 않습니까? 어떤 조언

답변

2

에 대한

덕분에 내가 구글은 그들이 정말로에 연결하지 않을 경우 링크가있어 무시하고 시작해야합니다, 당신은 rel="canonical"을 찾고 생각합니다. 다음과 같은 도구를 사용하여 들어오는 링크를 확인할 수 있습니다 : http://www.seomoz.org/linkscape. 당신은 오래된 URL을 일치있어 (또는 일치하지 않는) 301 이전 패턴과 일치하거나 새로운 패턴과 일치하지 않는 페이지에 대한 중 아파치에서 리디렉션 사용자가 설정 할 수있는 consisent 패턴을 또한 경우

...

이것이 도움이되기를 바랍니다!

+0

이것은 매우 도움이되는 것처럼 보입니다. rel = "canonical"은 지금까지 많이 생각하지 않았습니다. 항상 nofollow를하고 rel을 사용하지 않는 경향이있었습니다. 좋은 하나 - 그것은 확실히 여기 많이 도움이 될 것입니다! –

0

변경하는 모든 URL에 대해 리디렉션을 설정하십시오. 또한 rel = nofollow는 사이트가 신뢰할 수 없다고 Google에 알리기 때문에 사용하지 않는 것이 좋습니다.