Het nummer is geschreven voor de verzorger van de Broken Arrow Ranch in Noord-Californië, die Young in 1970 voor $ 350.000 kocht. Het nummer vergelijkt het leven van een jonge man met dat van een oude man. man en laat zien dat de jonge man tot op zekere hoogte dezelfde behoeften heeft als de oude. James Taylor speelde een zessnarige banjo (gestemd als een gitaar) en zong op het nummer, en Linda Ronstadt droeg ook zang bij.
In de film Heart of Gold introduceert Young het nummer als volgt:
Rond die tijd dat ik schreef (“Heart of Gold”) en ik op tournee was, had ik ook – gewoon, weet je, een rijke hippie zijn voor de eerste keer – ik had een boerderij gekocht en ik woon daar nog steeds. En er woonde een echtpaar dat de verzorgers was, een oude heer genaamd Louis Avila en zijn vrouw Clara. En daar was een oude blauwe jeep, en Louis nam me mee voor een ritje in deze blauwe jeep. Hij haalt me daarboven aan de bovenkant van de plaats, en er is daarboven een meer dat alle weiden voedde, en hij zegt: “ Wel, vertel me eens, hoe heeft een jonge man zoals jij genoeg geld om een plaats als deze? “En ik zei:” Wel, gewoon geluk, Louis, gewoon heel veel geluk. “En hij zei:” Wel, dat is het stomste wat ik ooit heb gehoord. ” En ik heb dit nummer voor hem geschreven.
Hij vertelt een soortgelijk verhaal als hij het nummer introduceert tijdens een optreden van 23 februari 1971, uitgezonden door de BBC (waarin hij zegt dat hij de boerderij heeft gekocht van “twee advocaten”).