Here's one issue that kills me because not enough people do this.
When you are making ANY site that you are not ready for people to see, always assign a user name and password to it. Too many people don't do this.
It's not just that you need to keep out prying eyes. You need to keep out Google Bot and other search engine spiders that crawl (index) your site to learn where it is located and what it's about.
Say you have a temporary site at mytempsite.com. If you do not password protect it, search engine spiders will start indexing it and make your temp site visible in a search. Then when you move your site to the final address – mysite.com – you will have to deal with a problem that could have been avoided just by taking my advice.
Don't think that because your site is small and "no one will see what I am working on," that you need not protect it. A reason why Google is so good is that it will find your temp site in short order and will make it visible on a search page.
Most web hosting services, like Bluehost, let you easily set a user name and password to any site in your account. That's preferable but if it does not work, here are two things to do:
- Use the Password Protected plugin.
- Go To Settings > Reading and put a check in the box next to Search Engine Visibility. Make sure to uncheck this when you launch your site!