How does one make a blog in which NO ONE but you and a selected few can have access to the information? If you're a corporation with sensitive information the only answer is in a password-protected directory in a secure-hosted environment.
How about if you're a smaller entity or private individual and would like a more cost effective solution. For instance you want to have photos of your trips, or your children but you don't want these photos and private moments available to the world at large for this year and next. Blogger, for instance allows you to limit viewers but you must enter each and every accepted email address. This can be a time-consuming and irritating task if names are constantly added.
The best solution would be to have your blog in a password protected directory. Unfortunately some services, such as Blogger, doesn't allow that anymore as they have suspended their FTP service.
Your best solution is limited to finding blogging software that will store the photos and the blog posts on YOUR domain. You will then need to password protect those directories. At that point you will be completely safe from the Search Engines prying eyes.
There is another solution. It's not perfect but it should suffice for all but the most paranoid and that is to add tags telling search engines not to index the pages. The reason this is not perfect is that the tags are merely a suggestion. The search engines can still index and display the pages if they want. Chances are high that they will not index and never display these pages. But, it is not assured.