워드프레스 'itemListElement' 입력란이 누락되었습니다 문제 해결하기

Last Updated: 2024년 10월 02일 댓글

이 워드프레스 블로그에 대하여 구글 서치 콘솔에 갑자기 ‘itemListElement’ 입력란이 누락되었습니다 경고가 표시되었습니다. 이 오류는 보통 브레드크럼과 관련이 있으며 워드프레스에서 이 오류가 발생하면 테마나 플러그인 충돌 문제를 의심할 수 있습니다.

이 글에서는 'itemListElement' 입력란 누락 문제가 발생하는 경우 해결하는 방법에 대하여 살펴보겠습니다.

워드프레스 'itemListElement' 입력란이 누락되었습니다 문제 해결하기

구글 검색 콘솔에서 색인 생성 요청을 할 때 '잘못된 항목 1개 감지됨' 오류가 발생하여 상세 정보를 살펴보니 ‘itemListElement’ 입력란이 누락되었습니다 경고가 표시되는 것을 발견했습니다.

탐색경로 섹션을 확인하니 1,790개나 되는 항목에서 이 오류가 발생하는 것으로 표시되었습니다.

이 문제는 일반적으로 브레드크럼과 관련되어 있습니다. 이 블로그는 Yoast SEO의 브레드크럼 기능을 사용하고 있습니다. Yoast SEO 관련 글을 체크해보니 크게 두 가지 원인으로 이 문제가 발생하는 것으로 보입니다.

  1. 플러그인 충돌
  2. 테마의 브레드크럼 기능과의 충돌

아바다 등 일부 테마에서는 브레드크럼 기능을 제공합니다. 테마의 브레드크럼 옵션을 활성화한 상태에서 Yoast SEO의 브레드크럼 기능도 함께 사용할 경우에 충돌이 발생할 수 있습니다.

이 문제가 발생하면 페이지 소스를 확인하여 브레드크럼 관련 HTML 코드를 살펴보면 문제의 원인을 추정할 수 있는 단서를 발견할 수도 있을 것입니다. 제 블로그의 경우 브레드크럼 코드가 Yoast SEO가 아닌 SNIP (Structured Data Plugin)라는 플러그인에 의해 생성되면서 문제가 발생했습니다.

SNIP는 워드프레스에서 스키마 타입을 보다 잘 제어할 수 있고 커스텀 스키마 타입을 만들어 SEO를 향상시킬 수 있는 플러그인입니다.

SEO 개선을 위해 이 플러그인을 설치했는데, 이런 오류가 나타나네요.😥 살펴보니 최근 업데이트되면서 SNIP 플러그인이 브레이드크럼 코드를 생성하도록 바뀐 것 같습니다. 브레드크럼 관련 코드에서 ‘itemListElement’ 입력란이 누락되어 이 문제가 발생한 것으로 보입니다.

이 경우 해당 플러그인 설정에서 브레드크럼 관련 옵션을 찾아서 제거하면 문제가 해결될 것입니다. 하지만 SNIP 플러그인에서 탐색경로 관련 옵션을 찾을 수 없어서 이 플러그인을 비활성화했습니다.

이 플러그인을 비활성화하고 며칠 지켜보니 오류가 점진적으로 줄어들고 유효한 항목이 증가했습니다.

상기 그래프에서 SNIP 플러그인을 설치한 이후에 유효한 항목 개수가 급속히 감소하고 유효하지 않은 항목이 증가한 것을 확인할 수 있습니다. 시간이 지나면 다시 원 상태로 복구될 것 같습니다.

이제 구글 서치 콘솔에서 신규 글에 대하여 URL 검사를 하면 탐색경로 문제가 나타나지 않습니다.

티스토리에서 ‘itemListElement’ 입력란이 누락되었습니다 문제 해결하기

티스토리에서 이 경고가 표시되면 브레드크럼 코드를 추가하여 개별 글에 이동 경로가 표시되도록 하고 기다리면 문제가 해결될 것입니다.

저는 오래 전에 사용했던 워드프레스 테마에 사용되었던 코드를 참고하여 티스토리에 사용할 수 있는 브레드크럼 코드를 만들어서 사용하고 있습니다.

다음 글에서 소개하는 코드를 사용하면 티스토리에 이동 경로를 표시할 수 있습니다.

참고


댓글 남기기

Leave a Comment

카카오톡 상담 카톡 서비스 상담