Skip to main content

8 Easy & Proven Steps To Start a Profitable Blog In Less Than 1 HOUR

Want to escape from an everyday stressful, low paying, boring jobs and instead spend more time living on your own terms?

More time with your loved ones, more adventures, more freedom…

Today you are going to learn a skill that will change your life forever!

You’re going to start your own blog and MAKE REAL MONEY from it!

Imagine a life where you can get paid while you sleep, where your website does all the heavy lifting for you. I know it sounds like a cliché, but this fairy tale story is real.

Blogging made it possible.

Properly constructed website can secure you a passive income with almost ZERO investments. Many bloggers haven’t updated their blogs for months, yet they still earn considerable income each and every month.



Because of good systems in place.

You see, my mission is to help 1.000.000 people worldwide to launch predictable, stable and location independent businesses. I come from a country where average monthly salary is 280$ and where 1.000$ a month makes you a king.

No matter where you come from or which language you speak, blogging can make a significant difference in your life.

Whether your goal is to replace your current job, get some side cash in your pocket or to make 100.000$ a month (YES! Many bloggers are making these kind of numbers), blogging is for YOU.


  • Passive income
  • You’ll constantly develop and practice copywriting, which is currently the most valuable skill online.
  • You’ll build up authority in your niche. Essentially, higher authority means getting paid more per hour.
  • Total life freedom
  • You’re building an asset because blog that makes money can be EASILY sold to other businesses for 20-25x monthly profit.

So please in the next 30 minutes shut down your phone, close all tabs, log out of FaceBook and FOCUS on the system. This could be your MOST IMPORTANT decision this year. I know it has been for me few years ago.


First, let me give you an overview, a birds eye view if you will, of what to expect:

  1. Chosing a blog name and registering a domain name
  2. Get the most reliable web hosting account
  3. Install FREE WordPress blogging platform
  4. How to design beautiful, modern and mobile-friendly websites (pssst… it’s just a few clicks)
  5. Publish your first blog post
  6. Where to get visitors

Time required: 60 minutes

Start your timer.

Ready? Set… GO!!!

Choosing a blog name and registering a domain name

Choosing and registering a domain name is the first step when creating a new website.

Domain name is an address which people use to access a web site.

Every domain has two main parts: name and extension.

Google = name

.com = extension

Some of the most popular international extensions are .com .net .org .info

If you are targeting local audience you can use local extensions such as .us for United States or for United Kingdom.

Because of a limited number of available domain names from the mentioned extensions, recently many new extensions have been released for registration.

Now you can register a domain name with extension such as .club .travel .newyork .pro .repair .fashion


You want to choose a domain name that is memorable, relevant and that has at least one keyword related to your blog subject.

Having a keyword in domain can help you with relevancy on search results. However, Exact Match Domains (EMD) don’t work anymore. Which means that if you register you won’t rank for the term “How To Make Money Online” solely because you have registered that EMD.


By having your own custom domain name you will be able to setup a custom email address.

For example:

It looks more professional compared to free gmail or yahoo email address.

Kiev, Ukraine - February 21, 2012 - A logotype collection of well-known world brand's printed on paper. Include Google, Mc'Donald's, Nike, Coca-Cola, Facebook, Apple, Yahoo, Nikon, YouTube, Adidas,, Unilever, Twitter, Mastercard, Samsung, Canon and Starbuck's logos.

Another thing to consider when choosing a domain name is trademark violation.

You don’t want to register a domain name that contains a registered trademark of a well known brand such as LEGO or FaceBook.

Even if you register or the brand owners will contact you and request that you push the domain name to them.

Use NameSilo, Enom or GoDaddy to check availability of a domain that you want to register.


Once you have found a domain name that is available for registration, note it down, because we are going to register your new domain name for free when ordering a web hosting account. With SiteGround you get free domain name registration when you purchase any web hosting plan.

Get the most reliable web hosting account

Web hosting is a storage space on a special web server where website files are hosted.

Web sites can not be hosted on a local computer, because in order for a web site to be accessible through world wide web it needs to be hosted on a special web server.

Luckily you don’t need to buy or rent a whole server, you can just rent a small part it.

This is called Shared Web Hosting.

It basically means that on a single web server multiple different web sites are hosted at the same time, hence the name shared.

The more traffic a website has, the more server capacity it will require. That is why large web sites are hosted on dedicated web servers.

As a beginner it’s more than enough to start with a shared web hosting plan. Later as your blog grows you can upgrade to more advanced hosting solutions such as VPS or Dedicated Server.

I currently use 4 different web hosts across multiple of my web properties. However, SiteGround is my favorite in terms of reliability and support.

Avoid free web hosting services, it’s a HUGE hassle!

Not worth your time! You wont get any support, storage and bandwidth is extremely limited, no one click installs, usually they charge extra for services such as custom email address and web mail…  And the worst of all, most free web hosts inject special scripts into websites in order to sell advertising space and link placements directly on your website.

