Designate an area of your yard as a naturalized habitat. Allow some weeds to grow, such as thistles and dandelions. Leave an uncultivated — or lightly cultivated — area at the transitional zone between a wooded area and an open area.
Sow annual seeds each year of tall-stemmed flowers such as zinnia, cosmos and sunflower so that goldfinches can clasp the stems easily. Leave flowers on the plants, and allow birds to eat the seeds that the flowers produce. Collect enough seeds to sow the following year for your goldfinches.
Grow perennial wildflowers as food sources, including purple coneflowers, asters and black-eyed Susans. Allow the flowers to turn brown and go to seed without deadheading them.
Plant one of the following maple trees as a favorite nesting site for goldfinches: Acer rubrum (red maple), A. saccharum (sugar maple) or A. saccharinum (silver maple). Grow a hedgerow of densely leaved plants, such as elderberry shrubs, as a protected nesting site.
Provide deciduous trees for summer shelter that are favored by goldfinches, such as sweet gum and tulip poplar. Provide evergreen trees for winter protection, such as pine, cedar and cypress.