Why WordPress is Best?

Most of the people who are thinking of starting a business are unable to do so because they believe that they cannot make it happen due to the lack of a website. Some worry about how they will be able to run the website and how much they will have to pay for it. With blogging platforms emerging on the Internet, these tiny problems have been solved for all the people thinking about a business startup. One of the most popular blogging platforms is WordPress, even though there are others like Blogger and Ghost. Keep reading the article, and we will make a comparison between the platforms.

WordPress is a Content Management System that helps the marketers utilize it for creating content relevant to their services and products, as well as Bloggers can make use of it for efficiently running their blogs. WordPress is the best platform with so many unique features that help in creating a great and attractive site and provides an opportunity for businesses to grow.

Here are some of the prominent features of WordPress, which makes it better. These are:

WordPress is Free to Use

One of the essential and notable features that make WordPress better is that it is free to use. It is free in the sense that it is an open source software and allows the users to modify, use, and build it without a fee. Millions of people are using it for creating blogs and creating content for business related products and service to be successful.

WordPress is SEO Friendly

The other important feature, which makes WordPress better, is that it is pure SEO friendly and make the content able to attract an audience in an organic way and at a faster rate. You have to use it properly and understand the basics about how it will operate also; there are no such parameters required to make the content optimized like for other search engines. WordPress takes this responsibility by itself.

WordPress is Easy to Manage

For the beginners in blogging or writing, there is no better choice than WordPress. WordPress is a fantastic platform, which is super easy to use and access. There are no such techniques to use it. It is manageable and reliable to use, thus making it easier for users to perform their writing tasks efficiently.

Easy to Customize Themes

Another fantastic feature of WordPress is that a user can create a website look attractive and elegant effortlessly by using the customized themes of WordPress. The users can quickly get access to customized themes and plugins to utilize them on their website so it may appear more attractive.

WordPress is Safe to Use

Even though WordPress is offering free services as an open source, the question arises, whether it safe to use WordPress? Keeping it short, Yes, WordPress offers complete security, privacy, and it is 100% safe to use.  However, to make it more secure, you must have to follow a security guide, creating a strong password can help in this respect.

Comparison of WordPress with Blogger and Ghost

Although WordPress is the best platform to create and write blogs as well as with other prominent feature, there is a mini comparison of WordPress with a few other platforms.

  • WordPress Vs. Blogger

WordPress is a fully featured platform offering the content creators to create a website for any purpose to create content about it. On the other hand, Blogger is a platform that only allows the users to start a blog and create simple blog posts.

WordPress offers unique modifications, themes, and plugins to make a website look elegant and attractive. Also, Blogger does not provide such themes, although it offers basic functionalities.

For advanced use, WordPress allows its users with custom code, while the Blogger only allows creating personalized blogs with minimal use of custom code. 

  • WordPress Vs. Ghost

Although Ghost is a blogging platform as well, it does not allow a wide array of themes and modification like WordPress.

Ghost uses Markdown, which is a shorthand HTML. On the other hand, with WordPress, you need to be more approachable and precise.

With WordPress, it is easier for the bloggers to sell their blogs because migrating data from WordPress is more straightforward however, with Ghost; it is a little bit difficult.

How to Create Your WordPress Blog

WordPress is the fastest growing and most used blogging CMS around the globe with millions of users and billions of daily reader. It gives you the flexibility to create a simple blog or a fully functional e-commerce store, limit is your thinking. So, if you are deciding to create a blog this is a quick and complete guide.

Why Choose WordPress?

This question may pop-up in your mind while deciding about your next blogging CMS. The answer is quite simple: WordPress is the best! But to further eliminate your concern here are few quick points:


WordPress is the most versatile platform you will ever find. It gives you the ability to create whatever you want and more over you can add functionalities on the go through wordpress plugins.

A wordpress plugin is type of add-on which adds a certain feature in your site without bothering you to change the entire site code.


Since wordpress is the most famous CMS it has well established community of thousands of developers which can help you if you are in trouble or want to seek guidance about something.

Since the community is such large, you can easily find tutorials, lectures and courses to enhance your wordpress related skills. You can also find the developers which are ready to fix, create or update your wordpress site at very economical rate.

Themes and Plugins

Themes are ready made wordpress site templates that you can use to create your site without writing even a single line of code. More over professional themes are fully customizeable, meaning that you can modify your site according to your taste and requirements and that too without writing a single line of code.

There are well known marketplaces where you can find wordpress themes and plugins at very economical price. Or you can hire someone to create a custom theme for you. Some famous marketplaces are Themeforest (for themes) and Codecanyon (for plugins).

Plugins are piece of code that you can install in your wordpress site to enhance performance, security or functionality. There are tons of free as well as paid plugins available that you can use to:

  1. Create Contact Forms
  2. SEO Optimize Your Site
  3. Enhance Security
  4. Implement SSL
  5. Secure Your Site

Here is a list of must have plugins for your wordpress blog.


WordPress is secure and safe. It has built in feature that can save you from brute force attack and malicious login attempts etc. Moreover wordpress is being updated continuously, and with every update comes the security fixes and more enhancements.

Enough with benefits of creating your wordpress blog. Lets dive into the procedure.

Creating Your WordPress Blog

To get started you will need a Domain name and a hosting.

If you are struggling on how to find an effective domain name here is a complete guide on how to choose a catchy and effective domain name.

Once you have purchased domain and hosting login to your cpanel. You will find the cPanel login details inside the email that hosting provider sent you.

Once you are logged into cPanel there are two ways to install wordpress.

1. Easy Method

Look for Softaculous Apps Installer in your cPanel dashboard. If you find it click on it else skip this method and go to method two.


Clicking on App Installer will take you to a new page where you will several apps listed. Hover Over WordPress and click Install.


On the next page against the “Choose URL” field select the domain name against which you need to install the wordpress.

Site Settings

In the “Site Settings” tab insert the Site Name say your site name is AskShafan or whatever. Next goes the tagline: ONE Stop Solution for Your Every Problem.

Don’t check the multisite option.

Admin Account

Under the admin account tab select a username and password. These details will be used to login to your WordPress dashboard every time you need to update, add or delete something from your site.

You also need to enter a valid email address. This email address will be used to reset the password in case you forget it.

Keep rest of the settings as it is but Under Select Plugins Tab uncheck all the fields.

And finally at the end click INSTALL.

This will take a while but once ready it will show you the admin link of your WordPress site it will be something like yourdomain.com/wp-admin. Save it or remember it by heart.


2. Manual Method

If you don’t find Softacolous Apps Installer in your dashboard don’t worry there is a manual method to install wordpress as well.

First go to WordPress.org and download the latest copy of wordpress.


Uploading WordPress

Now login to your cPanel and go to File Manager > Public_HTML (or your domain root folder) > Click Upload and start uploading the wordpress file you just downloaded.


Once uploaded go to your root domain folder (typically PUBLIC_HTML) and there you will see the file you just uploaded. Right click on it and extract the files.

Refresh the directory by clicking Reload.


There you will see all the extracted files. If your files doesn’t appear there than there should be a folder with same name as your wordpress file. Go to this directory and select all files inside it by clicking SELECT ALL (just beside Reload).

Now click Move (highlighted in Yellow) from the top menu and remove the word WordPress(highlighted in Blue) from the pop-up that appears.


Click Move Files.

Click One Level Up (this will take you to root directory).

Installing WordPress

Now enter your domain name in browser’s address bar (yourdomain.com). A new page will appear. Select English as your language (or any else you want to choose).


Click Continue!

Click Let’s Go!

Now again go to your cPanel dashboard and find “MySQL® Database Wizard” open the wizard.

Input your new Database name. Say (DomainDataBase) and click Next Step.

Enter Database username (can be your name or any abstract name) and enter password. Click Create User.

Remember all these credentials we will need it later.

On the next page check “ALL PRIVILEGES” checkbox and click Next Step.

Now go back to your website and fill-in all the details. Your Database Host is localhost and Table Prefix: either leave as it is or change it with your own.

Click Install and than Run Installation.

Site Details

Site Title is typically your DomainName but can be different. Username and password will be used to login to your WordPress Dashboard so remember these as well. Enter a valid email that you can access because it will be used to reset password in case you forget it.

Click Install WordPress!

Congratulations your WordPress blog is ready now you can start posting and using your site.

You can access your WordPress dashboard by visiting yourdomain.com/wp-admin or /wp-login.

Installing Theme

Though WordPress come with a default theme but it is not much professional and attractive. So, I would suggest either to buy your own theme from ThemeForest (they have quality themes) or download this free theme.

Now go to your WordPress Dashboard > Appearance > Themes > Add New > Upload Theme


Now browse the theme you just downloaded and click Install Now!

On the Next Page Click Activate!


Tada…………..! Your WordPress Blog is ready!

Customizing Your WordPress Blog

Now that you have setup your blog successfully it’s time to start customizing it to give it a professional touch.

For this purpose go to Appearance > Customize > Theme Settings

Favicon: It is the little icon that shows in the browser address bar. It should be 512×512 px.
Primary Color: Main color of the site. You can easily change it by clicking on the color picker.

Keep Rest of the options as it is.

Scroll Down and add your social profile links (optional) and check the box “Display social icons on site header“. At the end you can change the footer copyright text. Simply remove all the text there and type in “© 2019 All Rights Reserved – SiteName“.

Close the customizer.

Setting Pretty Permalinks

Pretty permalinks, as the name suggests are the links which can be easily remembered. WordPress gives you several permalink structure options to choose from but recommended are the Pretty Permalinks.

To setup pretty permalinks goto Settings > Permalinks


Select Post Name as your permalink structure. In the Category Base field input category and in Tag Base field input Tag.

Adding Post to Your WordPress Blog

Want to publish an article? It’s simple as ABC.

Go to Posts > Add New and start writing.


Title is the topic of your post. Add a catchy title so user clicks and reads your post.

In the Right Sidebar click on Categories Dropdown and click Add New Category type in Category name and click Add New Category Button.


Similarly in the tag field you can add relevant tags.

Featured image is the image that will appear as the thumbnail in your site as well as when you share the post on social media.

After you have written your post click Publish in the upper right corner of the dashboard.

That’s all. You have successfully setup your WordPress blog.

Need further guide? Check out these WordPress Basics tutorials.

5 Must Have Plugins for Your WordPress Blog

If you have ever used WordPress you know the value of plugins and if you haven’t than: plugins are the piece of code than you can install on your website to enhance or add some functionality to your website without changing or updating the code of entire website. Using the right plugin for the right job is the key.

Must Have Plugins

If you are currently running your blog on WordPress or your are deciding to create a blog on WordPress than here is the list of 5 must have wordpress plugins that you should use:

1. JetPack

JetPack is a free plugin that helps you to enhance the performance, security and site management of your website.It has a secure mechanism which will help your site stand against brute force attacks and malicious logins.

Besides security it also helps you to speed up your site through its site accelerator tools. Site accelerator serve images from Automattic’s server which increases your site load time and speed as well.

JetPack also enables site insights for you. By site insights I mean the traffic you receive daily,which pages your audience is liking most and where the traffic is coming from. All these things in one package.

2. Smush Image Compression and Optimization

Smush is a free image optimizer plugins which enables you to compress your images to reduce their size. Which in return increase your site load time and speed.

Unlike other free image optimizer plugins, Smush gives you the ability to compress unlimited number of images with free version. While it has a paid version as well which further enhances the compression rate without distorting your images.

The features I love the most are:

  1. It allows you to bulk smush your images. Comes handy when you install the plugin when you have already uploaded images on your site.
  2. Automatic smush helps you to smush your new images without clicking a single button.

3. Contact Form 7

As the name suggests Contact Form 7 is a contact form plugin which allows you create contact forms for your WordPress website. The plugins generates a short-code for every contact form which you can use inside any page/post to embed your contact form.

The plugin is super easy to use even for the beginners. You don’t need any particular coding skills to generate your first form but if you have some know how about HTML it will come handy.

4. Yoast SEO

Yoast SEO is a also a free and one of the must have plugins that helps your to optimize your site, pages and post content to rank in search engines. It have certain basic and some advanced functionalities that help your sites’ on-page SEO.

It also enables you to generate a sitemap for your website, giving you the full control of what to add and what not to add in the sitemap. More over you get full control of the breadcrumb structure.

When it comes to content optimization it guides you about the standards like the keyword density, word count, outbound links, internal links, keyword length and text title. It also gives you the readability analysis which means it reads your sentence structure and advice you on how to curate engaging content.

5. Really Simple SSL

Really simple SSL provides you the easiest way to implement SSL on your website without any hassle. It switches your complete site to the SSL version with one button click keeping your site settings and configurations intact.

It is lightweight plugin so will not have any effect on your site speed or site performance.

10 Free WordPress Themes for Your Next Website

WordPress is, no doubt, one of the leading CMS with 59.7% shares in the market. You can build a simple blog or a fully functional eCommerce store using WordPress. Limit is your thought.

WordPress is hugely supported by its vast library of paid and free themes and plugins. A theme is a template with style sheets that defines the look and appearance of your website. There are tons of free and paid themes available in the market but in this article I am going to overview 10 free WordPress themes that you can use for your next project. So, lets dive in straight:


Airi is a powerful theme for business websites. It is designed to work with elementor plugin and have full integrations with the plugin. It is modern, flexible and easy to edit.

Theme is also compatible with WooCommerce which means you can sell your products or simply create a portfolio. It is best choice if you want to start a site from scratch.

2. JobScout

JobScout free WordPress theme

JobScout is a feature loaded responsive WordPress theme, best for Human Resource companies and Recruiting Agencies to publish their job vacancies. Theme can be used for Job Board type websites as well.

It’s schema friendly, SEO friendly and speed optimized theme, which makes this theme a best choice for SEO and speed concerned projects. One Click Demo Import is also supported by the theme which means you can create demo like website in just one click.

3. OceanWP

OceanWP free WordPress theme

OceanWp is one of the best free theme available in the market. You can use this theme for your blog, portfolio or even eCommerce store. It is light weight, SEO optimized and highly customizable theme with best practices in coding. It has certain advanced WooCommerce features that can enhance your conversion rate and help you get more sales.

Theme is compatible with almost all popular site builder plugins including Divi, Elementor, Brizy, Visual Composer and Beaver Builder. You can edit the theme for tablet and phone mode as well so it looks good and attractive even on small devices.

4. Shapely

Shapely WordPress theme

Shapely is a one page website theme best suited for landing pages, portfolio, product or service information or lead generation pages. It has various homepage sections that can help you curate a beautiful website for your next project.

Shapely supports several free and paid WordPress plugins including WooCommerce, Jetpack, Gravity Forms, Contact Form 7, Yoast SEO, Google Analytics by Yoast. It is SEO optimized and mobile friendly as well.

5. Storefront

Storefront is a perfect free WordPress theme for your next eCommerce store. Theme is powered by WooCommerce and designed by Automattic (developers of WooCommerce) which means it has best integration with WooCommerce. It supports several WooCommerce extensions to enhance the user experience.

Theme has multiple color and layout options to help you customize your shop. Also, theme is responsive, mobile friendly and highly extendable.

6. GeneratePress

GeneratePress WordPress theme

GeneratePress is one of the lightest and speed optimized themes available in the market. It is best choice if you want to use a page builder plugin. What makes this theme special is that it is translated into 25+ languages by user community.

Along many other features theme has 5 navigation areas, 9 widgets areas and 5 sidebar areas to allow you customize your website. Theme gives your website a professional and attractive look. It is also fully compatible with Gutenberg editor.

7. Ashe

Ashe is the most extensive free WordPress theme when it comes to blog and magazine websites. It supports both, multi-author and single author websites and is best suited for persona, travel, health, auto and quote sites. It has various advanced features like text and image logo, full screen slider, header image, Instagram slider widget and GDRP support.

Theme is modern and elegant in design. It is mobile responsive and supports WooCommerce as well.

8. ShoppingCart

ShoppingCart is designed specially for stores powered by WooCommerce. It has several features to enhance your eStore like header logo, contact us page template, shopping template, gallery template and several sidebar items.

Theme is fully responsive and extendible so you can create any type of store using ShoppingCart. Theme has multiple navigation options, social menus and more. It is also compatible with most of the popular plugins.

9. Course

Course is free wordpress theme designed specially for PRO bloggers, tutorial sites, tech blogs and online magazines. Theme is mobile friendly and responsive. Theme is light weight and speed optimized.

Theme customizer allows you to tweak the theme settings, colors and content preview. Theme is easy to translate into native languages. Theme is SEO optimized as well.

10. Bevro

Bevro is a multipurpose theme best suited for small business sites, portfolio and agency sites. It is mobile friendly and responsive. Theme is compatible with most of the page builder plugins including Visual Composer, Elementor and Beaver Builder. Theme aslo supports one click demo import.