자사 사이트와 호스트 이름을 공유하는 사용자 생성 콘텐츠를 제외하거나 태그를 지정하는 방법
저는 SaaS 애플리케이션을 실행하고 example.com
있는데, 랜딩 페이지 외에도 "자사"콘텐츠 페이지가 여러 개 있습니다. 예를 들면 다음과 같습니다.
example.com/features
example.com/pricing
example.com/support
고객이 가입하면 애플리케이션의 디자인은 사용자 지정 콘텐츠를 관리하는 하위 경로의 이름을 지정하고 사용하는 것입니다. 예를 들면 :
example.com/joes-place
example.com/bobs-place
이 패턴의 실제 사례를 보려면 GitHub : You sign up and then get github.com/:username
.
과제 : I가 최상의 방법을 찾고 있어요 명확하게 (같은 첫 자 콘텐츠 구분 /pricing
(같은 타사 컨텐츠에서)를 /joes-place
이 검색 엔진 최적화에 관해서). 구체적으로 특별히:
- Google은 때때로 고객이 다음과 같은 자동 원 박스를 결정했습니다
/joes-place
. 그렇게하지 않았 으면합니다. - 고객이 검색에 표시하는 것이 중요하기 때문에 검색 엔진이 타사 콘텐츠를 계속 크롤링하기를 원합니다.
- 허영심 / 미적 이유로 제 3 자 콘텐츠를 자체 도메인으로 이동할 수 없습니다 (예 : github가하는 일을 계속하고 싶습니다).
지금까지 내가 한 일 :
- 자사 및 고객 콘텐츠는 다른 Google 웹 로그 분석 계정을 사용합니다.
- 자사 콘텐츠는에
sitemap.xml
있으며 고객 콘텐츠는 전혀 언급되지 않습니다.
여기에서 따라야 할 다른 모범 사례가 있습니까?
답변
검색에서 타사 콘텐츠를 제외하거나 포함 할 수 있습니다. 내가 아는 한 검색 엔진의 관점에서 태그를 지정하는 특별한 방법은 없습니다. 사용자의 관점에서 제 1 자와 제 3 자 콘텐츠를 시각적으로 구분할 수 있습니다.
다음은 귀하의 포인트에 대한 나의 견해입니다.
Google은 때때로 고객이 다음과 같은 자동 원 박스를 결정했습니다
/joes-place
. 그렇게하지 않았 으면합니다.
나는 당신이 그것을 통제 할 수 없다고 생각합니다. 그러나 Google은 스 니펫 / 추출이 쿼리에 잘 응답한다고 느낄 때마다 onebox 만 표시합니다.
고객이 검색에 표시하는 것이 중요하기 때문에 검색 엔진이 타사 콘텐츠를 계속 크롤링하기를 원합니다.
의도적으로 크롤링을 방지하지 않는 한 (예 : robots.txt 사용) 걱정할 필요가 없습니다. (제 3 자 콘텐츠가 로그인 뒤에 있지 않다고 가정합니다.)
허영심 / 미적 이유로 제 3 자 콘텐츠를 자체 도메인으로 이동할 수 없습니다 (예 : github가하는 일을 계속하고 싶습니다).
완벽하게 괜찮습니다. 별도의 도메인으로 갈 필요가 없습니다. (사실 단일 도메인을 보유하면 집단적으로 도메인 권한을 높이는 데 도움이 될 수 있습니다. 타사 페이지의 예외적 인 콘텐츠는 전체 도메인의 권한에 도움이 될 수 있습니다.)
자사 및 고객 콘텐츠는 다른 Google 웹 로그 분석 계정을 사용합니다.
GA는 SEO와 관련이 없습니다.
자사 콘텐츠는 sitemap.xml에 있으며 고객 콘텐츠는 전혀 언급되지 않습니다.
홈페이지, 인기 페이지 등과 같은 위치에서 타사 콘텐츠를 검색 할 수있는 경우 사이트 맵은 문제가되지 않습니다. 고아 페이지는 Google에서 찾을 수 없습니다.
참조 : 사이트 맵 역설
이러한 "타사"페이지가 추천 스 니펫 또는 검색 결과로 표시되지 않도록하려는 것 같습니다. Search Engine Land의 Lily Ray는 이에 대한 권장 사항을 게시했습니다.
콘텐츠가 추천 스 니펫에 표시되는 것을 방지하고 일반 스 니펫이 표시되도록하려면 스 니펫에 표시 할 수있는 최대 문자 수를 지정하는 데 사용되는 max-snippet 태그를 실험 해보세요. 이렇게하면 메타 설명을 계속 표시 할 수 있지만 선택한 콘텐츠에 지정된 max-snippet보다 많은 문자가있는 한 다른 콘텐츠가 추천 스 니펫에 표시되지 않도록 차단합니다.
(https://www.searchenginejournal.com/google-featured-snippets-guide/351272/#:~:text=To%20only%20prevent%20content%20from%20appearing)
표시되는 메타 설명의 상한선 길이가 약 160 자이므로 타사 페이지의 <head> 섹션에 다음 태그를 추가해 보겠습니다.
<meta name="robots" content="max-snippet:160">
편집 : 어떤 이유로 든 메타 설명이 그보다 길면 가장 긴 것을 파악하고 길이 값을 사용하십시오. 그래도 안됩니다! ;)