I’ve never tried to use the insert row feature, but you are writing to A1, so it’s always going to write to A1.
if you insert “above” row 2. Then you would want to write to row 2.
if you want to write to the bottom of your excel worksheet, you could find first free row and then write to it.
if there is more than 1 result in AmazonResults, then you need a new loop to insert and add per result.
good luck!