페이지 매김 - 검색 엔진 인덱싱의 중요한 요소

게시 됨: 2017-11-08

목차

    페이지 매김에 대한 SEO 지침(예: 온라인 상점 카테고리 또는 블로그 기사)은 반복되는 주제이며 이에 대한 몇 가지 접근 방식이 있습니다. 웹 크롤러가 콘텐츠를 보다 쉽게 ​​처리할 수 있도록 페이지 매김을 처리하는 방법에 대해 논의할 것입니다.

    페이지 매김이란 무엇입니까?

    페이지 매김은 단순히 웹 사이트의 특정 리소스를 페이지로 나누는 것입니다. 가장 간단한 예는 특정 수의 제품을 나열한 후 사용자가 제품 목록의 다음 부분으로 이동할 수 있는 대다수 온라인 상점의 범주일 수 있습니다. 카테고리 내에서 제품을 표시하는 또 다른 방법은 사용자가 아래로 스크롤할 때 새 제품과 새 제품이 표시되는 무한 스크롤 페이지 매김입니다. 블로그도 마찬가지입니다. 일반적으로 웹사이트의 어떤 리소스가 부분적으로 분할되는지는 중요하지 않으며, 이를 수행하는 방법과 뒤따르는 콘텐츠를 Googlebot에 알리는 방법에 관한 것입니다.

    웹 크롤러가 하는 일을 하도록 하세요.

    페이지 매김 중에 저지르는 기본적인 실수 중 하나 는 첫 번째 페이지 매김 페이지에서 표준 태그를 사용하는 것입니다. 그리고 한 상황에서 정당화되더라도 대개는 잘못 행해진다.

    예를 들어, 제품 카테고리가 몇 개의 페이지로 나뉘어져 있는 경우 기본 페이지에는 특정 수의 제품이 포함되고 두 번째 페이지에는 다른 제품 그룹이 포함되는 방식으로 마지막 페이지 페이지까지 계속됩니다.

    페이지 매김 페이지는 다음과 같습니다.

    https://website.com/product-category/page-2
    https://website.com/product-category/page-3
    https://website.com/product-category/page-4

    등.

    따라서 다음과 같은 표준 링크를 사용하는 것은 의미가 없습니다.

     <link rel="canonical" href="https://website.com/product-category" />

    특정 범주의 제품의 추가 부분이기 때문에 페이지 2,3,4 등은 기본 페이지와 중복되지 않습니다(그렇지 않은 경우 표준 링크를 사용하는 것이 합리적임). .

    당연히 표준 링크를 제공할 수 있지만 자체적으로 . 이 경우 https://website.com/product-category/ 페이지에서 다음을 입력하십시오.

     <link rel="canonical" href="https://website.com/product-category" />

    다음 페이지 https://website.com/product-category/page-2:

     <link rel="canonical" href="https://website.com/product-category/page-2" />

    모든 콘텐츠가 포함된 페이지

    예외가 있습니다 . 모든 콘텐츠가 있는 기본 페이지 , 추가로 콘텐츠가 적은 몇 개의 하위 페이지로 나뉩니다. 이러한 상황에서는 표준 링크를 사용하는 것이 좋습니다. 내용이 많은 꽤 긴 기사에서 자주 사용되는 관행입니다.

    따라서 다음 페이지:

    https://website.com/product-category/page-1
    https://website.com/product-category/page-2
    https://website.com/product-category/page-3
    https://website.com/product-category/page-4

    단일 논리적 시퀀스로 결합되면 실제로 검색 엔진 인덱싱에 사용하려는 기본 페이지 https://website.com/product-category/의 모든 콘텐츠가 포함됩니다.

    이 불행한 첫 페이지 페이지...

    또 다른 실수는 카테고리 기본 페이지 https://website.com/product-category/를 첫 번째 페이지 매김 페이지 https://website.com/product-category/page-1로 복제 하는 것입니다.

    기본 페이지에 /page-1과 동일한 콘텐츠가 포함되어 있으면 복제하는 것은 의미가 없습니다. 특정 콘텐츠 관리 시스템은 일반적으로 (기본 페이지 옆에) /page-1로 시작하는 첫 번째 페이지 매김 페이지를 생성합니다. 이러한 경우 , 주소 는 예를 들어 Redirect 301을 사용하여 기본 페이지로 리디렉션 되어야 하며 코드에서 https://website.com/product-category/page-1이 아닌 https://website에 대한 링크를 제공해야 합니다. com/제품 카테고리/

    그렇지 않으면 내부 리디렉션 문제가 발생하여 주어진 웹사이트를 크롤링하기 위한 Googlebot의 크롤링 예산을 낭비하게 됩니다. 즉, HTTP 상태 코드 200을 사용하여 랜딩 페이지에 직접 연결할 수 있는 경우 Redirect 301을 사용하여 내부 링크로 리디렉션해도 소용이 없습니다.

    rel="next"andrel="prev" 속성

    다음과 같이 페이지를 매기기로 결정한 경우:

    https://website.com/product-category/
    https://website.com/product-category/page-2
    https://website.com/product-category/page-3
    https://website.com/product-category/page-4

    그런 다음 개별 페이지 간의 관계를 크롤러에 표시할 수 있습니다. <head>섹션에 rel 속성이 있는 관련 링크를 제공하면 시퀀스의 개별 페이지가 강조 표시됩니다.

    첫 번째(기본) 페이지 에 다음을 입력합니다.

     <link rel="next" href="https://website.com/product-category/page-2">

    동일한 리소스의 일부를 포함하는 다른 페이지로.

    다음 페이지 (예: https://website.com/product-category/page-2)에서 다음을 입력합니다.

     <link rel="prev" href="https://website.com/product-category/">
    <link rel="next" href="https://website.com/product-category/page-3">

    계속해서 세 번째 페이지( 예: https://website.com/product-category/page-3)에서:

     <link rel="prev" href="https://website.com/product-category/page/page-2">
    <link rel="next" href="https://website.com/product-category/page-4">

    /page-4가 페이지 매김 순서의 마지막 이라고 가정하고 다음을 입력하십시오.

     <link rel="prev" href="https://website.com/product-category/page-3">

    "rel next/prev" 속성이 있는 제목에서 가장 자주 사용되는 링크 조합입니다. 코드에서 링크 "<a href="(예: 목록 아래)에 속성이 추가되는 경우가 있지만 <head> 섹션 에 넣는 것이 더 좋습니다. 크롤러가 나머지 리소스가 어디에 있는지 단서를 더 빨리 얻을 수 있습니다. , 더 나은.

    "rel next/prev" 속성 이 있는 링크는 절대 지시문이 아니라는 점을 기억해야 합니다. 또한 Google 가이드라인에 "값은 절대 경로와 상대 경로가 될 수 있음"이라고 명시되어 있지만 후속 페이지에 대한 절대 경로를 사용할 가치가 있습니다. 그러나 URL에 매개변수가 있는 페이지의 경우(예: 정렬 매개변수) "rel next/prev" 링크에도 넣어야 합니다(예: 다음 페이지).

    https://website.com/product-category/page-3&sort=desc

    <head> 섹션에 다음 링크가 포함됩니다.

     <link rel="prev" href="https://website.com/product-category/page-2&sort=desc">
    <link rel="next" href="https://website.com/product-category/page-4&sort=desc">

    그러나 자신만을 가리키는 표준 태그(내림차순 정렬 매개변수 없음):

     <link rel="canonical" href="https://website.com/product-category/page-3"/>

    색인을 생성할 것인지 색인을 생성하지 않을 것인지?

    페이지 매김 중에 직면하는 또 다른 문제는 로봇 메타 태그를 오용하는 것입니다. Google은 개별 페이지가 링크의 속성을 고려하는 논리적 순서로 간주되어야 하며 대부분의 경우 사용자가 첫 페이지를 표시하는 데 도움이 될 것이라고 주장했습니다.

    개별 페이지 매김 페이지는 "rel next/prev" 속성이 있는 링크로 서로 연결되어 있음에도 불구하고 검색 엔진 인덱스에 있는 경우가 매우 많습니다. 문제가 있는 경우 다음을 사용하는 것이 가장 좋습니다.

     <meta name="robots" content="noindex, 팔로우" />

    후속 페이지, 즉 /page-2 이상에서. 웹 크롤러는 페이지가 매겨진 마지막 페이지까지 링크를 크롤링하지만 색인을 생성하지는 않습니다.

    그렇다면 표준은 어떻습니까?

    John Mueller(https://plus.google.com/+JohnELincoln/posts/TCJHwdZHdQc)와의 논의에서 '인덱스 없음' 메타 태그를 인덱싱 가능한 URL을 가리키는 표준과 결합 해서는 안 된다는 것이 명확하게 따릅니다. 따라서 이 경우 페이지 매김 페이지의 표준 링크가 자신을 가리키는 경우 '인덱스 없음' 메타 태그가 삽입되지 않으며 그 반대입니다.

    페이지 자체에 대한 표준 링크와 '인덱스 없음' 메타 태그가 있는 페이지가 매겨진 페이지를 크롤링하는 데 문제가 있음을 발견하지 못했습니다. 그러나 Google은 색인을 생성할 항목과 색인을 생성하지 않을 항목을 스스로 결정하기를 원하므로 Google에 맡겨야 합니다.

    페이지 매김 및 웹사이트 XML 사이트맵

    다음은 흥미로운 경우입니다. sitemap.xml에 페이지 매김 링크를 입력하지 않고 예를 들어 모든 콘텐츠가 포함된 카테고리 또는 주요 기사의 기본 주소만 입력하는 경우가 있습니다. 원칙적으로 XML 사이트맵에는 인덱싱할 주소를 입력해야 하므로 페이지 매김 인덱싱에 관심이 없다면 /page-2 이상에 대한 URL을 포함하지 마십시오. 당연히 '인덱스 없음' 로봇 메타 태그로 차단하면 더 간단합니다. 제공하지 마세요.

    매개변수로서의 페이지 매김 페이지

    페이지가 매겨진 마지막 페이지에서 제품/기사 인덱싱을 지원하려면 웹 크롤러가 기본 범주를 넘어 다른 범주의 페이지에 무제한으로 액세스할 수 있도록 하십시오. 개별 페이지에 " ?page= " 또는 " ?p= " 매개변수가 있고 나머지 매개변수와 함께 robots.txt 에서 실수로 차단될 수 있는 경우가 많습니다.

    Google Search Console 의 URL 매개변수와 유사합니다. 이러한 매개변수가 리소스를 페이지로 나누고 봇이 결정하도록 하는 역할을 한다는 것을 Googlebot에게 보여줄 가치가 있습니다.

    카테고리의 페이지 매김 및 설명

    자주 따르는 관행은 예를 들어 온라인 상점에서 카테고리 콘텐츠를 확장하는 것입니다. 추가된 설명이 변경되지 않은 형태로 모든 페이지 매김 URL에 표시되는 경우가 종종 있습니다. 모든 페이지가 논리적 시퀀스로 처리되고 "rel next/prev" 속성에 의해 전체로 결합되면 /page-2, /page-3 등에 동일한 텍스트를 복제할 필요가 없어 보입니다.

    나열된 제품에 관한 한 유사합니다. 모든 후속 페이지에는 새로운 제품 세트가 표시되며 사용자는 각 페이지에서 항상 동일한 범주 설명을 읽거나 범주 내에서 동일한 제품을 더 이상 보지 않기를 원합니다. . 그러나 질문이 있습니다. 누가 카테고리 설명을 읽습니까? Googlebot은 그럴 가능성이 있으므로 중복으로 제공하지 마십시오.

    무한 스크롤을 사용하면 페이지 매김이 필요합니까?

    페이지 매김은 카테고리 내의 제품/기사 목록을 아래로 스크롤하여 새 리소스가 표시되는 '무한 스크롤' 솔루션에서도 실행 가능한 옵션임이 밝혀졌습니다. John Mueller(http://scrollsample.appspot.com/items)는 합리적인 예를 제공했습니다. 목록을 스크롤하는 동안 다음 페이지를 가리키는 새 매개변수가 URL에 추가됩니다.

    http://scrollsample.appspot.com/items?page=2
    http://scrollsample.appspot.com/items?page=3

    등등.

    분명히 여기에는 "rel next/prev" 속성이 있는 링크가 사용되며 자체에 대한 표준 링크가 제공됩니다. 예를 들어 http://scrollsample.appspot.com/items?page=5에서 다음과 같습니다.

     <link rel="canonical" href="/items?page=5" />
    <link rel="next" href="/items?page=6"/>
    <link rel="prev" href="/items?page=4"/>

    지금 Senuto 실행 무료 등록

    인덱싱 전략의 요소로서의 페이지 매김

    특정 페이지 매김 솔루션을 적용하는 결정은 당연히 귀하의 몫입니다. 기술적인 어려움, CMS 문제 또는 단순히 채택된 인덱싱 전략에 위배될 수 있기 때문에 앞의 예는 모든 상황에서 완벽한 옵션이 아닙니다. 그러나 적어도 Googlebot이 웹사이트를 크롤링하는 것을 막지 않을 정도로 페이지 매김을 최적화하고 한 번의 방문 중에 쉽게 액세스할 수 없는 묻힌 제품/기사 페이지의 색인 생성을 촉진할 가치가 있습니다.

    지금 Senuto 실행 무료 등록