Create a Blog

Create a Blog from Scratch an Ultimate Guide!


I have simple rule is write straight forward!

After 10 years of continues journey in the Web Development industry I learn’t a lot an now I think it’s time to share with the world.

I am writing this post upon my personal experience how you can create blog in simple way.

Now day’s it is important for every business or individual to having a personal blog or website where you can put your every details like promotions, events, customer feedback’s, personal stories and endless stuff. With these content creation exercises you can get more attention from your relevant audience.
So here I got idea for the same to create ultimate guide to create blog in simple way.

Here we have step by step guide to create a blog!

Create a Blog Steps

First of all I want to clear it is not something which I am going to discuss about programming or designing, When I said create a blog in a simple way mean you don’t need to write single line of code.

Here I decided to separate guide in to the simple steps which actually more simple to understand and follow for anyone.

Here we go!

WordPress CMS

Step 1 Choose a WordPress

When I say choose a WordPress, because it is simple than any other blogging platform to use and extend.

Why WordPress?

I know it is curiosity, WordPress has everything which any blog need even more it has, Some of them which you can consider as reason to choose are:

  • Biggest Player in Blog/Website Industry: WordPress shares +33% markets share of all web platforms.
  • Free for All: WordPress is an open source free to use for everyone.
  • Active Development: WordPress is in a most active and progressive development process to give robust security and unlimited features.
  • Size Doesn’t Matter: WordPress can be used to small scale to super large websites it has great architecture to handle any size of website traffic in a smooth way.
  • Unlimited Resources: Don’t worry if you need more features or want to convert your blog in to a store you can do it yourself by using WordPress plugin repository without leaving your website.

WordPress helps you to start things with initial stage to grow big, WordPress salable easy to transfer from one hosting to another almost all hosting providers are give you one click WordPress installation feature.

When you start blog for first year you might not expect much traffic because new on the market until that you can use any cheap share hosting once your blog start getting traffic you can grow your website hosting resources so no need to big investments.

There are so many other benefits which we will discuss on some other way.

Step 2 Hosting

Choose Hosting
You need hosting to run your blog on your decided domain, there is so many blogging platforms which provides your sub-domain blog I can’t suggest that because than it will be in hand of third party so make sure you host your blog on your own domain and hosting space.
If you don’t know what is hosting space let me clear in simple word hosting space is virtual server (system) where you get some amount of personal space and system resources for your blog or website, it is something like you got hard disk space in hosting providers PC which only for you.
There are so many cheap hosting provider like:

ProviderReview Link
BluehostBlueHost Reviews
InterserverInterServer Reviews
iPageiPage Reviews
FatcowFatcow Reviews
JusthostJustHost Reviews
A2HostingA2hosting Reviews
WebHostingHubWebHostingHub Reviews
HostgatorHostGator Reviews
inMotionhostinginMotionhosting Reviews
HostingerHostinger Reviews

You can choose any of above hosting for your self hosted blog:

  1. Free Domain name – Most from above are provides free domain name for 1 year so you do not need to invest money on your new started blogs Domain name.
  2. Hosting Space – All above hosting providers give you unlimited space for the single domain so no worry how much stuff you upload.
  3. SSL Certificate – It is something which you required in terms of secure website all hosting providers from above list are giving free SSL Certificate for 1 year.
  4. Quick WordPress Installation – Above all hosting providers give you quick WordPress Installation feature in case you choose any other web hosting make sure it has Quick WordPress Install feature that will make your work very easy and save your so much time.

There are so many benefits about different hosting providers which I will discus in different topic right now our priority is create a blog so let move on.
Now after selecting hosting plan you need to register your Domain name (Business Name) which should be easy to remember and relevant to the topic of your business it will be rely helpful to get your blog better performance also Domain extension is also important our recommended Domain extensions are .com, .net, .org or your country extension extension like for Netherlands .nl, Australia, India .in and so on.
I must admit my preferred hosting provider here is
There are a couple of reasons for that:

  1. It is #1 Choice of the all most every blog writer and with obvious reasons.
  2. Bluehost is giving such great features for WordPress Installation and Management like one click WordPress Install, in-built website cache and seo optimization tools, pre installed login security plugin and so on.
  3. Get Great support 24/7 any time using Chat/Phone/Email and Support Ticket System
  4. Create unlimited Email with your brand name like [email protected]
  5. 30 Days Money Back Guarantee.
  6. Very affordable Only $3/- per month.
  7. Free SSL Certificate to make your website more trust worthy.

