I have a website which offers membership plan, but the WP-content folder shows all the uploaded materials of my directory. But now i got a simple tricks which will help you to protect your WordPress directory.
Just Go to your main Cpanel folder
Scroll down and at the bottom of the page you will see Index Manager.
just click on it and you will see the option for securing/indexing your directory.
Click on the wp-content directory and click on no indexing.
You are done.
You can see demo of my site: