Take your site offline for an update and bring it back with SeedProd and AI
Your AI readies a maintenance page with when you'll be back, switches it on with your yes and brings the site back after.
Prerequisites
A site connected to WPVibe with SeedProd 6.20 or newer (free or Pro) on WordPress 6.9 or newer, and an administrator account.
My site uses SeedProd. I need to take it offline for visitors while I [what you are doing, e.g. update the theme], back by [when, e.g. Thursday 9 am]. People can reach us at [email or phone]. Get maintenance mode ready but don't turn it on until I say yes. 1. Run seedprod/get-status. Ignore the license fields in get-status: on the free SeedProd they can show an old Pro license. Go by build (lite or pro). If coming soon mode is on, stop: my site is already hidden, so maintenance mode isn't needed, and turning it on switches coming soon off. If I still want it, remember that coming soon was on, and in step 5 switch coming soon back on with seedprod/toggle-coming-soon and enabled true instead of leaving the site public. 2. If maintenance_page_id is not 0, read that page whole with seedprod/get-page and include_sections true (mode pages are small) and show me all its text and every button and link target. If there is no maintenance page, or its text is empty, out of date, or template text such as an example email address, create a new one with seedprod/save-page: type maintenance, a title, a headline, one or two sentences on what is happening and when we are back, and how to reach us. Don't pass activate or status, and don't edit or delete the old page. 3. Show me the full text and the button and link targets of the page you plan to use, with its edit_url. Tell me that while the mode is on, every visitor and search engine gets this page with a 503 code meaning temporarily unavailable, and anyone logged in, including customers with accounts, still sees and can use the real site. 4. On my yes, switch it on with seedprod/toggle-maintenance, enabled true and page_id MAINTENANCE_PAGE_ID (the page you showed me). Anyone logged in usually sees the real site, so check what visitors see with get_page_html, which fetches the page as a visitor. If visitors see a different page from the one get-status names, stop and tell me. Fetch my homepage and confirm visitors see the maintenance page. If the old page still shows, tell me to clear my host's or caching plugin's cache, then fetch it again. 5. Give me one sentence to bring the site back that works on its own in a new chat. If coming soon was on in step 1, the sentence is: Switch SeedProd back to coming soon mode with seedprod/toggle-coming-soon, enabled true and page_id COMING_SOON_PAGE_ID (fill in the id), then check as a visitor that the coming soon page shows. Otherwise it is: Switch off SeedProd maintenance mode with seedprod/toggle-maintenance and enabled false, then check as a visitor with get_page_html that the real site shows. When I ask, do exactly that. If the old page still shows, tell me to clear my host's or caching plugin's cache, then fetch it again.
Skip pasting the full prompt. Drop this into your AI on a site that already has WPVibe:
Run the “Take your site offline for an update and bring it back with SeedProd and AI” recipe from the WPVibe cookbook on my connected site.
Some changes should not happen in front of customers: a theme update, a new checkout, a redesign of the homepage. SeedProd’s maintenance mode hides the site from visitors and tells search engines the outage is temporary, but the page it shows can be an old template with an example email address, and the mode is easy to forget once the work is done.
Ask your AI assistant and it checks what SeedProd has set up, shows you the maintenance page’s text, and writes a short one with when you will be back and how to reach you if there isn’t a good one. Nothing goes offline until you say yes. Then it switches the mode on and fetches your homepage as a visitor to prove the maintenance page is showing; when you are done, one more request brings the real site back.
Use it for work measured in hours or days. Visitors and search engines get a 503 code that means try again later; for a site that will be closed for weeks, coming soon mode fits better. Anyone logged in, including customers with accounts, keeps seeing and using the real site, so for a checkout change plan for that. To design a lasting coming soon or maintenance page, use the coming soon page recipe.
Outcome
Visitors see a maintenance page that says when you are back, search engines get a temporary 503, and the real site returns when you ask.