1.
게시판에서 다국어 기능을 사용하여 작성한 내용은 확장변수?에 그 내용이 저장되고 검색 엔진에 전혀 반영이 안된다는 것을 알았습니다. 꼭 검색에 노출되야할 글이 있어서 기진곰님의 댓글에서 힌트를 얻어 같은 글 내에 언어별로 div를 묶었더니 검색에 반영되는 것을 확인했습니다.
문제는 검색되었을때 글 제목이 여전히(당연히) 한글로 나온다는 것인데 해결할 수 있는 방법이 있을까요? 영어 내용이 있는 div에 제목을 넣고 어떤 태그를 넣어서 제목으로 인식시켜준다던지...는 가능할까요?
2.
https://scorefactory.io/factory2ielts
이 페이지는 저희 주력 서비스 중 하나입니다.
SEO는 다국어로 작성이 되어있는데, 보시다싶이 페이지가 목록으로 구성되어있어서 검색 노출에 불리한 것 같습니다. 개선할 수 있는 방법이 있을까요? 관련 내용을 넣고 display:none; 처리를 해서 내용으누있지만 보이지는 않게 하면 검색엔진에 반영이 될지 아니면 다른 좋은 방법이 있을지 조언을 구합니다.
정확히 지금 상황을 그림만 보고 판단하기는 어려우나
1.번의 경우는 지난번 글에 댓글로 작성해 드린 현재 라이믹스 다국어기능의 구조적 한계로 인한 문제일 것입니다. 이건 대대적인 url 개편이 있어야 근본적 해결이 될 것으로 판단됩니다.
지난 댓글의 설명이 전부 이해가 안가셨을 수도 있는데요.
구글이나 네이버 검색엔진은 현재 url을 파싱해서 해당 문서의 정보를 색인합니다.
글 내용에 영문을 넣었더니 영문으로 검색이 되더라.. 당연한거죠. 이건 다국어와 관련도 없습니다.
다국어로 문서를 다양하게 보여주는데 현재로선 검색엔진 입장에서 봐서는 모두 1개의 url 입니다.
따라서 url 의 canonical(대표) 을 찾아서 해당 url을 기준으로 정보를 수집하려고 합니다.
이때 기본 언어에 meta 소스및 현재 크롤링되는 title 모두다 한국어 기준으로 되어있습니다.
검색엔진에서 canonical url을 무시하고 언어변수가 붙은 모든 url을 개별 url로 취급해 주길 기대해야 하는데 불가능한 부분을 기대하는 것일 겁니다.
앞서 기진곰님께서 말씀 하셨듯이 제대로된 다국어로 검색엔진에 대응하려면 /ko, /en 등의 분리된 주소체계로 접속이 되게끔 되어야 하고 해당 url들이 모두 독립된 url로 공표해야 한다고 보여집니다.
쉽게 설명하면
기존에 XE에서 다국어문서의 검색엔진 대응을 할때 기대한 것이
?en , ?ko 의 변수 url을 개별문서 취급해주길 기대하고 해당 url로 접속시 seo 관련 태그및 문서 타이틀은 다국어에 기록된 대로 만들었습니다. 하지만 이건 url 구조상 검색엔진에서 받아주기 힘든 것을 요구하는 것이죠. 그러면서 canonical url 규칙은 지키려고 모두 기본 url 로 가리키기도 하구요.