As a side tangent, without meaning to grump over enthusiasm, this is one of my frustrations with tagging on IFDB.
It’s great that you can use any tag and create your own, but the interface doesn’t provide any help with tag-matching.
On the forum here if you type a tag it provides completion suggestions so if a similar tag exists, you can choose it instead of creating a new one. In the background, I also have admin tools where I can mass-merge similar tags to clean them up. IFDB on the user-end doesn’t check tags against existing ones so you get situations like this:
You’ve got “choice” “choices” “choice based” “choice-based”
“choice-consequence” “choices matter”
While those might mean slightly different things, they do complicate searching for a tag. The only real solution is to make sure every choice game has all variations of the “choice” tags which gets cluttered.
That said, the tags are great as descriptors within each individual game, and I’m all for this tagging project. Maybe people don’t search by tag as much as I suspect and just having them visually within game listings is sufficient.