Birds have different niches in which each family of birds needs shelter and food. The key to developing great habitats for birds is to have a diversity of specific plants for the types of birds that visit your yard. It doesn’t require scrapping what you already have in your landscape. It just means adding a tree or shrub(s) or herbaceous perennials.