Shared hosting is a type of web hosting where multiple websites share a single server and its resources. This makes it an affordable option for small websites or businesses.