
Notion can do this. It can do almost anything — databases, relations, rollups, views, templates, formulas — and there's a substantial ecosystem of goal-tracking setups built in it, many of them genuinely clever.
That flexibility is the strength and the trap, and the trap has a particular shape worth recognising before you spend a weekend on it.
The specific failure
The system becomes the project.
You start with a goals database. Then it needs a relation to a projects database, and projects need tasks, and tasks need a status field, and the status field needs a formula so it rolls up correctly. Then you find a template someone built that's better than yours, and rebuilding around it takes a Sunday. Then the views need work — a board for active, a table for review, a calendar for the deadlines.
Every step is real work and produces something visibly better. At the end of six weekends you have an impressive system and, in a lot of cases, no more progress on any actual goal than you had in January.
That's not a criticism of Notion, which is doing exactly what it's designed for. It's an observation about what happens when a tool with infinite configurability meets a person avoiding something difficult.
Why it's such effective avoidance
Three reasons, and they compound.
It's genuinely productive. Unlike scrolling, building a system produces output and requires skill. You can't dismiss it as wasting time, because you weren't — you were working, on the wrong thing, with full concentration.
It never completes. There's no state at which the system is finished, so there's always a legitimate improvement available. A goal can be finished. A workspace can always be better.
It's adjacent to the work. Time spent on your goals database feels like time spent on your goals, and the feeling is close enough that the substitution goes unnoticed for months.
The tell is straightforward. If you've spent more hours this quarter on the system than on any single goal in it, the system is what you're doing.
Where Notion is genuinely the right answer
The counter-argument, because dismissing it would be lazy and wrong.
When you need relations. If your goals genuinely connect to projects, tasks, clients and notes, and you need to see across those — Notion does that well and simple tools don't. That's a real requirement for some people and it's a good reason.
When it's shared. For a couple planning a renovation, or a small team, a shared workspace beats a personal app. Multiple people editing the same structured thing is what the tool is for.
When you want one home for everything. Notes, documents, goals and reference in one searchable place has real value, and splitting them across four apps has costs of its own.
When you enjoy it. If building the system is genuinely a hobby you like, that's a legitimate use of a Sunday and nobody needs to justify it — as long as it isn't being counted as work on the goals.
The rules that make it work
If you're using it, four constraints, and all of them are about stopping the building.
Freeze the structure. Pick a setup, however imperfect, and forbid changes until some quantity of actual work exists. A mediocre system you're using beats an excellent one you're building.
Add a days-since formula. Notion can do this — a last-touched date and a formula subtracting it from today. That's the whole gap mechanism and it takes ten minutes. Sort by it, descending, and don't override the sort.
Cap the goal count. The flexibility makes it easy to hold thirty goals comfortably, and holding thirty comfortably is precisely the problem. Four live ones, and a separate someday page for the rest.
Timebox any system work. An hour a quarter, and only if something is actually broken. Not because it could be better — it can always be better.
The last-touched problem
One practical warning, and it's the thing that quietly undoes most Notion goal systems.
A date field only updates if you update it. Miss a few and the column says fourteen days when it's really been forty, and now the number is confidently wrong — which is worse than not having it, because you'll trust it.
Notion's automatic last-edited timestamp doesn't solve it either, since it fires when you tidy a property or fix a typo. A goal you reorganised last Tuesday will look freshly touched when nothing has happened on it since March.
If you build this, the discipline is that the date only changes when you write a line about the work. That's a rule you have to keep rather than something the tool enforces, and it's the difference between a system that stays honest and one that flatters you.
A weekend and a quarter
The workspace starts in January as a goals database with five entries. By March it has four linked databases, six views, a dashboard, and formulas that roll progress up from tasks.
It's genuinely good. Two people have asked for the template.
In the same quarter, the goal that matters — getting the tool in front of ten real users — has not moved. The next step has been the same since February: sit with someone while they use it. That task appears in the workspace, correctly, with a status and a due date, and has been rolled forward four times.
The system is a perfect representation of a quarter in which nothing happened, which is the thing to notice: a well-maintained system can describe stagnation beautifully.
What breaks it isn't a better structure. It's a formula showing days since last touched, sorted descending and left alone — and the uncomfortable experience of that goal sitting at the top of the dashboard at 61 days, every time the page opens.
Related: What a goal looks like the week before you lose it · Side projects that die at 80% done · Spreadsheets are underrated for goals
Share: