본문 바로가기
Marketing

[SEO] 워드프레스 카테고리, 태그 없이 페이지로 메뉴, 목록 처리해도 될까?

by Fact_Psychology&advertisement 2023. 6. 23.
반응형

사이트 구조의 중요성

SEO에서 사이트의 구조는 초기에 매우 중요합니다. 메뉴로부터의 depth 구조는 크롤러에게 우리 사이트를 더 잘 긁어 가게 해주는 지도 역할을 해줍니다. 이 지도가 sitemap이 되는 것이죠. 즉, A메뉴를 누르면 A에 대한 게시글 목록페이지가 나타나고 그 목록페이지에서 게시글 제목을 누르면 상세페이지로 이동하게 됩니다.

1depth  [메뉴a(a 목록 페이지) ] - 2depth [a 목록 중 하나의 상세페이지] 이 걸 명확히 볼 수 있는 것이 url입니다.

abc.com/menu-a/page-01 메뉴 다음에 페이지가 위치하게 됩니다. 그럼, 이 앞에 abc.com/menu-a 이 존재할 것이고, 검색엔진들은 menu-a부터 긁어갑니다.

 

워드프레스를 쓰시는 분들이 하나의 글에 하나의 카테고리, 하나의 태그를 쓴다면 문제가 될 것이 없습니다. 하지만, 서로 중복되도록 만들면 하나의 게시글이 두개의 url을 가질 수 도 있습니다.

워드프레스 카테고리, 태그의 문제

카테고리

만약, 하나의 게시글인데, 2개의 카테고리를 선택했다면?

"워드프레스 태그와 카테고리"라는 제목의 게시글을 작성하면서 카테고리를 a,b를 선택한 경우, 다음 둘 중 무엇이 먼저 나올까요?

  • abc.com/category/a/워드프레스 태그와 카테고리/
  • abc.com/category/b/워드프레스 태그와 카테고리/

primary로 선택한 카테고리가 나올 것입니다. 이 걸 잘 선택하셔야 합니다. 하지만, 단순히 url을 따로 가지고 있는 것만이 중요한 것은 아닙니다.

a와 b각각 카테고리 페이지에 동일한 글이 목록안에 포함되어 있다는 것은 동일한 페이지로 취급될 확률이 높아지는 것입니다. 구글 SEO에서 중요한 것은 중복된 정보를 제출하지 않는 것입니다.

그러므로, 카테고리는 하나의 글에 하나의 카테고리만 선택하시는 것이 좋습니다.

 

태그

