여러분 안녕하세요,
며칠 전 제 포럼(https://www.healhaven.net )을 Google 검색 콘솔(https://www.search.google.com/search-console )에 등록했습니다. 지정한 사이트맵 섹션에 당연히 사이트맵(https://www.healhaven.net/sitemap.xml )을 추가했죠. 전반적으로는 성공적이었지만, 한 가지 사항을 발견했습니다. 데이터를 자세히 확인하기 위해 클릭했을 때, 사이트맵의 두 부분(sitemap_1.xml 및 sitemap_recent.xml) 중 sitemap_recent.xml 부분에 다음과 같은 문제가 발생했습니다(아래 첨부 이미지 참조):
호스팅을 맡고 있는 https://www.digitalocean.com에 문의했으나, 해결책을 찾지 못해 이곳에 있는 여러분에게 도움을 요청하라고 권유했습니다.
Validate XML Sitemap - XML Sitemaps Generator 도구를 사용한 결과는 다음과 같았습니다(유효한 사이트맵, 오류 없음):
대시보드에 따르면 현재 3.3.0.beta5-dev 버전을 사용 중이며, 매일 업데이트 등을 수행하고 있습니다. 사이트맵 플러그인은 항상 활성화되어 있어야 하는데, 최근 특정 기간이 지나면 알 수 없는 이상한 이유로 스스로 비활성화되는 것을 발견했습니다! 하지만 플러그인 외에 설정에서 일반적인 사이트맵 관련 항목은 개별적으로 활성화되어 있습니다.
답변이나 조언을 주시면 감사하겠습니다. 미리 감사드립니다!
Jagster
(Jakke Flemming)
7월 17, 2024, 12:44오후
2
Discourse Sitemap 플러그인을 말씀하시는 건가요? 더 이상 사용하지 않아야 하며, 해당 기능은 코어에 포함되어 있습니다.
이것을 말씀드린 것입니다:
(결국 다시 꺼지거나, 그렇게 될 것으로 예상합니다)
기본 설정 목록에서 찾을 수 있는 메인 옵션을 활성화해 둔 것 외에는 없습니다:
그래도 이것을 수정하려면 실제로 무엇을 해야 할까요? 전혀 감이 잡히지 않습니다.
Jagster
(Jakke Flemming)
7월 17, 2024, 7:50오후
4
app.yml에서 discourse sitemap 항목을 삭제하고 다시 빌드한 후 결과를 확인해 보겠습니다. 이 항목은 사용되지 않아야 하며, 코어 버전과 충돌할 수 있기 때문입니다.
결과를 확인해본다고? 그래서 너도 확신이 없는 거지? (각각의 답변에는 감사하지만, 내 상황을 이해한다면 이런 불확실성은 별로 좋아하지 않아.)
그럼 “그것”(포럼이나 중요한 것)이 깨질 가능성이 있다는 뜻이야? 그거 겪고 싶진 않아. 하지만 시도해봐야 한다면, 잠시 후 시도해서 결과를 보고할게.
app.yml에서 사이트맵 플러그인을 제거해야 합니다. 해당 플러그인은 더 이상 지원되지 않습니다(deprecated):
Summary
Discourse Sitemap adds a sitemap.xml to your Discourse instance
Install Guide
This plugin is bundled with Discourse core. There is no need to install the plugin separately.
Features
There has been some discussion over the need of a sitemap, and I think Discourse doesn’t really need one, although I do believe that a forum might be indexed a bit faster with one.
Anyway, we created this plugin because of a customer that needed a sitemap for Google N…
Jagster가 말했듯이, 사이트맵은 이제 코어에 포함되어 있으므로 중복으로 포함할 필요가 없습니다. 코어에 사이트맵이 포함된 상태에서 플러그인도 함께 사용하면 충돌이 발생할 수 있습니다.
Jagster
(Jakke Flemming)
7월 17, 2024, 8:00오후
7
누구나 100% 확신할 수는 없습니다. 하지만 동일한 기능을 하는 플러그인을 두 개나 사용하고 있고, 그중 하나는 오래전부터 업데이트가 되지 않은 구버전인데, 바로 그 기능이 작동하지 않는 상황입니다. 그래서?
게다가 사실상 모든 포럼은 코어 버전을 사용하고 구버전 플러그인을 사용하지 않는 것 같은데, 문제점을 겪고 있는 사람은 당신뿐인 것으로 보입니다.
사이트맵 플러그인 줄을 완전히 삭제하고 컨테이너를 재구축했습니다. GS Console에서 사이트맵 링크를 삭제하고 다시 추가한 후에도 여전히 동일한 문제가 발생합니다.
자… 혹시 다른 분들도 다른 해결책을 알고 계신가요… 아니면 뭐든 괜찮습니다. 여전히 구글 검색 콘솔에서 이 문제가 발생하고 있어요. 어떻게 해결해야 하나요?
sitemap_recent는 최근 3일간의 주제를 표시합니다. 포럼의 마지막 게시글은 8일 전이었습니다. 그래서 sitemap_recent가 비어 있고 오류가 표시됩니다.
응, 형… 그거 알아. 내 질문은 실제로 어떻게 고치냐는 거야. 뭘 해야 하는 거지? 모르겠어, 매일 매일 배워가면서 하고 있으니까.
Jagster
(Jakke Flemming)
7월 19, 2024, 12:23오후
13
6일 이상 지난 새로운 주제나 게시물이 더 있나요?
아직은 아니에요. 물론, 현재 보시는 모든 내용은 최신 상태입니다. 그래서…
이 내용을 커뮤니티에 배포하는 작업을 진행 중인데, 생각보다 조금 더 까다로워서요. 하지만 이 일이 정말 중요한 이니셔티브라고 생각하기 때문에 결국 해낼 수 있을 거라고 믿어요. 또한 정신 건강 서비스 기관에도 접촉하고, 어떤 형태로든 ‘협업’을 시도하고 있죠.
Jagster
(Jakke Flemming)
7월 19, 2024, 8:26오후
15
하지만 그러면 최근 항목이 비어 있게 됩니다. 오류가 사라지는지 확인하기 위해 최소 하나(테스트) 주제를 작성해 보시는 것이 좋을까요?
sitemap_recent에 오류가 발생하지 않으려면 최소 3일마다 콘텐츠가 필요합니다.
이미 sitemap_1.xml에 해당 콘텐츠가 포함되어 있으므로 문제가 되지 않습니다. 콘텐츠가 인덱싱되니 걱정하지 마세요.
오늘 새 게시물을 게시하고 사이트맵을 다시 제출하면 일시적으로 해결할 수 있습니다.
하지만 sitemap_recent를 사용하려면 항상 새로운 콘텐츠가 필요합니다.
sitemap_recent는 요건을 충족할 경우 Google Discover에 양질의 콘텐츠를 노출시키는 좋은 방법입니다.
도움이 되길 바랍니다.
한번 시도해 보고 테스트해 볼게요 - 조금 기다렸다가 결과를 지켜보겠습니다. 손해 볼 일은 없으니까요.
문제는 오류 메시지가 필수 태그가 누락되었다고 말하고 있다는 거예요. 그러면 제가 직접 편집해야 한다는 뜻이겠죠? 하지만 왜, 어떻게 처음부터 태그가 누락되었는지는 당연히 모르겠어요. 그래서 주제가 계속 올라와야 태그 누락 문제가 해결된다는 걸 이해할 수가 없어요. 거기가 좀 헷갈립니다. 제 말 이해하시죠?
하지만 앞서 말했듯이, 아직 배우는 중이라 모든 걸 알지는 못합니다.
어쨌든 모든 분들의 의견을 감사히 받겠습니다.
(참고로, 최근 바빠서 늦게 답장드려 죄송합니다.)
코어에 의해 자동으로 생성됩니다. 아무것도 수정할 필요가 없습니다.
새로운 콘텐츠를 작성하고 다시 제출하기만 하면 됩니다.
걱정하지 마세요. 여기 에서 볼 수 있듯이, 귀하의 콘텐츠는 이미 구글에 인덱싱되어 있습니다. Sitemap recent는 Google Discover 용도로만 사용됩니다. 예를 들어, 즉시 인덱싱이 필요한 뉴스 사이트와 같은 경우에 해당합니다.
이 방법이 실제로 효과가 있는지 확인하고 싶었습니다!
따라서 여러분의 모든 조언에 다시 한번 감사드립니다. 정말 감사했습니다!