검색엔진최적화 : 구조화된 데이터- FAQ

검색엔진에 궁금한 것을 질문했을 때 자연스럽게 질문에 관련된 답이 담긴 페이지가 뜨는 걸 보신 적이 있으실 겁니다. 문장을 완성하지 않고 궁금한 것에 대한 단어 조합으로 검색했을 때도요.

위와 같이 궁금한 것을 검색하자 그에 대한 답이 자연스럽게 뜨는 걸 확인하실 수 있습니다. 이렇게 페이지가 뜬다면 사용자들은 자연스럽게 답에 대한 정보가 노출된 웹사이트를 클릭하게 됩니다. 그렇게 된다면 결과적으로 검색 결과 노출에 의한 클릭률이 늘어 SEO에 좋은 영향을 미칠 겁니다. 

이러한 정보를 검색엔진 페이지에 노출되게 만드는 것을 FAQ를 마크업한다고 말합니다.

그렇다면 FAQ를 마크업하기 위해서 어떤 과정이 필요할까요? 바로 구조화된 데이터를 추가하시면 됩니다.

구조화된 데이터는 페이지의 정보를 제공하고 콘텐츠를 분류해 더 풍부한 정보를 제공할 수 있는 표준화된 형식입니다. 정해진 코드에 따라 필수속성을 적어 웹사이트 HTML 태그의  <HEAD> 부분에 넣으면 되는데요, 이를 어떻게 작업하는지에 대해서 설명해드리도록 하겠습니다.

먼저 FAQ 작업이니만큼 콘텐츠가 있는 페이지가 명확해야 합니다. 그리고 사용자가 다른 대체 답안을 작성할 수 없도록 사이트 자체에서 작성한 FAQ 페이지거나 혹은 FAQ 목록이 있는 제품 지원 페이지인지도 확인해주세요.

또한 사용자가 답변을 제출할 수 있는 포럼 페이지나 제품 지원 페이지는 링크할 수 없다는 걸 알아두셔야 합니다. 

당연하겠지만 질문 및 답변이 선정적이거나 욕설이 담겨있어서도 안됩니다. 물론 위법적이지 않아야 하겠죠. 이럴 경우엔 검색엔진에서 리치 결과로 정보를 노출하지 않을 경우가 높습니다.

모든 정보를 확인하셨다면 이제 코드를 어떻게 만드는지 알아봅시다.

이런 형태로 작성되는데요, 보시다시피 @type이 FAQPage, Question, Answer로 나눠진 것을 확인할 수 있습니다. 

먼저 FAQPage에서는 mainEntity를 쓰셔야하는데요, 여기에 바로 Question가 들어갑니다. 즉 Question의 형태에 맞춰 질문을 넣어주시면 됩니다. 

Question은 먼저 name이 작성되어야 합니다. 그냥 질문을 작성해주시면 되는데요, “오늘 ㅇㅇ백화점 영업이 몇시부터 몇시까지 인가요?” 같이 질문의 형태로 적어주시면 됩니다. . acceptedAnswer에는 Answer의 형태로 질문에 대한 답변이 들어갑니다. 반드시 질문 당 하나의 답변이 있어야 합니다.

앞서 acceptedAnswe에 Answer의 들어가야 한다고 했는데요, 바로 여기에 질문에 대한 전체 답변이 넣어주시면 됩니다. 답변에는 링크 및 목록과 같은 HTML 콘텐츠가 포함해 쓰실 수 있습니다. 

이 모든 과정을 마치셨으면 웹사이트에 코드를 추가한 후 구글 검색엔진의 <리치 결과 테스트>를 사용하여 코드가 유효한지 확인하세요. 만약 문제가 생겼다고 나올 경우에는 수정하면 됩니다.

또한  URL 검사 도구를 이용하셔서 robots.txt 파일로 크롤링을 막고 있는지 확인하세요. 검색엔진 봇이 사이트를 크롤링을 할 수 없다면 구조화된 데이터가 리치 결과로 표시되지 않으니 미리 확인해주시길 바랍니다.

이 모든 과정을 잘 끝내셨다면 검색엔진의 크롤링 및 색인 활동 후 데스크톱 및 휴대기기에서 리치 결과가 표시되는 것을 확인하실 수 있으실 겁니다.

이처럼 FAQ는 의외의 부분에서 사용자들을 끌어올 수 있는 방법이기도 합니다. 사람들은 생각보다 검색엔진에 궁금한 것들을 많이 검색해봅니다. 그럴 때 검색 엔진 결과에 답변이 달린다면 자연스럽게 클릭률이 늘어 트래픽이 증가하겠죠. 최대한 정보를 많이 마크업하는 것이 SEO로 향하는 지름길입니다.

검색 엔진 최적화(SEO) 및 데이터 분석이 필요하시면 하이프마크에 문의해주세요.

감사합니다.

한국어
%d 블로거가 이것을 좋아합니다: