Last updated: 1st April 2018. 


Starting a travel blog is the best decision I’ve ever made.

Through this site, I’ve funded six years of full-time travel and gained a book deal for my travel memoir (along with a big New York City agent). I’ve been featured in large newspapers, like the Wall Street Journal, the Independent, and the Daily Mail. I’ve been interviewed for BBC radio in front of an audience of 1.6 million listeners. I make six figures in entirely passive income, meaning the money comes in whether I’m working or not. I’ve worked with large brands, such as the New Zealand tourism board, HostelBookers, and Eurail.

Before starting Never Ending Footsteps, I had zero writing experience, had no idea how to run a website, didn’t really know what a blog was, and had never heard of WordPress. I didn’t even own a camera. I’d just graduated from college with a physics degree and was fully intending to throw myself into a career in particle physics — that is, after I took a year-long round-the-world trip.

Guys, I’ve now been travelling full-time for six. freaking. years. That’s six years of travel paid for entirely through this travel blog.

But success to me isn’t just about the money, the book deal, and media mentions.

Running Never Ending Footsteps has led to life-changing friendships with some of the most fascinating and inspirational people I’ve ever met. It’s helped me conquer my multi-year battle with anxiety and an eating disorder. I even found my boyfriend of five years through my travel blog!

So yeah, I’d say starting that this site was the best decision ever.

There are approximately seventeen bajillion articles describing how to start a travel blog out there and I hesitated throwing my take into the mix for many years because of it. But after discovering the similarity of these articles, I couldn’t hold back. Because I’ve always been unconventional, and my blogging career path is no different. You don’t need to do what everyone else is doing — in fact, I recommend actively avoiding it.

I’ve never joined Travel Blog Success and won’t tell you that you should; I think it’s expensive and unnecessary. I’ve had a strict no press trips or sponsored travel policy for five years and counting, preferring to instead make my blog a success so that I can simply afford to go wherever I want, rather than traveling on someone else’s dime and writing the content they want me to push to my readers. I write about how not to travel the world and don’t try to pretend to be a travel expert. I’ve done everything differently and that’s what’s helped me stand out from the crowd.

Here’s how to start a travel blog:

  1. Find the perfect name to suit your personality.
  2. Set up hosting for your blog.
  3. Install WordPress.
  4. Learn how your blog’s dashboard works.
  5. Download a kickass theme.
  6. Design your logo.
  7. Install these essential plugins.
  8. Start building your audience and making money!
Digital nomad office in Laos

My travel blogging office in the 4,000 Islands, Laos — I paid just $3 a night to work in this hammock for three days

Step One: Coming Up With a Name for Your Travel Blog

Finding the perfect name is arguably the most challenging aspect of starting a travel blog — it took hours of brainstorming for me to finally settle on Never Ending Footsteps. You need to remember that you’ll likely be known for your site name for the lifetime of your blog, because changing it is a huge pain in the ass. Here’s what I recommend keeping in mind.

Find a way to stand out from the crowd: Names like Nomadic [name], Adventurous [name], Backpacking [name], [name]’s Travels, and Wandering [name] have all been done to death, and it’s unlikely you’ll find success with them. Is anyone going to remember Nomadic John when Nomadic Matt is so popular? Probably not.

Don’t forget to take a long-term view: Don’t call your blog Travel For a Year if your trip has the potential to last longer; don’t call yourself The Thirty-Year-Old Traveller for the same reason. Having a travel style in the blog name — like Backpacking James or Ruth Loves Luxury Travel could cause problems down the line if you decide, for example, you no longer want to stay in dorms every night.

Keep it classy: If you’re hoping to eventually end up taking press trips or working with companies in any capacity, think about how you’ll feel when handing over your business card or pitching for a trip. “Hey, I run the successful travel blog, “Sex, Drugs, and Travel” won’t necessarily make for the best first impression. Imagine introducing your site to the CEO of a tour company to see if it feels right.

Make the url as easy as possible to remember: I’d avoid a site name that contains more than around four or five words, and I’d also recommend against using hyphens, because they make it tricky to describe your url to people. Imagine being on a podcast and having to say, “my site is travel hyphen like hyphen a hyphen local,” or, “my site is Travel Like a Local with hyphens in-between every word.” Most bloggers I know with hyphens in their url has come to loathe it.

Make sure the .com domain name is available: It may not seem that important, but people are so used to websites ending with .com that they’ll likely forget any other domain extension.

Check out the social media options before buying the domain: Before purchasing your domain, make sure that the name of your site is available on every social media network you can think of. Especially important is Facebook, Twitter, and Instagram. It’s not the end of the world if your chosen site name is too long for a username, though, because you can modify it slightly. I’m NEFootsteps on everything but Facebook, for example.

How Did I Choose Never Ending Footsteps?

I opted for Never Ending Footsteps for the name of my travel blog because it’s one that can grow with me. It doesn’t link me to a particular travel style, specific age, or length of trip. I wanted to choose a site name that didn’t include my name because — thinking long-term! — it would be easier to sell my site somewhere down the line if it wasn’t tied to me as a person. Finally, I liked that, while Never Ending Footsteps evokes a sense of travel, I could potentially transition it into something else in the distant future. Never Ending Footsteps would work as a name for a hiking blog or a personal development site, for example.

Step Two: Setting Up Hosting

Hosting was the scariest part for me, because when I started out I had no idea what it even was. Fortunately, it’s quick and easy to get it all set up. And exciting news time! I’ve reached out to Bluehost and got them to agree to give readers of Never Ending Footsteps a discount on their hosting! When you use this link, you’ll pay just $2.95 a month, rather than $7.99.

I’ve tried and paid for four different budget hosting companies over the years, and Bluehost is the one I recommend. (HostGator had support who often struggled to solve my problems, Site5 made my site so slow that it took several minutes to load, and Namecheap’s poor security had my site hacked within a few days of me choosing them).

Bluehost is affordable, their live chat support team are helpful and can usually fix issues within minutes, and — bonus! — you’ll receive your domain name (the url of your site) for free. Setting it up should take you less than ten minutes.

Head to Bluehost’s homepage. This is what you’ll see:

Bluehost sign-up screen for promo pricing


Hit that green button that says “get started now” and you’ll be redirected to a page outlining their different hosting plans:

Bluehost plan selection for promo pricing

As you’re just starting out, I recommend the cheapest plan, for $2.95 per month. At this point, you don’t know what’s going to happen with your site down the road, and you can always upgrade at any point when your site starts to take off. Hit select on the starter plan and you’ll be sent to the following page:

Bluehost sign up screen for domain name

Unless you’ve already bought a domain name, type your chosen blog name into the box on the left and click next. Check the name multiple times for spelling errors! Now check it again. You wouldn’t believe how many people register a domain name with a spelling mistake in it.

On the next screen, fill in your name and address, and then your package information. Here’s what I always choose when I’m starting a new site:

Bluehost package information and payment screen


I recommend starting out with the 36 month plan. It works out to be $2.95 per month rather than $5.95 a month for the 12 month plan, saving you almost $50 over those three years. Sure, investing in your blog is a big commitment, but if you’re aiming to build a successful one from the beginning, it’s important to get into the right mindset. If you go into it thinking you’ll still be running your site in three years, you’ll be more likely to make it happen.

Finally, fill in your payment information and you’re good to go!

Bam! You’ve now set up your hosting and domain name — easy, right?

Step Three: Installing WordPress

Now that you’ve signed up for hosting, it’s time to install WordPress. After setting up your Bluehost account, you’ll be asked to choose your password for WordPress.

Bluehost password

Bluehost password

Bluehost will then ask you to pick a theme that appeals most to you. Don’t put too much thought into this — it’s not permanent; it’s just a placeholder for now.