For only about 4$ per month (or about 50$ for year in advance) you will get reliable web hosting and a free domain name (10$ value).

So lets start…

Head over to SiteGround, click on See Plans and chose a web hosting plan that fits your needs.

If you are just starting out and want to build only one web site then choose StartUp plan. Keep in mind that you can upgrade anytime.


On this page enter a domain name that you want to register or if you have already registered a domain name somewhere else then select “I already have a Domain”.

However since you will get a free domain with any hosting plan, I highly suggest that you take advantage of the offer and register a new domain name for free.

Hit proceed button.


If a domain is available for registration you will be directed to this page.

Simply fill out your personal information and create username and password for your SiteGround hosting account.


Enter payment information. This web site is 100% safe!


Here you have to select in which country you would like to host your website. Choose a country that is closest to your target audience. If you are going to build a website that is going to target people in Germany, Belgium and Netherlands then choose a web server that is located in Amsterdam. If you are targeting people in the US then choose Chicago USA.

This is because website will load faster and Google takes into consideration where a website is hosted when ranking sites on their search results. The closer your web site is to your audience the better.


At the bottom of the page agree to the terms and conditions and click Pay Now button.

Once you have paid for the invoice your web hosting account and domain name will be setup and registered.

You will receive an Order Confirmation email.

To start managing your new account, log into Customer Area at and click on the My Accounts tab from the main menu.

To access your new account cPanel, go straight to the My Accounts section and click on the cPanel button.


That’s it! You have registered a domain name and setup a web hosting account.

Now the fun part begins! Lets create your first blog!

Install FREE WordPress blogging platform


Why WordPress?

Do you know what TechCrunch, MTV News, Sony Music, BBC America, Bata, Nokia, eBay and Beyonce have in common?

They all use WordPress.

WordPress is a CMS (Content Management Software) that powers over 74 million websites, which is about 18.9% of all websites in the world.

Yes, there are many other great platforms, but we are going to focus on WordPress because of flexibility, ease of use, frequent updates and number of available plugins.

Once you setup a web hosting account, you are going to use 1-click install software called Softaculous to install WordPress platform.

The installation is done literally in less than 1 minute!

Once the WP platform is setup and configured, you are going to learn how to choose from hundreds of beautiful ready-made themes. Off course, some themes are free and some are paid.

There are hundreds of great free themes, so don’t think that you are limited in any way.

For example this blog is using a free theme called Sparkling and it looks awesome 🙂

You can find theme designs for any type of business: personal blog, service, local business, eCommerce store etc.

The beauty of WordPress is that you can design it in a way so that it doesn’t even have to look like a blog. That is why so many local business use this platform.

Plugins are WordPress add-ons that give additional functionality to a blog. Again, most plugins are free, however there are some advanced and complex plugins that are paid.

Currently you can choose from over 30.000 plugins.

This blog uses only free plugins, which is more then enough to get what you need in terms of functionality in order to create a high converting blog.

At the end of the post I will give you a list of recommended plugins that I personally use across my websites.


Login to SiteGround’s web hosting account cPanel dashboard and locate Softaculous link:


Search for WordPress and then click Install:


Under Software Setup, choose whether you would like to install WordPress on www. or non www. part of domain. This is totally up to you.

Choose a domain name on which you would like to install WordPress platform.

Then you need to specify in which directly you would like to install WordPress. If you want to install directly in the root directory of a domain then leave In Directory field blank. However, if you would like to install it under then type blog under In Directory field.


Under site name and site description, enter the name of your site and short description on what your site is about. You can change this information later.

Then create a Username and Password for admin area. You are going to use these credentials to access the WordPress platform.

Under Admin email enter main email address that is going to be associated with this WordPress website.


Then I highly suggest that you select and install Limit Login Attempts. This plugin will limit the number of login attempts if you fail to provide accurate admin credentials when trying to access WordPress Admin dashboard. This adds an additional layer of protection against hackers. That is why its important to remember Username and Password that you have previously created.


Click Install button and WordPress website will be installed!

Simple as that.

Now you can go to link to access your WordPress Admin dashboard.

Enter Username and Password that you have entered during installation.



Designing your website

WordPress theme is a ready made template which determines the look and basic function of your site.

Currently you can find free or paid WordPress themes all over the place: directly on WordPress, ThemeForest, CreativeMarket…

Free theme is more than enough for getting started. If you have some basic CSS and HTML knowledge you can customize any theme easily.

However, as I promised, you don’t have to be a techie person in order to create beautiful and responsive website.

So today we are going to install something that doesn’t require any coding knowledge.

Once you are logged in to WordPress dashboard, head over to Appearance / Themes


Click “Add new”


On this page you can search from thousands of different themes. Once you found a theme that looks good in terms of structure and design simply click Install button. You can preview each theme by clicking on the Preview button.


Once a theme has been installed, click on Activate


That’s it! You have installed a new theme.

You can have multiple themes installed on the same WordPress platform. Installing a theme means uploading it to a web server.

