Okay, it’s probably not surprising, but… I 100% love being a travel blogger.
What once started merely as a creative outlet for me has become a full-time job and a location-independent lifestyle. Every day I get to do things I intensely enjoy doing… and get to make a living from it!
I know that must sound like a dream (and it is), but if you’re thinking of becoming a travel blogger too, I do have a few words of caution. Gaining an audience, let alone earning money with a travel blog, is not easy. I think it’s important to say this upfront.
Some bloggers seem to pitch travel blogging as some kind of easy cure for all of life’s problems. “Just quit your boring life, start a travel blog, and follow your dreams! Soon you’ll be riding a unicorn!”
Well, I think it’s better to have realistic expectations.
Because of how search engines and social media work, the reality is you just won’t capture an audience right away. It definitely takes some hard work and patience. The rewards can be enormous, but don’t expect to be a world-famous blogger after just a few months!
That’s why I always say you should start travel blogging because, above all else, it’s a fun thing to do. If you keep doing it for a while (say, at least a year), you can see where else it can take you. Some people keep blogging just for fun, others turn it into a passive income source, or use it to get into a content creation or marketing career.
In this guide, I’ll share everything I’ve learned over the past 7 years about starting a travel blog and setting yourself up for success — whether you just want to do it for fun, as a hobby-with-benefits, or if you’re hoping to make a living from it directly.
How to start a travel blog:
- Why start a travel blog
- How to set up a blog the RIGHT way
- Why you 100% need a domain name
- What’s a niche (and do you really need one?)
- How to make money with a travel blog
- Tips, tricks & resources
Why start a travel blog?
Why would you want to start a travel blog in the first place? Here are some of the most common reasons, roughly in order of difficulty:
1. Just for fun
Maybe you just want to blog about your travels for friends and family. Cool beans! If that’s you, maybe you’ll just want to skip straight ahead to how to set up a blog. If you follow my step-by-step guide, it will only take 10 minutes.
2. Learn new skills
Blogging can teach you about writing, social media management, photography, marketing, entrepreneurship, and a billion other things. I learned more than I could have ever dreamed of with Indie Traveller and a previous blog I had (which was about video games). I rapidly acquired new skills, made many new friends and colleagues, and even got my foot in the door for some amazing jobs over the years.
3. Travel for free
The legends are true: you can often stay for free in hotels, get free tours, or even get entire trips paid for you. Of course, that’s in exchange for useful publicity. That means you’ll need to work for it and give sponsors the exposure they’re expecting. But if you have a knack for personal branding and social media, you can get a lot of travel experiences for free.
4. Build a portfolio
A blog can also be a perfect launching pad for a freelance or consulting career. What better way to get gigs in travel writing, social media management, or WordPress consulting than having an amazing public showcase of your work? The proof is in the pudding, as they say. And a travel blog is a pretty delicious pudding.
5. Earn a direct income
And finally, you can even make a living directly from a blog through things like advertising, affiliate links, or product sales. This is what’s enabling me to make a six-figure income from Indie Traveller right now.
Keep in mind you’ll first need a lot of visitors. The thing about using banner advertisements or affiliate links is that might make you barely anything for ages, and then suddenly quite a whole lot. I think you might not even want to bother with them in your first year, as it’s just too early. But eventually, you can get reliable and passive income from your content. This is definitely the hardest goal to achieve with a travel blog, but it’s also the biggest reward.
Of course, maybe you don’t know exactly how far you want to take your blogging just yet, and that’s okay too. The one thing you’ll be guaranteed is the experience, the skills, and the creative outlet. And remember that a travel blog is always something you can fully own and develop in your own way, independent of any platform or company.
How to set up a blog (the right way!)
Whatever your goals are, I highly recommend setting up your blog in a way that will keep working for you later. Starting your travel blog in the right way will simply save you a lot of headaches as your blog grows and evolves.
There are some free blogging platforms out there like Medium or WordPress.com (which is different from WordPress.org) where you only have to sign up for an account. Seems easy, but I advise against using these.
Firstly, these free platforms don’t let you add anything that’s commercial, so you can’t ever make any money from your blog (whether now or in the future). They also don’t let you expand your blog’s functionality using plugins or themes, which will come to bite you back later. You also often have to give a perpetual license to your content to these free platform holders.
Make sure you choose the right platform. In the early days of Indie Traveller, I was locked into the wrong free blogging platform. Migrating all my content to a self-hosted WordPress blog (and not the free version at WordPress.com) was an arduous technical nightmare. Trust me, you want to get this right from the start.
Here’s how to set it up the right way in only about 10 minutes:
Step 1. Sign up for a hosting plan
A hosting company takes care of serving your pages to users. And having your own hosted space lets you do with it whatever you want. A paid host doesn’t care if you put ads on your blog, or customize it with plugins, or anything like that.
It’s kind of like having your own plot of land on the internet. You can build your own house on it. And then you can add more rooms later, or even tear it down and build a bigger more awesome house on top of the original foundation. You can’t do that with just a rental space (like some of those free blogging platforms out there).
There are many different hosting companies. I like to recommend Bluehost, which I have an affiliate partnership with, though there are other good hosts out there.
That said, if you use my link to sign up, you get a special offer for Indie Traveller readers of just $3.95 a month. (You see, this post is actually an example of how you can monetize a blog! 😉 )
I used Bluehost myself for many years. Nowadays, my site is so big I needed a different type of host. But if you’re starting out, Bluehost is great and easy to manage. (It actually took me 5 years to outgrow it.) Don’t bother with their premium plans; if you just sign up for their basic plan, it’ll be good enough for a new blog. You’ll get unlimited storage and bandwidth, unlimited email addresses, and you can host an unlimited number of sites.
Bluehost also gives you your own domain name for free (or at least, for the first year). Having your own domain is essential… I’ll explain why in a minute.
Click here to sign up for hosting »
Step 2. Install WordPress
All signed up? Great!
Now that you have a hosting account, let’s install on it your own local copy of WordPress.
WordPress is the most commonly used software for managing a blog. The HUGE advantage of using this industry standard is that pretty much any other service or plug-in can work with it. There are also thousands of visual themes, tutorials, and other resources available for it.
Once you’ve signed up to Bluehost, you’ll reach your account’s control panel. Here, simply select ‘My Sites’ and click ‘Create Site’.
Give your site a name, and in the next step, select your domain name. You can just leave the field where it says Directory empty. Then press “install”.
The set-up might take about 5 minutes — time to make yourself a cup of tea or tell a travel story to your cat. Come back to your computer and WordPress should be all set up now.
Step 3. Sign in to your blog!
Okay, there isn’t really a step 3. You’re actually pretty much finished now. The technical side of starting a travel blog really isn’t as complicated as it may seem.
Go to www.yourdomainname.com/wp-admin/ and lo and behold, your WordPress admin awaits you.
You might want to go to Appearance > Themes though if you want to change the visual look of your blog. There are lots of nice free themes to choose from. Don’t worry, you can still easily change the theme in the future. With WordPress, you can seamlessly switch between themes.
You might also want to go to Settings > General and change the name and the tagline.
Ta-da, your travel blog is now ready!
Later, you’ll probably want to add an About and Contact page, or enhance your WordPress install with some extra plugins, or maybe switch to a premium theme. But you don’t have to worry too much about this now.
Rest assured, by having a self-hosted WordPress installation, your blog is future-proof and can be expanded and even monetized in the future.
The most important thing to do now is to start creating some content.
Why you NEED a domain name
Oh yeah, one more thing: it’s super important to have your own domain name. Even if you’re just doing a blog for fun (for now).
Here’s why.
Firstly, if you web address looks something like http://mytravelblog.wordpress.com it’s hard to remember and looks amateurish.
But the bigger problem? It’s that you won’t be building up any Domain Authority.
Think of it this way: when Google sees that you’re posting good content and getting links to your blog from other sites, it’s kind of keeping score in the background. The more authoritative sites Google sees linking to you, the more Google believes you’re authoritative as well.
But if you are hosted under a shared domain like wordpress.com, all those imaginary ‘points’ you’re accruing actually go to that domain, which you don’t own.
I’m glad I hosted my blog on indietraveller.co from the start. It meant everything I did on my blog helped to increase my domain authority. This later made it much easier to rank highly on search engines.
Active domains with many links to them can also become quite valuable and can even be sold or auctioned.
It doesn’t matter too much if your domain is a .com or has some lesser-known extension as people will still find you through search engines. All that matters is that you own the domain.
As I mentioned earlier, if you sign up at Bluehost you’ll get a free domain name. If you prefer to get your domain elsewhere, I recommend using Hover.com. Avoid GoDaddy (even though they’re popular) as they are spammy and try to upsell you stuff you don’t need.
You can use the widget below to test whether a domain name is available.
Choosing a name for your blog
Honestly, it’s tough to find a name for a blog that isn’t already taken. It seems like every combination of ‘nomadic’, ‘wandering’, etc. has been used.
So you’ll have to get a bit creative.
Consider blog names that don’t have your own name in it. Personally, I just think this gives you more flexibility. Maybe you’ll want to share your blog with other authors one day, develop it into new unexpected directions, or even sell it. It’s nice to keep your options open and not tie it exclusively to your name.
Sometimes I wish I had come up with some astoundingly witty name that shows me to be an unequivocal genius at naming things. I ended up calling my blog Indie Traveller, which is hardly inspired. But it is, at least, easy to remember.
It also says something about the way I like to travel, and it isn’t just limited to myself or my name. In the end, I’m happy that I didn’t go with Wandering Marek, or something to that effect, as I wanted a versatile brand.
Still, if personal branding is important to your blog, then using your own name could still be a good move.
What’s a niche (and do you need one?)
Let’s face it: there are many more travel blogs out there now than there were just 5 years ago.
That’s why it really helps to stand out and to focus on underserved (or just specific) topics.
It’s simple: if you pick your battles you’ll succeed. Do something different from others and you’ll get noticed.
What helps a ton is to focus your blog on a particular region, country, or style of travel. Specializing in some way or writing with a specific audience in mind is a great way to put yourself ahead of everyone else.
Even though I didn’t choose a specific niche when I started blogging 5 years ago, I think it’s the best path to starting a travel blog today. Applying any kind of focus to your blog can give you a huge advantage. Even if you’re just doing a blog for fun or as a portfolio-builder, focusing your content can help you gain more specific (and thus more desirable) skills and expertise.
Here’s why it’s good to have a niche:
- More specific search keywords are easier to rank for on Google, especially when you’re starting out
- Having related and interlinked content keeps readers engaged; they’ll often read more than just one standalone post
- It’s easier to become a trusted expert (or an inspirational storyteller) when you’re focused on a particular topic.
- Marketers love targeting! If you have a smaller audience but one that’s clearly interested in a specific thing, then that can be hugely relevant to commercial partners.
If finding a niche seems confusing right now, don’t worry about it too much. I’ve seen some newbie bloggers get totally paralyzed in trying to have some super genius niche idea from the start. But you might just not find it until you start writing and start interacting with readers. Many successful bloggers who found an awesome niche actually found it over time, pivoting after a year or two (sometimes even changing the name of their blog, which is complicated but not impossible).
The hardest part of starting a travel blog is simply to start.
So try flexing those writing muscles and focus on topics you’re passionate about.
Keep an eye on reader feedback and visitor statistics, and you might discover your niche naturally over time.
Making money with your travel blog
Whenever I tell people I’m a travel blogger, the first question I inevitably get is “how do you make any money?”.
So here, in brief, are some of the common methods.
Banner ads
This used to be a bad way to monetize, but it’s had a huge revival recently. Forget about using Google Adsense banners; they’ll barely make you anything. Try instead to get your blog up to at least 25000 sessions a month and apply to be a partner at Mediavine instead. The pay is excellent and the people at Mediavine are super helpful. 25000 sounds like a lot but it’s achievable within 1 or 2 years.
Affiliate links
These are special links that give you a commission if someone makes a purchase. For example, if you link to your favorite hotel on Booking.com with an affiliate link and someone decides to book there, you get a little kickback. It’s the same with many other products and services. I once wrote an article for Travelbloggersguide.com about how to monetize with affiliate links. And there are many other resources about affiliate marketing for bloggers.
Product sales
Another good way to monetize your blog can be through products that you’ve created yourself. Maybe you could write a book, create a course, or design custom merchandising that you can sell directly to your readers. (Need examples? Jodi at Legal Nomads sells beautiful bags and posters. Matt of Expert Vagabond sells prints of his photography. And many Instagrammers sell their Adobe Lightroom presets enabling others to achieve a similar look.) If you just want to sell one or two products then Gumroad is a pretty awesome payment processor and hosting platform.
Indirect income
As I said earlier though, many bloggers primarily use their blog as a channel to gain indirect benefits — whether that’s free travel experiences, freelance work, writing experience, or maybe one day becoming a brand ambassador (i.e. supported by a sponsor). These monetization methods typically rely more on having quality content and good personal branding than on gaining very large volumes of traffic, so they’re a much more common path to follow.
Some final travel blogging tips
Be patient. Finding an audience is not easy at first, but it can be a snowball effect. Getting your first 10 visitors will be waaay more difficult than getting your first 10000. Read this post with my 10 methods I used to grow my travel blog. You can also read more about defining your blog’s purpose and getting more blog followers.
Tighten up your writing. Unlike in print, there are no wordcount limits on the web. That’s nice, but can also lead to endless rants or meandering stories. Cutting fluff and cliches will do wonders for your writing. This post, the 7 Ways To Ruin Your Travel Writing, is a pretty amusing take on this.
Don’t get too distracted. I think content creation should be your main focus in the early days. Worrying too much about monetization or SEO or even promoting your work on social media can be counterproductive. Even if earning an income from blogging is a goal, don’t put the cart before the horse. Start by creating things you think people will want to see or read.
Always keep learning. The web is full of amazing resources that let you learn just about anything. There are blogging courses, tutorials, and YouTube series all over the place. It’s all out there if you look for it.
P.S. Don’t miss the special offer at Bluehost to get your travel blog started today. (Yep, that’s an affiliate link.)
Blogging tools & resources
- Start a blog with Bluehost – good and very affordable web hosting (only $3.99 a month if you click the link here), so you can set up professionally with self-hosted WordPress.
- Google Analytics – be sure to have this installed from the start! It will tell you how many people are visiting and what they are reading.
- Tailwind – essential tool to succeed on Pinterest. For more on this, see: 10 ways to grow your travel blog audience.
- Mailchimp – the easiest way to start a mailinglist
- Getsitecontrol – widgets for your site which let you easily capture e-mails, promote products, conduct surveys, etc. My site uses about 6 of these in various places, and they’re now key to my growth success. (And it’s much cheaper than services like Unbounce etc.!)
Some links may be affiliate links, meaning I may earn commission from products or services I recommend. For more, see site policies.
Hi Marek,
Thanks for this blog post! Really helpful, especially to new travel bloggers
Thank you so much for the useful guide! I’m also thinking about starting a travel blog and naming the host is really hard! Btw, I think you misspelled “early days”, you had it as “daus”, not sure if it’s intentional but wanted to point out 🙂
Oops, thanks, that’s corrected now! 🙂
Hey, currently I’m working on travel website https://www.travelindiaopedia.com/
It is fun to work but sometimes I get hopeless because of no organic traffic till date… good knowledge and great effort.
It’s still much too early… new sites are often not recognized by Google until 6 months or more. 🙂 Good luck!
Hey, Buddy. Thanks for sharing the information. I am a photographer and also want to start a travel blog, but I was confused. But now I got all mu answers. Thanks
You have provided a lot of great information and tips. And it helps me a lot in my way to be a great blogger. Thanks a lot.
There is a lot of great information available in this article for those who start blogging. Thank you very much for this beautiful article.
Marek,
Thanks for the blog. I ma still confused. I just started my blog website (through dynadot) and am still not sure if I still need WordPress and why. I went on their website. It seems like wordpress is another hosting company. I did not see any option to install WordPress. What am i missing?
Hope to hear from You!
Dynadot is a hosting company, while Dynadot Website Builder is a (simple) content management system. Similarly, Bluehost which I mention here is a hosting company, while WordPress is a content management system offered by many hosts including Bluehost (or that you can install yourself).
I’ve not used Dynadot Website Builder but it’s likely mostly intended for basic portfolio or small business sites, similar to Wix or Squarespace. WordPress is most widely used among bloggers as it allows more customizability, use of plug-ins, etc. But the choice of platform is ultimately yours.
Thanks a lot Marek. I need your opinion if you don’t mind: Dynadot offers access to WordPress through their VPS plan ($10/month)
https://www.dynadot.com/hosting/vps.html
Would you recommend me that or to move my domain to Bluehost and get WordPress through them?
My main recommendation is to get self-hosted WordPress, so if you can get it that way, great! I do recommend Bluehost here for anyone who’s starting out, but if you’re already set up at another host and you’re happy with them, then sticking with them might just be easier. 🙂
Nice Piece of Information,it clearly mentioned everything that you need to start for a blog from scratch.
Thanks
Hey Marek, thank you for sharing! I just started my travel blog http://www.stephventure.com and this post is REALLY helpful!
Thanks for your detailed answer Marek, you just helped me save lots of time.
Great insights, advice and straightforward information about how to get your travel blog started! Thank you for sharing and this confirms our own decision to launch our “niche” travel blog in the next couple of months!
Hi Marek. Thank so much for the article. I like telling about my trips on my WP.com, but the site is not well-known. Hope these tips would help my new site.
thanks!! i started my own
https://www.letsexplorenepal.com/
Thanks a lot for sharing information. Nice stuff.
Thank you so much for this information! This is my first time on your blog, and I usually jump from one post to the next without reading much. But, I was really drawn in to your writing.
I noticed that happens more often when the writer goes off topic and starts making the post about themselves. Talking about yourself and sharing your own story isn’t distracting as long as it supports the information or point of the post. It starts becoming distracting when it isn’t necessary.
I’ll be referencing this post when I start up my own blog once I finish developing my WP theme!
Thanks again! (:
Glad the enjoyed reading this Catherine. I agree with you… and I think this is actually an element that can make a travel blog more successful!
Good luck with your blog! 🙂
the post was very informative. It is true that now there are many travel blogs out there. SO we need to find a specific niche .
I also had one question that the hosting plan we buy from bluehost also offers us a free domain name. I wanted to ask that the domain we get is for lifetime validity or if we have to renew the domain name?
It would be great if you could answer my question?
It’s basically a free bonus for whatever initial period you purchase (for example 1 or 2 years). After that there’s an annual domain registration fee. For a .com this is usually around $10 a year.
Hey Marek, Thanks for the post.
I like your alternative take on possibly waiting to find your niche and instead seeing if maybe a niche finds you. It makes sense. Experiment with a variety of posts, see which ones get traction, understand why, and follow that route down into your niche.
But don’t you think that right from the start you need to have an idea of who your target “avatar” reader will be? I think you gotta write to somebody specific and not a general audience or else what you write will have no personality and resonate with no one.
Quick question on hosting: Are you still on the basic Bluehost plan? If not, when did you upgrade and how did you know it was time to upgrade?
Good question. I moved to a dedicated virtual server (or VPS) at Linode.com roughly once I broke past 100,000 visitors a month. I simply noticed my pages were getting slower and had some bad Google PageSpeed reports. Bluehost also offers VPS options (and I believe you can seamlessly upgrade to them from a basic account) but my server admin went with Linode for nerdy reasons. I still recommend Bluehost for anyone starting out.
Totally agree that it’s worth at least having a certain audience in mind. You definitely have to start with some basic assumptions about what you’ll write and who you’ll write it for. I’ve just noticed that many bloggers who say you need a perfectly defined niche didn’t start out with one themselves at all. It’s always possible to pivot or even rebrand entirely.
Thanks for your detailed answer Marek, you just helped me save lots of time. Hope we might meet some day an share experiences!
All the best and safe travels!
Thank you for mentioning us in a great monetization post, Marek!
Mediavine is known for helping online publishers monetize their existing content through digital advertising that doesn’t slow down sites or destroy audience experience. But ads are just the beginning. Our mission is to create sustainable businesses for digital content creators. We are committed to providing education to publishers on a wide variety of topics from social media to SEO and helping them diversify their income streams with our influencer marketing department and other resources (like your post!)
Our threshold to work with a site is 25k monthly sessions and we’re here to answer any questions at publishers@mediavine.com.
Thanks again!
— Susannah at Mediavine
Hey Susannah. I can honestly say that Mediavine is the only ad company I’ve truly enjoyed working with. Keep up the great work! 🙂
Hi Marek,
Congratulations for the wonderful job your doing!
I want to thank you for the helpful articles you are writing and ask for an advice regarding starting a travel blog. Do you think Wix is a good alternative to WordPress? and How do you get sponsorship (discount for accommodation), is there a communication strategy that you could share?
Thank you and hope you’ll have the time to answer,
Safe travels,
Robert
Hi Robert. I think Wix is great if you want to build e.g. a portfolio or a site for a small business with easy to use tools, and you don’t care that Wix owns your data. I don’t think it’s ideally suited to building a content-driven site or blog though. One of the disadvantages of Wix is that it’s proprietary, whereas WordPress is an open platform with a huge ecosystem around it. You could probably still make it work with Wix, but virtually all major bloggers I know use WordPress – it’s maybe not quite as beginner friendly sometimes (largely depending on what theme you use), but it ultimately offers way more control and flexibility.
For outreach, focus on answering the question ‘what will they get out of it’ as best as you can. It’s not about you getting the freebie, it’s about them receiving tangible PR or marketing benefit. Just saying ‘you’ll get exposure’ is typically not enough; suggest specific content or social media coverage you can offer them, specify what this includes (is it just a quick mention? or an article with photos? will you link to their site with a do-follow link?), and if possible offer some information on your audience (age, type of traveller). You can try a much simpler pitch if you’re just after a free stay in a hostel or something (as this costs them so little), but for anything more significant you have to make a marketing case.
Hope this helps!
Great post Marek! Thanks so much for putting this together. It will come in handy with my blog writing.
Hi Marek,
I´ve just read a lot of your tips and guidance and firstly, thanks a lot. I´ve been blogging for a couple of years but so inconsistently that it´s more like just a few months. Anyway, I have written more consistently the last month and feel motivated to keep it going. My viewing figures are currently in the low thousands which is actually a huge increase for me! Anyway, I pay for my domain annually and there my page looks slightly more professional in terms of the URL, however I am still using wordpress.com. I don´t use any hosting platform currently. What I want to know essentially, is how much you´d recommend upgrading now, even though I have no monetary interest as far as I know,and transferring all my content over rather than letting the pile get bigger and bigger?! I do want to make a leap from just personal blogging, does upgrading just make things easier IF this happens rather than providing any increase in likelihood of it happening? Sorry if this post is all over the place, I´ve been reading tips for about ten hours straight!
Hey Gavin. You could stay on WordPress.com for now if you are happy with the functionality. If you have no monetary interest in it then you might be fine with what that platform offers. However, if you want to have any commercial activity at all, then this is not allowed on WordPress.com (it’s against terms of service, and often this gets blocked even if you tried). You also can’t do more advanced stuff with your templates or plugins.
It is possible to migrate your content from a WordPress.com account to a self-hosted account in the future. Just count on this being a bit of a project. You’ll need to extract the content from one site and insert it into the other, and point the domain to your new site as well.
Hey Marek,
Is there a device you would recommend for traveling and blogging purposes. I don’t want to lung around my laptop so I’m looking to get something that I can use for these purposes before I leave on my year long trip. Something light but that will also have the capacity and storage for any software I might need to download like WordPress.
Hmm, well, you could consider an Android tablet. Put in a big SD card, or learn how you can attach an external drive to it where you can store things like photos etc. Or you could get a small lightweight laptop (some suggestions here).
Marek,
Thanks for the advice. I’ll look into that link.
Used this advice a little bit ago and went for it! Thanks for the post 🙂
-Julia
http://Www.cultwanderer.com
Have seen the travel blog success course, let me look at Fizzle. Thank you for sharing however have you used any of these?
You mean Fizzle? I watched their videos almost nonstop before I launched my blog. 🙂
Hey, IMHO if you want a fast and easy blog, you should use Medium
There is no cost and the default on the blog are really beautiful 🙂
I love Medium though by design it’s very limited with customisation/templating (which is something many people do want for a travel blog), and it’s bad for ever monetising it (they don’t allow it). I agree Medium could be a great option for some people though!
Hello, Marek!
Sorry for that late comment but still there is one thing I’d like to ask about Word Press.
Should one know PHP to run it properly?
Thanks for that comprehensive post!
No knowledge of PHP is needed (unless maybe you want to do rather advanced stuff). If you use plugins, you can build a site with WordPress without coding knowledge.