I often find myself repeatedly yanking something after doing some kills and it becomes a process like:
Don't use the kill ring; put the text into a register instead. C-x r s a to store the region's text into (say) register "a"; then C-x r i a to insert it elsewhere.
C-x r s a
C-x r i a