So I have an idea for a web project, for a website. I havent started yet, but I have bought a domain that im going to use. Before I start working or hiring someone to do the job, I would like to protect my idea. I dont have any code yet, but I know how the website should work and what is the function and everything.

Is it possible to protect that from being stolen/copied and what are the steps?