Dans un système de bookmarking social, les utilisateurs enregistrent des liens vers les pages web qu’ils trouvent intéressantes. Ces listes de liens sont ensuite accessibles au public ou à un réseau particulier. Ainsi des gens ayant les mêmes centres d’intérêt peuvent les consulter, que ce soit par catégorie, par nom ou même de façon aléatoire. Certains s’appuient sur un répertoire permettant ainsi une certaine confidentialité.
Ils classent également leurs ressources en catégories en utilisant des étiquettes (voir Folksonomie) ou des mots-clés définis et assignés par les utilisateurs. La plupart des services de bookmarking social permettent aux utilisateurs de rechercher des signets en fonction de leur association avec des mots-clés donnés; puis notent les ressources en fonction du nombre d’utilisateurs les ayant dans leurs favoris. De nombreux services de bookmarking social ont développé des algorithmes leur permettant de tisser des liens entre les mots-clés attribués aux sites internet, cet algorithme examine des groupes de mots-clés particuliers et leur rapport avec d’autres mots-clés.
Le succès grandissant et la concurrence a permis de développer le nombre de services proposés, il ne s’agit plus uniquement de partager des signets mais également de les classer, les commenter, les importer ou les exporter, ajouter des notes, les réviser, les envoyer par mail, recevoir des notifications automatiques ou s’abonner, ajouter des annotations, créer des groupes ou des réseaux sociaux.