저는 CSS 전문가나 코더가 아닙니다. 구글 검색 결과에 더 나은 캡션을 표시할 수 있는 쉬운 방법이 있을까요? 예를 들어, 제 디스커스 포럼/뉴스 플러그인에서 “소개 페이지”의 사이트 설명(또는 유사한 것)을 사용하는 것입니다.
아래는 현재 구글에서 “rapamycin news”를 검색했을 때의 모습입니다. 포스트 목록 전에 웹사이트에 대한 더 나은 최상위 텍스트 설명을 표시하고 싶습니다:
저는 CSS 전문가나 코더가 아닙니다. 구글 검색 결과에 더 나은 캡션을 표시할 수 있는 쉬운 방법이 있을까요? 예를 들어, 제 디스커스 포럼/뉴스 플러그인에서 “소개 페이지”의 사이트 설명(또는 유사한 것)을 사용하는 것입니다.
아래는 현재 구글에서 “rapamycin news”를 검색했을 때의 모습입니다. 포스트 목록 전에 웹사이트에 대한 더 나은 최상위 텍스트 설명을 표시하고 싶습니다:
admin -> settings에서 site description를 채워 넣으셨나요? 해당 텍스트는 Google이 검색 결과 아래에 표시하는 내용입니다. 관련 정보가 포함되어 있는지 확인하는 것 외에는, Google이 어떤 내용을 표시할지 자체적으로 판단합니다.
Google은 자신들이 이해할 수 있는 메타 설명을 작성하는 방법에 대한 몇 가지 팁을 제공합니다:
이상하게도 - 예, 설정에 해당 정보를 모두 입력해 두었는데 구글에는 표시되지 않습니다. 뉴스 플러그인이 해당 설정을 어떻게 비활성화하는 건지 궁금하네요.
잘 모르겠지만, 만약 순수한 기술적인 이유가 없다면 항노화 약물이라는 용어를 사용할 때 벽에 부딪히는 겁니다. 이 주장은 꽤 논쟁적이며, 구글은 이런 것들을 정리하려는 경향이 있습니다.
아 - 좋은 지적이네요. 그 부분은 고려하지 못했네요. 한번 직접 해보겠습니다.
현재 메타 설명인 "Rapamycin and Anti-Aging Medicine Users' Group Discussion Forum"은 아마도 너무 짧을 것입니다. 구글은 메타 설명의 63자보다 테이블 행의 미리보기가 사용자에게 더 유용하다고 판단하고 있을 수 있습니다. 제가 다른 댓글에 올린 링크에는 이를 최적화하는 팁이 포함되어 있습니다.
이것은 꽤 흥미로운 부분입니다. 해당 텍스트는 봇 보기(bot view)에 표시되지 않지만, 라파마이신 포럼의 테이블 행이나 아래와 같은 이 사이트에 대한 쿼리처럼 구글이 일부 항목에 대해서는 봇 보기를 사용하는 것 같습니다. 어떤 요인이 하나의 보기를 다른 보기보다 선택하게 하는지 궁금합니다.
구글을 조종하는 일은… 어렵습니다.
디스코러스 메타를 검색하면 이런 결과가 나옵니다:
정확히 말하면 포럼의 결과라고 보기는 어렵지만, 여러분이 어떤 튜닝을 했을 것이라 추측합니다.
OP가 했던 것과 같은 유형의 검색을 제 포럼에서 하면, 뉴스 플러그인이 없는 동일한 결과를 얻습니다:
이것은 제게는 큰 문제가 아닙니다. 평소처럼 검색이 일어나는 경우 프론트페이지는 덜 사용되거든요.
존재한다는 것을 아는 주제를 검색하면, 사용자가 유용하게 쓸 수 있는 형태로 꽤 정상적인 결과가 나옵니다:
이 중 어느 것도 OP에게 도움이 되지는 않지만, 구글이 신비로운 방식으로 작동한다는 사실을 그냥 받아들여야 할지 어디인지 추측해 보고자 합니다.
그리고 가장 중요한 것은 관리자가 원하거나 바라는 것이 아니라, 사용자가 필요로 하는 것을 얻는 것입니다. 혹은 그런 무언가를요.
사이트에 더 많은 인바운드 링크가 필요하다고 생각합니다. 신뢰할 수 있는 웹사이트에서来的 인바운드 링크는 Google에게 해당 사이트가 중요하다는 신호를 줍니다. 즉, "모두가 이 사이트에 대해 이야기하고 있다"는 뜻이죠. “당신에 대해 이야기하는” 사이트의 중요도가 높을수록, 당신의 사이트로 전달되는 "신뢰"도 높아집니다.
Google은 사용자가 "discourse meta"를 검색할 때, 분명히 이 사이트를 찾고 있다는 것을 알고 있습니다. 검색어가 구체적일수록 Google은 사용자가 해당 사이트를 찾고 있다는 확신을 가질 수 있으며, 다른 검색 결과를 더 아래로 밀어내게 됩니다:
이 도구를 사용하여 백링크를 비교해 보았습니다:
| 사이트 | 도메인 평점 | 백링크 | 참조 도메인 |
|---|---|---|---|
| Discourse Meta | 84 | 49,679 | 2,791 |
| Rapamycin | 2.5 | 140 | 39 |
| Katiska Meta | 21 | 0 | 0 |
이러한 신호들은 Google이 특정 검색어에 대해 사이트를 표시할 때 얼마나 확신을 가져야 하는지를 알려줍니다.
정적 테이블 행 뷰는 아마도 Google이 아직 해당 검색어에 대해 페이지를 중요도 순으로 정렬할 만큼 충분한 데이터를 가지고 있지 않기 때문에, Discourse의 봇 뷰에서 가져온 테이블 행의 요약을 표시하는 것이라고 생각합니다.
포럼을 사용할 때 Google에서 원하는 형태는 이 여러 주제 목록입니다 — 비슷한 주제들이 많고, 그들 사이에 좋은 상호 링크가 이루어져야 한다고 생각합니다:
이 문제는 정말로 담론(Discourse) 관련 문제/버그인 것 같습니다. 모두 동일한 문제를 겪고 있고 동일한 결과를 얻고 있으며, 이로 인해 모두 피해를 보고 있습니다. 모든 경우에서 사이트 메타 설명(meta description)이 표시되지 않고 있습니다…
"meta discourse"를 검색하면 다음과 같은 결과가 보입니다:
"Meta KATISKA"를 검색해도 마찬가지입니다:
물론 라파마이신(Rapamycin) 뉴스의 경우에도 동일합니다:
물론 저에게는 더 큰 문제입니다. 왜냐하면 Discourse가 포럼용 서브디렉터리가 아니라, 메인 웹사이트나 워드프레스 설치에서 분리된 것이 아니라 제 사이트 전체이기 때문입니다.
@sam Discourse 설치를 독립적인 웹사이트로 사용하려는 사람들에게 이것은 큰 문제인 것 같습니다.
저는 동의하지 않습니다 - 가장 짧은 자연어 검색어를 사용할 경우, 백링크의 수와 관계없이 우리 모두 구글에서 동일한 문제적인 결과를 얻고 있습니다… 이는 보편적인 문제이며, 디스코스가 우리 모두를 위해 수정해야 할 문제라고 생각합니다.
저는 소프트웨어 엔지니어는 아니지만, 이 문제는 디스코스의 통제 범위 안에 있는 것 같습니다.
거기서 표시되는 스니펫은 쿼리와 구글이 사용자가 어떤 사이트를 찾고 있는지 얼마나 확신하는지에 따라 달라질 가능성이 높습니다. 쿼리가 너무 광범위하면 구글이 정확히 무엇을 찾고 있는지 확신하지 못할 수 있습니다.
거기서 "meta discourse"라는 쿼리는 이 사이트의 확장된 뷰를 표시하지 않습니다. 이 용어에는 다른 의미가 있고, 구글이 사용자가 어떤 종류의 "meta discourse"를 찾고 있는지 확신하지 못하기 때문입니다. 이 사이트의 표 행에 대한 미리보기가 표시되고, 페이지의 나머지 부분은 철학적 용어에 대해 설명하고 있습니다.
"discourse meta"라고 검색하면, 경쟁하는 다른 의미가 없으므로 구글이 사용자가 분명히 이 사이트를 찾고 있다는 것을 알 수 있습니다.
봇 보기에서 표 위에 사용자 정의 텍스트 단락을 삽입할 수 있는 방법이 있다면, Google이 표 행 대신 그 텍스트를 표시할 수 있습니다. 그러나 홈 페이지에서만 수행되는 경우를 제외하고는 각 페이지마다 다른 텍스트 블록이 필요해야 하므로 이것이 가능한 어려움입니다.
네 - 동의합니다. 검색어를 약간만 바꾸어도 결과가 달라질 수 있다는 점에 대해서는 말입니다. 하지만 문제는 여전히 남아 있습니다. 수많은 검색에서 사이트 설명이 없는 텍스트 테이블 결과가 우리 사이트 모두에 대해 표시되고 있으며, 이는 큰 문제입니다.
저는 자연스럽게 "meta discourse"라고 검색합니다. 지원 포럼에 접근하고 싶을 때 제가 떠올리는 것이 그것이기 때문입니다. 다른 사람들은 약간 다른 방식으로 검색할 수 있습니다.
검색의 25%에서 50% 이상이 사이트 정보 없이 텍스트 테이블 결과를 보여준다면, 이는 모든 디스코urs 사용자에게 심각한 문제가 됩니다…
제 경우에는 상황이 더 나쁩니다. 누군가가 "rapamycin news"를 검색하든 "news rapamycin"을 검색하든, 사이트 설명이 없는 동일한 텍스트 테이블 결과를 얻습니다. 그리고 텍스트 테이블 결과의 무작위성(최근 게시물의 주제 이름 목록을 단순히 가져오기 때문) 때문에, 구글 검색 결과에서 사람들이 하루하루 무엇을 볼지 알 수 없습니다.
이것은 디스코urs가 원하고, 또한 그 보편성 때문에 수정할 수 있는 문제라고 믿습니다. 구글에서 높은 페이지 랭킹을 가지고 있더라도 클릭률(CTR)을 죽일 것이기 때문입니다.
백링크는 그다지 큰 문제가 아닙니다. 가장 중요한 것은 사이트가 제공하는 콘텐츠가 개인의 히스토리(검색 기록, 클릭)에 어떻게 반응하는지인 것으로 보입니다. Meta Katiska는 해당 분야에서 상위 5개 검색 결과에 포함되어 있습니다. 백링크는 구글에 도달하기 위한 또 하나의 관문일 뿐입니다.
하지만 다음 것들은 서로 다릅니다:
저는 메타 설명을 크게, 혹은 전혀 중요하게 생각하지 않지만, 실제 콘텐츠의 인용은 매우 중요합니다. 기술적으로는 둘 다 동일한 것임을 알지만, 사람들에게 주는 가치는 다릅니다.
그러나… 원래 질문은 현실에서 무엇이 더 중요한지가 아니라, 기본적으로 동일한 기술적 솔루션이 왜 다른 최종 산출물을 만들어 내는지입니다. 답은 구글 때문이기도 하지만, 사람들이 검색 결과와 상호작용하는 방식 때문이기도 합니다.
맞습니다. 이 단순한 해결책이 모든 사용자의 문제를 해결할 수 있다고 생각합니다. 구글이 생성하는 표 뷰에 대해 ‘alt’ 사이트 설명이 필요해 보입니다.
Hey @BCHK ![]()
아니요. 뉴스 플러그인은 웹사이트가 구글 크롤러에게 제공하는 콘텐츠에 영향을 미치지 않습니다.
다른 분들이 각기 다른 방식으로 지적했듯이, 이는 실제로 Discourse의 영역이 아닙니다. Discourse는 메타 설명 태그를 제공하며, yours는 https://www.rapamycin.news의 head 부분에 예상대로 표시됩니다. 나머지 처리는 구글이 결정할 몫입니다.
<meta name="description" content="Rapamycin and Anti-Aging Medicine Users' Group Discussion Forum">
여기서 핵심 단어는 "might(아마도)"입니다. @j127이 지적했듯이, 구글이 검색 결과 아래에 표시하는 텍스트는 검색된 내용과 구글이 중요하다고 판단하는 기타 변수들에 따라 달라집니다. 특정 종류의 검색 결과 표시를 얻기 위해 구글 알고리즘을 역공학으로 분석하려는 시도는 끝없는 구렁텅이(rabbit hole)가 될 것입니다. 기술적 관점에서 이를 합리적으로 접근하는 유일한 방법은 메타 태그 표준을 따르는 것이며, Discourse가 바로 그렇게 하고 있습니다.
구글 검색 결과에 더 나은 캡션을 사용할 수 있는 쉬운 방법이 있나요? 예를 들어, 제 Discourse 포럼/뉴스 플러그인의 "소개 페이지"에 있는 사이트 설명(또는 유사한 것)을 사용하는 것 같은 경우 말입니다.
사이트 설명을 표시하는 것이 더 낫다고 생각하신다는 점은 이해합니다. 하지만 사이트 설명을 표시하는 것이 최신 주제 목록을 표시하는 것보다 SEO와 사용자 전환에 더 유리하다고 생각하시는 근거가 있으신가요?
요약하자면, 구글의 알고리즘은 사이트의 메타 설명 대신 최신 주제 목록을 표시하는 것이 더 낫다고 판단했습니다. 두 가지 모두 마크업에 존재하며, 구글은 주제 목록을 선택했습니다. 이것이 잘못된 결정이라고 생각하시는 것은 충분히 이해할 수 있습니다. 하지만 Discourse는 관련 데이터를 모두 제공했습니다. 나머지는 구글에 맡겨야 합니다.
이 접근법을 정말로 깊이 파고들고 싶으시다면, 검색 엔진에 제공하는 Discourse의 구조화된 주제 목록 데이터를 제거하는 Discourse 플러그인을 만들 수 있습니다. 이렇게 하면 구글이 사이트의 메타 설명을 표시할 가능성이 훨씬 높아집니다. 그러나 이것이 더 낫다고 생각할 정말 좋은 이유가 없는 한, 저는 이를 권장하지 않습니다.