Des systèmes de tags fournissent une simple text box pour entrer des balises textuelles. Afin d'être capable de faire l'analyse lexicale de la chaine de caractères, on doit employer un séparateur. Un séparateur populaire est le caractère espace, bien qu'une virgule soit préférable parce qu'elle utilise des expressions ou des mots multiples pour décrire un concept. Pour activer l'utilisation de séparateurs dans les tags, un système doit permettre des séparateurs de niveau plus élevé (comme des guillemets) ou des caractères espace. Les systèmes peuvent éviter l'utilisation de séparateurs en permettant seulement d'ajouter un tags à la fois à chaque input widget, bien que cela rende l'ajout de tags multiples inefficace.
Une autre syntaxe pour l'utilisation dans HTML est d'utiliser l'attribut rel="tag"
pour indiquer que la page liée agit comme un tag pour le contexte concerné. Par exemple, pour marquer cette page avec folksonomy vous pouvez ajouter
On trouve plus de détails dans rel tag specification.