태그를 해시태그(#)처럼 쓰시는 분들이 있습니다. 위와 동일한 문제가 발생합니다. 심지어는 하나의 글이 단독으로 tagA, tagB, tagC와 같은 여러개의 태그를 가질 수도 있습니다. 이건 매우 좋지 않습니다. 물론, 검색엔진들이 알아서 거르겠지만, 전체 페이지를 노출시키는 것에 악영향이 있을 수 있습니다.

이때는 canonical이라는 개념을 적용시켜 해결 할 수 있지만, 번거롭습니다.

 

예를 들어. 아래와 같은 태그 페이지가 생성되었지만, 모두 동일하게 하나의 게시글에 대한 정보만 담고 있는 경우, 구글이 알아서 하나의 링크만 선택하여 노출시킬 겁니다. 사용자 지정이 아닌 구글 자체에서 canonical을 한것이죠. canonical이란 표준화된 페이지로 동일정보를 가진 url이 많을 때, 하나의 url을 대표 url로 지정하는 것입니다.

  • abc.com/tag/tagA
  • abc.com/tag/tagB
  • abc.com/tag/tagC

대처 방법

페이지를 만들어 목록을 제시한다.

이 방법은 깔끔하고 예쁜 목록을 제시함과 동시에 위 예시를 모두 차치해버릴 수 있는 방법입니다. 카테고리, 태그의 사이트맵 생성을 제출하지 않고, nonindex 혹은 robots.txt에서 disallow처리 하는 것입니다. 그 다음 메뉴 구조를 페이지로 변경하여 각 페이지에 글 목록을 만들면 됩니다.

그럼, 예쁘지 않은 카테고리 페이지를 변경할 수 있고, 카테고리 페이지를 더 풍성하게 가꾸면서 혼동 사항을 줄일 수 있습니다.

 

하지만, 치명적인 단점은 워드프레스의 기본 로직인 카테고리-상세페이지보다 빠르게 수집되어 사이트 구조를 파악하게 해줄 수 있는 지는 알 수 없습니다. 혼동 사항이 줄어 들었다고 하여 검색엔진 빠르게 읽을 수 있는 구조인지는 미지수이기 때문입니다. 

Disallow: /tag
Disallow: /category
  1. 카테고리, 태그를 nonindex 혹은 disallow로 수집해가지 못하게 한다. (yoast는 설정에 있습니다. / robots.txt는 직접 수정하면 됩니다.) disallow : /tag disallow : /category
  2. 메뉴를 페이지로 구성하고 페이지 내에 목록을 만듭니다. (기존 글목록을 쓸거면 굳이 필요하지 않을 수 있습니다.)
  3. 변경된 사이트맵을 새로 제출하고 robots.txt도 변경되었는지 확인합니다.

카테고리만 노출 시킨다.

tag를 실제 해시태그나 키워드처럼 쓸 수 있기 때문에, 목록화된 페이지제공은 카테고리만을 보여주는 것이 좋습니다. 검색엔진에 상세페이지가 아닌 목록 페이지가 노출될 수 있기 때문입니다. 목록페이지의 제목은 상세페이지의 제목이 아닌 해당 tag명으로 제시되고 당연히 클릭받기는 어렵습니다. 사이트 전체의 품질 지수가 떨어지는 상황이 발생할 수 있으므로 제거하는 것이 좋습니다.

robots.txt에 아래 항목을 추가하면됩니다.

Disallow: /tag

 

목록 페이지를 카테고리 페이지로 쓰고 싶다면 이 방법이 최선입니다.

 

페이지로 메뉴 구성 vs 기존 카테고리 사용 뭐가 더 SEO에 유리할까?

SEO 측면에서 판단할 때, 카테고리로 목록을 제시하는 방식과 목록 페이지를 사용하는 방식 간에는 다음과 같은 고려 사항이 있습니다

 

카테고리로 목록을 제시하는 방식의 SEO 측면

내부 링크 구조

카테고리를 활용하면 콘텐츠 간의 내부 링크 구조를 구성하기 쉽습니다. 카테고리 페이지는 하위 페이지로의 링크를 포함하므로, 검색 엔진 크롤러가 콘텐츠를 쉽게 찾아 인덱싱할 수 있습니다.
키워드 포함: 카테고리 이름은 키워드를 포함할 수 있으므로 해당 키워드와 관련된 검색어에 대한 노출성을 향상시킬 수 있습니다.

 

구조화된 데이터

카테고리는 웹 사이트의 구조를 구성하는 데 도움이 되며, 검색 엔진에게 사이트의 구조와 콘텐츠 계층을 명확히 전달할 수 있습니다.

 

목록 페이지를 사용하는 방식의 SEO 측면

 

키워드 타깃팅

목록 페이지를 활용하여 추가적인 키워드 타깃팅이 가능합니다. 목록 페이지의 제목과 내용에서 특정 키워드를 포함시켜 검색 결과에서 노출될 수 있는 기회를 높일 수 있습니다.

 

더 많은 콘텐츠

목록 페이지는 더 많은 콘텐츠를 포함할 수 있으므로, 해당 페이지에 더 많은 키워드와 정보를 포함시켜 검색 엔진에서 관련성을 더 잘 이해하고 평가할 수 있게 할 수 있습니다.

 

양쪽 방식은 각각의 장점이 있으며, 실제로는 웹 사이트의 목적과 구조, 키워드 전략, 사용자 경험 등을 고려하여 결정해야 합니다. 가장 중요한 것은 사용자에게 가치 있는 콘텐츠를 제공하고, 검색 엔진에게 웹 사이트의 구조와 관련된 신호를 제공하는 것입니다. 따라서 웹 사이트의 목적과 사용자 경험을 고려하면서 SEO를 고려하여 적절한 방식을 선택하는 것이 중요합니다.

728x90
반응형

댓글