UX recommendation

Two “Create Staging Site” buttons is not bad by itself. In this layout, it is too much.

Current state

Competing CTAs
WP STAGING
Upgrade License
+Create Staging Site
Create Local Site
Local via Docker

No staging site yet

Create a safe copy of this website before testing updates, changing themes, editing content, or deploying custom code.

+Create Staging Site

The duplicate primary action is visible twice before the user has made any decision. That can make the page feel noisier and raises a small “which one should I click?” hesitation.

Recommended state

Clear hierarchy
WP STAGING
Upgrade License
Create Local Site
Optional local workflow

No staging site yet

Create a safe copy of this website before testing updates, changing themes, editing content, or deploying custom code.

+Create Staging Site

Use the empty-state button as the main first-run action. Bring the toolbar “Create Staging Site” back after the user has at least one staging site and the empty state is gone.

Best pattern: one primary “Create Staging Site” CTA in the empty state, plus a secondary local-site option nearby. Once a staging-site list exists, move the primary create action into the toolbar.

Good duplication

A repeated CTA can work when one is persistent navigation and the other appears far down the page after explanatory content.

Bad duplication

Two identical primary buttons in the same viewport create visual competition without adding useful context.

Here

The empty state carries the explanation, so it should own the first-click path. The toolbar can wait until there is a list to manage.