Skip to main content

Is My Ordered Site Public Immediately and How to Hide a Site Under Construction

Updated today

The site you ordered will initially only be visible at a temporary Seravo server path, known as the development address. In this state, the site's search engine visibility is automatically restricted by the robots.txt file, meaning the site will not be indexed by search engines under the temporary Seravo address. The actual site launch occurs only when the domain selected for the site (e.g., example.com) begins routing web traffic to the Seravo server.

If the domain on the order form is not yet registered, it will be automatically registered for you by Seravo, but it will not be pointed directly to the site.

If the domain is already registered, the launch can be performed on a scheduled basis once we have received the necessary information for the domain transfer and management.

If the domain is under Seravo's management, please contact our customer service when you wish to launch the site.

Hiding a Site Under Construction

A WordPress site can be hidden by activating maintenance mode with a plugin, such as a Maintenance plugin.

The plugin's settings allow you to define what content visitors see and what information is only visible to logged-in users.

Maintenance mode allows, for example, an advertising agency to develop a new site and present it to a client while logged in, without the site being publicly visible. The maintenance mode plugin also tells search engines that the content is not currently available, but that they should check back later.

Custom Outage Notification or Error Page

If you want to implement custom error page like an outage notification or a 500 error page using only a static file, you can create an index.html file in the /data/wordpress/htdocs/ directory. The server will then serve this file instead of WordPress (index.php).

If, in addition to this, you want all requests coming to the site β€” including direct requests to subpages β€” to be redirected to this static file, you can add the line rewrite ^ /index.html break; to the /data/nginx/custom.conf file and activate the change by running wp-restart-nginx.

Did this answer your question?