구글 서치 콘솔 토론 포럼 문제 (feat. Kadence 테마)

Last Updated: 2024년 04월 25일 | | 2개 댓글

이 블로그의 테마를 GeneratePress에서 Kadence 테마를 약 2개월 정도 변경했다가 어제 다시 GeneratePress 테마로 되돌렸습니다. Kadence 테마로 변경 후에 구글 서치 콘솔에서 탐색 경로 항목이 급감하고 토론 포럼 항목이 0으로 급락하는 문제가 발생했습니다.

탐색 경로 문제는 Kadence 테마의 브레드크럼 대신 Rank Math 브레드크럼으로 대체하면서 문제가 해결되었지만, 토론 포럼 문제는 0으로 되어 해결이 되지 않았습니다.

GeneratePress 테마로 변경한 후에 토론 포럼 항목 개수가 증가하기 시작했습니다. 토론 포럼 아이템 개수가 0가 된 것은 Kadence 테마 자체 문제 같습니다. 그리고 유효하지 않은 토럼 포럼 항목이 하나 있었는데, 원인을 찾아서 제거했습니다.

구글 서치 콘솔 토론 포럼 문제 (feat. Kadence 테마)

구글 서치 콘솔 탐색 경로 문제

Kadence 테마를 적용한 이후 탐색 경로 항목 개수가 지속적으로 하락했습니다. 이 문제의 원인이 케이던스 테마의 브레드크럼인 것으로 의심되어 Rank Math의 브레드크럼으로 변경하니 문제가 개선되기 시작했습니다.

구글 서치 콘솔 탐색 경로 문제

Kadence 테마를 사용하는 경우 테마의 이동 경로 기능을 사용하지 마시고, 대신 Rank Math나 Yoast SEO의 이동 경로 기능을 사용하시기 바랍니다.

구글 서치 콘솔 토론 포럼 문제

케이던스 테마로 변경한 이후 토론 포럼 항목 개수가 0개로 급락했습니다.😥

어제 GeneratePress 테마로 바꾸었고, 오늘 살펴보니 토론 포럼 항목 개수가 증가하기 시작했습니다.

구글 서치 콘솔 토론 포럼 문제

본래 토론 포럼 항목 개수가 9,700개가 넘었는데, 케이던스 테마로 변경 후에 0개로 바뀌었다가 어제 테마를 다시 되돌린 후에 오늘 2,500개가 생성되었네요. 한 달 정도 지나면 본래대로 복원될 것으로 기대됩니다.

2024년 4월 25일 추가:

이 글을 작성한 이후부터 유효한 항목 개수가 예상대로 점진적으로 증가하고 있습니다.

토론 포럼 유효한 항목 개수 증가

유효하지 않은 토론 포럼 항목

토론 포럼 섹션에서 1개 항목이 유효하지 않은 항목으로 표시되고 있었습니다. 이 오류는 테마를 변경하기 이전부터 표시되고 있었네요.

구글 서치 콘솔 토론 포럼 문제 - 항목이 유효하지 않은 이유

항목이 유효하지 않은 이유 섹션에 다음과 같은 문제점이 제시되어 있습니다.

  • ‘datePublished’ 입력란이 누락되었습니다.
  • ‘author’ 입력란이 누락되었습니다.
  • ‘text’ 입력란이 누락되었습니다.

이 부분은 조금 살펴보니 댓글에 잘못된 HTML 태그가 포함되어 발생하는 문제로 추정됩니다.

구글 서치 콘솔 토론 포럼 문제 원인

문제의 코드 부분을 인용하면 다음과 같습니다.

<li id="document-answer-6464" itemtype="http://schema.org/Comment" itemscope="">
<div class="document-answer" itemprop="description">
<p>/kboard/class/KBFileHandler.class.php 파일에서</p>
<p>function upload($name, $extension=array(), $extension_type=1, <strong>$limit_file_size=10485760</strong>)</p>
<p>$limit_file_size 이 부분의 값을 변경하시면 업로드 용량을 조절하실 수 있습니다.</p>
</div>
</li>

