When (and When Not) to Use Maintenance Mode
Three methods, easiest first:
- Plugin — maintenance-mode plugins (SeedProd class) give a branded page with countdown and socials in minutes
- Code snippet — a functions.php snippet returns 503 for logged-out visitors; developers-only route
- .htaccess IP gate — allow only your IP; everyone else gets the maintenance page
The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status. Our WordPress hosting staging area makes maintenance a non-event, and the maintenance mode guide covers each method above.
Method 1: Maintenance Mode Plugin (Easiest)
How this plays out with maintenance mode: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.

Method 2: Code Snippet in functions.php
How this plays out with 503 Service Unavailable header: settings that look cosmetic usually decide page speed and uptime under real traffic. The defaults WebJi® ships are tuned for Indian network conditions, and support can review your setup on request.
Method 3: IP-Only Access via .htaccess
IP-Only Access via .htaccess. Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.
The Stuck-in-Maintenance Fix (.maintenance file)
Two practical notes on maintenance plugins: it interacts directly with caching and database response, and misconfiguration is the most common cause of 'hosting is slow' tickets. WebJi® support checks it as part of standard migrations.
Coming-Soon Pages for Pre-Launch Sites
On coming-soon pages, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.
SEO-Safe Maintenance: 503 vs 200
Rankings follow pages that match the query, a Google Business Profile that matches the real business, and links or mentions you did not invent. No one can sell a guaranteed position. A monthly SEO engagement should say which pages, which cities and which reports you will actually get.
Frequently Asked Questions
How do I put my WordPress site in maintenance mode?
The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status.
Why is my WordPress site stuck in maintenance mode?
The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status. The question here is: Why is my WordPress site stuck in maintenance mode.
Can I work on my site while visitors see maintenance mode?
For “Can I work on my site while visitors see maintenance mode”: The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status.
Is a maintenance plugin safer than code snippets?
For “Is a maintenance plugin safer than code snippets”: The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status.
Should maintenance mode return a 503 status?
For “Should maintenance mode return a 503 status”: The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status.
How do I set up a coming-soon page before launch?
The stuck-site fix: a failed update leaves .maintenance in the root — delete it and the site returns. SEO note: serve a 503 status with Retry-After so Google re-crawls rather than deindexing. Coming-soon pages for pre-launch sites use the same plugin route with 200 status. The question here is: How do I set up a coming-soon page before launch.
Is WebJi® an Indian company?
Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.
Do you provide GST invoices?
Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

