Best Way to Start a Fashion Blog and Make $3000/Month

start a Fashion blog
This post contains affiliate links. Our website is supported by our users. We sometimes earn affiliate links when you click through the affiliate links on our website.

You want to start a Fashion blog and make $3000+ each month right? A Fashion blog is one of the best and most profitable blogging niches right now. It has the capacity to pull a large audience easily. Everyone wants to look good and at their best at all times.

This niche has a large target audience that cuts across both sexes (Male and Female). You can begin to have a large pull of readers in no time if you write quality and in-depth articles that bring an absolute solution to specific problems people might have with their fashion style or sense.

A fashion blog is easy to make money. Due to its wide range of audiences, you can pull to your blog with powerful blog posts, you can make money through ads. Affiliate marketing is made easy to make money with this niche.

So, how do set up a fashion blog and make money in your first month? In this article, we’ll be looking at how to start a fashion and make money.

Things you need to Start a Fashion Blog:

To start a fashion blog, you need two major foundational things, which are a Domain Name and a Webhost. Irrespective of the type of website or blog you want to start, you must have a domain name and web host.

Picking a Niche:

But before you think of buying these two, you need to narrow down your target audience. When you want to start a fashion blog, the people you will right for are very important. They’ll shape how you write what you write. Are your target audience Male, if yes, what aspect of fashion do you want to deal with? Career or Casual Dressing for men? And you can write for both. Be also specific with the age group.

This will help to determine what you write, the product you promote to make money as an affiliate, the type of ads that will show on your website, how and where to go to get traffic, and lots more.

You can also do the same for the female category; don’t forget you can target mothers who have babies by writing blog posts on baby or children’s wears.

You can write to different people by creating categories for each aspect, it also depends on how in-depth your knowledge is about fashion for men and women.

Picking a Blogging Platform:

There are several blogging platforms out there, but the most popular are,,,,, and

Without being bias, the best of it all is Note that there is a difference between and gives you the best freedom ever. The possibilities you can achieve with are endless. You’re only limited base on your imagination. is also a budget blogging platform. With as low as $100, you can have a blog and website with an eCommerce store for a year in no time.

For the sake of this article, will be used. BlogForSmall.Biz uses To start a fashion blog, WordPress is the best platform you can ever think of due to its flexibility

Picking a Domain Name:

A domain name is a pointer to your website just like your home/office address

Your domain name must be online with your target audience. If you target children between the ages of 2-10 years, you can have a domain name like or something similar. Since you want to start a fashion blog, use a domain name that projects your target audience.

This will help your SEO (Search Engine Optimization), you will also get traffic easily especially when you begin to rank high or number one on the Search Engine Result Page (SERP).

When picking a domain extension TLD, it’s better to choose a .COM domain extension. It’s proven to be the number one TLD your site audience will want to remember. It’s also the most common of all the TLDs.

The best place to buy a domain name is,, and These three have the best price in the domain name Market out there.

People will suggest you buy from Godaddy, but their renewal price is way too high.

Don’t buy a domain name just yet; read a little further, you can get a domain name for free.

Picking a Web Host:

A web host is where your blog or website site sits. Here you put all your files (images, contents, video, and lots more) for the World to see and consume.

There are crappy web hosting companies out there who over promise and under-deliver.

But, if you’re looking for a web hosting company that has proven itself to be outstanding, here is a list that is guaranteed to bring success.

And they are the most popular.

These web-hosting companies listed above also have a free domain name with all their packages. You don’t have to buy a domain name for a year if you host your website with them, they’ll give you’re a free domain name for a year at no extra cost, after which you’ll begin to pay.

They also offer free SSL certificate and some other freemium addons you will find with them

For the sake of this article, we’ll be using BlueHost. There are a lot of people who start a fashion blog and have it hosted in Bluehost

How to Host a WordPress blog or Website with BlueHost

Bluehost is one of the best web-hosting company, that had to recommend them. They have one of the cheapest prices you can ever find.

With Bluehost, you can never go wrong. Excellent support system and fast server.

Your website or blog will never have a downtime. They have 100%

How to Register and Get a Free Domain Name with Bluehost

Why Bluehost?

Bluehost is one of the cheapest options around, beginner-friendly and you’ll be given a free domain name, and is a good all-round web host for your personal or small business website or blog.

Bluehost has a lot of good features that makes it a good option for web hosting, for example:

  • With the ability to cancel at any time, their 30-day, money-back guarantee gives you a full refund.
  • Simple to use control panel (especially Newbies new to web hosting and website building).
  • A free domain name, unmetered bandwidth, unlimited domains, and unlimited email accounts (except on their basic plan), plus lots more.
  • Click-of-a-button WordPress installation (More on WordPress installation later ).

So, with that out of the way, let’s cover how do I sign up with Bluehost?.


