Custom rotation interval and slot cap
What it is
Two settings control how rotation behaves: the interval (how often the active variant changes) and the slot cap (the maximum number of rotation slots a page can hold). The interval is a number plus a unit — seconds, minutes, hours or days — and a page changes its served variant every time that window elapses. The slot cap limits how many title/description variants you can stack, keeping pools sensible.
Both have a global default and a per-page override. Globally, AISA reads aisa_rotation_interval + aisa_rotation_unit and a maximum-rotations value (default 5). A single post can override the interval (custom interval/unit) and the cap (_aisa_rot_cap) from its own panel — useful for multilingual pages that need more slots (base + a couple per language).
Where to find it
Global interval, unit and "Maximum number of rotations" are under Settings → SEO Rotation. Per-post overrides live in the AISA floating panel / Extended SEO box on the editor.
Requirements & tier
Requires Extended SEO enabled and rotation active (pool ≥ 2). The interval and cap apply on every tier where Extended SEO is available; there is no AI cost to changing them — cost only applies when you generate new variants. The cap protects against unbounded pools; the per-post cap can be raised when a page genuinely needs more slots (e.g. multilingual rotations).
How to use
- Open Settings → SEO Rotation.
- Set "Rotation interval": enter a number and pick a unit (seconds / minutes / hours / days). 6–24 hours is recommended for real SEO.
- Set "Maximum number of rotations" to cap how many slots pages may use (default 5).
- Save. These become the defaults for all rotating pages.
- For a specific page that needs different timing or more slots, open its AISA panel and set a custom interval/unit, or raise its slot cap.
- Verify timing in Developer Mode — the panel shows a live countdown to the next switch.
Questions people ask
- What interval should I pick? Between a few hours and a day. Google crawls are spaced out, so each visit meets a different variant; very short intervals get frozen by cache.
- Can one page use a different interval from the rest? Yes — set a custom interval/unit on that post; it overrides the global value for that page only.
- Why is there a maximum number of rotations? To keep pools manageable. The default is 5; raise the per-post cap when a page (e.g. multilingual) needs more.
- Do seconds/minutes work in production? They work, but they're meant for live testing in Developer Mode on a cache-free site.
- Does changing the interval cost anything? No. Only generating new variants uses tokens/credits.
Troubleshooting
If the variant never changes even after the interval passes, a page cache or CDN is serving a frozen copy — purge it or lengthen the interval. If you can't add more variants, you've hit the slot cap: raise the global maximum or the per-post cap. An interval below 1 falls back to a safe default. If a per-post interval seems ignored, confirm the post is set to use a custom interval rather than inheriting the global one.
Related
What is SEO Rotation (and why it's not cloaking) · Multilingual SEO Rotation (WPML/Polylang) · The SEO score badge and admin column.
