An idea I've been playing around with lately:
Most tasks people put on their to-do list are not important. They use them to avoid working on their real, hard, scary problems without feeling unproductive.
e.g., I'm always tempted to spend time adding content to my (almost empty) landing page even though that doesn't matter right now instead of working on huge issues I don't even know how to start solving.
I think the solution is having an absurd insistence on focus. Let everything else burn and focus on the biggest problem that's keeping you away from your goal.
If you work on anything else, you are taking a break. A somewhat productive one, but a break nonetheless.
PS Of course, you might be forced to do basic operational tasks that aren't directly related to your biggest problem.