Schema Markup Validator & Recommendation Tool
Project scope
Categories
Information technologySkills
document object model schema markup hypertext markup language (html) javascript (programming language) json syntaxMany websites today utilize schema.org structured data markup. Schema markup helps search engines such as Google and other machines better understand web page content but the implementation of schema markup is often done incorrectly. So we would like to create a tool that checks and validates a web page's schema markup then provides suggestions about fixing errors and making improvements.
Most schema markup today is created using either JSON-LD or microdata. Since JSON-LD is the newer syntax and the one that Google recommends using, the tool would only need to check schema markup in JSON-LD (although it would be nice if it could check both formats if possible).
Essentially, the tool would work in this way:
- A user would input a URL into a text field.
- The tool would read and copy the full DOM.
- The tool would then use the DOM to look for, check, and validate the schema markup(s).
- The markup structure and its various types, properties, and values would be visually displayed in a clean, easy to understand format.
- The tool would provide specific recommendations about fixing any errors and improving the markup with explanations for each.
Currently, a few schema markup validators exist such as:
https://search.google.com/test/rich-results
https://json-ld.org/playground/
https://webmaster.yandex.com/tools/microtest/
While all of these tools check and validate the schema markup and display the markup structure, they do not provide any practical suggestions for improving the markups. They also only check for schema markup in the HTML source code, not the DOM. Many websites publish schema markup using javascript, so if a tool only checks the source code, it will not "see" the schema markup on that page.
We can provide you with all of the necessary information and guidance about schema markup and JSON-LD but we would need your team to use your knowledge and skills to create the tool including the UI so that anyone could use it and benefit from it.
Full supervision and mentorship will be provided including communicating through emails and phone calls as the students need.
About the organization
Touch Point Digital Marketing Agency is a full-service digital agency based in New Orleans, LA. We have been in business since 2012 and the main services we provide are web design & development, search engine optimization, structured data, social media, PPC, and content creation for the web. Our client base consists of all types of business from small businesses to multi-national well-known brands.