The main reason for having separate companies is to manage risk - if one business becomes insolvent and is closed then it won't drag the others down with it. It's probably more relevant if you are taking on long term commitments such as leases or hire contracts. I don't know what kind or size of businesses you are talking about, but generally online businesses don't have high fixed costs (premises for example, and possibly staff) so the risk is low. The other big risk is bad debt, and I'm guessing that most online businesses get paid cash with order, so don't give credit.
That should mean that if you keep decent records you can monitor the results of each division and quietly close one down if it's not doing well enough.
The other factor that might point to multiple companies is ownership - if you wanted to bring in a business partner or have an incentive for employees. Again the employee incentive is pretty rare for any small business.
If you run as one company, you can arrange with the bank to accept cheques made out to different trading names. Guessing again, but will most of it come via debit and credit cards, which isn't an issue?
The single company approach means that all profits and losses are effectively pooled, so losses in one reduce tax in another. That can be changed with a group structure, but that just adds a layer of complication. There are other drawbacks if one company starts to do particularly well in that it might hit the higher rate of company tax at a lower level depending on the number of associated companies.
As you'll see, there are a few assumptions in there. The main question to ask is "what are you trying to achieve, and where do you see things going?" With that in mind you can get advice tailored to your specific circumstances, and it probably wouldn't be a good idea to set up multiple companies without taking proper advice first.