How to Start A Fitness Blog

So you want to start a fitness blog?

What an awesome idea!

I’m so glad you are here.

As an avid reader of fitness-related blogs, I’d bet that you have already thought about launching your own fitness blog…

But…how do you get started?


This whole thing might seem a bit…overwhelming.

Guess what—that’s exactly how I felt at the beginning.

When I started Runners Blueprint, I had no idea how to start a website, and I knew next to nothing about blogging.

But after making more than a few mistakes, I finally got around this while blogging practice.

Would you like to learn how to start your own fitness blog?

Then you’re in the right place.

In today’s article, I’m going to share with you the full beginner’s guide to creating a fitness blog (or any other type of blog).

Here’s a snapshot of what I’m going to cover:

  • The Story of Runners Blueprint (my blog).
  • Why do you need to get into blogging?
  • How to find the perfect blogging topic for
  • How to Register your Domain Name
  • How to choose the right hosting service
  • Get a Hosting Service
  • How to Set up WordPress
  • The must plug-ins for your blog
  • How to make your blog Pretty & functional
  • And so much more.

That’s a lot to cover, I know.

Grab a pen, a notepad, and get ready to take some serious notes because we are about to get started.

A Little Disclaimer

Before I delve into the topic of blogging, I want for the record to clearly state that:

  • I’m not a pro blogger, and I don’t claim to be good at it.
  • I certainly don’t have an impressive writing degree from a prestigious university.
  • I’m also not good at spelling and grammar (although Grammarly, a “free” app helps a ton).

The reason behind my blogging “success” comes down to the fact that I like blogging and writing about running and fitness in general.

Plus, I’ve been doing it for a while—practice, after all, makes perfect.

Why Blogging Matters

Note: If you are already excited about starting a blog, then feel free to skip this section.

Here a few reasons to get you into blogging.

You Can Do it on the Cheap

If you need extra income, then you can set up your money-making blog for just a few dollars a month, and have it earn you some cash in a relatively short period.

In fact, you can launch a blog with less than $50.

That’s not a lot of money.

  • Come up with a blogging topic ($0)
  • Purchase a domain name (roughly $10 a year or free)
  • Get a web host ($20 to $25 a year)
  • Set up WordPress ($0)
  • Change up your blog layout with a free WordPress theme ($0)
  • Create content ($0)

Note: If you have no idea what steps 2, 3, 4, & 5 are about, then fret no more.

I got them all covered in the next sections.

Step 6 is covered here.

Make Money

There is no guarantee that blogging will make you money (or enough money for that matter).

In fact, most people who start a blog do not succeed.

The blogging business is just like any other business in the world.

It can be hard to break in at first, but you just have to work hard and smart…and hopefully, you’ll get to reap the rewards of your hard efforts.

Expand your Offline Business

If you’re already a fitness expert or a coach, then blogging can help you attract more clients to your business.

Having a blog can also set you apart from the competition.

It Takes Little Effort

As I have already stated, you can start your blog from scratch and have it up and running in less than a half an hour.

And you don’t need to be a computer science expert to do it.

Basic computer knowledge is all you need to get up and running with your own blog…

To Write

Those of you who love writing understand this the best.

Some people cannot resist the urge to write, and in my book, that’s completely fine.

Please, if you need any help or have any questions, feel free to send me an email at David @ Runnersblueprint. Com and I’ll help you as best I can.

Step #1. Find your Blogging Passion

To start a blog, you need to find the right niche for your blogging experience.

That’s hands down, the most important step.

Do the following to make sure you’re getting off on the right foot:

Focus on Your Passion

I recommend that you start writing about a topic you can’t shut up about.

When you love what you blog about, it will show through your writing.

Not only that, your passion will be passed on to your readers.

They will be sucked into your conversations because they’d know that your ideas are coming from your heart.

Ignore the heart element, and you’ll find it hard to write content, let alone be able to withstand the many hardships that come with blogging.

Be Specific

For the love of God, please DO NOT try to be everything to everyone.

In fact, that’s one of the major mistakes I see many bloggers make.

One day they write about frugal tips for college students, the next day, they are writing about the best cities to retire.

Don’t try to be a jack of all trades.

It’s impossible to have a finger in every pie.

Instead, find out who are you are writing to, then build your blog around satisfying their needs and answering their most burning questions.

If you are still struggling with this one, then the next tip might help…

Broaden Then Specify

Start from a broader niche, then narrow down your focus into a smaller, more targeted niche.

For example, let’s say that you want to write about fitness, but you want to be more specific.

To do that, you can narrow it down to exercise.

Then maybe to workout routines for people over 40 or injury-free training.

Note – If you already know what you want to write and are an expert on it, then be my guest.

But in my experience, the more focused your topic of choice, the more likely you are going to succeed.

The Examples You Need

Even the fitness industry has like a gazillion sub-niches to pick.

Some of the most well-known and most sought after niches include:

Or you can also take a risk and start your own category.

Who knows!

Just decide which topic you are going to cover, then dig deep into it.

But what if you don’t want to start a fitness-related blog?

Well, pick another market.

By far, the biggest blogging markets are (1) Wealth, (2) Health, and (3) relationships.

Choosing a blogging topic within any of these three markets is a recipe for success.

Here are a few of the most successful and common blogging topics out there:

Dating & Relationship advice.

  • How to Get Out of Debt.
  • Frugal living.
  • Money Management Advice.
  • Personal Coaching.
  • Food and recipes.
  • Social Dynamics & Communication Skills.
  • DIY topics.
  • Beauty and Makeup.
  • Business & Marketing.
  • How to Travel on a Budget.
  • Writing Style.
  • Parenting
  • Technology topics.
  • Self Defense.
  • Language Learning Blogs.
  • Entertainment topics.
  • Persuasion and Influence.
  • Social skills.
  • Personal Development.
  • Hollywood & Celebrities blogs.
  • Home Décor.
  • Internet Marketing and Blogging.

Step #2. Name Your Blog

Once you decide on a topic, it’s time to give your blog a name.

Here is how:

Brainstorm a long list of the words associated with the topic of your choice.

If you feel stuck, then google it, or ask your friends for suggestions.

Once you have the list, start mixing and matching the words to form impressive blog names.

Just don’t get frustrated if you couldn’t come up with a name first time around.

This can take you a while.

For some newbies, coming up with the right name is often the most annoying part of blogging.

So, be patient.

In essence, your blog name should be:

  • Easy to remember
  • No use of dashes or other symbols (makes for a cheesy name)
  • Unique
  • Catchy
  • A .com (once you find a suitable domain name)

Note – don’t get obsessed with finding the PERFECT name.

In the end, the quality of your blog content is what matters most.

Check Availability

Once you’ve come up with a dozen possible names, head to Bluehost to see if your domain name is available.

To check for domain availability on Bluehost, you’ll be presented with this box:

Of course, you can use other domain checkers, but I just happen to prefer BlueHost.

Step #3. Register your Domain Name

Once you find a suitable name and the domain name is available, make sure to register it ASAP.

What is a domain name, you might ask?

That’s the address where people will find your blog on the web.

Mine, as you can already see, is

Nothing complicated.

Free VS. Paid Hosting

I highly recommend that you opt for the self-hosted option.

This means that your blog “lives” on your own server, instead of a free blogging platform, such as Blogger, Tumblr, Svbtle, and the sort.

Of course, the free hosted option is always an option, but I encourage you not to do that.

It’s limited and won’t give you the tools you need to get into blogging the way you want to.

Conversely, choosing a self–hosted option will give you the most control and freedom over your blog.

Of course, this option is not free, but it’s also not expensive.

It can cost you up to $3 to $10 per month for the hosting account.

For the domain name itself, expect to spend in the range of $8 to $14 a year.

Step #4. Get a Hosting Service

So, what is hosting?

Hosting is where your blog “lives.”— where all the posts that you publish on your blog will be stocked and stored.

The type of hosting package has a great impact on your blog speed and accessibility—vital for ensuring that your readers have the best browsing experience.

The Two Non-Negotiables

As a rule of thumb, the hosting option you go for should be (1) reliable and (2) affordable.

And I got the perfect solution…

Enter BlueHost

There are, literally, hundreds of web hosting companies, with payment plans for everyone.

Nonetheless, based on my experience and research, I highly recommend Bluehost.

It is, by far, the best option.

Bluehost is reliable and has great prices for almost everyone.

It’s also perfect for beginners because they are not that expensive.

In fact, Bluehost has hosting plans starting at roughly $4 per month.

What’s more, Bluehost also offers excellent technical support, and they respond promptly to requests, key in time of vital need.

Setting up BlueHost

Here is how to get set up with a domain name and hosting service.

The BlueHost Set Up Process

  1. Visit BlueHost
  2. Click the “Get Started Now” button.
  3. Pick a Plan (I highly recommend the Starter Plan).
  4. Choose a domain name or bring your (already) current domain.
  5. Place your order and pay for your chosen plan
  6. Familiarize yourself with your Bluehost dashboard

After this, you’ll need to install WordPress.

Keep on reading for that.

Step #5. Setting up WordPress

So, how are you feeling so far?

I hope you are not overwhelmed.

Well, if you are feeling so, then take a break.

Maybe you’ll need to reread the last section or go for a walk then come back with a renewed spirit.

If you want to keep up, then let’s go …

Now it’s time to install WordPress.

Wait what?

What is this WordPress you are talking about?

Well, just hear me out for a second.

WordPress (WP) is a simple and straightforward blogging platform.

This is the software you’ll need to manage your post, content, articles, images, etc.

With WordPress, you’ll be able to publish your blog posts ASAP with no need for any computer science background or coding experience.

The Best in the World

There are other different options, but WordPress is the BEST way to get you started.

Not only that, WP is the most famous blogging platform, counting for about 25 percent of all websites in the world, and is in charge of more than 75 million blogs worldwide, according to statistics.

Image Credit – PixelCrayons

And what’s more? WP is an open-source CMS software—so you won’t have to pay any fees to use it.

The WordPress Setup Process

  1. Log into your Bluehost account you just created.
  2. Go to the Software/Services section.
  3. Click on the WordPress icon.
  4. Now you are almost done.
  5. Next, click “Install a brand-new version.”
  6. Click on “cpanel” under the “Hosting” tab.
  7. Scroll down to “Website Builders.”
  8. Click “Install WordPress.”

Pick which domain you want to install WordPress.

Finally, add your website name, your admin username, password, and working email, you would like to be linked to WordPress.

Then save all the confidential data to a safe place (no need to memorize it).

So how to access your new blog?

Do this:

Click on the “Admit URL”—you can find it below the green box—then enter your WordPress login details.

This should take you to your WordPress dashboard–where you’ll be performing almost every task related to your blog.

Step #6. Make your Blog Pretty & Functional

This is the fun part of the blogging experience.

At this point, you practically have your own fitness blog!

Now you are just a few clicks away from publishing your very first blog post.

Welcome to the blogosphere!

So how does it feel, my friend?

I hope you are feeling excited…

Now it’s all about making your blog pretty and functional.

Readers experience is of utmost importance; you just can’t toss it to the side.

To do that, you’ll need to, first and foremost, pick a theme.

So, What’s a theme?

Think of a theme as the face of your blog—the outside layer that everyone will see and interact with when they visit your blog

With a theme, you can play with the design and overall layout of your blog, helping you decide on the visual aspects of your blog, from colors, the background to social media buttons, and navigation bar.

Everything is related to the layout of your blog, in essence.

When it comes to themes, you can either pick a free theme.

I highly recommended for beginners.

Or buy a new WordPress theme at or any other theme websites.

So which is which?

The Free Option

There is plenty of free WordPress themes available.

As you are going to see, WordPress comes with a cluster of free themes that are so simple to download and use


Head to Appearance > Themes.

Then install one of the free WordPress themes available there.

The Not-So-Free Options