Bluehost themes

After you’ve chosen a theme, hit that button that says start building, and it’s time to, um, start building!

Bluehost start building

Next, you’re going to be asked whether your site is business or personal. You’re going to want to eventually have a travel blogging business, so of course you should click on business (exciting!)

Wordpress bluehost

Fill in your site’s name and slogan in the boxes that appear on the screen. Again, don’t worry too much about the slogan — you can change that as you play around with different ideas for your site.

Bluehost set up

You’re going to want to select yes on the next screen.

Bluehost sign up

I have a static homepage, but you could choose most recent news if those style of blogs aren’t your jam.

Bluehost homepage

I hit “not now” on the next screen, because your business address is likely your home address right now, and you don’t want the entire internet knowing that.

Bluehost address

Click “not now” when it comes to installing WooCommerce. You may eventually want to start selling things through your travel blog, but now isn’t the time to start worrying about that.

Wordpress woocommerce

And the complicated bit is done! The screen below means that you’re now the proud owner of a WordPress travel blog. Congratulations!

Wordpress set up

So, um, what on earth do you do now?

Step Four: Logging In to Your Site

It’s super-simple. Head to and you’ll see this screen:

Wordpress sign in screen

Type in your username and password and you’re in!

That screen you now see is your WordPress dashboard and that’s where you’ll be running your business. Down the left-hand side, you have all of the important stuff — posts (for writing blog posts), pages (for static pages on your site, like an about me or contact page — these will be shown on the navigation bar of your site at all times and will be easily accessible to your readers), comments (where you’ll approve, spam, or reply to comments from readers), appearance (where you’ll alter the look of your site by installing a theme, editing its code, and adding widgets to your sidebar), plugins (for adding features to your site), and settings (where you can alter your site settings, obvs).

It all sounds a little overwhelming right now, but I promise it’ll all fall into place in a day or two. Here’s what your next steps should be in order to get your site live and kicking:

Working in the Maldives: surprisingly easy!

Working in the Maldives: not exactly a hardship!

Step Five: Finding a Theme

It’s time to make your site pretty! Here are a couple of options for finding a theme, and I’ve used both of these on Never Ending Footsteps):

Elegant Themes: The very first version of my blog used a Elegant Themes theme (Divi is my favourite), and I made my way through several other ones during my first couple of years. For $89 a year, you’ll gain access to 87 professional-looking themes. It’s great value for money, getting to choose from such a wide selection means you can play around with different designs, and the support team always managed to solve any problems I was having within 24 hours. You can browse all of the designs before signing up, too!

ThemeForest: If you want to use a theme with an even slicker design head to ThemeForest. There, you’ll pay around $50 per theme (the price varies, but averages out at around $50), but the themes available have hundreds of options for customisation, are usually responsive, and have a support team to solve your queries within a few hours. I’m currently using a ThemeForest theme on Never Ending Footsteps and I love it!

Once you’ve bought a theme it’s time to install it on your site. Themes will usually include installation instructions, so this shouldn’t be difficult at all. In Themeforest, for example, you’ll be able to download the installable WordPress file. Once you’ve done that, you can log in to WordPress, click on Appearance – Themes – Upload, upload the zip file, and you’ll be on your way to a beautiful site.

Step Six: Getting a Header

A logo/banner is what you’ll use to differentiate yourself from other bloggers, so it’s kind of a big deal. But I’ll jump in here and say that I don’t think it’s something you need to put a huge amount of time or money into in the beginning stages of your blog. More important is your kickass content, then once you’ve started to build a following, you can pay more attention to your site’s design. As with practically everything in life, you’ll gain more benefit through investing money early on, but if you want to cut corners, this is where I recommend doing so.

Here’s what I recommend:

