Goldfinches love to eat their favorite food called thistle seed aka nyjer seed.
They will happily eat from a tube feeder.
They do like black oil sunflower seeds as most birds do
5 goldfinches on one feeder.
nyjer seed feeder bag
A tube or platform feeder will work.
Suet
Thistle seed is preferred.
They will perch on a window feeder.