If you got a few bucks to shell out or couldn’t find any quality free theme, then consider using a premium theme.

They can cost you around $30 to $50.

In my experience, the paid theme option is always the best choice to make—especially down the road.


Well, by doing so, you’ll have more control and say over the overall look and layout of your blog.

Also, you’ll get plenty of support, regular updates, and better source code quality—all of which is crucial for optimum blog functioning.

Getting it to Work

After getting the theme from Themeforest, return to your WordPress dashboard, then choose:

Appearance > Themes > Upload a New Theme.

Next, upload the Zip file you just downloaded from your website theme provider.

Make it Work

Just whatever you do, make sure to choose a theme that looks professional, easy to customize, and is in line with your blog content and voice.

And remember, once you pick a theme, it’s not written in stone.

You can change it with a few clicks, thanks to WordPress awesomeness.

Install The Right Plugins

The next thing you need to do to ensure proper blog functioning is to install the right plugins.

Plugins, you say?

Yes, and here is what they are all about:

Plugins are, basically, predesigned programs that either add or improve a specific blogging functionality.

They are like apps for your blog and consist of a wide range of free (sometimes paid) tools you can use to optimize your blog performance and functionality.

An Easy Fix

Plugins provide an easy fix for almost every blogging problem and nightmare.

For instance, plugins can help your blog run much faster, become more interactive, get better secured, look more professional, as well as helping you grow your social media presence, and find solutions to (almost) every blogging issue—all without writing one single line of code.

In fact, think of anything related to blogging, and you’ll, 9 out of 10, find a plugin that’s designed to perform that task.

Pretty amazing, isn’t it?

You can install and set up any plugin from your blog dashboard by going to Plugins >> Add new.

The Must Plugins For your Blog

There are, literally, thousands of WordPress plugins out there. Here are a few of those plugins which are a must for any new WordPress blog.

  • Contact Form: This comes in handy if you don’t want to put your email address for everyone to see. Not only that, it can make the whole contacting thing easier and faster for your readers.
  • WP Google Analytics: To track your traffic and see what type of content your visitors are more interested, along with the primary sources of traffic to your website.
  • WP Super Cache: For making your blog run faster as well as protecting it from crashing in case of traffic spikes—vital for both readers’ experiences and Google.
  • Yoast SEO:  This awesome plugin can help you optimize your content for the search engines so you can get more organic traffic.
  • Akismet: To ward off those annoying spamming comments – They are everywhere.

And that’s all folks.

This is all you need on how to start a blog.

See, no technical skill required.

With a just push of a few buttons, you can have your own blog up and running in no time at all.

I’m 100 percent sure that you can handle the technical aspect of setting up a blog with quite an ease.

Just don’t let it intimidate you.

And in case you feel stuck or something, feel free to email me, or just google it.

There is plenty of excellent blogging resources on the web.

If you have any questions, please feel free to ask away in the comments section.

Or better, email me at David @ Runnersblueprint. com

So, what’s next?

Now it’s time to start writing and coming up with some amazing content for your blog.


I started with no writing degree, no social media experience, etc.…

Of course, I have made more than a few mistakes—and I still do—that’s a part of the learning process.

Mistakes are what help us learn, evolve, and uncover our true potential.

And when it comes to the world of blogging, there is always room for more improvement.

It’s a never-ending learning process, especially when it comes to writing and monetizing your blog.

And this true whether you are a complete newbie or have been blogging for the last ten years.

I guess that’s it.

I don’t want to drag this guide more than it should.

I have already taken enough time of your day.

And I’m thankful if you have made it this far.

But all in all, I believe that you are going to have a strong chance of success if you follow the approach I shared with you today.

In fact, I’m 100 percent confident about that.

At least, by now, you already know how to get your blog set up and ready to go (unlike my first time, lucky you).

Before I call it a day, please keep in mind that if you are having problems with any of the above steps, I’m here to help.

Hence, feel free to send me an email, and I’ll do my best to reply ASAP.

In the meantime, thank you for reading my post.

Best of luck.

David D.