수학 문제 풀이 구조화 데이터는 수식을 입력받아 해답과 풀이 단계를 보여 주는 도구를 설명하는 데이터입니다. Google 검색의 수학 풀이 기능에 참여하려면 MathSolver와 LearningResource 유형을 함께 씁니다. 도구가 풀 수 있는 문제와 수식을 전달할 주소를 알려 주는 방식입니다.
마크업에 적는 도구 정보
Google은 사이트 홈페이지에 두 유형을 함께 표시하도록 안내합니다. LearningResource의 learningResourceType에는 Math Solver를 적습니다. MathSolver에는 도구 주소인 url과 개인정보 처리방침 주소인 usageInfo, 수학 문제를 푸는 동작인 potentialAction을 지정합니다.
potentialAction에는 SolveMathAction을 넣습니다. target은 수식을 전달받는 URL이며, mathExpression-input은 그 URL에서 수식이 들어갈 변수를 지정합니다. 지원하는 문제 유형은 권장 속성인 eduQuestionType에 적습니다.
검색결과에서 도구로 이동한 사용자는 처음 전달된 문제의 해답과 단계별 풀이를 로그인이나 결제 없이 볼 수 있어야 합니다. 추가 콘텐츠에는 로그인이나 결제를 요구할 수 있습니다.
일반 계산기와 다른 점
Google의 MathSolver 기능은 답만 반환하는 계산기가 아니라 풀이 과정까지 설명하는 도구를 대상으로 합니다. 사칙연산도 지원 문제 유형에 포함되므로 문제의 난도가 기준은 아닙니다. 마크업에 대수나 미적분 등을 적었다면 실제로 해당 문제를 정확히 풀 수 있어야 합니다.
확인하는 방법
리치 결과 테스트로 필수 속성과 형식을 검사한 뒤, target URL에 수식을 전달해 실제 결과를 확인합니다. 유형을 여러 개 표시했다면 각 유형의 문제로 시험해야 합니다. 마크업 검사 통과만으로 풀이의 정확성까지 검증되는 것은 아닙니다. URL 검사에서는 Google이 홈페이지와 도구에 접근할 수 있는지도 살펴봅니다.
자주 묻는 질문
수학 블로그도 MathSolver를 쓸 수 있나요?
해설 글만 제공하는 블로그는 Google의 MathSolver 대상이 아닙니다. 사용자가 전달한 수식을 받아 해답과 풀이를 제공하는 도구가 있어야 합니다.
답만 보여 줘도 되나요?
아닙니다. Google 지침은 해답에 이르는 단계별 설명을 요구합니다. 숫자나 최종 식만 출력한다면 이 요건을 충족하지 못합니다.
함께 알아두면 좋은 용어
- 구조화 데이터: 웹페이지의 내용과 속성을 정해진 형식으로 설명한 데이터
- 리치 결과 테스트: Google이 지원하는 구조화 데이터의 형식과 필수 속성을 검사하는 도구
- 구글 색인: Google이 페이지 내용을 분석해 검색에 사용할 정보로 저장하는 과정