Canva: Canva is completely free to use, so if you’re starting your travel blog with a tight budget, this is a great option. Once you’ve created an account and signed in, click on create a design and play around with any of the banner-sized options. If you click on, for example, Tumblr Banner, you’ll find a list of pre-made templates that you can customise with your blog name.

Fiverr: If you’re not comfortable with your own design skills, I recommend heading to Fiverr and checking out what’s on offer. You’ll be able to browse reviews and examples of each designer’s work on the site to ensure you receive a decent-looking end result.

99 Designs: Alternatively, you can set up a competition on 99 designs, where graphic designers submit designs based on your brief, and you can choose the one you like best. This is a more expensive option, but typically results in a more professional-looking logo.

Working by the pool

Blogging by the pool in Hoi An, Vietnam

Step Seven: My Essential Plugins for Travel Bloggers

With your site almost ready to go this point, it’s time to start thinking about WordPress plugins. These will help improve the functionality of your site and give you access to a ton of new features. Here are some of my favourites.

Akismet: I didn’t realise how much websites are inundated with spammy comments until I started this site. At the moment, I receive 2 or 3 spam comments a minute. Fortunately, I don’t have to see any of them because Akismet catches and deletes them automatically.

Comments Not Replied To: Building a community is important, and this plugin shows you a list of comments you haven’t replied to yet. If someone spends their time commenting on your blog, it’s worth taking a few minutes out of your day to reply. Plus, if your readers can see you reply to everyone, they’ll be more likely to leave a comment themselves.

Contact Form: This will add a form to your contact page so that people can email you.

Mash Share: You’ll want to provide an easy way for people to share your posts, so make sure that you include a plugin to adds social media buttons to every post on your site. My favourite is Mash Share.

Interactive World Maps: Have you seen the beautiful map on my Where I’ve Been page? It’s a plugin called Interactive World Maps, which I highly recommend getting. It’s a paid plugin, so it’s not something to opt for if you’re trying to keep your costs low, but if you want a beautifully designed map to showcase your travels, this is the one to go for.

WPTouch: Don’t worry about this if you have a responsive theme (and you most likely will). But if not, WP Touch installs a mobile-friendly version of your theme, so that readers on smaller devices can read your posts without having to squint or zoom in. Having a mobile-friendly theme will improve your rankings in Google, too!

Yoast SEO: If you install only one plugin, make it this. Yoast SEO makes it so easy to improve your rankings in Google and is the absolute best SEO plugin out there. It comes with hundreds of features and options so I won’t list them out there, but needless to say: you need this.


Blogging from a hammock in San Ignacio, Belize

Step Eight: Join Superstar Blogging

For a long time, I was against all travel blogging courses. I thought they were unnecessary and expensive, and it irritated the hell out of me whenever I saw travel bloggers gushing about them.

After five years of actively avoiding anything to do with them, Nomadic Matt invited me to check out Superstar Blogging, his travel blogging course, and I reluctantly agreed.

And then I was like, man alive! I wish I’d had access to this when I first started out! 

Matt’s course consists of units on how to get your blog set up and looking beautiful, how to create engaging content that will go viral, how to network with other bloggers and get media attention, how to optimise your site to rank highly in Google, how to create a kickass newsletter and what to include in it, and how to make money with your blog, work with brands, and create digital products. On top of that, you’ll also gain access to a Facebook group, where you can ask members and Matt for blogging advice, access to a dozen webinars on how to make your blog successful, a huge and helpful list of suggested reading for building a business, and interviews with experts (who are not travel bloggers) in their specialist areas, like SEO and affiliate marketing.

In short, this course provides a ton of value and I wholeheartedly recommend it if you’re looking to learn everything there is to know about travel blogging from the most successful travel blogger out there.

Do I think it’s an essential? No, not at all. After all, I found success without taking a course and so have many other travel bloggers. But I do think Superstar Blogging will significantly boost your chances of building a successful travel blog, help you start treating it like a business, and get you making money far sooner than you otherwise would.

