How to broadcast a transaction
You need to be running a full bitcoin node like Bitcoin Core, or use a wallet that connects to a bitcoin node. Bitcoin nodes connect to multiple other nodes and distribute the transaction and block data between each other according to the Bitcoin protocol.

Blockchain.com is also running a bitcoin node, and will receive the transaction through the network and display it on their site.