Greetings, in order to attract and keep butterflies on your site you
need to plant both
nectar and host plants, thereby, providing both food and shelter.
There is a free butterfly online garden course located here.
http://www.suite101.com/course.cfm/18624/seminar
Bob