When I'm hunting for running shoes, I've noticed that the official Nike and Adidas sites actually hide their real deals pretty well - you need to dig into their clearance sections or wait for specific events. What people don't always catch is that return policies matter as much as the initial discount. Some retailers let you return stuff for free within 30 days, others charge restocking fees or have weird restrictions. That's huge when you're trying shoes on because fit is everything with running shoes and you might need to swap sizes or switch models entirely.
The specialty running stores mentioned in the earlier answers are solid, but here's what I'd add: check if any local running shops near you do gait analysis. Even if their upfront prices look higher, they'll steer you toward shoes that actually match your stride, which saves money way down the line because you won't be buying the wrong shoe twice. As for timing, September can be patchy - Labor Day sales are usually done by now, but October tends to have better inventory drops as brands make room for holiday stuff. If you're not in a rush, mid-October often hits harder than early September.
One tactical move: don't just compare prices across sites without checking what's included. Some retailers throw in free shipping or loyalty points that effectively drop your real cost by another 10-15%. And definitely sign up for those newsletters - they do work - but use an email filter so the marketing spam doesn't bury the actual sale notifications.