wake-up-neo.com

검색 엔진 방지 페이지 2, 3 및 기타 인덱싱?

WP에서 홈페이지의 과거 색인 생성을 방지하는 방법을 알고 있습니까? 나는 mysite.com/page/2, mysite.com/page/3에 대한 색인을 생성하고 싶지 않습니다.

이것은 home.php를 내 테마로 사용하기 때문에 page/2, page/3는 모두 동일합니다.

제발 힌트 나 코드 스 니펫을주세요. 제발 다른 플러그인 (로봇 메타)을 추가하고 싶지 않습니다.

1
RichZenMaster

얼마나 정확히 홈페이지를 설정하고 있습니까? 문제는 첫 번째 장소에서 원하지 않는 페이지 매김을 가지며 페이지 매김이 인덱싱되지 않는다는 것입니다.

일반적으로 robots.txt 파일은 대량의 색인 생성을 방지하는 좋은 방법입니다. 나는 그것이 귀하의 경우 지시어를 따르고 있다고 생각합니다. (다른 곳에서 페이지 매김을하지 않도록 테스트하십시오) :

User-agent: *
Disallow: /page/
4
Rarst

검색 엔진 최적화 (SEO)와 Google 검색 콘솔의 경고로 인한 것이라면 무시할 수 있습니다. wp/Page2 등은 여전히 ​​색인되어야합니다. 이 답변과 google의 답변과 함께 기사 :

잠시 동안 SEO는 페이지 2에 noindex 로봇 메타 태그를 추가하고 페이지 매김 된 아카이브를 추가하는 것이 좋습니다. 이것은 사람들이 페이지 2를 찾지 못하게하고 검색 결과에서 더 이상 찾지 못하게합니다. 아이디어는 검색 엔진이 여전히 모든 링크를 따르므로 모든 링크 된 페이지가 여전히 적절하게 색인화된다는 것입니다.

문제는 작년 말에 구글이 우리의 주목을 끌었던 것입니다. 페이지에 장기간 noindex를 쓰면 해당 페이지의 링크를 따르지 않을 것입니다. 이렇게하면 페이지 2에 noindex를 추가하고 페이지 매김 된 아카이브의 경우에는 더 이상 내부 링크가 필요하지 않을 수 있으므로 나쁜 아이디어가 추가됩니다.

Google이 장기 noindex에 대해 말한 바에 따르면 Yoast SEO v6.3에서 아카이브의 서브 페이지에 noindex를 추가하는 옵션을 제거했습니다. 2 페이지 이상의 아카이브가 1 페이지 또는 그 자체에 대한 표준 링크가 있어야합니까? 아이디어는 주로 방문자가 아카이브의 1 페이지를 방문하게하려는 것입니다. 이 페이지는 일반적으로 대다수의 사용자에게 가장 관련이 있습니다.

Google은 매우 명확합니다. 페이지가 매겨진 시리즈 내의 각 페이지는 표준화되어야하므로/page/2 /는/page/2 /를 가리키는 표준을가집니다. 이것이 당신의 페이지가 매겨진 아카이브가 색인되는 것을 보는 이유입니다.

그것에 대해 자세히 알아 보려면이 기사 ( https://yoast.com/pagination-seo-best-practices/ )를 참조하십시오.

1
Axel Metayer

중복 콘텐츠를 방지하려는 경우 문제의 근원을 살펴 봐야합니다. 홈 페이지가 home.php 템플릿을 사용하고 있다고 말하면, 홈 템플릿을 사용하여 다른 모든 페이지로 전달할 정적 텍스트가 포함되어 있습니까? 이 경우에는 제거하거나 독창적 인 홈 템플리트를 작성하십시오. 홈 템플리트는 모두 home.php이어야합니다.

어떤 이유로 든 홈페이지와 동일한 콘텐츠를 표시하지만 다른 URL을 사용하는 페이지를 유지하려는 경우 언제든지 정식 버전을 사용할 수 있습니다.

Header.php의 내용을 다음과 같이 바꾸면 다른 헤더를 지정할 수 있습니다. 하나는 정규형과 그렇지 않은 헤더를 포함 할 수 있습니다.

<?php
if (is_page('1')){
    <?php include(TEMPLATEPATH.'/header1.php'); ?>
}
elseif (is_page('2')){
    <?php include(TEMPLATEPATH.'/header2.php'); ?>
}
else {
    <?php include(TEMPLATEPATH.'/headerdefault.php'); ?>
}
?>

그리고 귀하의 홈페이지를 참조하는 표준을 포함 ​​시키십시오.

<link rel="canonical" href="http://www.yourdomain.com/" />

이렇게하면 플러그인을 사용하지 않고보고있는 콘텐츠의 적절한 URL을 Google에 알릴 수 있습니다.

어느 쪽이든이 모든 것은 조금 이상하게 보입니다. 나는 그것이 귀하의 요청을 오해하고 있다는 것을 두려워합니다. 이해가 안되는 것 같습니다. 중복되는 콘텐츠의 작동 방식을 알고 있습니까? 아니면 자러 가야 할 사람인가?.

동일한 콘텐츠가 포함 된 새로운 페이지를 기꺼이 생성하고 중복 된 콘텐츠를 방지하기위한 솔루션을 찾는 목적을 알지 못합니다.

0
Roswell Balentien

로봇 메타 태그는 조정할 필요가 있다고 생각합니다. 거미가 2 페이지로 이동하여 기사의 링크를 따라 가길 원하지만, 실제로 페이지에 대한 색인을 생성하고 싶지는 않습니다 (바뀌기 때문에). 그러므로 header.php에서 "robots"메타 태그를 찾아서 다음과 같이 변경하십시오 :

<meta name="robots" content="follow, <?php echo (get_query_var('paged')==1)?'index':'noindex'?>" />

블랭킷 robots.txt를 사용하면 불행하게도 거미가 링크를 따라 가지 않고 다른 페이지에있는 기사를 찾지 않습니다.

0
user2810