Bij social bookmarking delen gebruikers hun persoonlijke lijst met internet bronnen (bookmarks of favorieten), die zij waardevol vinden.
Naast het internetadres van de website kan ook aanvullende informatie toegevoegd worden, zoals één of meer categorieën (voorgedefinieerd) of zelfgekozen trefwoorden (ook wel tags genoemd).
Deze lijsten zijn voor iedereen of een beperkte doelgroep zichtbaar. Gebruikers kunnen de lijsten doorzoeken op categorie, tags of op gebruiker.
Daarnaast wordt op de site bijgehouden hoeveel gebruikers een webite als favoriet hebben aangemerkt (meest populaire websites) of hoe vaak een trefwoord (tag) gebruikt wordt.
In een tag cloud kan direct gezien welke tags vaak voorkomen: hoe groter en vetter het woord, des te vaker is de tag gebruikt
. 
Een voorbeeld van een tag cloud.
Social bookmarking heeft enkele voordelen, doordat tagging altijd gebeurt door mensen die de inhoud van de website ook begrijpen (i.t.t. tot de geautomatiseerde indexering door zoekmachines). Daarnaast zullen waardevolle websites ook door meer gebruikers als favoriet aangemerkt worden. Het aantal keren dat een bookmark voorkomt zou dan ook indicatief kunnen zijn voor de relevantie van de daar aangeboden informatie. Hoewel theoretische bezwaren van tagging (niet gestandariseerd, niet gecontroleerd en geen hiërarchische structuur) blijven bestaan leert de praktijk dat social bookmarking voor velen een zeer waardevol bron van informatie is.