As for goldenrod...and any other native like that. When I am out hunting in the fall, I religiously fill my left pockets with seeds as I walk around. Then, I spread them where I would like them to be and let nature do the work and sometimes I'll lightly clear an area and sow them and tamp them in the soil a bit. If I want something "for sure" then I try to get some started at home and transplant.
I do this for goldenrod, milkweed, blazing star, purple and yellow coneflowers, and also for a lot of native grasses (big and little blue, indian, dropseed, grama, etc.)
Is it guaranteed? No. Is it simple? Yes