← Back to SEO Report ← Page analysis

Legal Calendaring Software — SEO Improvements

maatdesk.com/legal-calendaring-software  ·  Maatdesk  ·  Scanned 2026-09-10, content review 2026-09-14, rewritten 2026-09-15, tail passes 2026-09-16  ·  Views/ServicePage/Content/legal-calendaring-software/En/articlemetas.cshtml + Content/legal-calendaring-software/En/article.cshtml + Views/ServicePage/ServicePageSkin.cshtml + App_Data/ServiceEntities.xml

URL https://maatdesk.com/legal-calendaring-software
H1 / Target Keyword legal calendaring software
Best term on the page legal calendaring and docketing software
303 → 4,821
Visible indexable words (15.9×)
745 → 7,374
Everything a crawler reads · incl. metas + JSON-LD
3 → 9
H2 sections · plus a 9-entry TOC
6 → 20
FAQ items · 3 of 6 were branded, now 0
0 → 21
Internal links out · to 16 pages
2 → 9
Inbound internal · pages linking here
6 → 3
Images · 0 real alts before, 3 now
37 → 51
Title tag chars · half the SERP space was unused
0 → 12
«docketing» — 480 / KD 21 · the $69.46 cluster
1 → 17
«legal calendaring software» — 480 / KD 21 / $36.41
0 → 4
«calendaring software for law firms» — $48.59 · in the title
0 → 21
«statute of limitations» — the documented feature
4 → 0
Off-topic dashboard cards · billing / matters / tasks
8 → 0
«mobile app push» claims · product is a web app
2 → 0
JSON-LD blocks copied from /legal-case-management
0 → 5
«legal deadline tracking» — 110 / KD 16 · MyCase 5
THE HEADLINE: 2,059 impressions, 0 clicks, 0.00% CTR at average position 35.57 — the opposite problem to /e-signature, and it needs the opposite fix. The page never reached page 1 on any of the 92 days (best daily position 20.3, worst 61.0). At position 35 a 0% CTR is arithmetically normal, not a symptom; rewriting the meta description would change nothing. Demand is already proven: 57 named queries carrying 1,830 impressions, only 11% anonymised, and Maatdesk already ranks 22–38 on 15 keywords at KD 18–25 worth $29–53 a click — the cheapest ranking available in any analysis run so far. Against that: 291 words of copy, 4 of 6 feature cards describing billing, matters and tasks, JSON-LD copied from /legal-case-management-software, and the word «docketing» used zero times while 139 impressions for the $69.46 docketing terms were already arriving at positions 44–48. A page at position 30 on a KD-21 keyword worth $36 a click is not out-gunned; it is under-built.
The H1 & Meta Tags — H1 unchanged · title 37 → 51 chars on a $48.59 term · description grammar fixed · both social images were EMPTY · briefintro and description were empty strings
The H1 «Legal Calendaring Software» was left alone — it is the target term (480 / KD 21 / $36.41), the URL matches it, and the page already ranks 30–32 for it. What was wrong was everything around it: a 37-character title using half the SERP space its siblings use (61–65 chars), a meta description reading «Organize, prioritize, and being able to meet all deadlines with Maatdesk promptly», an OG description that dropped the word «Legal», twitter:card="summary" with no image, and briefintro="" so nothing rendered under the H1.
Content/legal-calendaring-software/En/articlemetas.cshtml  ·  App_Data/ServiceEntities.xml lines 348–379  ·  WAS = git HEAD 2026-09-10
@* TITLE — 37 → 51 CHARS (2026-09-16). Half the SERP title space was unused; siblings run 61-65. Now carries "calendaring software for law firms": 140 vol, KD 21, $48.59 — the highest-CPC head variant the URL already ranks for (MD 32, 95 GSC impressions). Matches og:title / twitter:title / WebPage name. *@
@* was: Legal Calendaring Software | {CenterName} *@
<title>Legal Calendaring Software for Law Firms | {CenterName}</title>

@* DESCRIPTION — REWRITTEN 2026-09-15. The old one was 155 chars (good length) with broken grammar; the OG copy of it dropped the word "Legal". Rewritten as part of the metas pass; the log records the change, not the final string. *@
@* was: Legal calendaring software for attorneys. Keep track of law firm events. Organize, prioritize, and being able to meet all deadlines with Maatdesk promptly. *@
@* was og/twitter: Calendaring software for attorneys. Keep track of law firm events. Organize, prioritize, and being able to meet all deadlines... (149 chars, no "Legal") *@

@* SOCIAL IMAGES — og:image AND twitter:image were BOTH EMPTY with twitter:card "summary", which still requires an image. og:image set; og:image:alt aligned (2026-09-16) with the article's alt for the same image. *@

@* OG:URL — WAS RELATIVE ("/legal-calendaring-software"). Rewritten with the metas. Canonical https://maatdesk.com/legal-calendaring-software unchanged. *@