On this dashboard you can switch between multiple themes that you have installed.

To switch to a different theme simply however over a theme and click Activate


Recommended themes:

  • Sparkling by Colorlib
  • Enfold (paid)
  • Sydney
  • ColorMag

Recommended plugins:

  • Akismet – catches spam comments. It’s free, you need to register and get API key in order to use it
  • Broken Link Checker – checks for broken outbound links on your website and notifies you through email
  • Click to tweet – let users share certain quote from your website on Twitter
  • AddThis social shares and recommendations – seriously the best free social share plugin!
  • FooGallery – responsive image gallery
  • Google Analytics
  • Instagram feed widget
  • jQuery Pin It Button For Images – Pin button when you hover over images
  • Page Builder by SiteOrigin – Build post and page structure more easily
  • Popup maker – for creating double optin and other popups
  • Posts in Sidebar – Publish a list of posts in your sidebar
  • Pretty Link Lite – Shrink, track and share any URL on the Internet from your WordPress website
  • Q2W3 Fixed Widget – Fixes positioning of the selected widgets, when the page is scrolled down
  • Yoast SEO – for on-page SEO solution such as content analysis, XML sitemaps, titles & meta customization
  • Custom sidebars – allows you to create widgetized areas and custom sidebars. Replace whole sidebars or single widgets for specific posts and pages
  • Contact Form 7
  • Lazy Load – comes handy when you have lots of images on a single page. It loads images as you scroll down, so that not all images are loaded at the same time. This reduces server loading and speeds up your website.

Pssst, a cool trick…

If you want to find out which plugin or theme a WordPress website is using then head over to WPThemeDetector.

Publish your FIRST post

Once you have installed the WordPress platform, theme and plugins, its time to publish your first blog post.

From your WordPress dashboard page, navigate to Posts / Add New


On this page you want to add content and give your new blog post a title.


Then you need to categorize the new blog post. Simply Add New Category or select an existing category:


Then if you want, you can add images to the blog post. Click on Add Media button:


Then you can either upload images from your computer or select an existing image that you already have on web server:


Give your image a title that contains keywords that best describes the image. Hit Insert into post:


Once you have added titles, content, category and image you can go ahead and publish your first blog post. Simply click Publish button!


Here you can change URL of the post by clicking on Edit button. Off course if you click on the URL you will be taken to the live page of your new blog post.

Where to get visitors

Traffic is KING.


You can have the most beautiful design or world class articles, but if nobody visits your website then there is no point in building it in the first place.

Although all this might feel intimidating at first, trust me that low quality websites with traffic outperform by MILES quality websites without any traffic.

So what are the ways to get people to visit your website?

Here is a list of the most quality traffic sources: 

  • Pinterest – the best for beginners (high quality, the easiest and lots of volume)
  • Google – the most valuable traffic source. Requires time and SEO knowledge. However, focus on writing blog posts targeting low tail keywords where competition is lower.
  • YouTube – AMAZING traffic source if you can create quality videos. Put a link to your website in video description of each video and add call to action in every video.
  • Paid traffic (Google AdWords, FaceBook etc.) – requires investments and monitoring performances of every campaign
  • Email marketing – the most valuable asset of any website. Build email lists from DAY ONE!
  • Referrals – traffic from other websites such as other relevant blogs, forums, webinars etc.
  • Instagram – not great source of direct traffic but great for brand building and engaging with your audience.

All of the listed traffic sources have the potential to bring you enough visitors to make your website profitable. However, I STRONGLY recommend that you stick to ONE traffic source until you master it.

Competition is everywhere and if you don’t invest time into learning how to exploit a certain traffic source you won’t get anywhere. By learning multiple traffic sources at the same time you probably won’t achieve the best results with neither.

Focus on 1 source, learn, test what you learned, tweak your strategies to suit your goals the best, repeat!


How do blogs make money?

There are literally unlimited ways to monetize a blog. But it mostly depends of your target audience. That is why its very important to define your target audience before even starting a blog.

But generally speaking you can use blog to:

  • Collect leads (email, names, addresses etc.)
  • Sell advertising space
  • Affiliate marketing (recommend and pre-products from other companies in exchange for a commission)
  • Offer guest posting for a fee
  • Offer your own services
  • Sell your own physical products
  • Build a retargeting list which you are later going to advertise to through FaceBook, Google Ads…

Feeewh… You made it to the end.


This shows that you are a serious action taker.


Because you took this call seriously I want to give you a special gift to help you kick start your blog.

Leave a comment below and introduce your blog, feel free to include a link 🙂

Also, on top of that everyone who comments will get a promotion boost to my email list.


If you have any questions ask away in the comments as well!


About Damir Šerbečić


Amazon FBA seller and eCommerce entrepreneur, consultant and founder of WinWinAcademy. I am determined to help you launch and scale predictable, profitable and location independent eCommerce business using tested marketing strategies.

Leave a Reply

Your email address will not be published. Required fields are marked *