1. A method comprising: causing, by at least one processor, a settings page corresponding to a user's settings on an online service to be displayed on a device, the settings page comprising selectable category setting options for a setting category, the setting category having a plurality of subcategories, and each subcategory having its own selectable subcategory setting options, each one of the category setting options corresponding to its own distinct configuration of subcategory setting options for its subcategories, each subcategory setting option for each of the plurality of subcategories being displayed and available for selection across all configurations of the category setting options; causing to be displayed on the device a preview of an effect of at least one of the subcategory setting options being applied to the user's settings on the online service, the preview being caused to be displayed on the device in response to a selection by the user of the at least one of the subcategory setting options; receiving a user input indicating a selection of one of the category setting options for the setting category; applying the configuration of subcategory setting options corresponding to the selected one of the category setting options for the setting category to the user's settings on the online service, the preview being caused to be displayed on the device prior to the application of the at least one of the subcategory setting options to the user's settings; and determining a configuration of subcategory setting options to be assigned to one of the category setting options based on configurations of corresponding subcategory setting options for other users of the online service.