해당 댓글을 살펴보니 댓글 내용에 위의 그림과 같은 잘못된 태그가 추가되어 있었습니다. 특히 itemtype="http://schema.org/Comment" itemscope="" 부분이 문제가 되는 것으로 보입니다.

언제부터인지 몰라도 워드프레스가 업데이트되면서 지금은 댓글 입력란에 HTML 태그를 입력하면 태그가 제거된 상태로 댓글이 등록됩니다. 하지만 문제의 댓글은 2015년도에 달린 댓글이었습니다. 당시에는 워드프레스에 HTML 태그를 필터링하는 기능이 댓글에 포함되지 않았던 것 같습니다.

댓글에 HTML 태그를 포함하면 태그가 사라지므로 이 블로그의 경우 댓글에 HTML 코드가 입력되면 다음 그림과 같이 경고가 표시되도록 조치를 취했습니다(참고).

워드프레스 댓글에 HTML 태그 금지

문제를 해결하려면 문제가 되는 댓글을 삭제하거나, 해당 댓글에서 HTML 태그를 제거하면 될 것 같습니다. 저는 문제가 되는 댓글에서 HTML 태그를 제거했습니다. HTML 서식을 제거하려면 댓글을 복사한 다음, 메모장에 붙여넣기 합니다. 그런 다음, 다시 댓글 입력란에 입력하면 서식이 모두 사라지게 됩니다.

마치며

구글 서치 콘솔의 토론 포럼은 워드프레스의 댓글과 관련이 있는 것으로 보입니다. 유효한 항목이나 유효하지 않은 항목을 살펴보니 댓글과 관련된 내용이네요.

Kandence 테마가 속도가 꽤 빠른 편이고 무료 버전에서도 괜찮은 기능을 제공하므로 나름 매력이 있지만, SEO적인 측면에서 문제가 되는 부분이 있는 것 같습니다. 이 블로그에서 Kadence 테마로 변경 후에 몇 가지 SEO 문제를 경험하게 되었고, 이 때문에 다시 이전에 적용했던 GeneratePress로 되돌렸습니다.

테마를 제작할 때 이런 부분에 세심하게 신경을 썼다면 좋지 않았을까 하는 아쉬운 생각이 드네요.

사이트에 문제가 없는 경우 테마를 변경하는 것에는 신중해야 할 것 같습니다. Kadence 테마를 국내의 모 업체에서 추천하여 변경했다가 이런 낭패를 당하게 되네요. SEO 문제는 회복하는 데 시간이 걸릴 수 있으므로 Kadence 테마로 변경을 고려한다면 이런 이슈가 있을 수 있다는 것을 이해하면 대처하는 데 도움이 되리라 생각됩니다.

워드프레스 블로그에 사용할 테마를 고민하고 있다면, 우리나라에서도 많은 사용자들이 이용하고 있는 GeneratePress 테마가 괜찮은 옵션일 수 있습니다. 이 테마는 속도가 빠르고 가벼운 것으로 평가되고 있고, 많은 사용자들에 의해 검증된 테마라 할 수 있습니다. Kadence는 아직 우리나라에서는 사용자가 그리 없는 편이고, 예상치 못한 문제가 발생할 가능성도 있습니다.

참고


2 개 댓글

Leave a Comment

    • 보통은 이렇게까지 문제가 발생하지 않은데, 이번 케이스는 좀 특별한 것이 아닌가 생각됩니다. 이 블로그에서는 테마 중 Divi 테마를 사용했을 때 방문자 증가가 가장 많았습니다. 다시 디비 테마로 바꿀까 고민 중이지만, 다시 꾸미는 것이 귀찮아서 이제는 GP 테마로 끝까지 갈 것 같습니다.

      응답