Well it is one and the same company and process to set up the Seychelles company.. Just because you want the company to own the websites does not make it a Holding company but rather a Trading company.
A Holding company is most often called "holding" because it holds shares in other companies!
Hope it helps, feel free for anyone else to go into further details