This page lists the tools and techniques to add structured data to your emails
and validate its correctness.

## Self-testing

You can test whether your markup works end-to-end by sending emails to yourself.
All emails where the sender and the recipient are the same account ignore the
[registration requirements](https://developers.google.com/workspace/gmail/markup/registering-with-google) and
can be used for self-testing. DKIM or SPF authentication is still required.

After testing the markup end-to-end and when you're ready to launch your
integration to production, see
[Register with Google](https://developers.google.com/workspace/gmail/markup/registering-with-google).

## Structured Data Markup Helper

The
[Structured Data Markup Helper](https://www.google.com/webmasters/markup-helper/?email=true)
shows you how to mark up emails that contain any of the following data types:
`Event Reservation`, `Flight Reservation`, `Lodging Reservation`, and
`Restaurant Reservation`.

## Email Markup Tester

The
[Email Markup Tester](https://www.google.com/webmasters/markup-tester/)
lets you test your markup and verify the structured data extracted from your
documents.

To use the tool, paste your markup into the input box on the tool page and click
**Validate**. The tool outputs the extracted structured data with properties for
each entity and error messages if the markup is invalid.