Do some research. Depending on where you live, different plants will be used. You will need both nectar plants and herbs such as fennel or dill. Find plants that are native to your area for the best results. Local gardening centers are your best source of information.
Decide where you want your garden. Do you have a large enough area to plant approximately five good-sized plants? If so, begin preparing the soil. Or will you use containers and create a beautiful container garden for a patio or back porch?
Buy some organic fertilizer. Butterflies are more likely to be attracted to plants that are free of chemicals.
Have some water nearby. If you have a garden fountain or bird bath, place your butterfly garden near it. If you have natural, fresh water close by, even better.
Be sure to water your newly planted butterfly attractors every day as new plants need extra care.