Go to their website and look for the “get started now” button. It will be prominently displayed on the homepage.


Once you click the get started now button, you are given four shared hosting plans to choose from. Basic, plus, prime and business pro.

Here are some of the features you will get with each one (all plans come with a free domain name):

Basic plan
  • Host one website with 50GB of space
  • Unmetered bandwidth
  • 5 email accounts with 100MB per account

[This is the plan recommended you start out with]

Plus plan
  • Host unlimited websites with unmetered space
  • Unlimited email accounts with unlimited storage space
  • Included spam protection
Prime plan
  • Host unlimited websites with unmetered space
  • Unlimited email accounts and storage space
  • Includes website backups, domain privacy, and more
Business Pro plan
  • Host unlimited websites with unmetered space
  • Unlimited email accounts and storage space
  • Includes spam protection, SSL certificate, dedicated IP, domain privacy, and more

It’s recommend that you start with their basic plan; it’s the cheapest and easiest to start with.

You can always upgrade later if you want more features.

If you only intend to run a single business website or a personal blog, then you really should not need to go for a more expensive package except your blog or website traffic outgrows the plan.

The plus, prime, and pro-Bluehost plans only come in handy if you intend to run several websites at a time, or if you plan to launch an eCommerce site using WooCommerce.


Once you have picked a plan you will be asked to enter your domain name.

You will be given two options, you can register a “new domain” (which is included for free for the first year)

Or if you already have a domain you want to use you choose “I have a domain.”

Enter the domain name and then choose whether you can your website to be .com, .org, .net, etc.


Once your domain name is taken care of, you will be asked to enter personal information to create your account.

It is the standard stuff you see on every website’s checkout, first and last name, email, password, country, phone number, etc.

You will also be asked to pick a payment option; Bluehost allows you to pay via credit card or PayPal.


So, now you can pick how long you want your Bluehost package to last (12, 24, or 36 months) and pick some add-ons.

Not all the addons are necessary, so I will briefly explain each one, so you can know if you need it or not.

  • Domain Privacy: For an extra $0.99 a month, Bluehost can hide your personal contact information (name, address, and email) from being accessible through the public whois information. This is a good idea if you want to keep your personal information anonymous. Your Preference.
  • Site Backup Pro: Another $2.99 a month add-on, site backup pro will regularly create backups of your website. So if your website crashes or you make a major mistake, you can click one button and restore your website using the last backup. You can also download compressed files containing all your website’s resources. You don’t need to get this. You’ll learn how to auto backup your website yourself in this article.
  • Search Engine Jumpstart: For $2.99 a month, Bluehost will help get your website onto the big three search engines (Google, Yahoo, and Bing) as quickly as possible. You don’t need to get this add-on.
  • SiteLock Security: This $1.99 a month add-on provides some extra security for your domain, including malware scans DDoS protection, and some other standard website protection. This add-on is best suited for people running websites where products are sold and payment information may be stored. You don’t need to get this add-on except you plan to have an eCommerce store on your website now or later in the future.
  • SSL Certificate: An SSL certificate protects your customer’s sensitive information. This add-on is best suited for people running websites where products are sold and customer personal details and payment information may be stored. You need this.


Once you have chosen your add-ons you are finished. Hit the “submit” button and you’re done.

You will receive a welcome email very shortly confirming your hosting account with Bluehost and it has all the login details you need to get started.

Congratulations, you have now taken your first step towards actually creating your website. The next step is to install WordPress (See my installation guide here )

If you haven’t already, go to and sign up for hosting right now.

How to Install WordPress on Bluehost:

Now that you have signed up for hosting with Bluehost (see my step-by-step guide here ), the next step is to create your website.

The easiest way to create a website is by using a website builder tool like WordPress. But how do I install WordPress on Bluehost?

WordPress is by far the most popular option. WordPress is free, easy to learn and use, and well supported.

Let’s learn how to install WordPress on Bluehost!

Thankfully the process for installing any of them is pretty similar, so this how-to-install WordPress on Bluehost guide should be helpful no matter which software you choose.


When you go to  and log in, you will be sent to your control panel (cPanel).

Look for the section that says “website” and click on the WordPress icon. You will be redirected to a place called “Mojo Marketplace.”


Before continuing further, let’s quickly know what Mojo Marketplace is, because it may very confusing to anyone new to website building. is a site that has brought together popular website applications in one place so that they, e.g. WordPress, can be easily installed with the click of a button.

On Mojo Marketplace you will find applications that deal with topics such as:

  • Blog and website building tools, like WordPress (this is what we will want)
  • Themes for websites
  • Forums
  • Online encyclopedias (wikis)
  • Classified ads
  • eCommerce software
  • And much more

Most of these applications are free but not very easy to install (you need to upload software, edit configuration files, create databases, etc.).

