1.Buy a Domain Name through Namecheap.
For example, my domain name is annborromeo.com, that's the name I chose for this blog. You can go to namecheap and then find out if the name you want is available. Type the name you want on the space I pointed to in this image, and then click on the "search" orange button.
Then click on the "checkout" button
Then click on the button that will enable premium dns, then "confirm order" button
Sign in to your google account and then go to blogger.com
Click on "New Blog"
After you enter the blog title, click next and then you will be asked for the blog url, if the blog url is not available, this is what you are going to see. This part is not that important since you already bought a domain name, so just put any blog url that is similar to your domain name
And when that url is available, this is what you are going to see, then click "save"
3. Connect your blog to your domain name
You can see at the side, click on "settings"Then scroll down a little, until you see the words "custom domain", click that
Write the domain name you purchased at namecheap and then click on "save"Then you are going to see this page, just leave that page for awhile, open a new tab on your browser and go to your namecheap account
On your namecheap, you will see your domain name and the button "manage", click on that
Scroll down and you will see the parking page, click on "turn off"
Scroll up and then click on "advanced dns"
You will see a "cname" "www" parking, click on the gray trash can, this will delete itThen click on "add new record"
Scroll to see the word "CNAME Record", click on that, you will see "host" and "target" empty
name: www
type www in "host"
destination: as indicated in your blogger
copy that and paste on "target" in cname, then click on the checkmark
Then click on "add new record" and choose "CNAME Record" again
Name = Host
Destination = Target
After entering those, click on the green checkmark to save
wait a few hours to see your blog online.