Thursday, March 25, 2021
According to Unesco, nearly 1.5 billion learners had their education disrupted due to COVID-19. Almost overnight, students, parents, and educators had to adapt to new learning norms. Many folks turned to Google for help finding educational and learning resources and we are committed to supporting ways to help people find what they're looking for.
In this post, we provide details to help you implement structured data on your practice problem and math solver pages to make your pages eligible to feature on Google Search as rich results (please note that being eligible does not guarantee that your site will show up in search results). We also provide rich results status reports to help you make sure that your implementation is correct.
Practice content and math assistance have been some of the most requested information from learners. Practice material helps users gauge their mastery of a concept while a solver provides explanations to help a user get unstuck while doing math problems. Both features present an opportunity for sites with either material to increase brand awareness on the Google Search results page and may increase traffic as a result of an enhanced appearance.
If you have eligible content on your website, you can take advantage of these new schemas by following the best practices in this post.
Practice problems markup
Practice problems on Google provides users with rich results that give them a preview of the learning content on your site. Check the full list of guidelines in our documentation. Specifically, we recommend that you focus on these guidelines:
- Add a
Quizproperty for each practice problem that you want to be featured. The structured data must appear on the same page as the practice problem a user can interact with on your web page.
- Your web page must include all required structured data properties as described under
- You must mark up a minimum of two practice problems per concept (for example, two practice problems for the concept "quadratic equation"). Focus on marking up the concepts and problems that you want to be eligible to appear in the Practice problems rich result. They can be on separate pages.
Relevance to the user, including topicality, grade level and curriculum standards, can be key considerations for users when they're deciding on what learning material to use. In our studies, we've heard that users look for these signals to determine if learning content online matches what they are learning in school. That's why we encourage you to add all of the recommended properties that are relevant for your content.
Math solvers markup
A math solver page provides a tool to help users input their math equations and find explanations for how to solve a math problem. For example, a user would be able to enter an equation, like x^4 - 3x = 0, to see websites that have an explanation with steps for how to arrive at the solution. By using Math solvers structured data, you can make your site eligible to be featured on Google Search when users enter a math equation into the Google Search bar.
Math solvers structured data is only for official math solvers; don't add this structured data to pages where users cannot submit math equations for a step-by-step solution. You can learn more about implementation details in the developer documentation.
Debugging and monitoring Practice problems and Math solvers markup with Search Console
To help you monitor markup issues, we are also launching reports in Search Console for both Practice problems and Math solvers that show all errors, warnings, and valid items for pages with structured data.
Use the report to understand what Google can or cannot read from your site, and troubleshoot rich result errors. In addition, once you fix an issue, you can use the report to validate it, which will trigger a process where Google recrawls your affected pages. Learn more about how to use the report to monitor your rich results.
You can also test your structured data using the Rich Results Test by submitting a code snippet or the URL of a page. The test shows any errors or suggestions for your structured data.