You can do it online too through banks and your bank account as well but a biggest difference between Bitcoin and Gold is: with gold, you don't own private keys and if you store it in secure vaults at bank for example, you take risk and if that bank collapses like some banks in the USA. bankrupted in 2023, you lose your gold.
With Bitcoin, if you use a good wallet, you will have your own bank with private keys. It's your keys, it's your bitcoin and your control is not depended on any bank.
A good wallet to have your own bank has something like: open source, non-custodial (or self-custodial).
If you're unsure about a wallet, you can check wallet scrutiny review. Type the wallet brand name and read available reviews on it. If it is not reproducible, it's not a good wallet to use.
https://walletscrutiny.com/
A tool to choose wallets.
https://bitcoin.org/en/choose-your-wallet
Some comparisons between Bitcoin and Gold in the bullish case for Bitcoin.
Bitcoin give us privacy when saving in the own wallet not exchange wallet and its more secure than investing with gold but we need third party as Bank for saving our gold investment.
Gold assets depend on bank condition are bankrupt or not but with bitcoin during hold in wallet we have our self controlling because the key for accessing wallet in our hand. I think for investor want to get more privacy will hold or invest their assets in bitcoin than gold lack privacy and get risk by using third party for saving gold assets.