Here is the Registration Process with Bluehost:
(Note: if you already have a domain name and hosting, you can skip this part)

Go to Bluehost

Use our link to get Discount on your first purchase: go to Bluehost. and Click on Get Started Green Button.

Bluehost Get Started Page
Bluehost Get Started Homepage

Choose a Hosting Plan

Now after clicking Get Started Button you will see the following screen with different hosting plans choose one as per your need.

Choose Bluehost Shared Hosting Plan
Bluehost Shared Hosting Plans

If you are new to creating a blog should go with basic plan it has everyting which we need to create blog.
Yes all other plans are also great but if you are new you don’t need more resources right now basic is enough to getting started your blog, once you get more traffic you can upgrade your plan anytime in a single click.
So before investing more money on new stuff go with basic.

Choose you Domain Name

No time to think before register domain domain should be relevant to your business, topic or you can use on your name domain so it can be used ad personal blog.

Register and Sign up Now For Bluehost
Register Domain Bluehost

In case you already have a domain name and want to use that on Bluehost hosting space add your domain name in “Use a domain you own” text box and click next.
Also first box “Create a New Domain” it self says create new domain using .com extension you can change extension using dropdown box provided next after textbox, here you just need to put your domain name and if available click next.

Fill Your Personal Details

Once you choose your domain and if it is available you will redirected to the following screen.
Here you need to provide your personal details like name, address, email, phone and finalize payment.

Create Your Account Bluehost
Create Your Account Bluehost

Account Information
All fields are well explained itself like (Optional), * Required Field, First Name, Last Name, Email to use as communication purpose with you.
Package Information
Check if you selected package is right if not make it correct first. If you select more time duration you get more discount.
Package Extras
Package Extras is addons for your domain and hosting like it includes

  • Domain Privacy Option (Hide your domain registration details from others)
  • SiteLock Security – Find (Add extra security for your blog or website)
  • Codeguard Basic (Automatic Backups for your blog or website)
  • Bluehost SEO Tools Start (Search Engine Optimization tools from Bluehost)
  • 1 Office 365 Mailbox – 30 Day Free Trial

All above are optional paid and free extra addons features which may not required if you are new.
Payment Information
The final section in account creation is Payment Information add your Credit/Debit card details here and complete your purchase with clicking submit button make sure you check Bluehost Privacy Policy checkbox before submit your details.

Bluehost Purchase Success Screen
Bluehost Purchase Success Screen

Hurry! Your Purchase is done now move forward to next step.
Bluehost Password
After completing purchase with Bluehost you will get confirmation email from Bluehost to registered email in this email you will get confirmation link you just need to click on it and set your password.

Step 3 Login & Install WordPress

Now login to your Bluehost account you can see blue button (WordPress) on your dashboard click on it Okey, You done!

Bluehost Website Setup Screen
Bluehost Website Setup Screen

(NOTE): After domain registration it may take up to 10 minutes until that you can see some random domain name which replaced with your domain once registration process is done but still you can install WordPress using current Bluehost domain.

Step 4 Setup WordPress Settings

After installing WordPress you will get your blog backend access details and two links one (Your blog homepage), (Your blog Backend Dashboard), Click on and fill login form with provided access details on WordPress install screen.

WordPress Dashboard
WordPress Dashboard

You got your WordPress most think are automatically completed now you need to do some settings by your self as per your requirement.
General Settings:
General Settings is the setting which you much check before do anything by going Settings -> General

Settings General Options WordPress
Settings -> General Screen WordPress

Here you can change your site title, tagline, administrator email address set if visitors can register on your website or not.
Search Engine Visibility
Make sure your website is indexable to different search engines like Gooogle, Bing etc.
For that you need to go to Settings -> Reading as shown in below screenshot and check checkbox with name “Discourage search engines from indexing this site” is unchecked.
It setting is important because it will decide if your site listed on search engines or not.

Reading Settings WordPress
Settings -> Reading Screen

This is the most important setting in terms of SEO because this setting will how look your each individual URLs and this is one time setting you can’t change this settings after creating huge amount of content it can harm your SEO and website rank.
So make sure what URL structure do you wan’t for your website.
To set this setting go to Settings -> Permalinks.

Permalink Settings Top Tech Advice WordPress
Settings -> Permalinks Settings WordPress

I recommend “Post name” as pointed in above screenshot very user friendly and Google too.

Step 5 Choose Theme (Design)

Here is the decision time how your blog look, most confusing part? let’s make it simple don’t worry much about design doesn’t matter whenever you have great content.
Yes it is important part of the any blog that it should look unique but not that hard part that can effect your blog readers because if your content has quality and uniqueness it is enough for your readers.
You can change your website design at any time in just single click by going Appearance -> Themes.
Once you land on Themes page you can see already installed themes there is Button at the Top (Add New) if you click on that you can see the unlimited themes straight to WordPress Repository ready to direct use in a single click.

Find cheap premium WordPress themes

Add Themes - Top Tech Advice WordPress
Appearance -> Themes -> Add Themes Screen WordPress

Here you can filters which can be used to filter themes like if you click popular you get themes list which are most “popular” now days and getting maximum installs all over the world.
Now you have thousands of theme in your dashboard you just need to choose your suitable theme and click install once theme get installed you can see activate button click on that button it is that easy to change your blog design.
Blog Customization
So many themes comes with so many ready to use features like menu style, layout style, widgets settings and much more using these settings you can change your blog’s look and feel using your mouse pointer.
Theme customization you find from Appearance -> Customize

WordPress Blog Theme Customizer Twenty Twenty
WordPress Blog Theme Customizer Twenty Twenty

Theme options depends on theme which you select we selected WordPress Twenty Twenty theme it hase following options:

  • “Site Identity” – Here you can set your site title, site tagline, site logo, ratina logo and site icon (favicon).
  • “Colors” – Using colors option you can change website background color, header & footer background color and primary color which applies on Links and Buttons of the website.
  • “Theme Option” – Display/Hide header search icon, change blog display style it can be full text or post summery.
  • “Cover Template” – Set post page featured image as Parallax effect, set featured image overlay background color, set featured background text overly color, set featured background opacity.
  • “Background Image” – Set background image for the website.
  • “Menus” – Create menu, choose menu to display location there is 5 menu location available in Twenty Twenty theme (Desktop Horizontal Menu, Desktop Expanded Menu, Mobile Menu, Footer Menu, Social Menu).
  • “Widgets” – Add widgets to display in footer section.
  • “Homepage Settings” – Here you can set custom home page or default post listing as homepage.
  • “Additional CSS” – It is something for the developer use if have CSS/HTML knowledge you can add custom css here to apply on frontend.

Step 6 Add your content

After completing above steps you are ready to start creating content for your website/blog.
If you are creating blog you may need some basic pages these are not much needed it just a to increase your website/blog credibility.

  • Blog – This is the page where your all post lands actually Blog page is the default page created by WordPress.
  • About – Here you can add all your career details, product details, purpose of the website/blog, who you are, how you work etc every details which you think visitors may know about.
  • Contact – You can add contact page with form or just provide your email,phone and address details so visitors can contact you regarding your content or business.
  • Services / Products – Create page if you are offering products or services to your visitors add details for the same so readers know about your brand.
  • Testimonials – If you can ask for written feedback to your current clients who already using your product or service and add here in the website/blog so other people get better idea about your brand.
  • Portfolio – Your past/current product, service, project or anything which you hed done here you can display.

Add New Page
I think beginners will have some question about creating content in WordPress.
We are lucky we have WordPress which gives very easy process to create page or post.
To create page go to Pages -> Add New. Here you can see following screen and can start creating your first page.

Add New Page - WordPress
Add New Page – WordPress

Add your page title and description and click on “Publish” to make it public or you can save as draft whenever you complete page.
Add New Blog Post
You can add new blog post from Posts -> Add New. Here you can see same screen like page creation main deference is once you publish your post you can see on your homepage or blog in case of page you need to add in a menu also you can’t select template for blog post but you can create category and tags for the post in case of page you can’t.
Create Menu
By default you don’t any menu created but you can see your page automatically displayed as menu item in header part which is automatically created menu by WordPress but if you want change menu it is very easy to create by using WordPress drag and drop menus screen.

Menus Default Screen — WordPress
Menus Default Screen — WordPress

You can see in above scree we landed on Menus screen from Appearance -> Menus market with red arrow where you will add your menu name it can be anything alpha-numeric once.

Create Menu Screen — WordPress
Create Menu Screen — WordPress

Let create our first menu above screen shows number I will explain what those number is now:

  1. Home – Home is auto generated link by WordPress which you can see in pages tab just check and click on Add to Menu button.
  2. Sample Page – this is also default page created by WordPress you can select as menu.
  3. Uncategorized – default post category generated by WordPress which you can select from category tab if you create new post category it will appear here and you can select as your menu item.
  4. Hello World – default post generated by WordPress which I used as Menu item for demo purpose only to display you can use post as menu item.
  5. Custom Link – we can see custom link tab in left sidebar when you click on that link you get 2 text boxes first for custom link second for menu item text add both value and click on Add to Menu button your custom link is ready to display in your menu.
  6. Display Location – you can create multiple menu but at same time and same location you can display only one menu for other menu you can set different location like you can see there is 5 menu locations each location can have different menu.
  7. Save Menu – final and important step save your menu. That’s it.
WordPress Menu
WordPress Menu

Blog Sidebar & Footer
To change your blog sidebar and footer go to Appearance -> Widgets.

WordPress Widgets Screen
WordPress Widgets Screen

Here you can see we have only 2 Sidebar sections “Footer #1” and “Footer #2” it depends an theme it can be more like sidebar section.
In left hand side all are different widgets drag and drop any widget from left and side to “Footer #1” or “Footer #2” and set option as per selected widget once save widget go to your website frontend and refresh you can see in the footer your widget data.
Same for the sidebar settings there will be a section where you can drag and drop widgets from left hand side.
WordPress is fully packaged blogging platform which come with all basic required features for any blog but if you can add more cool feature using plugins section some useful plugins listed below.

  • Contact Form 7 create contact form and add shortcode in to the your contact us page
  • Autoptimize to improve your website/blog loading speed.
  • Yoast SEO great SEO plugin to improve your website SEO comes with xml sitemap which you can submit on Google Search Console.
  • Ultimate social media icons to add social sharing button in your posts and pages.
  • Jetpack plugin by WordPress very useful plugin with free and paid modules which can be activate or deactivate as per your requirement.

Yes, I recommend those plugins for your blog or website I use in my each website these plugins.

Here we go! Congratulation You completed your first blog.

Yes it is definitely possible there is so many things are left but because this is just for beginners guide we covered all basic steps to create a blog. We covered here Blog Platform, Hosting Selection, WordPress Installation process with Bluehost, WordPress Theme Change and Customization, Creating a content, Menu, Setting up Sidebar and essential plugins.
Did this guide assist you with setting up your WordPress blog? Okay be keen on a nitty gritty manual for beginning with blogging in WordPress? On the off chance that you have any inquiries or need assistance with a stage, kindly don’t stop for a second to ask us in the comment section beneath!

  1. Tyskland Drakt says

    Hi there colleagues, nice piece of writing and fastidious urging commented here, I am genuinely enjoying by these.

  2. Maglie napoli says

    Very good article. I am experiencing many of these issues as well..

  3. bayern munchen fotbollströjor says

    We’re a group of volunteers and starting a new scheme in our community.
    Your site provided us with valuable info to work on. You’ve done an impressive job and our
    entire community will be grateful to you.

  4. Fußballtrikots says

    Hello, There’s no doubt that your blog might be having internet browser compatibility issues.

    Whenever I take a look at your website in Safari, it looks fine but
    when opening in Internet Explorer, it’s got some overlapping
    issues. I simply wanted to provide you with a quick heads up!
    Aside from that, wonderful blog!

  5. billige Arsenal Trøje says

    Hola! I’ve been following your site for a while now and finally got the courage to
    go ahead and give you a shout out from Porter Tx!
    Just wanted to tell you keep up the excellent job!

  6. Ranska Paita says

    Spot on with this write-up, I really think this amazing site needs a lot more
    attention. I’ll probably be returning to read more, thanks for the info!

  7. Camiseta Sevilla says

    Woah! I’m really enjoying the template/theme of this blog. It’s simple, yet effective.

    A lot of times it’s hard to get that “perfect balance”
    between superb usability and visual appearance.
    I must say you’ve done a superb job with this. Additionally, the
    blog loads extremely quick for me on Safari. Outstanding Blog!

  8. koszulki piłkarskie says

    Does your website have a contact page? I’m having trouble locating it but,
    I’d like to send you an email. I’ve got some suggestions for your blog you might be interested in hearing.

    Either way, great site and I look forward to seeing it improve over

  9. Fotbollskläder says

    Hi colleagues, good paragraph and good urging commented at this place,
    I am truly enjoying by these.

  10. Schalke 04 Tröja says

    It is the best time to make a few plans for
    the long run and it’s time to be happy. I have read this submit and if I may I desire to recommend you few interesting things or suggestions.
    Maybe you could write subsequent articles regarding this article.
    I wish to read more issues approximately it!

  11. fussball trikot says

    Very nice article, exactly what I needed.

  12. Fodboldtrøjer Børn says

    Hello, this weekend is nice for me, because this time i am reading
    this fantastic informative post here at my house.

  13. jalkapallo pelipaidat says

    Great post. I used to be checking constantly this weblog and I’m inspired!

    Extremely useful info specifically the closing part 🙂 I deal with such information much.
    I used to be looking for this certain info for a long time.
    Thanks and best of luck.

  14. Maglietta Calcio Poco Prezzo says

    Good post. I learn something new and challenging on blogs
    I stumbleupon every day. It’s always exciting to read articles from other authors and use a little something from other sites.

  15. voetbalshirt kind says

    Howdy would you mind letting me know which hosting company you’re
    utilizing? I’ve loaded your blog in 3 different internet browsers
    and I must say this blog loads a lot faster then most.
    Can you recommend a good hosting provider at a fair price?
    Thanks, I appreciate it!

  16. Fotballdrakter says

    of course like your web-site but you need to test
    the spelling on quite a few of your posts. Many of them are rife with spelling issues
    and I to find it very troublesome to inform the truth on the other hand I will surely come back again.

  17. Fotbollströja barn says

    This article will assist the internet people for creating
    new blog or even a blog from start to end.

  18. koszulki piłkarskie z własnym nadrukiem says

    Have you ever considered about including a little bit more than just
    your articles? I mean, what you say is fundamental and everything.
    Nevertheless imagine if you added some great images or video clips to give your
    posts more, “pop”! Your content is excellent but with pics
    and videos, this website could undeniably be one of the most
    beneficial in its field. Good blog!

  19. Fotbollströjor Barn says

    It’s difficult to find knowledgeable people for this topic, but you sound like you know what you’re talking about!

  20. fussball trikot says

    Do you have any video of that? I’d love to find out more details.

  21. fodboldtrøjer says

    First off I want to say wonderful blog! I had a quick question which I’d like to ask if you do not mind.

    I was interested to find out how you center yourself and clear your thoughts prior to writing.
    I have had a difficult time clearing my mind in getting my ideas out.

    I do take pleasure in writing however it just seems like the first 10 to 15 minutes
    are usually lost just trying to figure out how to begin. Any suggestions or hints?

  22. Portugal Trøje says

    I was suggested this website by my cousin. I am not sure
    whether this post is written by him as nobody else know such detailed about
    my problem. You are incredible! Thanks!

  23. Camiseta Juventus says

    bookmarked!!, I like your site!

  24. Juventus pelipaita says

    Great blog! Do you have any recommendations for aspiring writers?

    I’m planning to start my own website soon but I’m a little lost on everything.
    Would you propose starting with a free platform like WordPress or go for a paid option? There are so many options
    out there that I’m completely overwhelmed .. Any tips?
    Appreciate it!

  25. Maillot Barcelone says

    Hello would you mind letting me know which hosting company
    you’re working with? I’ve loaded your blog in 3 different web browsers
    and I must say this blog loads a lot faster then most.
    Can you suggest a good internet hosting provider at
    a fair price? Thank you, I appreciate it!

  26. Maglia Real Madrid 2020/2021 poco prezzo says

    Hey there I am so delighted I found your webpage, I
    really found you by mistake, while I was looking on Yahoo for
    something else, Anyhow I am here now and would just like to say many thanks for a fantastic post and a all round entertaining blog (I also
    love the theme/design), I don’t have time to look over it all at the minute but I have book-marked it and
    also added in your RSS feeds, so when I have time I will be back to read much more, Please
    do keep up the superb work.

  27. Maglia Liverpool says

    Having read this I believed it was really informative. I appreciate
    you spending some time and effort to put this content together.
    I once again find myself personally spending way too much time both reading and
    posting comments. But so what, it was still worthwhile!

Leave A Reply

Your email address will not be published.