This is yet another cool infographic that I found through Pinterest. It gives a really great visual representation of the plugins needed for a WordPress website or blog. They include ideas under the following categories:
Cache
- SEO
- Social Bookmarking
- Login Protection
- Comment System
- Backup
- Maintenance
- URL Management
- Anti-spam
- Security
- Contact
There are many different plugins out there that would fall under each category. Each wordpress developer / designer has their go-to plugins that they prefer. The graphic below shows some options as well.