I am developing a project in Django. I’ve made room in the admin panel to add additional meta tag information when posting a product. That is, each product has its own meta tag. I send the meta tags per product to a template called products_detail.html and this tag information is stored in the database. In this case, a question arises. If the meta tags are stored in a database, how will search engines (mainly google) index it, or will they be able to index it at all? Does this hurt the site from an SEO point of view, and if so, how can I fix it?
Google doesn’t index your database. It only indexes the pages it can see. Google can’t tell how those pages are built.
So, database structure is irrelevent. You only need to consider the pages being generated.