Limits and quotas

Sites has more hard limits than most capabilities, because publishing consumes real infrastructure. Every one of them reports itself clearly rather than failing silently.

The two that shape how you work are the hourly publish cap and the 1 GB site size.


#Every limit

Limit

Value

What happens

Sites per tenant

3 on Standard, 10 on Advanced

Create is refused: "You can create a maximum of 3 sites on the Standard edition. Upgrade to Advanced for up to 10 sites." / "…Delete an existing site to create a new one." The Create button

Spaces per site

100

The picker greys out further options and the save is rejected. A build guard rail, not a licence tier.

Storage per site

1 GB of published files

Attachments that would push the site over are skipped, logged as "Skipped <file>, would exceed site storage limit", and replaced on the page with an "Attachment not available" block. The de

Single attachment size

20 MB

Skipped with "Skipped <file>, exceeds per-attachment size limit", checked before download and again against the actual bytes.

Deploys and promotes per hour

12 per site AND 12 per tenant

"Deploy limit reached (12 per hour per site). Please try again later." / "Rate limit reached (12 operations per hour)." Zip exports and promotes count against the same allowance.

Create/delete cooldown

30 seconds per tenant

"Please wait N seconds before creating or deleting another site."

Concurrent deploys

1 per site

"A deploy is already in progress for this site. Cancel it before starting a new one."

Staging preview retention

90 days (warning from 14 days out)

The files are deleted and the preview 404s. Promote is blocked: "Staging preview expired. Previews are kept for 90 days, so deploy again to rebuild it."

Zip export download window

24 hours after the export finishes

No new download link can be created after that.

Custom domains per site

1

"Maximum of 1 custom domains per site"; the Add button disappears once one exists.

Domain ownership claim

48 hours

"Domain claim has expired. Start setup again."

Certificate validation window

48 hours (checked every 5 minutes)

Fails with a validation-timeout message; Retry resumes.

CDN provisioning window

20 minutes

Fails and cleans up: "…Resources have been cleaned up."

Domain status refresh cooldown

10 seconds

The Refresh button shows "Refresh (Ns)".

Password minimum length

8 characters

Save is blocked until met.

Password attempt lockout

10 failed attempts per site within

"Too many failed attempts. Please try again later." A successful sign-in clears the counter.

Allowed email domains

up to 100

Counter shows n/100.

Session duration

1 hour to 30 days

Default 24 hours; becomes the sign-in cookie's lifetime.

Access-change rate limit

12 per hour per tenant

The save fails with a generic error, there is no message in the UI explaining the cap.

Header links

up to 10

UI cap.

Navigation categories

up to 20, label max 60 characters,

UI and save validation.

Announcement banner text

headline max 300 characters, body

UI cap.

Footer text

max 500 characters

UI cap.

Logo / favicon upload

max 100 KB each

Upload rejected.

Cover image upload

max 500 KB

Upload rejected.

Page SEO fields

title 200 (soft limit 60), descrip

Soft limits are advisory counters; hard limits are rejected.

Custom CSS

up to 50,000 characters, must not

API only, there is no UI field.

Macro nesting depth

12 resolution passes

Macros nested deeper than that leave an unresolved grey box on the page.

Diagram source text

16,000 characters

Truncated.

Cross-space link rewriting

HTML files over 5 MB are skipped

Those pages keep their raw Confluence links; a warning is written to the build log.


#A few things worth knowing

  • An export counts against the hourly publish cap.

  • Staging previews expire after 90 days and cannot be promoted afterwards.

  • Only one deploy runs per site at a time; start another and it is refused.



They all announce themselves. Read the message.