How To Start A Blog or Website From Scratch: Your Ultimate Guide!


Pho­to cour­tesy of :

I got a lot of inquiries for the past few years from my read­ers, friends, peers  and rel­a­tives on how to start a blog, or how to cre­ate their own web­site as they don’t have any idea at all about it.

I’m blog­ging since 2010. I fell in love with blog­ging when a friend taught me how to set­up my own blog on, from there I start­ed to read more blogs and devel­oped my habit of writ­ing and main­tain­ing my blog at a time.

I have a lot of expe­ri­ence on set­ting up blogs and web­sites because it’s my online work, and most of the work I’ve done before for my pre­vi­ous clients were com­pli­cat­ed and time con­sum­ing. But don’t wor­ry, in this post, I would be gen­er­ous­ly shar­ing the eas­i­est plat­form that I’m still using right now. If you found any tech­ni­cal jar­gon that you are not famil­iar yet, I will try my very best to explain it to you in the process.

Hav­ing a blog can real­ly offer you a lot of perks, not just you have your own online jour­nal as oth­er blog­gers does, but it can real­ly help you to get more oppor­tu­ni­ties and can help you fund your trav­el, lifestyle and pay your bills too if you want! Maybe, hav­ing your own blog or a web­site is one of your goals for this year.

To help you out on this goal, I will be shar­ing to you this detailed step-by-step guide that is easy to fol­low. This guide can apply to  any kinds of blogs and web­sites.

So are you ready? Let’s start!


1. Find your niche.

You can have every­thing in life you want, if you will just help enough oth­er peo­ple get what they want.” — Zig Ziglar

What is niche? Niche is an area of a spe­cif­ic mar­ket spe­cial­iz­ing in one or more type of prod­ucts and ser­vices. It is some­thing that suits your talent/s or per­son­al­i­ty.  You need to deter­mine your niche first so that you would estab­lish your­self as an expert of a spe­cif­ic field.

  • What kinds of service/s would you think that will ben­e­fit not just like you but oth­er peo­ple that will vis­it your web­site?
  • What things do you think you are expert on it?
  • What top­ics would you think will be help­ful for your read­ers?

As an exam­ple, let’s take my blog, though I inten­tion­al­ly used my name on it because my brand was myself. It focus­es on giv­ing guides and tips on inspi­ra­tion, blogging/writing and self-pub­lish­ing. Over time, I will be post­ing more about it to inspire and how it is pos­si­ble for one to become an author even they don’t write at all — no mat­ter whether they are not good in Eng­lish, as long as they have a mes­sage for the world.

The bot­tom-line here if you are not yet even an expert on the niche you will be select­ing, make sure you will work hard to learn more about it and be an expert on it!  And what you can do the very least for your read­ers is to be unique in your sto­ry.


2.  Brain­storm for your domain name.

Domain name is your unique address on the inter­net. If you have a bril­liant blog theme and are ready for read­ers, your first pri­or­i­ty is to secure you own domain name and reg­is­ter it so oth­ers wouldn’t take it!

Hav­ing your own domain name would help you to have your own unique iden­ti­fi­er on the inter­net as long as you con­tin­ue to pay for its annu­al fee.

Yes it has a fee, but before that let’s start brain­storm­ing what awe­some domain name you will be using. I will give you some tips about it. When brain­storm­ing for a domain name , here are the things that you should remem­ber:

  • Make sure that it’s easy to remem­ber — try to keep it short, too! Avoid tak­ing long names or using long sen­tences on your domain name. . Oth­er things to take note of:
  • Avoid hyphens or num­bers since you risk peo­ple typ­ing it out wrong­ly when they spread your blog’s name by word of mouth.
  • Avoid words that are not eas­i­ly rec­og­nized or spelled by oth­er peo­ple (espe­cial­ly words that are not in Eng­lish, unless of course you want to focus only on audi­ences in your home coun­try).
  • Check if it’s good when com­bined togeth­er. I’m using to com­bine words togeth­er to form a domain name. It is FREE, you may use it when­ev­er you want.
  • Make sure you will be proud on the name you will be using even in the future.
  • Try to make it relat­ed to what you are offer­ing. If for exam­ple you are going to start a trav­el blog, make it trav­el relat­ed, if about per­son­al finance, make it relat­ed to mon­ey. But why my blog was named after me? Because I want to make my very rare name to be known in the world (Haha). Any­way, it’s impor­tant to make your blog or web­site to be relat­ed to your prod­ucts and ser­vices, you also have to mind your blog’s ‘stand­ing’ on search engines..

In a nut­shell, make your domain name, short, sweet, sim­ple and easy to remem­ber!


3. Buy the domain and get a good host­ing for your blog or web­site.

Once you’re done brain­storm­ing for your own domain name, it’s time to buy it before any­one would take it from you!

The cost for reg­is­ter­ing a domain would cost you $8 to to $15 which is 368 to 600 pesos depend­ing on the exten­sion you would be choos­ing. “.com” domains gen­er­al­ly cost 550 pesos per year but I heard that usu­al­ly givea pro­mos that you can get it for less than 100 pesos but the down­side is, the renew­al fee would be more expen­sive.

Right now, I’m cur­rent­ly re-sell­ing domains and host­ing plans to my clients  (see — I am sell­ing it for a very cheap price!. But you can opt as well to oth­er host­ing providers like Go Dad­dy, Blue Host and oth­ers.

Though there are free ser­vices out there like and, but you were not able to max­i­mize it and post adver­tise­ment on it as it has a very lim­it­ed func­tion­al­i­ty.

Now you now are aware what a domain is and the fact that start­ing a web­site or a blog would involve mon­ey, hard work and ded­i­ca­tion lest your mon­ey and efforts would lead to waste if you are not com­mit­ted main­tain­ing it.


4. Install Word­Press and set­up your own domain email too! is the most pow­er­ful con­tent man­age­ment plat­form in the world and I’m using it!. Just drag and drop and tadaaa! You have your own web­site. It’s the best plat­form for a begin­ner like you — in fact, it is used by big web­sites like BBC, CNN, and New York Times, Forbes, Entre­prenuer and oth­ers!

How to install it? Fol­low the steps below.

  •  After plac­ing your order pre­vi­ous­ly, you should have received an e-mail noti­fi­ca­tion con­firm­ing your reg­is­tra­tion with your web host­ing provider. There will also be a sep­a­rate email that will give you your user­name and pass­word details for your Cpan­el Account and FTP Details. In each of these emails there should be a link that says “My Accounts”. Click it.
  • Now go to your Cpan­el by look­ing for a link or a but­ton in your “My Accounts”. Click the but­tons say­ing “Cpan­el”. Your Cpan­el has a lot of images or but­tons that will take you to each func­tion­al­i­ty of you’re the host­ing you ordered.
  • From your Cpan­el, look for “Sof­t­ac­u­lous Apps Installer” as shown on the image below and click “Word­press”.


  • Click the install tab and fill out the infor­ma­tion need­ed:


Most of the instruc­tions is easy to under­stand so you won’t have any prob­lems on it. But just in case you received an error, the sys­tem will tell you where it is and all you have to do is to cor­rect it. And then click “Install” but­ton which is usu­al­ly at the bot­tom of the set­up page

The sys­tem will then auto­mat­i­cal­ly install the Word­Press soft­ware on your host­ing and will give you the default Word­Press theme.

And after it, con­grat­u­la­tions! You now have your own blog up and run­ning! Your next job is to tweak it and design it accord­ing to your needs.

How to cre­ate your domain cus­tom own email:

  •  Make sure that you have a Gmail account because in this guide, I will help you cre­ate a cus­tom email for your domain where­in all incom­ing and out­go­ing mes­sages can be sim­ply han­dled by your Gmail account alone.
  • Go to your Web Host­ing Provider User Area (which should be locat­ed here) and click the tab: “My Accounts”. In here, you will see a red but­ton at the top that says: “Go to cPan­el” click that and a pop-up will appear. Just click “Pro­ceed”.
  • Scroll down and find the sec­tion below: “Email” and then click on “Email Accounts”.


  •  For Email, you are free to choose what­ev­er name you wish. Exam­ple, it can be info for [email protected], or your name, etc. As for the pass­word, it doesn’t need to be too com­pli­cat­ed, we only need this one for the set-up with your Gmail account so take note of it. Once done, click “Cre­ate Account” and that’s it!


On the bot­tom or new page will show you the details of your email con­fig­u­ra­tion. Scroll down to see the sec­tion “Man­u­al Set­tings” and here you will see your serv­er details. What­ev­er infor­ma­tion you see under the high­light­ed sec­tion in the image below should be the data that you can use to set­up your email to oth­er soft­ware like Microsoft Out­look, Live Mail and etc.

And now you’re DONE! You now have your own cus­tomized email for your domain name!


5. Cus­tomize your site by pick­ing theme, tweak­ing it and install some plu­g­ins!.

For the free themes and plu­g­ins, you can find them on:

  • For themes: just go to your blog’s Word­Press Dash­board ( On the left col­umn, click ‘Appear­ance > Themes > Add New’ and you will see a huge list of free themes that you can install for your blog
  • For plu­g­ins: just go to your blog’s Word­Press Dash­board ( On the left col­umn, click ‘Plu­g­ins > Add New’ and you will see a huge list of free themes that you can install for your blog

If you are still not sat­is­fy with the free themes and plu­g­ins you may opt to buy pre­mi­um themes and plu­g­ins avail­able on the inter­net:

What are Word­Press plu­g­ins? Do I need them? 

Oh yes, you do! They will help a lot in max­i­miz­ing your site — just think of them like apps that will help your blog per­form and look bet­ter. To start, below are the free Word­Press plu­g­ins that I rec­om­mend which you can eas­i­ly add to your blog by going to your Dash­board: click ‘Plu­g­ins > Add New‘. In the search box, type the plu­g­in names below and click ‘Install‘ as need­ed.

  • Akismet – pro­tec­tion from com­ment spam.
  • Word­Press SEO by Yoast – helps opti­mize your site for Google.
  • Google Ana­lyt­ics – Google Ana­lyt­ics (GA) is a pow­er­ful tool that helps mea­sure and ana­lyze your blog’s traf­fic; in the future, adver­tis­ers would need data from this plat­form. So first, you need to reg­is­ter with GA and then install this plu­g­in to eas­i­ly inte­grate GA’s track­ing with your web­site.

Try not to install too many since it can slow down your web­site.


6. Cre­ate your basic con­tents and build an email list.

What are the basic con­tents?


  • About
  • Con­tact
  • Dis­claimer
  • Pol­i­cy or Terms of Use
  • Oth­ers (like Ser­vices, Prod­ucts, Books and etc.)


  • Must con­tain the links like Dis­claimer, and Copy­right.
  • Your Wid­gets like Social Links and Newslet­ter


This will dis­play at the top of your blog con­tain­ing the pages you cre­at­ed pre­vi­ous­ly.

How to start an email list and why is this impor­tant? 

You can cre­ate your own mail­ing list or newslet­ter with MailChimp which comes FREE with a max­i­mum num­ber of 2,000 sub­scribers.

It is impor­tant to have this because though peo­ple com­mon­ly use social media nowa­days, they still use their emails too and pre­fer to be noti­fied or updat­ed through it. Hav­ing an email list will help you to send your new prod­ucts and pro­mo­tions via email in almost auto­mat­ed way!.


7. Secure your name in Social Media and Start cre­at­ing your con­tent.

It will be a very long process to get on social media. Make sure you are using the same user­name for all your social media accounts and your web­site so as to eas­i­ly remem­ber.

Cre­at­ing con­tent is where hard-work begins. Start research­ing and keep writ­ing. Ulti­mate­ly, just dis­cuss the top­ics that you would per­son­al­ly want to read or know about if you were to place your­self in the shoes of your read­ers.

And remem­ber suc­cess­ful blog­ging won’t hap­pen overnight. It will take time and you need to have a lot of patience.

And last­ly as a bonus,


8. Make mon­ey from your blog.

Do you want to earn mon­ey from blog­ging? Would you like to earn from your pas­sion? If not then you may skip this step oth­er­wise please read on.

One of the advan­tages to cre­at­ing a blog and own­ing it? There will be a lot of oppor­tu­ni­ties and ways for mak­ing mon­ey!. You’ll get endorse­ments from oth­er brands if you get notice, so keep work­ing on it!.

Focus on cre­at­ing a blog that brings val­ue to your read­ers first, and  mak­ing mon­ey will be eas­i­er lat­er on.  There are many ways on how to mon­e­tize your blog. I’ll give you some exam­ples below:

Sell Prod­ucts or Ser­vices

  • Trav­el guide
  • Con­sul­tan­cy ser­vices
  • Web­site
  • Online Store
  • EBooks
  • Pre­mi­um con­tent for mem­bers
  • If I own a trav­el agency, I could also sell plane tick­ets, hotel accom­mo­da­tion and trav­el pack­ages

Direct Adver­tis­ing

  • Sell Adspace
  • Write adver­to­ri­als

Affil­i­ate Mar­ket­ing

Sell third par­ty prod­ucts and ser­vices in exchange for sales com­mis­sion

  • Ama­zon Asso­ciates
  • Click­Banc and oth­ers

Ad Net­work Mem­ber­ship

Join an adver­tis­ing net­work and let them find the adver­tis­ers for you like Google Adsense.

I tried my best to be as detailed as I could. Hope that this helps you learn how to start your own blog and web­site suc­cess­ful­ly.

Next time, I will share to you how to boost your blog or web­site per­for­mance.

P.S. Please feel free to mes­sage me if you have any ques­tions. I would love to hear from you. I am also in the busi­ness of cre­at­ing blogs and web­sites for busi­ness­es and per­son­al use, if cre­at­ing your own web­site for your busi­ness or per­son­al needs will cost too much time on you I would be glad to work with you.  You can vis­it some of my projects post­ed this web­site:


How about you?

  • If you’re a new­bie, did you find this post help­ful? What are the oth­er things you need to know?
  • If you’re an expe­ri­enced blog­ger and read­ing this post, do you have any oth­er ideas to con­tribute? I would love to hear them!

[av_button_big label=‘RECEIVE MY FREE MONTHLY NEWSLETTER!’ description_pos=‘below’ link=‘manually,’ link_target=” icon_select=‘yes-left-icon’ icon=‘ue805’ font=‘entypo-fontello’ custom_font=’#ffffff’ color=‘theme-color’ custom_bg=’#444444’ color_hover=‘green’ custom_bg_hover=’#444444’]
Be THE FIRST to hear about my sto­ries, tips and tricks!

Be assured that your email will nev­er be shared with any­one — I won’t spam you either. In fact, I only send this newslet­ter month­ly, so give it a try!