@* H1 — UNCHANGED. "Legal Calendaring Software", from ServiceEntities.xml name=. 480 vol / KD 21 / $36.41; the URL ranks 30 (Semrush) / 32.0 (GSC, 363 impressions) for it. Target keyword (targeredkeyword=, line 354) unchanged too. *@
@* INTRO PARAGRAPH — briefintro="" AND description="" in ServiceEntities.xml. Both filled 2026-09-15; H1 + intro went from 3 to 52 indexable words. The 118-word video script (#26) was the source. *@
@* VIDEO ENTITY — vimeoslideid="1157299580" was correct; the schema pointed at 1157001528 (the case-management video). youtubeslideid added for Q3Ton3Bj5eg, the same video on YouTube. *@

@* NOT IN THE CHANGE LOG: article:published_time is hardcoded to 2024-09-11T15:39:45 [LOW]. hreflang="en" only — Spanish disabled on purpose (urlspanish="x-disabled"). *@

Why the title took «for law firms» and not «for lawyers» this time. On /e-signature the data said «lawyers» (140 vol) and «law firms» was zero. Here GSC says the reverse: «law firm» queries carry 338 impressions across 9 queries, «attorney» 221 across 6, «lawyer» 106 across 5 — and «calendaring software for law firms» is the one variant that combines volume (140), a rank already held (32), and the second-highest CPC in the head cluster ($48.59). All three audience words now appear in the body; the old page said «lawyer» zero times.

Keyword Coverage — Was / Now — 204 rows · 210 of 229 keyword rows carry Semrush data · MD resolved on every sized row · body counted 2026-09-16 after the tail pass
Every negative delta in this table is a dashboard-widget phrase that was removed on purpose — Work Recorded, Matter Status Overview, Activities Over Time, Task Management — plus the six branded FAQ questions whose literal text is gone. The MD column is authoritative: the Organic Rankings export for the exact URL lists all 16 keywords it ranks for, so every other sized keyword is «—», confirmed outside the top 100. Vol / KD / CPC are the conservative Keyword Overview figures; the gap export scored the same keywords 3–7 KD points easier and was overruled.
SR-GAP 107 kw vs LawToolBox / Thomson Reuters / MyCase  ·  SR-BULK 150 kw (2 pulls)  ·  SR-POS 16 kw, exact URL  ·  GSC 2026-06-09 → 2026-09-08  ·  WAS = git HEAD 2026-09-10, NOW = working tree 2026-09-16
KeywordTypeVolKDCPCAIOGSC imprPosMDWasNowΔNote
legal calendaring and docketing softwareGSC-Q302069.46Y9848.2—01+1⭐ THE HIGHEST CPC IN ANY ANALYSIS SO FAR. 98 impressions already arriving, from a page that said «docketing» zero times. Now an H2 section
docketingSR4802116.86Yn/a——012+12⭐ Absent from metas, body and schema on 2026-09-10. «Legal Docketing Without the Spreadsheet» is H2 #7
docketing softwareSR3201914.68Yn/a——03+3LawToolBox 28 — nobody holds it strongly
legal docketing softwareSR1401517.65Yn/a——01+1LawToolBox 15
legal docketing workflowSR7070.00Yn/a——01+1KD 7, ThomsonR only at 57
docketing and calendaring softwareGSC-Q20130.00Y1944.8—01+1KD 13, 19 impressions already
legal calendaring softwarePRIM4802136.41Y36332.030117+16⭐ THE TARGET — URL, title, H1, and 291 words behind it. ThomsonR 2. SERP: Sitelinks + AI Overview + Reviews + PAA
legal calendar softwareSR2102036.41Y16730.93105+5Ranked 31 with the phrase absent from the page. LawToolBox 1
attorney calendar softwareSR1702536.41Y3131.02702+2ThomsonR 8
calendaring software for law firmsSR1402148.59Y9535.93204+4⭐ Now in the title tag and H2 #4. ThomsonR 3
law calendar softwareSR1102136.41Y1525.32201+1Best position the URL holds — 22
legal calendaring programsSR1102336.41Y2133.13202+2
law firm calendaring softwareSR702244.58Y10036.43001+1100 impressions on a phrase the page never used
law firm calendar softwareSR502344.58Y8238.93703+3
litigation calendaring softwareSR301853.17Y1733.23102+2Second-highest CPC in the cluster. ThomsonR 1
best legal calendaring softwareSR303243.50Y5927.63602+2Commercial; now a FAQ (H3, «what is the best…»)
free legal calendaring softwareSR50220.00Y1130.12801+1In the cost FAQ. MyCase 2
calendaring software for lawyersSR50210.00Y8836.73301+188 impressions; «lawyer» was 0× on the page
attorney calendaring softwareSR402235.51Y9432.52901+1MyCase 3
calendaring system for law firmsSR402129.52Y3152.5—01+1GSC sees it at 52.5; Semrush has it outside the top 100
calendaring softwarePRIM140365.77Y141.0—128+27Generic; rose with the word count
legal calendaringPRIM1702716.60Y638.2—228+26ThomsonR 1
legal calendarPRIM1702616.24Yn/a——141+40Was in H2 #1 only
legal scheduling softwareGSC-Q1102729.12Y2134.3—03+3H2 #6 «Legal Scheduling Software for the Whole Firm». ThomsonR 59
scheduling software for lawyersGSC-Q140230.00Y259.0—02+2
appointment scheduling software for lawyersSR260230.00Yn/a——02+2LawToolBox only at 80. «appointments» was schema-only
legal deadline trackingSR110160.00Yn/a——05+5⭐ «deadlines» was 7× with no phrase match. MyCase 5
deadline calculatorSR8100330.46Yn/a——02+29,700 vol with «legal deadline calculator» — tool-seeking, $0.46. Mentioned; the FAQ says Maatdesk does not calculate court-rule deadlines
legal deadline calculatorSR1600252.17Yn/a——01+1Content play, not a pipeline play — see finding 6
deadlines / meet deadlinesPRIM8100680.00Yn/a——711+4Single word, KD 68 — vocabulary, not a target
statute of limitationsNEWn/d———n/a—n/d021+21The documented feature — SoL calendar, Limitation Date widget, auto-event on the matter. Replaces «limitation dates» (10 vol)
limitation datesPRIM10230.00—n/a——21−1The old H3 card. 10 monthly searches; superseded by the row above
court datesPRIM9900911.00—n/a——10−1⚠ NAVIGATIONAL — people looking up actual court dates. Not a loss
court calendar softwareSR40220.00Y1341.43801+1ThomsonR 2
hearingsPRIM2400542.45Yn/a——17+6
legal timeline softwareSR1701910.36Yn/a——02+2Answered «partly» in a FAQ built on the matter Feed tab — no chronology builder claimed. MyCase 28
conflict check softwareSR2602515.21Yn/a——01+1The documented automatic check, in the Intake panel; «conflict check» 0 → 3
google calendar integrationSR320642.57Yn/a——01+1KD 64 — Google owns it. «google calendar» 0 → 9 as documented behaviour (OAuth; create / edit / delete on the primary calendar)
calendar syncSR880653.14Yn/a——03+3Unwinnable generic — present as vocabulary only
outlook legal calendaringSR7040.00Yn/a——00=KD 4, LawToolBox 2. «outlook» 0 → 5 and the Outlook FAQ answers «no sync» honestly — the exact phrase is not forced
does legal software sync with outlook calendarSR5000.00Yn/a——00=KD 0. The FAQ H3 «legal software syncs with outlook calendar» (0 → 1) answers it as «no»
recurring eventsSR90180.00Yn/a——01+1Custom recurrence is documented (#21)
law firm calendarSR101314.08—n/a——05+5
legal practice management softwareSEC44003441.03Yn/a——04+4Schema applicationSubCategory ONLY before — same miss as /ai-tools and /e-signature
legal document managementSEC16002934.03—n/a——01+1One link to the owner page
cloud-based legal softwareSEC302846.58Yn/a——02+2Schema description only before
legal workflowsSEC702828.79Yn/a——01+1Schema description only before
task managementSEC5500007619.32Yn/a——41−3⚠ THE «TASK MANAGEMENT» DASHBOARD CARD IS GONE. It was the likeliest reason a branded task-management query ranked on this URL (finding 12)
work recordedSECn/d———n/a—n/d10−1Billing dashboard widget — removed
activities over timeSECn/d———n/a—n/d10−1Dashboard widget — removed
matter status overviewSEC2030.00Yn/a——11=Dashboard widget card removed; the phrase survives once in prose
due datesSR1000700.11Yn/a——09+9Cascading task due dates in business days — documented, and the 3-step section
eventsSEC90500510.69Yn/a——017+17Encyclopedic single word — rose as product vocabulary (4 event types), not as a target
remindersSEC18100750.88Yn/a——218+16Same — several reminders per event, to users or contacts, is documented
appointmentsSEC14800873.94Yn/a——02+2An earlier read called «0× in body» a gap. At KD 87 it is not
alertsSEC222001003.16Yn/a——21−1KD 100
firm-wide calendar visibilitySECn/d15——n/a——20−2Old FAQ phrasing; the concept is now «who sees which calendar» in H2 #6
secure calendar sharing / role-based accessSEC20 / 3051 / 733.98 / 7.52—n/a——20−2Old FAQ #4 phrasing; replaced with the documented Viewer / Editor / Free-Busy / Booking permissions
attorneysAUD99008014.08—n/a——36+3Local pack — qualifier only
law firmsAUD6600730.00—n/a——18+89 GSC queries / 338 impressions carried «law firm»; the body said it once
how does Maatdesk help firms manage deadlines confidentlyLTn/d0——n/a——H30−1⚠ Old FAQ #2 — KD 0 and Navigational: a brand string, not a query. All six branded/original FAQ H3s are gone
what is legal calendaring softwareSRn/d24——n/a——03+3The unbranded replacement; H2 #2 and a FAQ
can multiple attorneys share a calendarSRn/d7——n/a——01+1KD 7
causes of mistakes in legal calendaring softwareNEW40n/d——n/a——01+1From the Keyword Overview screenshot — no export held it. Now a FAQ H3
web appNEWn/d———n/a—n/d03+3Replaces 8 «mobile app push notification» claims; «notification center» 0 → 5
mobile appSEC40500952.36Yn/a——00=Removed from the schema featureList too — /mobile-app became /web-app on 2026-09-14
maatdeskENT170162.48—45.0—677+71Brand
maatdesk legal task management softwareSR32000.00Yn/a—3700=⚠ THE ONE NON-CALENDAR KEYWORD THIS URL RANKS FOR, AND IT BELONGS TO /task-management-tool-for-attorneys. Removing the Task Management card fixes two pages at once
legal case management softwareWRG5903619.08Yn/a——02+2Was FAQ Q1 in the copied schema; now link text to the owner page only
courtdriveNAV19001816.64—n/a——00=Largest row in the gap export and a competitor brand — 31 such rows, 4,790 vol, none addressable
juridische agenda softwareGSC-Qn/d———6163.0n/d00=Dutch; 61 impressions at 63. Not addressed
Full table: 204 keyword rows — 74 on-page rows (7 of them WRG: marked up here but describing /legal-case-management-software), 34 GSC queries the page surfaced for without targeting them, 67 gap keywords, 13 dedicated-pull cluster rows and 16 phrases added on 2026-09-15. The 72 rows above are the decision-relevant ones. Visible words in the same scope: 303 → 4,821.
Scope, counted identically on both sides: visible body copy of article.cshtml — headings, paragraphs, cards, lists, FAQ answers, image alts; Razor comments, metas and JSON-LD excluded. «H3» in the Was column means the phrase was a heading (counts as 1).
WHERE THE TOOLS DISAGREE, THE CONSERVATIVE ONE WON: the gap export reported «legal calendar software» at 170 / KD 19 against the Keyword Overview's 210 / KD 20, and the target term at KD 18 against 21. Keyword Overview is the more reliable read; Keyword Gap is a comparison snapshot. GSC sees 57 named queries here against 1 on /e-signature — this page's demand is measured, not inferred.
What the Data Says — 107 gap keywords + 150 bulk keywords + 57 GSC queries + a Positions export, and the one comparison that decided the approach
GSC 2026-06-09 → 2026-09-08: /legal-calendaring-software 2,059 impressions · 0 clicks · 0.00% CTR · avg position 35.57 · 92% desktop · 75% US
1. The opposite problem to /e-signature, and the opposite fix THIS COMPARISON DECIDED EVERYTHING
PageImpressionsAvg positionClicksThe problemThe fix
/e-signature916.490Page 1, cannot convert the impressionSERP / snippet work
/legal-calendaring-software2,05935.570Page 4. Nothing to convertDepth and authority
At position 35 a 0.00% CTR is arithmetically normal, not a symptom. Rewriting the meta description here would change nothing. The page has to move roughly 25 positions before CTR is even a question — which is why this report's stat tiles are about words, sections and links rather than title characters.
2. Demand and relevance are already proven — only the page is missing
57 named queries, 1,830 impressions, and just 11% of impressions anonymised — unusually high query visibility. Google has decided this URL is topically relevant to the whole calendaring vocabulary; it simply does not rate it. Impressions landed on all 92 days. Best single-day position 20.3 (06-28), worst 61.0 (07-09) — it never once reached page 1. Peak days: 08-24 (57 impr), 08-10 (50), 09-07 (49), 07-27 (48). This is an authority-and-depth problem against 291 words of copy.
3. The commercial value of this cluster is roughly ten times /e-signature's — and Maatdesk is already ranking in it
Keyword Maatdesk already holdsVolKDCPCMD positionNow on page
litigation calendaring software3018$53.17312
calendaring software for law firms14021$48.59324 · title
law firm calendar software5023$44.58373
legal calendaring software — the target48021$36.413017
attorney calendar software17025$36.41272
legal calendar software21020$36.41315
law calendar software — best position held11021$36.41221
legal calendaring programs11023$36.41322
attorney calendaring software4022$35.51291
calendaring system for law firms4021$29.52551
The range is KD 18–25 — low difficulty. Compare /e-signature's head terms: e-signature $2.02, electronic signature $2.18, digital signature $2.26. A page at position 30 on a KD-21 keyword worth $36 a click is not out-gunned; it is under-built. Before the rewrite, every phrase in this table except the target was absent from the page — the URL ranked on paraphrases. All ten are now exact-match on the page.
4. Read the gap total carefully — 13,380 is not the real prize
Addressable cluster (76 kws / 8,590 vol)KeywordsVolStatus 2026-09-10Status 2026-09-16
calendar*344,490the core, partially heldexact-match on all held variants
docket*3530absent from the page entirelyH2 #7 · «docketing» 12×
timeline*5530absent — Thomson Reuters and MyCase own itFAQ, answered «partly»
deadline*95107× «deadlines», no phrase match«legal deadline tracking» 5×, H2 #5
outlook / sync / 3655350absent; legal-qualified half is KD 0–19FAQ, answered «no sync»
31 of the 107 gap keywords are competitor-brand navigational — courtdrive 1,900, lawtoolbox 480, law tool box 210, advbox 170, lexworkplace 170, curo365 140, juralaw, ruletool, legalboards, calendarrules… — 4,790 combined, and not addressable by on-page work. The addressable pool is 76 keywords / 8,590 monthly searches, and it clusters cleanly into the five rows above.
5. Docketing is the single best opportunity on this page NOW H2 #7
KeywordVolKDCPCGSC — already arriving
legal calendaring and docketing software3020$69.4698 impr @ 48.2
legal calendaring & docketing software1019$69.4622 impr @ 47.0
docketing48021$16.86—
docketing software32019$14.68—
legal docketing software14015$17.65—
legal docketing workflow707$0.00—
docketing and calendaring software2013$0.0019 impr @ 44.8
$69.46 is the highest CPC anywhere in this analysis — above legal practice management software ($41.03) and roughly 30× /e-signature's head terms. 1,070 monthly searches across the cluster at KD 7–21, with 139 impressions already arriving at positions 44–48, from a page that used the word «docketing» zero times in metas, body or schema. Nobody in the competitor set holds it strongly (LawToolBox 15–28). «If only one thing gets written, write this» — it was written: «Legal Docketing Without the Spreadsheet», three paragraphs.
6. The deadline-calculator cluster — 9,700 searches nothing else surfaced CONTENT PLAY · NOT CLAIMED
deadline calculator 8,100 / KD 33 / $0.46 · legal deadline calculator 1,600 / KD 25 / $2.17 — more volume than the entire calendar cluster of the addressable pool. Read the CPC honestly: $0.46 and $2.17 is tool-seeking, not buying intent. Its value is topical authority and AI Overview citation on the exact subject the page claims to own, and it is the kind of asset (an actual calculator, or a rules-by-jurisdiction reference) that earns links. On the page it is mentioned, and the FAQ states plainly that Maatdesk does not calculate court-rule deadlines — the Statute of Limitations field is manual entry (#24).
7. The integration cluster splits hard along one line
UnwinnableVolKDCPCNearly freeVolKDCPC
calendar sync88065$3.14legal outlook11019$0.00
google calendar integration32064$2.57outlook legal calendaring704$0.00
outlook calendar integration3041$4.96office 365 legal case management709$0.00
does legal software sync with outlook calendar500$0.00
matter management outlook509$0.00
The generic terms are dominated by Google and Microsoft's own properties. The legal-qualified half is 350 searches at KD 0–19, most under KD 10, and the page made no integration claim at all. CPC is $0.00 throughout, so this is topical coverage, not pipeline — but at KD 4 it costs a paragraph. The paragraph is honest: Google Calendar is integrated (OAuth; create / edit / delete on the primary calendar); Outlook and Office 365 are not synced, and the FAQ says so. Ten keywords at KD ≤ 10 with 50+ volume — 570 searches — were on none of the page; four are questions, exactly the shape the FAQ block now takes.
8. The single-word vocabulary in the schema description is unwinnable — the argument for leaving it out, not adding it
WordVolKDWordVolKD
task management550,00076alerts22,200100
events90,50051calendars22,200100
appointments14,80087reminders18,10075
court dates — and Navigational9,90091
Encyclopedic queries at KD 51–100. An earlier read of the table treated «appointments 0× in body» and «events 0× in body» as gaps to close; with volumes and difficulty attached, they are not. The SoftwareApplication description was rewritten to name the legal-qualified phrases — legal docketing, deadline tracking, matter calendar — instead. Where these words rose in the body, they rose as product vocabulary (four event types, several reminders per event), not as targets.
9. The audience wording was inverted relative to the queries ALL THREE NOW APPEAR
Audience wordGSC queriesImpressionsBody 2026-09-10Body 2026-09-16
«law firm»93381×8× · in the title
«attorney»62213×6×
«lawyer»51060×present
665 impressions across 20 queries carrying an audience word, against a page that named its audience four times in 291 words and never once used «lawyer».
10–13. AI Overview, the branded stray, the desktop audience and domain authority
  • [10] AI Overview is on 71% of this cluster (106 of 150 keywords), including the target term — Sitelinks + AI Overview + Reviews + PAA. Reviews appear on most commercial terms, which is why 97% of the page's impressions already render as a «Review snippet» (1,998 at 35.75). Two consequences: correct FAQ structured data is one of the few routes to being cited rather than skipped — and this page's FAQ markup belonged to another page; and at position 35 the review rich result the page already earns is below the fold of a page nobody reaches. Rank first.
  • [12] The URL ranks for exactly one keyword outside the calendaring cluster, and it belongs to another page: «maatdesk legal task management software» 320 vol / KD 0 / position 37. A branded task-management query landing on the calendar URL means /task-management-tool-for-attorneys is not winning its own brand term, and the «Task Management» dashboard card here was the likeliest reason. Removing the off-topic cards fixes two pages at once CARD REMOVED
  • [11] Desktop 1,693 vs Mobile 137 — 92% desktop, 75% US. People researching software at work, not consumers on phones. Long-form comparison content, pricing detail and integration specifics are what this audience clicks; the old page offered a 291-word image grid
  • [13] Domain authority is low, so the rewrite has to be the best page on the query, not merely adequate. Semrush Authority Score 9, Semrush Rank 2.2M, 178 referring domains — 58.6% flagged toxic in a spam-farm pattern (all-aged-domains.com, hotonlinegaming.com, ggmap.us, all hitting /all/1803/4.html). Scraper noise, not links anyone built; a disavow is not warranted on this evidence, but the real referring-domain count is well under 178. KD 21 is still reachable at AS 9 — there is no margin for a 600-word product page COMPETITOR AS NOT YET READ
Who holds the 107 gap keywords — a different competitor set from /e-signature
DomainOf 107What it dominates
LawToolBox48Its own brand cluster plus docketing and Outlook / 365 integration terms
Thomson Reuters46The generic «calendaring / scheduling / legal timeline» informational vocabulary
MyCase13Deadline-tracking and timeline-for-lawyers terms, ranking 1–5 on several
Maatdesk15Positions 22–55, entirely inside the «‹x› calendar / calendaring software» head cluster
Calendaring is contested by specialist docketing vendors, not by the general practice-management suites (Clio / Lawmatics / MyCase on /e-signature) — which is why the difficulty scores are so much lower than /e-signature's KD 47–74.
Keyword gaps ranked by opportunity — CPC × volume × difficulty × proven GSC demand, with the 2026-09-16 status
#KeywordVolKDCPCGSCStatus 2026-09-10 → now
1legal calendaring and docketing software3020$69.4698 @ 48.2«docketing» 0× → H2 #7, 12×
2legal calendaring software48021$36.41363 @ 32.0291 words behind it → 4,821
3docketing + docketing software + legal ~94015–21$14–1819 @ 44.8absent → on the page
4calendaring software for law firms14021$48.5995 @ 35.9not a phrase → title + H2 #4
5legal calendar software21020$36.41167 @ 30.9not a phrase → 5×
6law firm calendaring software7022$44.58100 @ 36.4absent → 1×
7attorney calendar software17025$36.4131 @ 31.0not a phrase → 2×
8law calendar software11021$36.4115 @ 25.3best position held (22) → 1×
9litigation calendaring software3018$53.1717 @ 33.2absent → 2×
10law firm calendar software5023$44.5882 @ 38.9absent → 3×
11legal calendaring programs11023$36.4121 @ 33.1absent → 2×
12deadline calculator + legal deadline calc.9,70025–33$0.46n/aabsent → answered «no» in the FAQ; content play open
13appointment scheduling sw for lawyers26023$0.00n/aschema-only → 2×
14deadline assistant7012$41.48n/aThomson Reuters product — answered «no»
15legal scheduling software11027$29.1221 @ 34.3absent → H2 #6
16conflict check software + conflict check ~28021–25$15–18n/ano claim → the documented automatic check, Intake panel
17outlook / office 365 legal cluster3500–19$0.00n/ano claim → answered «no sync» in the FAQ
18legal timeline software + timeline sw ~28014–19$10.36n/aabsent → answered «partly» (matter Feed tab)
19legal deadline tracking11016$0.00n/ano phrase match → 5×, H2 #5
20cloud-based legal software3028$46.58n/aschema only → 2×
21legal practice management software4,40034$41.03n/aschema only → 4×
22legal document management1,60029$34.03n/aschema only → one link to the owner page
—calendar sync / google cal integration1,20064–65$3.14n/aAVOID — Google / Microsoft own it
—court dates9,90091$1.00n/aAVOID — Navigational, looking up real dates
—task management / events / appointments655,30051–100variesn/aAVOID — encyclopedic single words
—courtdrive / lawtoolbox / advbox …4,790—variesn/aAVOID — 31 competitor-brand navigational keywords
—case management · document management system13,50034–54$4–14n/aAVOID — belong to their own landing pages
Rows 1–11, 13, 15 and 19–22 are now on the page; 12, 14 and 17 are answered as «no» in the FAQ; 16 appears as the documented automatic conflict check; 18 is answered as «partly». Nothing was claimed that support.maatdesk.com does not document.
Content Changes — 303 → 4,821 visible words · 6 dashboard-widget cards → 6 Schedules-module cards · 9 sections on the /ai-tools template · 16 logged passes, 2026-09-15 → 16
Half the old body copy was off-topic. Four of the six H3 feature cards — Work Recorded, Matter Status Overview, Activities Over Time, Task Management — described billing, case and task features under an H2 reading «Your Firm's Operations, All in One Dashboard». support.maatdesk.com confirms they are dashboard widgets, not Schedules features (#23). On a 291-word page, roughly half the signals pointed at other URLs. Every claim on the new page traces to a support article (#18–25) or the video script (#26); every edit carries a Razor «SEO ‹date› — what. Why. Source.» comment above the block it touched.
Content/legal-calendaring-software/En/article.cshtml  ·  ServicePageSkin.cshtml  ·  App_Data/ServiceEntities.xml  ·  counted 2026-09-16, same tokenizer on both sides
Indexable words by element — before vs now
ElementBeforeNowChange
H1 + intro paragraph (name + briefintro, XML)352+49
Body copy — TOC, H2s, cards, sections, lists, alts1312,796+2,665
FAQ section — H3s + answers1691,973+1,804
VISIBLE INDEXABLE TEXT3034,821×15.9
Metas — title, description, OG, Twitter, og:image:alt7999+20
JSON-LD text — schema description, featureList, transcript, FAQ3632,454+2,091
EVERYTHING A CRAWLER READS7457,374×9.9
Structure now — the /ai-tools template, 9 anchors
  • «On this page» index — 9 anchors NEW
  • What Is Legal Calendaring Software for Law Firms? — definitional prose-card; limits stated: no court-rules calculation, no Outlook / 365 sync, web app not native app NEW
  • Your Legal Calendar in One Place — 3 screenshots, real alts TODO: Month view, event dialog, sharing dialog
  • Calendaring Software for Law Firms, Built Around the Matter — 6 Schedules-module cards replacing the 6 dashboard widgets CARDS REPLACED
  • How Legal Deadline Management Works in Maatdesk — 3 steps: matter + SoL + conflict check / cascading task due dates in business days / event reminders + auto re-invite + time entry NEW
  • Legal Scheduling Software for the Whole Firm — who sees which calendar (Custom / Google / System / Shared; Viewer / Editor / Free-Busy / Booking) / what each user is told NEW · 110 vol / $29.12
  • Legal Docketing Without the Spreadsheet — 3 paragraphs NEW · THE $69.46 SECTION
  • One Legal Calendar Across the Life of a Matter — Intake / During / Resolution NEW
  • What Your Firm Gains from Maatdesk Legal Calendaring Software — 2 lists + the missed-statute-deadline paragraph NEW
  • Frequently Asked Questions About Maatdesk Legal Calendaring Software — 20 FAQs, FAQPage JSON generated from the same list 6 → 20
The old page had three H2s: «Your Legal Calendar in One Place» (kept), «Your Firm's Operations, All in One Dashboard» (the off-topic one, removed) and «FAQs». Under-claims were corrected too — several reminders per event, task reminders to users OR contacts, the limitation-date event moving when the field is edited — all documented behaviour the old page never used.
Change log — every pass, in order, with the reason
#DateWhatWhy
a09-15Rewrite: 291 → ~1,090 words; 6 dashboard cards → 6 Schedules cards; 6 branded FAQs → 8 unbranded; images 6 → 3 with real alts; wrong-page VideoObject + FAQPage replaced with this page's video (YouTube Q3Ton3Bj5eg, transcript) and FAQs; metas rewritten; SoftwareApplication → WebPage → BreadcrumbList graph; briefintro + description filled; youtubeslideid added2,059 impr @ 35.6 with 0 clicks and 15 KD 18–25 rankings at 22–38 = a depth problem; 4 of 6 cards were Dashboard widgets; the branded task-management query was ranking on THIS url; JSON-LD was copied from /legal-case-management-software; the page opened on images with no copy
b09-15Keyword pass: 15 exact-match phrases woven into the H2 paragraph, alts, cards, docketing section and FAQ answersThe URL already ranked 22–38 on these variants (Positions export) but the copy paraphrased them
c09-15isPartOf on SoftwareApplication → a bare @id reference to https://maatdesk.com/#softwareThe site-wide node must be referenced, never redefined inline
d09-15Razor «SEO ‹date› — what. Why. Source.» comments above every edited blockMatches the SEO 2026-09-09/10 notes in ServicePageSkin.cshtml
e09-15«Mobile app push notifications» removed from 8 places (card 3, FAQ 6, FAQ 8, schema description + featureList, briefintro); replaced with the in-app Notification center / any browser/mobile-app was rewritten as /web-app on 2026-09-14 (commits e9c6e84 / e782e68): Maatdesk is a browser web app, no native app, no push
f09-15Rebuild on the /ai-tools template: index, definitional section, «How Legal Deadline Management Works» (3 steps), «Legal Scheduling Software for the Whole Firm», «One Legal Calendar Across the Life of a Matter», «What Your Firm Gains», FAQs 8 → 14, 11 internal links (page had 0)Content-gap review vs support.maatdesk.com found documented behaviour the page never used (cascading due dates, multiple reminders, private events, colour per calendar, calendar export, per-user notification settings, auto re-invitation, real-time updates, automatic conflict check) and three sized phrases at 0×
g09-15data-aos fade-up animations removed (22 attributes)/ai-tools and /web-app carry none
h09-15GSC pass: 12 exact phrases (calendaring software for lawyers / attorneys, legal office calendaring software, calendaring system for law firms, scheduling software for law firms, law office calendar software, attorney scheduling software, legal calendar management, court calendaring software, legal calendaring tool, legal calendaring system, docketing and calendaring software) + 3 FAQs (best / AI-or-rules / cost) + the missed-statute-deadline paragraph38 of the 57 GSC queries were not on the page verbatim; all had impressions at 25–52. Two AI-search-style queries already placed the URL at 9–10 with no sentence answering them
i09-15Semrush Overview pass: «free legal calendaring software» in the cost FAQ; new FAQ on causes of mistakes. FAQs 17 → 18The Keyword Overview screenshot showed two rows no export held: 50 vol / KD 22 and 40 vol
j09-15Tail pass: legal timeline FAQ (Feed tab, Details dates, Agenda view — says no chronology builder), create / move-event FAQ, 10 exact phrases (billable hours, conflict check software, google calendar integration, legal docketing workflow, scheduling for lawyers, meet deadlines, legal calendaring calculator, «syncs with outlook calendar», appointment scheduling software for legal firms, legal document management link). FAQs 20Last sized rows still at 0 that the docs could support: legal timeline cluster 440 vol KD 8–19, billable hours 2,400, legal document management 1,600, google calendar integration 320, conflict check software 260
k09-16Google FAQ corrected: «one-way display» removed; events can be created / edited / deleted on the primary Google calendar from the Schedules window/privacy-policy documents the calendar.events scope «to view, create, update, and delete»; the event form lists the primary Google calendar as a target. Found while checking for cannibalisation
l09-16Outbound links pass: 9 contextual links added, 1 generic case-management link dropped → 21 links to 16 pages, none linked more than 3×. Links live in visible FAQ answers only; FAQPage JSON stays plain textAnti-cannibalisation: every mention of another module now points at the page that owns it
m09-16Inbound links pass: 7 pages now link here from the sentence that mentions calendaring; client-portal card rewritten to the documented invitation flow. Inbound pages 2 → 9GSC «+calendar» Pages export shows only this URL surfacing for calendar queries. The client-portal card claimed «schedule directly in the portal / automatic reminders», which no support article documents
n09-16Title tag 37 → 51 chars: «Legal Calendaring Software for Law Firms | Maatdesk»; og:image:alt aligned with the article's alt. H1 unchangedHalf the SERP title space unused (siblings 61–65); carries «calendaring software for law firms» (140 / KD 21 / $48.59)
o09-16FAQPage «about» → #software addedNode-by-node comparison with /e-signature: the only property missing. VideoObject «transcript» (extra vs e-signature) kept on purpose
p09-16Proofread: behaviour → behavior, colour → color (×3), «is one calendar» → «happens on one calendar», «Nothing in this» → «None of this», «due at» → «due on», «one record in the matter» → «one record: the matter», «the fifth most» → «a fifth that most», «when you do it» → «when you initiate it»US spelling (75% of impressions are US; page uses «organizer»). «Cancelled» kept — it is the product's own setting label
Images — 6 → 3, and the word «calendar» finally appears in an alt RESOLVED 09-15
3 of 6 images had no alt attribute (my-calendar.webp, limitation-dates-1.webp, activities-over-time-1.webp — the first two being the only calendaring visuals on the page). The other 3 (recorded-work.webp, matter-status.webp, my-tasks-1.webp) all carried the identical alt «case details client», copied from the case-management page, describing nothing here, repeated three times. Net result on 2026-09-10: the word «calendar» appeared in zero alt attributes. The grid is now 3 images with real alts; the three dashboard-widget screenshots went out with their cards. Three screenshots are still TODO — Month view, event dialog, sharing dialog.
FAQ Block — 6 → 20 — three of the six originals named Maatdesk in the question · one scored KD 0 and Navigational · the schema marked up six case-management questions instead
The 6 visible FAQs carried zero structured data, and three named Maatdesk inside the question. The bulk pull confirms the cost: «how does Maatdesk help law firms manage deadlines with confidence» scores KD 0 and Navigational — it is a brand string, not a query. Meanwhile the FAQPage block at the bottom of article.cshtml marked up six questions about case management, document management, encryption and time tracking, copied from /legal-case-management-software. Both [HIGH] issues closed 2026-09-15.
article.cshtml  ·  6 → 8 → 14 → 17 → 18 → 20 across passes a, f, h, i, j  ·  FAQPage JSON generated from the same list, about → #software
The original six (rows 54–59), with what each was worth
1What should legal calendaring software do beyond dates? KD 13 · n/v GONE
2How does Maatdesk help firms manage deadlines confidently? KD 0 · NAVIGATIONAL · A BRAND STRING
3Can attorneys manage firm-wide and personal calendars? KD 6 · n/v → «can multiple attorneys share a calendar» KD 7
4How does secure calendar sharing work across legal teams? KD 3 · n/v → Viewer / Editor / Free-Busy / Booking
5How do reminders and alerts reduce deadline risk? KD 22 · n/v → the 3-step deadline section
6How does integrated calendaring simplify legal operations? KD 10 · n/v GONE
None of the six had reportable volume. The unbranded rewrites were already sized in the sub-rows: what is legal calendaring software (KD 24), how do law firms manage deadlines (KD 11), can multiple attorneys share a calendar (KD 7), legal calendar reminders (KD 8). All six literal question texts are now 0×.
What the 20 now cover — the topics the change log records
  • What is legal calendaring software KD 24
  • What is the best legal calendaring software FROM THE OVERVIEW SCREENSHOT
  • AI or rules-based? — «rules-based legal calendaring software» answered as no court-rules calculation
  • Cost — with «free legal calendaring software» (50 / KD 22)
  • Causes of mistakes in legal calendaring software 40 VOL
  • Google Calendar — corrected 09-16: create / edit / delete on the primary calendar
  • Outlook / Office 365 — «legal software syncs with outlook calendar» answered as no
  • Integrations — the blog's buyer question «which email, calendar, and storage systems integrate today?»
  • Can multiple attorneys share a calendar KD 7
  • Legal timeline — Feed tab, Details dates, Agenda view; no chronology builder
  • Create / move an event
  • Deadline calculator / deadline assistant — answered as no
  • Mobile app — replaced: Maatdesk is a web app; reminders arrive by Maatdesk notification or email, up to a month ahead; the Notification center is per-user
The log records topics and counts, not the full ordered list of 20 questions, so they are not enumerated here. What is recorded: the FAQ is where every «no» lives — court-rules calculation, Outlook sync, native app, chronology builder, deadline assistant — each denied plainly rather than left ambiguous, and links live in the visible answers only; the FAQPage JSON stays plain text.
Links — outbound internal 0 → 21 to 16 pages · inbound 2 → 9 · one branded stray fixed by removing a card · a sibling's false claim fixed while linking
The page had ZERO internal links out and only 2 pages linking in — on the one URL Google was already showing for the entire calendar vocabulary. The GSC «+calendar» Pages export shows only this URL surfacing for calendar queries; links from every page that mentions the feature keep it that way.
article.cshtml + 7 other pages · passes l and m, 2026-09-16 · none linked more than 3×
6.1 Outbound internal — 0 → 21, to 16 destinations +21
Anti-cannibalisation was the rule: every mention of another module points at the page that owns it. 9 of the 21 were added in the 09-16 pass, placed in visible FAQ answers; the FAQPage JSON carries the same answers as plain text.
6.2 Inbound internal — 2 → 9 pages, from the sentence that mentions calendaring +7
  • /task-management-tool-for-attorneys — the calendaring card
  • /legal-case-management-software — the checklist
  • /client-portal — the card, also rewritten to the documented invitation flow. It claimed «schedule directly in the portal / automatic reminders», which no support article documents FALSE CLAIM FIXED
  • /web-app — the card
  • /legal-billing-software — the payment-plans card
  • /facts — the plan sentence
  • Blog (communication) — anchor split «billing | calendaring» so each half points at its owner
6.3 The branded stray — fixed by subtraction CARD REMOVED
«maatdesk legal task management software» (320 vol, KD 0) ranked at position 37 on THIS URL — the only non-calendar keyword in the Positions export. The «Task Management» dashboard card was the likeliest reason. It is gone, and the one task mention left links to /task-management-tool-for-attorneys. Two pages fixed by removing one card. Watch the Positions export in 4–6 weeks: the query should migrate to its owner.
JSON-LD & Entity Data — SoftwareApplication alone → a 5-node graph · VideoObject and FAQPage copied from /legal-case-management-software replaced · JSON-LD text 363 → 2,454 words
The same defect logged on /e-signature, different donor page. The VideoObject declared @id https://maatdesk.com/legal-case-management-software#video, name «Maatdesk Legal Case Management Demo», contentUrl vimeo/1157001528 — the case-management entity's video, while ServiceEntities.xml gives this page vimeoslideid 1157299580. The FAQPage held six case-management questions. None of the six real calendaring FAQs were marked up, and articlemetas.cshtml emitted SoftwareApplication only — no WebPage, no BreadcrumbList, so no page-level entity and no breadcrumb rich result.
Nodes 1–5
The graph — 1 real node → 5, cross-linked
Was BORROWED FROM /legal-case-management-software
  • articlemetas: SoftwareApplication only — 13-module platform featureList, 3 Offers, a description built from unwinnable single words
  • article: VideoObject (case-mgmt video, wrong @id) + FAQPage (6 case-mgmt questions)
Now NODE-BY-NODE MATCH WITH /e-signature
articlemetasSoftwareApplication → WebPage → BreadcrumbList
articleVideoObject + FAQPage (20 Q&A, about → #software)
isPartOfa bare @id reference to https://maatdesk.com/#software — the site-wide node is referenced, never redefined inline
generatedFAQPage JSON from the same list as the accordion
Node 4
VideoObject — the right video, with a transcript
Fixed HIGH · CLOSED 09-15
videoYouTube Q3Ton3Bj5eg = Vimeo 1157299580, the hero embed — was 1157001528
@idthis page's own — was legal-case-management-software#video
transcript118-word script, auto-captions cleaned — kept on purpose as the one property /e-signature lacks
XMLyoutubeslideid added next to vimeoslideid
What the video does and does not say
  • Mentions: centralized legal calendar, connected to the case file, deadlines / court dates / reminders per matter, firmwide visibility, automated alerts, the dashboard calendar panel
  • Does NOT mention Outlook, Google Calendar, court rules, calculator, docketing, recurrence, sharing — those came from the support articles, not the video
Node 5
FAQPage — 6 case-management questions → 20 calendaring ones
What changed HIGH · CLOSED 09-15
  • The old block marked up centralize case information, document management inside case management, encryption, time tracking… — rows 68–74 of the table, type WRG
  • Now 20 Q&A generated from the accordion list; «about» → #software added 09-16 after the node-by-node comparison
  • With AI Overview on 71% of the cluster, this is one of the few routes to being cited rather than skipped — once the page ranks
Node 1
SoftwareApplication — description rebuilt on legal-qualified phrases
Was UNWINNABLE SINGLE WORDS
  • «matter schedules, appointments, events, reminders, alerts, court dates, legal workflows» — KD 51–100 encyclopedic terms, and it omitted every phrase this page can actually rank for
  • «Mobile App» in the featureList — removed with the other 7 push-notification claims
Now
descriptionlegal docketing, deadline tracking, matter calendar — the phrases with KD 15–21
nameMaatdesk Legal Calendaring Software (kept)
subCategoryLegal Practice Management Software — now backed by 4× visible copy (was schema-only)
Offers6 Month Free Trial · $39/user monthly · $29/user annual
Node 2 + 3
WebPage + BreadcrumbList — new
  • Neither existed. The /e-signature metas file emitted both; this one had no page-level entity and no breadcrumb rich result
  • Added on 2026-09-15 in the same graph shape: SoftwareApplication → WebPage → BreadcrumbList, video and FAQ hanging off the WebPage
  • WebPage name = og:title = twitter:title = the 51-char title after pass n
  • Watch
    Two product changes that will re-open sections of this page
  • Support release v26.1.2 lists a «Deadline System» with PLACEHOLDER text and a Matter «Events» tab, release date TBD. When documented, revisit the calculator FAQ and the lifecycle section
  • The Maatdesk Outlook Add-in (file Outlook emails / attachments to a matter; described in /privacy-policy and /terms-and-conditions) is awaiting Microsoft approval as of 2026-09-16. Not on the page until approval is confirmed; then add it to the Outlook and integrations FAQs and re-check the 350-vol outlook / office 365 cluster (KD 0–19)
  • Deliberate Omissions & Measurement — 9,700 volume of deadline-calculator queries answered with «no» · 680,000+ of encyclopedic single words left alone · and the export that will judge this work
    DO NOT «FIX» THESE — each one is a decision with a reason, recorded so the next editor does not undo it
    Deliberately NOT on the page — no documented basis
    • Rules-based / court-rules deadline calculation — denied in the FAQ. «deadline calculator» 8,100 and «legal deadline calculator» 1,600 are mentioned as what the product does not do. Watch: the v26.1.2 «Deadline System»
    • Outlook / Office 365 sync — denied. 350 vol at KD 0–19 answered honestly rather than claimed. Watch: the Outlook Add-in awaiting Microsoft approval
    • Native mobile app / push notifications — 8 mentions removed; the product is a browser web app with an in-app Notification center
    • «Deadline assistant» (70 / KD 12 / $41.48) — a Thomson Reuters product name, not a feature
    • Litigation chronology / exhibit timeline builder — the legal-timeline FAQ describes the matter Feed tab and says there is no chronology builder
    • Law firm intranet (50 / KD 0 / $51.51)
    • Setup-time claims («how long does legal software setup take», KD 3)
    • Competitor brands — the 31 navigational rows
    • «Color-Coded Tasks» — the old page claimed it; no colour-coding of tasks is documented (#25). Colour per calendar is
    Left at zero or near zero as vocabulary, on purpose
    • task management (550,000 / KD 76) · events (90,500 / KD 51) · appointments (14,800 / KD 87) · alerts and calendars (22,200 / KD 100) · reminders (18,100 / KD 75) · court dates (9,900 / KD 91, Navigational) — encyclopedic single words. Where they appear, they appear as product vocabulary, not targets
    • calendar sync (880 / KD 65) · google calendar integration (320 / KD 64) — Google and Microsoft own these SERPs. The Google integration is described; the generic phrase is not chased
    • case management (8,100) · document management system (5,400) · legal case management software (590) — belong to their own landing pages; here as link text only
    • attorneys / law firms as standalone terms (16,500 / KD 73–80) — Local pack SERPs, directory intent
    • «juridische agenda software» — 61 Dutch impressions at position 63. Not addressed
    Technical changes that carry no keyword
    • data-aos fade-up — 22 attributes removed
    • youtubeslideid added to the XML entity
    • Razor «SEO ‹date›» comments above every edited block; XML comment in ServiceEntities.xml
    • US spelling pass — behaviour, colour ×3; «Cancelled» kept as the product's own label
    How to judge this work — GSC URL filter + Semrush Positions export, mid/late October 2026 NOT WORD COUNT
    MeasureNow (pre-rewrite window)What movement would mean
    «legal calendaring software» — GSC query filter363 impr @ 32.0 · SR 30The target. Semrush shows every position unmoved vs the previous check; any movement is the rewrite
    «legal calendaring and docketing software»98 impr @ 48.2 · SR —The $69.46 term. Entering the top 100 in Semrush would be the first sign the docketing section registered
    «law calendar software»15 impr @ 25.3 · SR 22Best position held — closest to page 2
    Semrush Positions export, exact URL16 keywords, 22–38, est. traffic 0Count and range. «maatdesk legal task management software» should leave this list
    Best single-day position20.3The page has never touched page 1. A day under 10 would be new
    Search Console → Enhancements—FAQ, Video, Breadcrumb should all report valid items for this URL
    AND THE CAVEAT THAT APPLIES TO EVERY FIGURE ABOVE: all impression and position data was exported BEFORE the work — GSC 2026-06-09 → 2026-09-08, Positions 2026-09-14. Nothing here is evidence that a ranking changed. The tables show what the edits did to the PAGE, not what Google did with it — and git HEAD is still the page as scanned on 2026-09-10, so the clock has not started.
    Still not available, and it would change the recommendation rather than the table: competitor Authority Scores (LawToolBox, the Thomson Reuters and MyCase URLs) — decides whether position 30 on a KD-21 keyword is a content-depth problem or a link problem — and the live top-10 SERP for the target term, which sets the depth bar.
    Source Index — 31 sources · #1–17 and #30–31 feed the keyword table, #18–29 feed the content review · scan 2026-09-10, review 2026-09-14
    Every figure in this report traces to one of the rows below · precedence: Keyword Overview > Keyword Gap for Vol / KD / CPC · Positions export authoritative for MD
    A. Search and keyword data
    #12 GSC-PAGEsources\legal-calendaring-software\…url\…Performance-on-Search-2026-09-10 (1)\ — Queries / Pages / Countries / Devices / Search appearance / Chart. Web, 2026-06-09 → 2026-09-08: 2,059 impr / 57 named queries / 35.57 / 0 clicks
    #13 GSC-KW…keyword\…Performance-on-Search-2026-09-10\ — Query = «legal calendaring software»: 363 impr / 32.0 / 0 clicks
    #14 SR-GAPgap.keywords_2026-09-10T16_00_33.802Z.csv — 107 keywords vs LawToolBox / Thomson Reuters legal-calendaring-solutions / MyCase court-calendaring-software. The only source of the Best-comp column
    #15 SR-BULK 1legal-calendaring-software_semrush.csv — dedicated pull, 76 keywords: on-page terms + docketing, deadline calculator, conflict check, sync
    #16 SR-BULK 2legal-calendaring-software_semrush_1.csv — 74 keywords: the GSC queries no export had sized + SERP features. Surfaced the $69.46 docketing term. 150 across both pulls; 21 below the volume threshold
    #17 SR-BULK e-sigdigital-signatures_encryption_bulk_us_2026-09-10 — 11 shared rows (featureList / audience / subCategory strings + brand). CSV removed from the repo 2026-09-15; the 11 rows are preserved verbatim in the generator
    #30 SR-POShttps___maatdesk.com_legal-cal-organic.Positions-us-20260914 — exact URL, 16 keywords, 22–38, none moved, est. traffic 0. Authoritative for MD; every sized keyword absent from it is confirmed outside the top 100
    #31 SR-OVERVIEWKeyword Overview «legal calendaring software», US, Desktop, 2026-09-15 — screenshot, not exported. Vol 480 / KD 21 / $36.41 / Commercial; 67 variations (830 total); supplied the two FAQ rows no export held
    SR-DASHBOARDSEO Dashboard screenshot 2026-09-15: maatdesk.com AS 9, Semrush Rank 2.2M, 178 referring domains / 357 backlinks, 58.6% flagged toxic. Competitor AS not yet read
    B. The page itself, and the siblings read for consistency
    • #1 Content/legal-calendaring-software/En/articlemetas.cshtml — title, metas, OG / Twitter, canonical, SoftwareApplication (now + WebPage + BreadcrumbList)
    • #2 Content/legal-calendaring-software/En/article.cshtml — body copy (291 words), 6 cards, 6 FAQs, 6 images, the wrong-page VideoObject + FAQPage
    • #3 ServicePageSkin.cshtml — H1 rendering, empty-briefintro behaviour, Vimeo embed · #4 ServiceEntities.xml lines 348–379 — targeredkeyword, name, vimeoslideid="1157299580", briefintro="" and description=""
    • #5–10 siblings: HomePageSkin (calendaring block «adapted from» this page — described the feature better than the page did) · client-portal (Booking / invitation features) · mobile-app (push notifications — the claim later removed) · task-management (overlapping cards; one-card-per-feature pattern) · legal-case-management (donor of the copied JSON-LD and of the «case details client» alts) · billing, time-tracking, gmail, pricing, facts, why-maatdesk (no other page reuses the dashboard cards)
    • #11 e-signature.txt — the report template this analysis follows
    C. Product documentation — support.maatdesk.com, read 2026-09-14 THE CLAIMS POLICY
    #18–19Category map — Schedules («events, invitations and calendars»), Tasks, Activities; the three Schedules articles
    #20 schedulesMonth / Week / Day / Agenda layouts, print from Agenda, Owner toggle
    #21 events4 event types (Custom / System / Invitations / Third-party); custom recurrence; reminders by Maatdesk notification or email, up to 1 month ahead; invitations to users AND contacts with Yes / No / Maybe; event linked to a matter → time entry
    #22 calendarsCustom / Google / System / Shared. Google Calendar integration (OAuth). System calendars: Statute of Limitations, Task, Payment Plan, User, Firm. Sharing: Viewer / Editor / Free-Busy / Booking (timezone-aware, can block double-booking). OUTLOOK IS NOT MENTIONED ANYWHERE
    #23 dashboardThe seven widgets — confirms the page's 6 feature cards were dashboard widgets, not Schedules features
    #24 matters«Statute Of Limitation» field → MANUAL entry, no calculation; auto-event on the SoL calendar; «Conflict of Interest» is a matter field
    #25 tasksTask → auto-event on the Task calendar; email reminder on reminder date. NO colour-coding documented — the old page claimed «Color-Coded Tasks»
    #26 videoYouTube Q3Ton3Bj5eg = Vimeo 1157299580 → legal-calendaring-software_video.txt, 118-word script. Source of the briefintro and the VideoObject transcript
    #27–29 blogs«What to Look For Before You Choose a Platform» — LOW BUT USABLE (the «email and calendar connections» buyer question → FAQ phrasing). «Hidden Costs» and «White-Glove» — no calendar content
    Status — Done vs Open
    NOT COMMITTED. git HEAD is still the page as scanned on 2026-09-10 — 291 words, four off-topic cards, a case-management video in the schema and six case-management FAQs marked up. Until this ships, the measurement clock has not started.
    Scan 2026-09-10 · content review 2026-09-14 · 16 logged passes 2026-09-15 → 16 · every change mirrored as a Razor comment at the point of the edit
    ✓ Done
    • ✓ [HIGH] Thin content — 303 → 4,821 visible words on the /ai-tools template; briefintro and description filled (were «»)
    • ✓ [HIGH] Wrong JSON-LD removed — the /legal-case-management-software VideoObject and FAQPage are gone; this page's video (Q3Ton3Bj5eg, transcript) and 20 FAQs are marked up
    • ✓ [HIGH] VideoObject now matches the embedded video (1157299580, not 1157001528); youtubeslideid added
    • ✓ [HIGH] The visible FAQs carry structured data, unbranded, generated from the same list; about → #software
    • ✓ [MED] Off-topic cards — 6 dashboard widgets → 6 Schedules-module cards; the branded task-management stray loses its cause
    • ✓ [MED] WebPage + BreadcrumbList added; isPartOf is a bare @id to the site node
    • ✓ [MED] Images 6 → 3 with real alts — «case details client» ×3 and three missing alts are gone
    • ✓ [MED] og:image set, og:image:alt aligned with the article
    • ✓ [MED] Schema description rebuilt on legal docketing / deadline tracking / matter calendar; «Mobile App» out of the featureList
    • ✓ [LOW] Meta description grammar and og:url — rewritten with the metas pass
    • ✓ Title 37 → 51 chars on «calendaring software for law firms» ($48.59)
    • ✓ «Docketing» 0 → 12, its own H2; the 15 held variants, 12 GSC phrases and 10 tail phrases are exact-match on the page
    • ✓ 8 «mobile app push» claims removed; «Color-Coded Tasks» and the client-portal «schedule in the portal» claim corrected
    • ✓ Links 0 → 21 out / 2 → 9 in · fade-up removed · US spelling · Google FAQ corrected to create / edit / delete
    ⚠ Open
    • ⚠ NOT COMMITTED — git HEAD is the 2026-09-10 pagethis is the only item that blocks every other item
    • ⚠ Three screenshots TODO in «Your Legal Calendar in One Place»: Month view, event dialog, sharing dialog
    • ⚠ Deadline-calculator content play — 9,700 vol at KD 25–33 answered as «no» on this page; the asset that would earn links (a calculator or rules-by-jurisdiction reference) does not existwatch the v26.1.2 «Deadline System» before building anything
    • ⚠ Outlook Add-in awaiting Microsoft approval — when confirmed, add to the Outlook and integrations FAQs and re-check the 350-vol cluster
    • ⚠ Competitor Authority Scores not read (LawToolBox, Thomson Reuters, MyCase URLs) — decides whether position 30 is a depth problem or a link problem. Live top-10 SERP not pulled
    • ⚠ Domain: AS 9, 178 referring domains, 58.6% flagged toxic — scraper noise, disavow not warranted, but the real link count is well under 178. Off-page is the ceiling after deploy
    • ⚠ article:published_time hardcoded 2024-09-11T15:39:45 [LOW] — not recorded as changed in the log
    • ⚠ «juridische agenda software» — 61 Dutch impressions at 63, unaddressed
    • ⚠ [NOT PLANNED] Spanish version disabled (urlspanish="x-disabled") — only hreflang="en" is emitted
    TEST AFTER DEPLOY, in this order. Rich Results Test on the live URL — the 5 nodes parse, FAQ / Video / Breadcrumb eligibility. Search Console → URL Inspection → Request Indexing for this URL and the 7 pages that gained links. Then, mid/late October 2026: re-pull the GSC URL filter and the Semrush Positions export for the exact URL and compare against 363 @ 32.0, 16 keywords at 22–38, and 0 in the top 100 for the docketing term.
    Standing instruction: every change made to this page is logged in legal-calendaring-software-improvements.txt as a matter of course, without being asked, and mirrored as a Razor «SEO ‹date› — what. Why. Source.» comment at the exact point of the edit. Each pass appends its own lettered row to the change log: WHAT changed, WHY, and the FILES touched. To refresh the table after the next round, re-parse both sides on the same day — «BODY» must keep meaning the git HEAD of 2026-09-10 no matter how many times the counter runs.