I have a website with thousands of posters containing useful information. At this moment, OCR reads the the image file during upload process and I have a separate column in database to store this data and allow users to perform full text search in it.
I would like to make this data available to search engines so my website will have advantage of original content others don't have, but this text from OCR is not formatted, not presentable for the user.
From my research, data hidden from user is not considered as a good practice.
My question is, what kind of tag is used for this or how is this done in industries that deal with images, videos, books, ... but have some metadata that is not meant to be displayed?
What we already have:
All the posters have title and alt tag, that is done by moderators carefully by hand. We also semi-automatically generate schema metadata defined by schema.org type Event, where we publish structured data for event on the poster, but OCR data is a lot of unpredictable text, not formatted and always different, we do not have capacity to edit it all, but is mostly useful data.