ragazzi voi nel pratico come procedereste?

io avevo pensato a 2 tabelle separate..

una che contenesse la lista di tutti i tag (e che mantenesse anche un conteggio degli articoli presenti sotto quel tag per esempio)

codice:
idTag | nomeTag | countArticle
e l'altro che registrasse le associazione tra i vari tag e gli articoli:

codice:
idRela | idTag | idArticle |
cosi per ciascun articolo posso ovviametne aggiungere più tag..

è una buona soluzione? aritcoli che parlano di come fare una cosa del genere? qualcuno che usa wordpress sa come funziona per esempio?

grazie mille