Accounting & Tax · project showcase · content operations
A content calendar built backwards from filing deadlines, with a hard freeze from January to April
A tax practice can't produce content in busy season, and every generic calendar quietly assumes it can. This one is built the other way round: January–April is a freeze window filled *in advance*, and the production weeks are the ones when partners are actually reachable.
At a glance
The engagement in brief
Services
- Content
- Content Systems
- Email Marketing
- Organic Social
Stack
- Shared workbook
- Firm deadline calendar
- Scheduling tool
- Asset library
The situation
What we walked into
Accounting content programmes fail in February, and they fail for a reason that has nothing to do with the content. The four months when a tax practice has the most to say are the four months when nobody in the firm has an hour to say it, and the calendar agreed in November assumes an even cadence across twelve even months. By the second week of February the partner reviews are three weeks behind, the drafts are stale, and the programme is quietly abandoned until May, at which point it restarts from nothing.
The calendar was agreed in November as twelve even months. It met the first filing deadline and did not survive it.
What we found
The diagnosis
01
Busy season is a freeze window, not a slow period
Nothing new is drafted, reviewed or approved between the start of January and the end of the extended filing work. Everything published inside that window is written and signed off in November and December, and the calendar marks it frozen so nobody schedules a review into it.
02
The deadline calendar is the content calendar
Rows are anchored to filing and payment dates, estimated-payment quarters, extension deadlines and the state-level dates the firm's clients actually face. A topic without a date attached goes to the backlog, not into the calendar.
03
Partner review is the constrained resource and it belongs in the schema
Every row carries a named reviewer and a review-by date that sits outside the freeze window. A row whose reviewer is unavailable is either reassigned or moved, and that decision is made in December rather than discovered in February.
04
The unfreeze week is where programmes are lost
The week after the main deadline is the only week the firm has both the material and the attention to plan the next cycle, and it is the week everyone takes off. The calendar reserves one two-hour session in that week and treats it as the only fixed meeting in the annual programme.
The number behind it
What this is built around
High-growth accounting firms spend **2.1% of revenue on marketing vs 1.0%** for everyone else, and put the difference into *capacity* — content that runs without partner time is exactly that kind of capacity (AAM / Hinge *2025–26 Marketing Budget Benchmark Study*, 87 firms).
What we built
The system
The workbook runs one row per publication carrying the filing or payment date it is anchored to, the audience segment, the named partner reviewer, the review-by date, the freeze flag, the asset needed and its source, and the link to the published item. Rows inside the freeze window must reach approved status before it begins, and the workbook will not show a row as ready if its review-by date falls inside it. Segments are views over one sheet, not separate files. The backlog is its own tab, and a topic only moves from the backlog into the calendar when it has both a date and a reviewer.
The sequence
How it was delivered
Week 1
Deadline map
Federal, state and firm-specific dates the calendar anchors to
Owner: OmniFlow + firm
Week 1
Schema and freeze window
Row schema agreed, freeze dates set, reviewer list confirmed
Owner: OmniFlow
November–December
Pre-freeze production
Everything scheduled inside the freeze written and approved
Owner: OmniFlow + partners
January–April
Freeze
Publishing and distribution only, no drafting and no reviews
Owner: OmniFlow
Week after the main deadline
Unfreeze session
Two hours, next cycle planned, backlog reviewed
Owner: OmniFlow + firm
Outcome
What shipped
This entry makes no performance claim. It documents a scheduling structure and the failure it was written to prevent: a content programme that stops in February because it was planned as if February were an ordinary month.
Reporting
What you would actually see
These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.
These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.
Google Analytics 4
Accounting & Tax · all web data
Sessions
5,872
+61.8%
Key events
152
+77.2%
Session key event rate
2.6%
+0.7%
Engagement rate
55.0%
+3.0%
Sessions by month
Dashed line marks the month the engagement started.
| Session default channel group | Sessions | Key events | Rate |
|---|---|---|---|
| Organic Search | 2,254 | 58 | 2.6% |
| Paid Search | 1,518 | 48 | 3.2% |
| Direct | 932 | 21 | 2.3% |
| Referral | 669 | 17 | 2.5% |
| Organic Social | 500 | 17 | 3.4% |
LinkedIn Campaign Manager
Sponsored Content · Accounting & Tax audience
Impressions
156,137
+39.6%
Clicks
1,135
+43.6%
CTR
0.7%
+0.24%
Cost per lead
$125.63
-7.2%
Impressions by month
Dashed line marks the month the engagement started.
| Campaign | Impr. | Clicks | Leads | CPL |
|---|---|---|---|---|
| Thought leadership — practice leads | 53,087 | 386 | 31 | $125.63 |
| Problem-aware — retargeting | 40,596 | 295 | 23 | $125.63 |
| Case study download | 34,350 | 250 | 20 | $125.63 |
| Webinar registration | 28,105 | 204 | 16 | $125.63 |
Honestly
What we would do differently
The first version treated the freeze as a soft rule with an exception for anything genuinely time-sensitive. Every year has time-sensitive news, so the exception became the rule and two partner reviews landed in the middle of March. The freeze is now absolute, and genuinely urgent items publish as a short note from a single named partner with no review chain, which is a different object with a different standard.
Next
Start the same conversation
Start the same conversation
Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.