Google 검색 콘솔에서 1,985개 페이지에 "itemListElement"이 없다는 경고 메시지를 받았습니다. 현재 사용 중인 Discourse 버전은 2.5.0.beta5입니다.
여기서 Discourse 업데이트로 이 문제가 해결될 것이라고 들었지만, 실제로는 해결되지 않았습니다.
이 문제를 해결하는 방법에 대해 알려주시면 감사하겠습니다.
안녕하세요, @nujabes
때로는 다른 데이터 포인트가 도움이 되기도 하므로, @nujabes 님을 위해 또 다른 데이터 포인트를 공유합니다. 참고로 우리는 (아직) 2.5.0.beta4 버전을 실행 중입니다.
우리 Discourse 사이트는 2020년 4월 첫 주경에 포럼을 이전한 이후, GSC에서 인덱싱된 페이지 수가 (예상대로) 서서히 증가하고 있습니다:
GSC에서 확인되는 유일한 "오류"는
robots.txt로 차단했거나 "no-index"로 표시한 페이지와 관련된 것입니다 (이것도 예상된 결과입니다):
이 데이터 포인트가 @nujabes 님에게 조금이나마 도움이 되기를 바랍니다.
약 한 달 전 회귀 테스트(regression)로 인해 이러한 오류가 발생했습니다. 이는 공유해 주신 그래프와 일치합니다. 사이트가 최신 상태인지 확인해 주세요. 최신 릴리스 버전은 2.5.0.beta6입니다. 그런 다음 검색 콘솔에서 오류에 대한 검증을 실행하세요. 이렇게 하면 Google이 해당 페이지를 다시 확인합니다. 검증이 완료되는 데 상당한 시간(여러 날)이 소요될 수 있습니다.
정보 주셔서 감사합니다.
다음 업데이트 후 내 웹사이트에서 오류가 발생하지 않기를 바랍니다.
네, 개발자에게 내 사이트를 업데이트해 달라고 요청하겠습니다.
업데이트 후 검증이 실패했나요?
Google에서 오류가 있다고 표시되는 링크 몇 개와 정확한 오류 메시지를 공유해 주실 수 있나요?
사이트에 플러그인이나 테마 구성 요소가 설치되어 있나요? 그렇다면 그것들의 목록도 함께 공유해 주세요.
새로운/최근 주제에서 오류가 보입니까? 오래된 게시물에 대한 재처리(rebake)가 필요할 것 같다는 의심을 하고 있습니다.
무슨 뜻이에요? 제 논문을 말씀하시는 건가요? 그렇다면 약 2000개의 오류가 있습니다.
아니면 이 게시글을 말씀하시는 건가요? 그렇다면 제 이전 게시글이 닫혀 있었기 때문에 그렇게 할 수밖에 없었습니다.
토픽에 대해 말씀하시는 거죠. 위에 링크하신 3개는 2016년과 2018년 것이네요. Google Search Console에서 오류가 표시되는 토픽 중 최근 몇 달 사이에 생성된 것이 있나요?
네, 감사합니다.
올해 생성된 URL 3개입니다.
따라서 해당 주제들은 최근 schema.org 구조화된 데이터 처리 방식을 수정/변경하기 이전의 것들입니다. 주제/게시물이 생성되면, 본질적으로 ‘raw’ 게시물의 마크다운, HTML 및 기타 콘텐츠를 처리하여 사이트에서 보시는 포맷된 게시물로 변환하는 ‘cook’ 과정을 거칩니다. 이 게시물들은 수정 사항이 적용되기 전에 'cook’되었으므로, 다시 'rebake’할 필요가 있을 수 있습니다.
다음 단계를 시도해 보세요:
cd /var/discourse
sudo ./launcher enter app
rake posts:rebake
rebake 작업은 완료하는 데 시간이 걸리며, 특히 사이트 규모가 큰 경우 CPU 사용량이 높을 수 있습니다. 사이트 활동이 적은 시간에 실행하는 것을 권장합니다.
rebake가 완료되면 Google 검색 콘솔에서 검증을 다시 실행해 보세요.
네, 감사합니다! 이 내용을 개발자에게 전달하고, 검증이 완료된 후 결과를 여기에 공유하겠습니다.