Web 2.0 refers to websites that allow users to interact and collaborate to contribute content. Examples include social media sites, wikis and blogs. Key features of Web 2.0 sites include search functions, links between information, user authoring and tagging of content, software extensions, and notifications of content changes through RSS feeds. Technologies like Ajax allow asynchronous updating of pages for improved performance.