One cause at a time
The three things you will be
told, checked
Listed in order of how sure we can be: the one we believe
but cannot test, then the one nobody has ever tested, then the one we
found no evidence for at all.
Almost certainly true, and we cannot test it
not visible in any recipe
Too much flour
Almost certainly, and we cannot show it to you.
Every recipe we compared states a flour quantity. None of them record what the baker actually put in the bowl, and that gap is exactly where this problem lives: a cup scooped straight from the bag can hold a third more than a cup spooned in and levelled. We think the consensus is right. We are not going to pretend we measured it.
What to do: Weigh it. 120 g per cup is the usual assumption. This is the single highest-value change on this page.
Nobody has tested this, including us
0 of 85 use powder alone
Using baking powder instead of baking soda
We cannot say, and neither can anyone asserting it.
Of the 85 recipes we resolved, 0 use baking powder on its own. There is no group to compare against. Three separate pages state this as a cause; none of them show a comparison, and the published record does not contain one to make. The mechanism is plausible: powder carries its own acid and behaves differently. But plausible is not measured.
What to do: Treat this as an open question rather than a known cause.
We looked, and found nothing
no measured link to spread
Too many eggs
Not that we can see. Egg varies a lot between these recipes and none of that variation showed up as spread.
Egg does have a clear, measured job in a cookie: it firms the middle and browns the cookie faster. It simply is not one of the things that decides how far the dough travels on the tray.
What to do: Add a yolk for a richer cookie if you want one. Do not remove egg to fix puffiness.