Mojo Marketplace does everything for you.

You can quickly and easily install all of these applications and use them for your website without touching any code.

So, now that you have an idea about what Mojo Marketplace  is, let’s continue.


When we last left off, you had just clicked the WordPress icon on

This will take you to Mojo Marketplace, where you will then click the big button saying “install new scripts”.


After clicking install WordPress, you will be taken to a screen where you will be asked to enter the domain name you wish to install WordPress on.

Enter your domain name. But, before you click the button that says “check domain,” you may see a small box with a backslash [/] (this icon) beside it.

Here you have to decide in which directory WordPress should be installed:

If you leave the field blank (and that is the recommended action), then WordPress will be installed on your root domain (e.g.

If you put a word in the field, for example, “WordPress”, then WordPress will be installed into that directory (e.g.

Once you are satisfied with everything, click the “check domain” button.

You may get a message that says “it looks like files already exist in this location,” but you can ignore this message and click “continue.”


It will take a few minutes for WordPress to install. Once the installation processing is done, you will get redirected to a page where you will be given your WordPress login credentials:

  • Your website URL
  • Your website’s admin (login) URL
  • Your username
  • Your password

This is important information, so make sure you write everything down and keep it somewhere safe and easily accessible.

You will also receive a confirmation email with all the information.

If you do not see your WordPress-powered site right away, don’t panic, it can take quite a few hours (up to around 12h) before your new site appears.


You did it! You now have an installation of WordPress on your Bluehost hosting account.

You can now login to WordPress and begin editing themes, uploading plugins, and adding content to your brand new WordPress website.

If you haven’t already, go to and sign up right now.

Designing and Setting Up your Fashion Blog:

Now that you have setup your fashion blog properly, its now time to start the real work.

There are several things you’ll need to do to make your blog ready to the right audience and start making money ASAP.

The faster you are, the closer you are to making money.

Now that you have taken the step to start a Fashion blog, you must be ready to work hard to make it successful at all cost

But you must understand that making money via blogging is not an easy task, you can’t afford to be lazy. You must be ready to put in the hard work. More on this later, let’s first design your fashion blog for the best user experience with the awesome user interface.

Installing WordPress Themes:

WordPress themes are templates that give an awesome and beautiful look to a website or blog. Without it, a website is just plain and ugly.

There are very many WordPress themes. Thousands are available in WordPress Repository.

Amongst these thousands, there are few that stand out among which we recommend to our readers because these WordPress Themes are multi-purpose themes. They can be used for personal blogging or business website or blog irrespective of the business niche or area.

3 Best WordPress Theme Recommended are:
  • Astra
  • Ocean WP
  • Divi Theme

Except for Divi Theme, which is a full premium theme, Astra and Ocean WP are both, free and Premium, which means there is a free version that you can buy with extra features that are awesome.

But for the sake of this post, the free version of Astra will be used.

To install Astra Theme on your WordPress blog

Login to your WordPress Dashboard using a similar link below


replace with your domain name url

Hover your mouse to Appearance Tab at the left side of your screen on your WordPress dashboard and click on Themes on the menu that appears. (See image below)

Click on Add New Theme on the top of the page that appears.

Search the term Astra in the search column to get your Astra theme, click on install and then Activate.

Now, you have Astra as your WordPress theme.

Before we continue, we need to install two important plugins that will help us to create a fabulous website in no time.

Installing WordPress Plugins:

WordPress plugins are tools that enhance the functionality of your WordPress-powered website. This functionality can be Security, Lead Magnet (to collect emails), eCommerce, Social Sharing feature, Commenting, and lots more.

Elementor Plugin and Starter Sites Plugins will be installed.

To install Plugins in WordPress, simply login to your WordPress Dashboard and hover your mouse to the Plugin tab on the dark left side of the screen in your WordPress Dashboard, and click on Add New on the new menu that appears.

Search for Elementor and click install and then activate.

Exit the welcome page that Elementor brings.

Repeat the same process for Start Site Plugin and make sure you activate the plugin.

It’s now time to start designing your fashion blog.

Designing Your Fashion Blog:

The number one that is loved about the Astra theme is that you get to have a free starter template website and pages that you can import at a free cost. There are paid templates that are available for free if you use Astra Pro theme.

But for the sake of this Article, the free available template will be used.

Import Free Template Starter Site in Astra:

When you import any of these free template starter sites, you get to auto-import all the pages and plugins that are needed or recommended for the starter site template.

There are several starter site templates for different niches which range from Engineering, Agency, Fashion and lot’s more. Different fields, including eCommerce. Some are free while some are paid. And luckily, the fashion Niche is represented in the free version.

Step 1:

To import the starter site, simply hover your mouse to Appearance Tab at the left side of your screen on your WordPress dashboard and click on Starter Templates on the menu that appears. (See image below). You will be prompted to pick a page builder, pick Elementor page builder

Step 2:

Browse through the library to see beautiful templates. Once you find the one you like, click on it. You should see a Preview Site button at the bottom of the pop-up screen, click on it. This will give you a quick overview of how your website will look like if you pick that one.

Step 3:

If you like what you see, you can simply go back to the previous screen and click on the Import Complete Site button.


After you click the button in Step 3 above, a popup will appear with the following options

  • Delete Previously Imported Site:
  • Install and Activate Astra Theme
  • Install Required Plugin
  • Import Customize Settings
  • Import Content
  • Import Widgets.

It is recommended you check all these settings to make sure your imported template is exactly the same as the preview template you saw in Step 2 above

Step 5:

If you’re sure you’ve checked all the buttons recommended in Step 4 above, click the Import button. Do not close the window until the site is done importing all settings and configurations.

Step 6:

Once the process is finished, click on the Preview Site button so that you can view how your blog/website now look like.

Now we are done with designing our website. It’s now time to start setting it up and do some proper cleanups.

You need to do some proper changes.

You should change the logo and favicon. These articles can help you with that.

Also, make sure you edit out the default text and pictures of each page. To do this, you need to get familiar with elementor and some.

The video below will help with that.

Now, it’s time to do some work on the backend of the website, like installing necessary plugins, setting up permalink, and a lot’s more.

Installing Necessary Plugins:

Below are some necessary plugins you must install. This plugins range from Security, speed, and traffic and lots more.

How to Promote Your Blog on Social Media

Sharing your content on social media is an excellent way to promote your blog, get more shares, and ultimately drive more traffic to your site.

But you need to have a social media strategy in place before you start sharing: 

  • Choose the most relevant social networks for your blog.
  • Engage with people on those networks and build relationships.
  • Contribute to social media groups to share your expertise.

Social media is a two-way communication channel. Don’t just rock up at your chosen social network, blast a message, and leave. Take your time in-between sharing your content to engage with others.

Select Your Social Media Networks 

There are plenty of social media networks to choose from, and it’s no surprise to see Facebook is the most popular

But it pays to select a few that are relevant to your niche and concentrate on those rather than spreading yourself too thin across.

Join (Or Start Your Own) Social Media Groups

Social media groups give you a great opportunity to jump in and share your expert knowledge. Establishing yourself as a go-to resource helps build trust, and group members are more likely to visit your blog for more resources.

The key is to join social media groups that are relevant to your industry. For example, if you run a cooking blog, it makes sense to join groups related to cooking, rather than groups related to general blogging. 

Use Reciprocal Sharing Sites

Reciprocal sharing sites like Viral Content Bee and Triberr work on a system of credits. When you share other people’s content, you earn credits, which then lets you post your content, and in turn, gets shared by other people.

Try General Social Bookmarking Sites

Social bookmarking sites like Reddit and Flipboard let you post your favorite content (including images and videos), and use tags to organize them. Other users can then add your posts to their boards and share them with their audience. 

These sites typically have a voting system where users can upvote their favorite posts. If your post gets shared or upvoted, you can expect to see more traffic visiting your blog. 

Zoom in on Niche Social Bookmarking Sites

Niche social bookmarking sites serve industry-specific communities. Sharing your content in these communities means you’ll attract and engage like-minded people. Here are a few examples of niches:

Reddit is one of the biggest online communities, with an estimated 17 million monthly users, and also has subreddits that offer more interest-based niches.

How can your blog make you money?

There are really endless possibilities to making money with a blog.

In this post we will focus on the main 3 ways to monetize your blog as a newbie blogger.

Ad Networks

You are able to use ad networks to monetize your blog by “renting” space throughout your blog content and charging a fee.

You make money using ad networks because they’ll use sites to advertise other companies’ products to the readers who visit your site.

Based on the consumer’s preferences, different ads will show.

Google Adsense is a cost per click ad program so you will be paid per the amount of clicks the ad gets. 

It is the most common ad network and is great for beginners with at least 15 published articles.

They want to see you have content and are not just throwing up their ads on random landing pages.

So make sure you site is up and running and optimized fully.

Amazon Affiliate programs

The Amazon affiliates program gives business owners the opportunity to promote Amazon’s wide database of products on your site and when a consumer purchases the recommended product you earn a commission.

You should also read:

Remember to use the share button, rate this article using the rating star below and comment with your feedback.

Complete Email Marketing Guide For Bloggers and Businesses

Beginner Friendly Email Marketing Toolkit that will increase your business ROI x10. This will help you make more profit.

5 2 votes
Article Rating
Please rate
Notify of
1 Comment
Newest Most Voted
Inline Feedbacks
View all comments

Nice articles and your information valuable and good articles thank for the sharing information

Blog For SmallBiz
Would love your thoughts, please comment.x