ZyanDocs

Troubleshooting the SEO Command Center

Every common failure in one place — blocked research, parked runs, greyed-out buttons, empty research tabs, stuck posts, failed deploys and missing reports.

Most SEO Command Center problems are one of five things: a prerequisite that is not met, a budget that is reached (a blank one is $15 a month on a metered workspace; on a workspace exempt from credit metering only Command Center keyword data stops at $15), a permission you do not have, a runner that is not open, or a deploy that failed on the client's own site. This page groups them that way.

Where a page covers a fix in depth, the row links to it.

Read the exact words on screen first

Zyan names its refusals rather than hiding them — a disabled button carries the reason in its tooltip, a parked run carries a reason chip, and a blocked save prints the reason above the button. The exact phrase is usually in a table below.

Research will not start

SymptomCauseFix
Start research is greyed out, tooltip mentions a draft conflictThe website already has an open draft strategyActivate, discard or finish the draft from the Living strategy hero. An empty machine-created shell is adopted instead
Amber line asking you to set the niche and primary servicesThe brief has neitherFill Niche and Primary services on the Brief pane, or click Draft from the website
The Research brief looks auto-filled — review it before spendingA field reads like prose rather than a termEdit the flagged fields. This is a warning, not a block
Start is disabled and you are a memberStarting and resuming are owner and admin actionsAsk an owner. Cancel is not owner-gated

A run parked with Needs you

SymptomCauseFix
A Cap reached chipThe run hit its cost cap mid-pipelineType a higher value in Raise cap $ and Resume, or Cancel and keep the evidence already captured
The run says entries read as a sentence, not a search termSeeds could not be groundedFix the brief so each field is a term, then Resume
The run says only brand searches were foundSearch Console returned brand queries onlyFill the services on the brief so research has non-brand seeds, confirm Search Console has data, then Resume
A stage failedOne pipeline stage erroredRetry stage — it resumes from the evidence already captured

Buttons are greyed out

SymptomCauseFix
Owner only: running this spends the DataForSEO budgetYou are a memberAsk an owner. Free actions still work for you
Paid controls are disabled for a moment after loadingThe research roster has not loaded yetWait a beat; it resolves itself
Paid research stopped for the month on a website with no budget typedOn a metered workspace a blank budget runs against $15 a month, and this month's $15 is usedType a monthly SEO budget in Settings → Automation & budget, or wait for next month
Readiness says Command Center keyword data reached its $15 default on a website with no budget typedOn a workspace exempt from credit metering a blank budget caps only Command Center keyword data, and this month's $15 is used. Strategy runs and drafting have no monthly SEO budget thereWait for next month — each keyword-data pull you start asks you to confirm meanwhile — or type a monthly SEO budget, which then caps every lane, strategy runs included
Buttons read Run anyway or Start research anywayThe monthly budget is reachedWait for next month, raise the budget, or click through as an owner to record an acknowledged overrun
A paid control is disabled before you even clickThe target's ceiling or your credit balance cannot cover the estimateRaise the research target's monthly ceiling
Every paid surface shows cached dataThe platform research credential is unavailable for the workspaceNothing to change locally — this is a platform state

A research tab is empty

SymptomCauseFix
Research <host> with DataForSEO instead of dataThe website has no research target yetClick Create research target for <host> — it is free
Target creation refuses with a market errorSettings stores a non-country location codeSet a Country in Settings → Content & page rules first
Strategy, Content, Page, Technical, Results and Settings are disabledYou are on an unlinked research targetLink it to a Builder project, or switch back to the website
Keyword Gap shows Add a competitor to compareNo competitors and no defaults foundAdd up to four domains, and pin competitors under Strategy → Research → Evidence for next time
Use with Claude is disabledNothing selected, more than 25 keywords selected, or no linked projectReduce the selection or link the target — see Keyword Gap

Connections and site data

SymptomCauseFix
The Search Console property does not match the hostThe selected property is the other www variantPick the matching property in Analytics settings. Data still flows
Search Console write access needs attentionThe Google connection predates the sitemap-submission scopeReconnect Google on that row and re-consent
Site knowledge is amber after a crawlThe crawl was truncatedRetry site crawl from the Research brief
Site knowledge stays amber after a re-crawlThe site is a client-rendered shell with nothing to readAdd knowledge sources by hand, or render the site server-side
A lane says some sources never pulledPart of the lane has no data at allRun that lane; a lane always reports its oldest clock

Posts do not appear

SymptomCauseFix
A scheduled post never startsPrefer desktop runner is on and no bound desktop is open, or it is older than 1.2.67Open and sign into the desktop app with the folder bound, then Check again; or arm Cloud fallback for waiting drafts
The post sits at Awaiting review by designThe schedule publishes via Review PRReview and merge the pull request, or change the publish mode
The post is Held before draftingIt was stopped before any writing happenedRe-draft to run it now, or Delete — nothing was written
A local run went quietThe runner stopped reportingRetry now on that post
A scheduled slot was skipped, the card's deferral line reads no eligible net-new topicNo cached SEO opportunities, or every candidate was used or rejected, so the run deferred to the next slot. Nothing generic is writtenRun setup and research, then Preview topic ideas
Ban list is full (50 topics)The per-schedule capRemove a banned phrase in Edit first

Published but not live

SymptomCauseFix
The post says published, the page 404sThe commit landed, the site repo's own deploy failedOpen the drawer, follow Open the failed run, fix the site repository and push — see Publishing
Deploy status reads unavailableThe GitHub App lacks Actions: Read on the repositoryGrant that permission and wait for the next re-check
Nothing publishes and the error mentions GitHubNo valid per-tenant GitHub App credentialThe account owner installs or repairs it on the GitHub tile in Settings → Integrations
Posts always stop at a pull requestThe publish mode, or an approval mode that refuses direct pushSet Publish mode and set Approval mode to Trusted auto-publish
Publishing is refused for every websiteThe platform-level publish arm is offAsk your platform operator

Reports

SymptomCauseFix
The monthly report never generatesMode is Off, the Reports lane is paused, or the scheduler parked it after three failuresSet the mode, resume the lane, then run it from the month card
The report day will not saveThe value is blank or outside 1 to 28Enter a day between 1 and 28 and leave the field
A member cannot arm Auto-attach after QAIt is owner or admin onlyAsk an owner or admin
The public report link shows not-foundNever attached, detached, or opened on another workspace's hostAttach it, and share it on your own client-portal domain
QA blocked on an unattached reportThe public route check needs the first attachApprove & deliver; the attach-only checks resolve after
The client sees no SEO at allNothing has opened their SEO tab: SEO reporting is off, no report is attached and their plan has no SEO Reporting serviceTurn on SEO reporting under Settings → Reporting & client, or attach a report

Terminal and local machine

SymptomCauseFix
Terminal, live preview or git buttons are inertThe Builder terminal service is not configured for this deploymentConfirm with your platform operator; use the storage-mode editor and GitHub-side workflows meanwhile
Send to terminal fails to queueThe project terminal is not configuredUse Copy prompt and paste it in yourself
Queue for local machine instead of Run on local machineNo fresh bound desktop advertises the capabilityOpen the desktop app with the project bound; the queued fix runs when a runner appears
A Builder Automation says Waiting for desktopLocal schedules only run in the desktop appLeave the app open, signed in and bound through the scheduled time