SEO friendly" is a wide field, so how should we know, whether you should do "this" in a different way. Not even knowing what "this" actually means.
Very generally talking, google "seo friendly content". There are many more topics like seo friendly URLs, but you seem to be concerned with search engine indexing and listing and being found with many key words.
> add contents that came from OCR to the page as hidden text
Add it outside of the html <body></body> and it is invisible to the end user. To be a text, which is taken seriously from search engine web bots, it better be visible text, though. The only other place would be a meta tag about the page decription. So such a tag would be the place for this text, if the OCR text decribes the page:
Code:
<meta name="description" content="This is an example of a meta description. This will often show up in search results.">
Such a tag has to go into the area of the head: [tt]<head>....somewhere in here...</head>[/tt]
>I need to add a clickable link to the outputted page/report.
Well, clickable is nothing special about a link. Do you know HTML?
From what you're saying you need the link somewhere else, on an index page or table of contents. Well, you know where you save your html page or the content data and how it should come to the end user via its URL, at least you should know, as you create and define the page. As this is about generated content, I assume you have a template HTML and the content goes into the html body or even just a special place in that body, for example a div tag with a certain classs. Then a URL could be very generally
and via URL rewriting that part /id/ of the URL will become a parameter to a script loading the content data of that id and merging it into the HTML template in the place of that div. And besides writing that script to create the HTML page, that URL is the URL of the link you want to put somewhere else.
Bye, Olaf.