"Would you tell me how to start a travel blog from scratch ? I’d like to set up one but don’t know where to start”
MrAbroad is two year old at the time of this article, this journey is great and we thank you so much for your support.
So, the above question is still one of the most frequently asked one, and belive me, I thought real hard on how to answer it in just an email, but had no result so far 😀
Well, today I’m going to share how to build a travel blog from scratch, with easy to follow steps, and examples using this site MrAbroad.
Time for some Q&A before we start:
Here’s 10 steps to build a travel blog, and my promise is, if you follow these steps closely, you can build your own travel blog in no time.
And I also mention how to do simple SEO to make your site rank higher and faster on Google.
A domain name is your brand. You must do it carefully .
So, what makes a good domain
Short and easy to remember
Human beings are bad at remember things. And if your blog is something like IamADudeTraveling.com, no one cares about it.
Also avoid number and hyphens in the domain. 2 or 3 words are preferrable.
Has a generic meaning
One mistake is to make your blog name too specific, such as a destination (TravelAsia.com) , a stage of your life (SingleTravels.com), or an age (TwentiesOnTheRoad.com)
Why? Because things change.
What will happen if your blog becomes so successful that you want to write about destinations outside of Asia? Or if you get married, or traveling when you’re at your 30s, 40s?
A name closely tied to a stage of your life eventually becomes irrelevant to your content, and will be a constraint to your creativity as well.
Not to mention if you decide to write more about traveling in Africa, you’ll have to rebranding the whole site, not so good in my opinion.
Remember this: Things change, think long-term.
Must be unique
Which means, avoid over-used words like vagabonding, Nomad, Adventurous etc. They have been used to death, and can’t make your blog stand out.
And also stay away from trademarked company names, you don’t want to be in trouble later on.
Next, check the availability of your name to make sure no one has ever used it before. Duplication is bad.
Check its history
Last, but not least, check the history of your domain. Now it may sound confusing, but let me explain this.
Since blogging is so popular now, there’s a chance that your brand-new domain was once being used by another blog owner. And guess what? Although the content of that site has gone for good, Google still remembers its “reputation”.
But does a bad domain have anything to do with me, I’m a honest guy doing honest stuff with this blog?
Well, maybe, but if the previous owner of your domain happens to be a black hat hacker who posted irrelevant stuff on the site, or worse, sexual or other prohibited content. The site reputation is so bad that it’s hard to rank well on Google (in fact, it will never rank at all)
This stuff is a SEO-related thing. Don’t worry, I’ll show you how to get rid of these bad domains later on this guide.
First, a pen and a sheet of paper
It was hard to come up with a name first, so I started with the keywords related to traveling, for example: vagabonding, travel, abroad … you name it.
Then, using the tool at NameMesh.com, I generated a list of possible domains, using 2-3 of the keywords mentioned above.
NameMesh is a great tool since it’s not only give you a possible ranges of domain, but also checks if the domain is available for purchase.
From the list, I picked 3 domains, using the criteria listed above (short, easy to remember etc.)
First, I want to check if the domain is brand new (which means, never get purchased before), by using the tool at whois.domaintools.com
It’s the best if the domain is fresh, if not, I'll go to next step
Next, if the domain was used before, checked it again at Archive.org – the largest Internet Time Machine, allowing you to take a look at the history of the site for suspicious content.
Full disclosure: This blog post contains affiliate links. If you decide to purchase through one of these links, I receive a commission from the sale at no additional cost to you.
You may ask : Hosting company also provides domain registration service, why don’t we just use it?
Well, the reason is : Although it’s really convenient to have your hosting and domain registered at the same place, but I prefer it separated. You know, the best job should be done by the best.
I’ve used Namecheap for many years, they have good promotion which allows me to purchase domain at low price.
For example: during their KING COM promotion you can purchase domain as low as $8.88 ( instead od $12.15, nearly 30% off)
Here’s how to register a domain at Namecheap
a.Login to Namecheap.com
b.Input your desired domain into the search box (NameMesh already let us know if the domain is available), in this example, I chose “lovevagabond.com” (hey, this domain is available, too, feel free to use it, first come first serve)
c.Then Namecheap gives us a list of available domains with .com, .net etc (I recommend picking the .com if available since it’s more popular than the rest)
d.Choose “Add to cart” next to the domain you want
e.Namecheap displays other upsells, for now just ignore them, press “View Cart”
f.Next, you can see the summary of the purchase, for example : domain registration (for 1 year at default), ICANN fee and WHOIS guard (free)
As far as I know, the identity of domain owner is made public via tools such as whois.com. Which means, any random dude can have access to your email and, well, phone numbers and , God knows what else he can do. This feature conceals your true identity and display only fake one.
g.Next, press confirm order to go to the next step. (you might have to sign up for a Namecheap account at this step)
h. Finally you can choose your payment method. And done, the domain is yours
Here’s the question you may ask before registering a web host.
Should I use free blogging platform (Blogger, WordPress) or creating my own site?
Well, there’re pros and cons of using the mentioned blogging service.
Zero cost, just sign up and use the service
You don’t have full control over the blog. For example, Blogger is owned by Google, and Google can shut your blog for some reason, which means your data are lost.
Using free blogging platform means you can’t install any plugins or custom themes,
So, in short, if you’re serious about blogging, then I recommend purchasing yourself a host (it cost less than you thought in the long term, just keep reading)
Now you have a domain registered, let’s move to the next step: set up a hosting.
If a domain is your home address, then the hosting is a home itself.
While there’re many host providers out there, I suggest using Hostgator and Siteground.
I’ve been using Hostgator for years, ever since I knew about blogging. Their services, to me, are one of the best out there.
Another good option is Siteground, they’re fast, low-cost and always reliable. Apart from that you also have an option to migrate/host your website to Azure. Hosting your website on a Azure virtual desktop from a reliable provider of desktop as a service can improve your website performance and speed with an affordable cost.
a.Go to their signup page, choose web hosting
b.Choose the “Hatchling” plan, and enjoy 60% off
I’m glad that you ask.
The main difference between this plan and other bigger plan is the number of domains you can use and other, well, services.
Bigger plans allow user to have multiple domains for one hosting, which means, many website. So, unless you’re a dude like me who wants to run multiple websites using the same host, you don’t need other plans.
c.We already got a domain from previous step, so just pick “I already own this domain” (you should type lovevagabond.com)
d.Choose “Hatchling” and their 36-month plan
OK, why do we have to play so big ?
I made a mistake of choosing only the 12-month cycle when I first registered at Hostgator. Because this offer is only for the first purchase (which means, you hardly get this price after renewal)
The fee for 12 month after this period is similar to that of 36 months, this offer is a steal. Just use it.
e.Review all your info and press ‘Checkout now” to complete the purchase
f.Hostgator then gives you an email with the login credential, keep it somewhere safe (you can create a folder in your mailbox to store this mail)
g.Right now, pay attention to these lines
Login to Namecheap, choose Dashboard, then "Domain List"
Find your purchased domain and choose “Manage”
At Nameserver, choose “Custom DNS” , and insert these two lines above to this field, then press the green tickbox
Done, your domain at Namecheap is connected to Hostgator Hosting. Hooray.
Let’s get to the next part, intalling WordPress on your site.
So, why WordPress, not Blogger? Because WordPress is the most popular blogging platform in the world. It’s easy to use, has tons of plugin, and themes are just hard to resist. And you can do all the awesome stuff without having to code a single line.
OK, enough words, I’ll show you how to get yourself the magic called “Wordpress”
First, login to Hostgator cPanel using the credentials in the above email, and choose "Install a free WordPress site"
Choose your username, and password carefully (we will need this to login to our webpage later)
Then, choose “Install”, and that’s it.
WordPress is available, pretty fast, right?
It’s a bit crowded here, but don’t worry , you just have to pay attention to just a few things to get your site working right now
Post: where you put your ideas into words and rock the world, that’s right, it’s where the articles are born
Page: Page is similar to post, but with a main difference: you can display page on the menu. Furthermore, page is a static piece of content, unlike post. For example: if you create new post (like this one), the previous ones get “buried”, but page is not.
Comment: where you review all the comments from readers, possible actions here are: Approve, Reply or delete spam comment
Settings: change the configuration of your site.
Appearance: change the theme, the menu of your site, and many more.
Plugin: unleash the power of WordPress by adding plugins and extensions to your site.
Why do you need a professional looking logo?
Well, obviously, a logo makes your site more than just a mere blogging site like thousands of others, but stand out as a brand itself.
Cool, professional logo is also an act of commitment, it means you’re serious into this blogging business.
Ryan, sounds great, but I don’t know how to draw?
Well, guess what, neither do I, but that doesn’t stop you to come up with an eye-catching logo, right?
Here are some recommended solutions
Fiverr: a freelancer marketplace where you can do anything starting from just $5, but don’t get me wrong, we can’t get a logo with just $5. A decent one cost around $25-$50. I’ve been using Fiverr for the last few years for some tasks, including designing a logo for another site, my tips are:
Canva : a free graphic service, allowing you to make logos by just dragging and dropping the elements. The premium account has access to more tools and template, but in my opinion, if your budget is tight, the available templates are just enough.
Upwork: formerly Elance-oDesk, is the global freelancing platform where you can hire talented professionals for your project, from simple task such as logo design, or complex one like developing an app.
OK, now you have WordPress installed on a hosting, with a registered domain name. Then what’s next?
It’s time to pick a theme for your blog
If a blog is your house, then the theme is the decoration, the “look” of your house.
A good theme makes your site look more professional and can easily catch reader’s eye (nobody wants to see an ugly blog).
But how do you know if the theme is right, while there’re hell a lot of themes out there, both paid and free ?
Here’re my suggestion:
I don’t know, but this tool https://www.wpthemedetector.com/ can give me the answer.
In my case, I chose Thrive Theme for the following reasons:
Askimet: people hate spam, and this plugin keeps your sites from countless of spam comment every-single-second. A must-have plugin for every blogger (and it’s free).
Yoast SEO: as I said earlier, SEO is a difficult task for newbie, so this plugin can help you to optmize your post, header, keywords etc for a better SEO result.
Updraft Plus: bad thing happens, and a handy backup plugin is always needed.
WP Rocket : my all time favorite plugin for speeding up website. (note: this one is a paid plugin, so you don’t need to buy it right at the beginning)
These two tools give you valuable data and insight on user behavior (Google Analytics), or the error on your site ( Webmaster Console), for example : what page attracts most users? The bounce rate of your site?
These pages are needed for every blog, they are
Your first post: now it's the time, write a short post saying hello to your audience, doesn’t need to be long or too serious. Just say something like ‘Hi guys! This is my first post’
Create Social Media Accounts with your brand: on common platforms like Twitter, Pinterest, Instagram ...
Now we’re into the most interesting part of getting yourself a blog : content creation and monetization.
What should you write about?
The answer is simple: Anything that you’re interested in.
After all, your blog, your content, your rules.
But I also have some good tips for beginners
What type of site do you want to make?
Well, it’a little bit advance. There’re two types of site: authority site and niche site.
So what’s the difference between them?
Authority Site: In SEO-wise, if you’re doing authority site, then you’re playing long term. The authority site covers a wide range of topics with quality article. As a result, it will take longer for Google to rank your site and attract traffic. But once your site is strong enough, then your article can rank relatively fast.
Niche Site: On the other hand, niche site focuses on a narrower topic, so it’s easier to rank fast on Google. The downside is, it’s hard to expand to other field. If you decide to travel to other places or write about other topic, then niche site isn’t an option.
Authority Site: Travel in Europe (articles about traveling in many countries in Europe)
Niche Site: Travel in England.
In my case, I built MrAbroad with the long term in mind, it took me about 6 months to get my first visitor, and more than a year to get enough traffic (but maybe just because I’m not good at SEO)
Read more: The Ultimate Japan Packing List
Now to the most interesting part, how to make money from your blog.
Don’t wait until your blog get enough traffic and start making money, you can do it right now. Of course, the income may be small at first, but it’s always a pleasure having a passive income.
So, without further ado, let’s take a look at how we can monetize our blog.
Adsense: the most popular way (although not the best way to monetize your blog) is placing Adsense ads on your site. Login to Adsense, sign up for an account, register your site, setup an ad unit, and you’re good to go.
Tips: For WordPress user, I recommend using the plugin Advance Ads to manage your Adsense placement. You can display the ad on the sidebar, between paragraph, and many more.
But once your traffic grows, there’re better alternatives to Adsense, for example:
Amazon Associates: the “traditional” way to affiliate marketing. Start making money with Amazon is simple, first you need to sign up for an account at Amazon Associates Program, then write an article about a product, with a link to that product in Amazon. Once reader clicks on that link and makes a purchase ( it doesn’t need to be the same product you mentioned), you’ll get a commision from Amazon.
Booking.com or TravelPayouts: use these sites to promote Hotels and accomodation. With TravelPayout you can also help readers to find flight with best price, as seen here on my site. I’m thinking about switching to TravelPayouts since their payout is higher than Booking.com
GetYourGuide: Have you been to a great attraction? Have a review about that place? Cool, then sign up for an account at GetYourGuide and start making money when your reader book a ticket to that place.
You can sell banner on your site, sounds cool, eh?
There’re options like sponsored post , which means somebody will pay to have their article posted on your site, with a backlink to their site (I haven’t done this kind of monetization yet, but I heard the price may be from $100-$300 per article).
Well, about monetization, we can talk about this topic all day. The sky is the limit of how well someone can make money from their blog.
But the principle is : your reader experience comes first, don’t overdo it and make them feel uncomfortable.
Now you have all the information needed to start your own travel blog , now it’s your turn. Wish you all the best.
And. come on! Just do it already.
Sign up for EXCLUSIVE updates and travel tips, delivered straight to your email!