How do you integrate nlp into an existing website?
The answer is it depends on you architecture. 

Some things to consider: 


The tags are attributes of words in a (presumably) text field in a database. So Boyce Codd would prescribe putting it in a seperate table referencing the primary key (and possibly the position in the text)
The tags are just a function over your data, so storing it at all should be for caching purposes. Which you might not want to do in your database, but at the presentation level, or perhaps in a separate database, or schema. 
The tags are in fact the product of an approximation of a function over your data. There is no such thing as a perfect NER-tagger. This means that you might want to switch the function later buy something more suited. 


It could make sense to extract the information on display time from a microservice (perhaps hosted by you), and cache the resulting presentation for better performance.