Step Nine: Your First Blogging Steps

Create an about page: Before you even publish your first post, you should create an about page. The first thing I do whenever I arrive on a travel blog for the first time is find out who the blogger is, what they’re currently doing, and why I should care about them. An about page is so, so important. It tells potential readers why they should follow along on your journey. This is also the place to let your personality shine! Share weird facts about yourself, tell people why you want to travel, show them you’re human and worth following.

Write your first post: After you’ve got your about page sorted, make your first post about you. Tell people why you started the blog, what it’s going to be about, where you’re going, and where you’ve been. Your introduction is how people will get to know you and it helps kick your blog off with a bang.

Don’t be afraid to let your personality shine through: Don’t be boring. When I first started blogging, I was so concerned with being professional and being an expert that I ended up writing bland posts that read like a Wikipedia article. Little did I know, it’s your personality that’s going to convince people to subscribe. Once I embraced my inner idiot and started writing about the ways I’d screwed up on the road, my traffic skyrocketed. It’s so important to have a personality in blogging; don’t try to be a guidebook. Be a person. Be yourself. Even if you’re really weird. One thing that helps me achieve this is to write my blog posts as I would speak, then tidy up the grammar and sentence structure afterwards.

Create a business plan: Nobody talks about this, but it’s so important! If you want to find success, you need to treat your travel blog just like any other business. How are you going to find success? How will you monetise your site? How will you build an audience? Where do you want to be in three months? Or in a year? Which companies do you want to work with? Where do you want to be featured? Start thinking long-term, write down your goals, and start working towards them from day one.

Get Google Analytics: You’ll want to be able to measure your success, so Google Analytics is a must. This will allow you to track your traffic and find out more about your readers. Don’t get obsessive over it though! It’s far too easy to waste an entire day staring at your live analytics.

Find a network of bloggers at a similar level: I recommend finding a group of bloggers who started out at a similar time to you. Twitter chats are a great way of doing so. Create a Facebook group and use it to bounce ideas off of each other. Share tips on building your audience, finding your niche, and making money. One of the best things I ever did was to make friends with other travel bloggers when I first started out — it helped me make my first advertising sale and find lucrative freelancing gigs, not to mention build wonderful friendships with lovely people.

Stand out from the crowd by doing things differently: There are hundreds of thousands of travel blogs out there now. How are you going to stand out from the crowd? I’m a contrarian so if I see that everyone’s doing something, I try to do the opposite in order to find a niche.

I don’t take press trips or sponsored hotel stays or even accept free products for review. Why? Because every travel blogger does all of those things and I knew it was one of the things their readers dislike most about their blogs. I decided I’d pay for everything myself and travel how non-bloggers travel and have received nothing but amazing feedback in response to it.

I don’t offer advice on how to travel the world. Instead, I write about how I screwed up while travelling the world, because nobody else is doing that. And because travel isn’t always amazing but so many travel bloggers pretend that it is. I don’t make out that my life is perfect and I’m living the dream — instead, I write frequently about my battles with anxiety and what it’s like to deal with a mental health disorder on the road. I write about what it’s like to get lost in every goddamn city you visit; about how it feels to get scammed for the twentieth time in a year; about how to deal with your boat starting to sink in Thailand.

Everyone says to create a regular posting schedule. I didn’t start off by posting regularly though, and I never have. Bloggers say to post three times a week, but sometimes I’ve posted once a week for months on end. When I got a book deal, I posted once every three months and my traffic still grew. Interestingly, I once posted every single day for a month and my traffic dropped! Most important of all is focusing on your quality of writing. Don’t rush to post as much as possible if it’s going to sacrifice the quality of your work.

There are some things that will help you find success and that’s why everyone’s doing them. Go self-hosted, get a catchy name, find a beautiful theme, and come up with a way to brand yourself. But everything else isn’t as important. Post when you want, travel where you want, and write about the things that interest you. Be yourself. That’s the way to build a successful travel blog.

