The actual reason lists get abandoned
Adding a task takes seconds. Finishing one can take an hour, a day, or longer. That asymmetry means an untended list only ever grows, and a list that has grown past a screenful stops being a tool you check and starts being a record of everything you have not done, which is an unpleasant thing to open. People do not quit to-do lists because they lack discipline; they quit because the list became something they no longer wanted to look at, and a tool nobody wants to look at stops being used regardless of how well designed it is otherwise.
Keep the list short, on purpose
A list with sixty items on it functions as a wish list, not a to-do list: nothing on it feels urgent because everything on it is competing for attention equally. A shorter list, built by actively removing what does not belong rather than only ever adding, keeps every item visible enough to actually register. This usually means being ruthless about item three below.
Separate "would be nice" from "actually needs doing"
Most long lists are a mix of genuine near-term tasks and vague someday intentions sitting side by side. "Call the dentist" and "learn a language" do not belong on the same list with the same weight: one is a task, the other is a goal wearing a task's clothing. Keeping only real, doable tasks on the working list, and letting the rest live somewhere else entirely or not at all, stops the list from being permanently cluttered with things that were never going to get checked off this week.
Clear finished items instead of leaving them
A completed task that stays visible does two things: it clutters the view, and it quietly signals that the list is a permanent archive rather than a working set of what is left to do. Clearing finished items regularly, rather than scrolling past a growing pile of crossed-out lines, keeps the list reading as "what's left," which is the only question it needs to answer.
Deal with tasks that keep getting skipped
A task that has sat unfinished for weeks is telling you something specific: either it is not actually a priority, in which case removing it is honest rather than a failure, or it is genuinely important and too large or vague as written, in which case the fix is breaking it into a first concrete step rather than leaving it as one intimidating line that gets scrolled past every day. "Sort out taxes" sits on a list forever. "Find last year's return" gets done in ten minutes and moves the larger task forward.
What this looks like in practice
None of this requires a named methodology or a dedicated app with folders, tags and due dates. A single list that opens instantly, lets you add a task in one keystroke, tick it off, and clear what is finished, covers the actual mechanism above without any extra structure to maintain. The to-do list on this site is built to exactly that shape: add, check, clear, saved automatically in your browser, with no account and nothing to configure before you can start using it.