This is a fun and important step, because your blog name is your brand. It’s how you’ll be remembered. But, don’t overthink it. The key is to take action and gain momentum.
When you’re starting a blog from scratch, you need two things.
The first is a domain name. This is your blog’s name. For example, mine is neilpatel.com. Domain names will run you roughly $10/year but you can get a free domain when you signup for hosting with Bluehost. If you don’t find the right domain name, no worries you can still start a blog and change your name later.
The second is web hosting. Web hosting is a service that allows your blog to be accessed through the internet.
Without web hosting, your blog can’t be seen online. Without a domain name, your blog won’t have an address. The two are inseparable.
There are plenty of web hosting companies to choose from. Prices generally range from $3 – $1000/month.
If you’re just starting a new blog, you should use Bluehost. They are the biggest and most well-known hosting company.