There are a couple common reasons why users haven’t been able to see their page.
Possibility 1: You’re using a browser that’s logged-in
Maintenance Mode is only shown to visitors who aren’t logged in. View your site with a different browser type than the one you’re logged in with (i.e. if you’re logged in with Chrome, view the site in Firefox or Internet Explorer or vice-versa).
Possibility 2: You’re running a caching plugin
If you are running a caching plugin, go into your caching plugin’s settings area and choose the option 'delete cache' or 'clear cache'.
There is a known incompatibility between the plugin “Theme My Login” and Easy Pie Maintenance Mode so that could be the issue.
Theme My Login redirects the /wp-admin URL in such a way that Easy Pie Maintenance Mode thinks the login page is a page that should be blocked. To get around this, simply access your admin page using wp-login.php instead of wp-admin.
In other words, use http://mysite.com/wp-login.php
You can’t collect email addresses with Maintenance Mode, however Snap Creek offers a couple of advanced plugins that can do this:
The plugin returns a ‘503’ status with ‘retry later’. This lets search engines know that your site is temporarily down and to come back in 24 hours.
Every once in a great while other plugins installed on a system can interact with Maintenance Mode to prevent access to wp-admin. If you find yourself in this unfortunate situation, use the maintenance mode manual override.
Simply add the following line to your wp-config.php file:
Afterward either uninstall or reconfigure the conflicting plugins. If you aren't comfortable doing this or are unsure how to do this, please contact me and I'll be happy to walk you through the process.