It sounds like your site is on WordPress.com right now, which is separate from the self‑hosted WordPress.org setup that runs on Bluehost. To make your site work the way you want with updates and plugins, you’ll need to move it over instead of just switching accounts.
The process is pretty straightforward. You start by setting up WordPress on your Bluehost account, which can be done with their one‑click installer. Then in your WordPress.com dashboard, use Tools > Export to grab all your content. Once you log in to your new WordPress dashboard on Bluehost, head to Tools > Import, install the importer if it asks, and bring in that exported file. After everything’s in place, double‑check your pages, set up your theme and plugins, and point your domain’s DNS to your Bluehost hosting so it all goes live. If any of this feels overwhelming, Bluehost support can walk you through the steps or do the migration for you.
We also have a helpful link that you can use for reference: https://www.bluehost.com/help/article/migrating-an-existing-wordpress-com-site