To add widgets to a WordPress site, an administrator first logs into the dashboard by entering the site URL plus "/wp-admin/" and authenticating. They then navigate to Appearance > Widgets in the dashboard menu. Available widgets can be dragged from the list and dropped into sidebar areas, where they can be configured and titled. After saving, the widgets will display on the site sidebar when viewed.