I just signed a webhost plan which gave me example.com domain, and I intended to run site1.example.com and site2.example.com on the same webhost plan. But currently the dashboard only managing example.com and didn't split the files or settings between domains. How do I make it separate entirely? Thanks.
For example, each site should have its own theme, homepage, logo etc…
WordPress multisite is your only reliable option.