Pour attirer les papillons dans votre jardin, vous devez choisir des plantes en fonction de votre milieu environnant et des espèces que vous êtes susceptibles d'observer dans votre région. Habitez-vous aux abords d'une forêt, d'un champ sauvage, d'un terrain vague, d'une route?
Chaque milieu abrite des espèces différentes : en observant les papillons et en identifiant les plantes qu'ils utilisent, vous pourrez planifier vos plantations afin d'attirer ces espèces chez vous. L'identification des papillons vous permettra aussi de mieux vous informer sur leurs habitudes de vie et donc sur leurs besoins.
Votre jardin doit comporter des plantes nectarifères qui fournissent le nectar dont se nourrissent les papillons, ainsi que des plantes hôtes sur lesquelles ils déposent leurs oeufs et dont s'alimentent les chenilles.