Working from anywhere

Working in Placencia, Belize

How Do You Make Money With a Travel Blog?

A lot of travel bloggers recommend waiting until you’ve built a large and engaged audience before you even start to think about monetising your site, but I don’t think it’s necessary. There are plenty of ways to start earning money that won’t negatively affect your growth or annoy anyone who visits your site. Here’s how I recommend getting started:

Adsense: The easiest way to start making money with advertising is through Adsense. Sign up for an account, enter in the ad settings you want (I’ve received the most success with a 300×250 sized banner placed below the first paragraph of a post), and then you’re good to go! Download the Quick Adsense plugin, too, as it makes placing the ad code anywhere on your site straightforward.

Amazon: If you want to get started with affiliate marketing, Amazon Associates is best for beginners. Any time you mention a product on your site, you can search for the product through Amazon Associates, and then use that link in your post. Whenever your readers click on that link and choose to buy anything, you’ll receive a commission on that sale. Packing lists, in-depth reviews, and gift guides are great for monetising through Amazon, so get started with those.

Other affiliate programs: As long as you don’t go overboard and stuff every single paragraph with a ton of affiliate links (which can always be tempting!), there’s no reason why you can’t join other affiliate programs, too. Some popular ones that I use and recommend include World Nomads for travel insurance, Agoda and for linking to accommodation I’ve stayed in, and Skyscanner for whenever I talk about finding inexpensive flights.

Most important of all: I use every single one of these companies and have done since the very first day I started travelling. If you hate Skyscanner and never use them, for example, don’t then recommend them to your readers just so you can make money from them.

That’s all I’d focus on right now. I’d steer away from monetising your social media, trying to get comps, and running branded content posts/sponsored posts in the early stages, if not forever, because they’re most likely to annoy your readers.

How Much Does it Cost to Start a Travel Blog?

Now that I’ve covered how to make money with your site, let’s take a look at the upfront costs you can expect to pay to keep a blog running. Here are several options:

You want to run a blog to keep friends and family informed of your travels: free

If your aim is to keep a record of your travels for your friends to follow along with, there’s no need to make an investment up front. Instead, I recommend heading to (rather than .org) and setting up your site through there. You won’t have to pay for hosting and you’ll have access to free themes to use on your travel blog.

You want to build a successful travel blog but don’t have much money to get started: ~$3.95 a month (+$50 for a theme)

There are definitely ways that you can cut corners without sacrificing the overall quality of your travel blog.

I’ve yet to come across a popular travel blog that wasn’t self-hosted, so that’s an essential in my eyes. When it comes to a theme, having a slick and modern one will create a better first impression, so I think that’s important, too. Opt for a ThemeForest theme in this case, for around $50, and you’ll be well on your way to building a kickass travel blog.

For your header, go for Canva if you’re trying to save money. They have some pretty impressive banner designs that won’t cost you a cent to use, and you can hire a professional designer further down the line as you find success. Skip the travel blogging courses and any paid plugins at this point — you can invest in those later on once you start making money with your site.

You’re me: $180 a month

Ha! I’m including me in this list because you’re most likely curious to know how much I spend on my site, and it also gives you a good idea of the kind of expenses you can expect to pay once you’ve built a successful blog. I pay around $150 a month to keep my site running, but the good news is that I make over $6,000 a month with it, so it’s definitely worth the investment! I spend $100 a month on hosting, $50 a month on a newsletter service, and $30 a month on various social media scheduling tools.


And that’s about it! Have any questions or looking for further advice? Ask away in the comments!

Starting a travel blog is the best decision I've ever made. It's now funded five years of full-time travel, led to a book deal, and changed my life. This is a step-by-step guide to starting a travel blog and maximizing your chance of success!

Note: This post contains affiliate links. If you decide to purchase through these links, I receive a percentage of the sale at no additional cost to you.