Essentially, the online wallet service hold the private keys for you and perform the transaction for you. You only put trust on them and them actually hold the bitcoin for you. In the case if the service goes down, you lose all you bitcoin with it.
This is not true. If BitGo goes down you still have all your bitcoin due to the 2-of-3 system. BitGo is non-custodial.
Mike