The best way to do this is to supply butterflies with an assortment of plants that are attractive to butterflies native to your region. Don’t just visit the regional big-box retailer and purchase anything with the word”butterfly” in it. Do some basic research on your own, which is quite easy to do online, and you will fare far better.
The first thing you need to do is assess which sort of environment you might have. Is your lawn wooded, or largely a backyard type? Some butterflies will only visit a particular kind of environment, and regardless of what plants you have, they won’t visit them if they’re not in the ideal location.
The next step is to do an online search for your city or county, and see what butterflies are generally found there. As soon as you do so, cross-reference that info with the sort of environment you’ve (woody, garden, etc.. .) . Most often times lists such as that will also record the host plant of the butterfly, but otherwise, you can look for this too.
A host plant is the sort of plant they will lay their eggs . Normally butterflies will have a wide assortment of nectar plants where they will feed, but only 1 host plant that they’ll use to deposit their eggs. The monarch butterfly, as an instance, will feed from many different sort of nectar plants (lantana, periwinkle, pentas, etc.. .) But only have a single host plant, that’s the milkweed. The monarch butterfly is only going to lay their eggs on a milkweed plant, because that’s the only plant which their larvae (caterpillars) can consume.
To draw the most butterflies to your yard, you may have an assortment of nectar plants, but it’s most important to have the host plants. You’ll discover, by planting many of the host plants together, you’ll draw a whole lot of species of butterfly.