90-Day SEO Sprint Board for Nextcloud Deck
as a normal Nextcloud Deck board.
Download the JSON, preview the stacks/cards, or use Deckloud's template flow when it is available. The created result is a regular board on your own Nextcloud server.
Board preview
90-Day SEO Sprint
Baseline
Keyword Targets
Publish
Refresh
Backlinks
Day 90 Audit
JSON
Portable v1 template schema.
{
"schema": "deckloud-template-v1",
"schemaVersion": 1,
"slug": "90-day-seo-sprint-nextcloud-deck",
"locale": "en",
"title": "90-Day SEO Sprint Board for Nextcloud Deck",
"description": "A Deck-native version of a 90-day SEO sprint with baseline work, keyword targets, publish work, refreshes, backlinks, and audit tasks.",
"category": "marketing",
"tags": [
"seo",
"content",
"90-day-sprint"
],
"quickCreateStackKey": "baseline",
"compatibility": {
"requiresBoardCreate": true,
"includesAttachments": false,
"includesComments": false
},
"board": {
"title": "90-Day SEO Sprint",
"color": "0EA5E9"
},
"labels": [
{
"key": "technical",
"title": "Technical",
"color": "64748B"
},
{
"key": "keyword",
"title": "Keyword",
"color": "3B82F6"
},
{
"key": "content",
"title": "Content",
"color": "10B981"
},
{
"key": "backlink",
"title": "Backlink",
"color": "F59E0B"
},
{
"key": "refresh",
"title": "Refresh",
"color": "8B5CF6"
}
],
"stacks": [
{
"key": "baseline",
"title": "Baseline",
"order": 1
},
{
"key": "keyword-targets",
"title": "Keyword Targets",
"order": 2
},
{
"key": "publish",
"title": "Publish",
"order": 3
},
{
"key": "refresh",
"title": "Refresh",
"order": 4
},
{
"key": "backlinks",
"title": "Backlinks",
"order": 5
},
{
"key": "day-90-audit",
"title": "Day 90 Audit",
"order": 6
}
],
"cards": [
{
"stack": "baseline",
"title": "Fix sitemap and canonical mismatches",
"description": "Confirm sitemap URLs, canonical tags, redirects, and hreflang all point to the same final URLs.",
"labels": [
"technical"
]
},
{
"stack": "keyword-targets",
"title": "Pick 20 narrow product-intent queries",
"description": "Favor terms already close to the product, not generic project management queries.",
"labels": [
"keyword"
],
"dueOffsetDays": 7
},
{
"stack": "refresh",
"title": "Update pages ranking 8-20 in GSC",
"description": "Add screenshots, FAQ, internal links, release proof, and a stronger title/meta match.",
"labels": [
"refresh"
],
"dueOffsetDays": 30
}
]
}01
What this creates
6 stacks, 5 board labels, and 3 starter cards. Attachments and comments are intentionally omitted so the template stays portable.
02
Why it fits Deckloud
The template is just a recipe for standard Deck objects. No hosted workflow account, no relay backend, and no Deckloud-only object model.
03
Safe import rules
IDs are not stored. Stack and label keys are remapped at creation time, and due dates use relative offsets instead of stale fixed dates.
FAQ
Practical questions
Does this change my Nextcloud server schema?
Does the template include comments or attachments?
Can I edit the board after creating it?
Related
Templates
Nextcloud Deck templates, made for real boards.
Download practical Nextcloud Deck board templates for personal kanban, GTD review, app releases, bug triage, content calendars, client projects, meetings, offline work, and SEO sprints.
OpenFree tool
Build a Nextcloud Deck template without sending server data anywhere.
Build a simple Deckloud template JSON in your browser for a Nextcloud Deck board. No account, no upload, no server credentials.
OpenTemplate schema
Create templates that stay portable.
Create portable Nextcloud Deck board templates with stack keys, label keys, starter cards, and relative due dates.
Open