Believe it or not but if you are an owner of a small business then you must be the master to know how to create a website. because a small business doesn’t have enough budget to pay for designing and developing a website.
“Getting your business online in a low budget is the biggest challenge for today”
Why should you learn to develop a website if you are the owner of a small business?
- You can make a website by own then you can save tons of money E for investing in making a website.
- You can make changes in the future by own as per the requirement of the market you will not have to hire a developer for making these changes.
- You can redesign your website anytime whenever you like.
- You can find out the common mistakes on your website, related images, content, SEO, and more.
in short, I am saying that you can save money to make a website on your own. and you can use this money to promote your business online as well as offline. Also, you can go for pub to enjoy with the saved money.
it costs more than $200 for designing and development of a simple website. if you want to save money then you will have to learn how to develop a website for small business.
Biggest problem to develop a website is you need to learn to code for developing a website. and it is true if you want to create a website from the scratch you will have to develop code.
There are multiple site Builders and CMS content management system in the market used to develop a website.
Using the site builder or CMS as easy as using Microsoft Office. you can create a website if you have a basic understanding of the computer and the internet.
How can you create a website without writing a single code
Exactly, this is very hard to believe that you can create a website without code If you are no aware of site-builder and CMS. You can use a site builder or CMS to create a website without coding
#1 Site Builder to develop a website for small business
A site builder is an easy tool for making website it has the drag and drops features. Creating a website by using a site builder is really very easy.
It has some limitation, you cannot work beyond the available features. And you can only create a website by using available features. If you want to add some extra part you can’t because they will not allow you to customize your website as per your requirement.
Still, you can create a professional-looking website with the help of the site builder. There are lots of the page builder are available in the market but most of them are paid.
Some website hosting provider is giving service of site Builders free of cost on every purchase
You can see the following list for hosting providers website Builders.
#2 CMS to develop a Website for Small Business
You can use CMS for developing a website with a professional look. This is good news for you CMS has a lot of features, which add some extra advantage to give a professional look of your website. General tools like plugin and models can be used for adding extra features.
here is a list of some popular CMS.
- WordPress 49%
- Drupal 4%
- Joomla and other 43%
You can see above WordPress, Joomla and Progress Sitefinity is only free CMS (Content management service). I recommend you go with WordPress.
Why should you use WordPress to Develop a website
Unlike website builders, it’s completely free.
WordPress is the easiest platform I’ve ever worked with, but it’s flexible enough to suit everyone to develop a website for small business, online shops, bigger organizations and more
Following comparison and feature clear you mind about WordPress.
- WordPress vs. HTML & CSS: Learning HTML from scratch can take 6+ months, let alone CSS and PHP. Having a basic knowledge of HTML can help you grab things more quickly, but if you want to create a website within a day or two, learning HTML isn’t a suitable option. You don’t need to learn anything when develop a website.
- WordPress vs. Website Builders: Website builders are expensive and often very limited. I told you before using a site builder is not good choice. They are good for one-page websites, but not more.
- WordPress vs. Joomla/Drupal: WordPress is just so much user-friendlier.
But for the beginners, I strongly suggest developing a website for small business on WordPress. WordPress is a better option for creating any type of website. You can figure out after looking at these features:
- it’s open-source
- it’s free
- it’s the ultimate solution for website building
- it’s extra versatile – You can run any type of website
- it’s fast, optimized, and secure
- it’s SEO-ready – makes promotion easier.
Most web hosting services offer installer script used by one-click-installs for WordPress, Joomla, and Drupal. You can decide later and you don’t need to download/install anything.
Step 1: Choose a perfect name for your website, buy a domain & hosting
When learning how to make a website, picking a name is probably the most important part of the whole process.
After all, you have complete freedom here. You can pick literally any name you wish for your website.
You can put lkajflajsdd.com, aoiueroiu.com, alkdfjye.com and more. I think you don’t like the name suggested by me. Of course, these names are not suitable for any business.
There are still some things you need to understand to set yourself up for success later down the road.
there are nearly 2 billion (!) websites online on the web (at the time of writing this article). It means, styling your website in the modern era is quite challenging.
Are you ready to accept the challenge?
You should consider the following point when you are choosing a domain name. The domain name should be:
- Brandable – unique sounding, like nothing else that’s out there in the market
- Easy to memorize
- Short – those are also easier to memorize
- Easy to type and hard to mix up – you don’t want people to be wondering how to spell your site’s name
- including niche-related keywords – for instance, if you do anything with food, it would be cool to have “food” somewhere in the name of the site; it works the same in non-food industries as well.
Since this might sound like a lot to think about when you’re looking for a name, you can use the cool domain name generators tool provided by many companies.
Domain Wheel is one of them.
Start by inputting a seed keyword that defines your website well.
You can find hundreds of different companies that can register a new domain name for you. And, there are tons of companies that can sell web hosting package for you.
I am going to use Chemicloud hosting provider Here’s why:
- Chemicloud is a reputable web host that’s optimized the server for WordPress and will make sure that your website operates smoothly with good speed
- it’s one of the few companies recommended by best hosting advisor.
- it’s cheap (from $3.95/Month)
- it’s easy to use and beginner-friendly
- It has rating 9.9/10
- You will get 50% discount
My WordPress website speed on chemicloud
And I got a recommendation by hosting advisor’s
Here’s what’s going to happen now:
- We’re going to go to chemicloud and choose a suitable hosting plan for our small business website.
- We’re going to register a domain name with chemicloud as well.
In most cases, if you’re developing a new website, the cheapest plan – called WordPress Starter – is going to be enough. It’s only $3.95/month If you buy for 3 years. The total price of Domain name and hosting $142/3 years.
First, click here to go to chemicloud. Once on the page, click on the “Wordpress Hosting” menu link.
When you click on the “WordPress hosting” a new page will open, click on “Plan starting at only $3.95/Mo” button.
You will see a page similar to the following picture Select “WordPress Starter” It is good enough to develop a website for a small business.
Select Register a new domain then enter the domain name you search before. After enter the domain click on check. It will check for availability of domain name.
If domain name available for sale then you will get congratulations message as in the below image. then click on Continue to move in the next step.
Configure your desired options and continue to checkout.
- Choose the billing cycle: available for 2 years and 3 years only select as per your requirement. I suggest you go for 3 years.
- Server location: choose a server location, In which city you want to host your website.
- Protect your site with SSL: Add SSL to your web hosting to give visitors confidence that your website is safe and secure and help build trust. Select Let’s Encrypt SSL
- SiteLock Website Security: SiteLock provides a range of features designed to protect both your website and your business’ reputation Select “Lite”
- SpamExperts Email Security: Add professional email security and archiving to your domain to protect and secure your email against attacks and malware Select none if you don’t want to pay extra money.
When all done, click on Continue button in the right sidebar.
If you don’t want to show your identity publicly, You can buy ID Protection. It will protect your contact details like phone number and email address, you will enter at the time of registration.
You will see your free domain registration added in $0.00/1year price. Don’t worry your domain will be renewed automatically for three years.
On this page, you will need to fill the billing details, then click on checkout make a payment, You have done everything now your
Buy Domain Name and Hosting from A2hosting
First, click here to go to a2hosting. Once on the page, click on the “Wordpress Hosting” menu link.
Select as per your requirement,
Enter your desired domain name and then click on the check button this process bill check availability of domain name.
The regular price of a .com domain name is $14.95/year. If you will buy a domain name from another resource you will have to pay the same price.
Once the domain name is available, you will get congratulation message on the screen with your domain name Scroll down and click on continue:
Choose a billing cycle as per your budget if you have enough budget then you can buy a 36-month plan and it will be better for you because you will get a big discount.
Available billing cycle are 12, 24, and 36 months.
Scroll down and you will see lots of the option if need some extra services then you can check or uncheck them.
We are going to purchase WordPress optimized plan so A2 hosting So a2 hosting will install WordPress for you. it means when you are going to buy a plan from the A2 hosting you don’t need to install WordPress.
You will get ready your website at the moment. the username and password will be found in the Last section of the page.
So write down the username and password because it will be not emailed you. You will have to use the time of accessing your WordPress dashboard.
Then click on continue to process for the next step
DNS Management: External DNS Hosting can help speed up your website and improve availability with increased redundancy.
ID Protection: Protect your personal information and reduce the amount of spam to your inbox by enabling ID Protection.
Email Forwarding: Get emails forwarded to alternate email addresses of your choice so that you can monitor all from a single account.
DNS management and email forwarding are free for 1st year while ID protection is paid service. if you want to protect your personal information from being public, which you will provide at the time of the registration a domain name and hosting.
If you don’t want to buy ID protection service then simply uncheck and click on Continue button
Review the products and click on the checkout button
Please enter your personal details and billing information to checkout. And click on complete the order.
Once your order will be completed you will get the multiple emails from the A2 hosting company.
You will get the one email from Softaculous with the subject A2 Hosting:: Your WordPress – A2 Optimized installation details
Open this email and you will get the link for accessing the control panel of WordPress website. this link belongs to your website.
Click on it put the username and password what you have saved at the time of buying the services
Enter the username and password then fill the captcha and click on the login:
Step #2 Install WordPress from chemicloud C-Panel
Step#3: Get familiar with the WordPress Dashboard
You can access the WordPress dashboard or user panel by using URL link you have received through the email. If you bought a service from a2hosting.
If you have installed WordPress from chemicloud then use the following link to access dashboard htpps://www.yourdomainname.com/wp-admin/
See in the picture what will you get
Give the username and password
When the login process will be done successfully, you will get the main WordPress dashboard. see in the picture
- Welcome to Dashboard – Some of the most important areas of the admin panel listed as quick shortcuts links – these are usually your shortcuts to how to make a website.
- At a Glance, Activity, and Quick Drafts: The current status of your site and what’s going on with it.
- Posts: You can use this option to create, delete, edit, and manage blog posts.
- Media – You can upload/manage images and other media files here.
- Pages – You can create, and manage pages and sub-pages.
- Comments – this is where you can moderate comments.
- Appearance – You can customize and change your site’s design here and/or customize how certain things are displayed on the current design.
- Plugins – You can install new plugins for adding extra features on your website.
- Users – You can manage user accounts that can access the admin panel of the website.
- Settings – the main settings.
Step#4 Some fun with WordPress settings
At this stage, it’s good to take care of some basic getting-started WordPress settings that will improve your experience further down the road.
#1 Set Your business title and tagline
Got to settings -> General and set the Business Tile and Tagline fields whatever you want.
Your business title is important for your website it might appear in various places on the WordPress website. It depends on WordPress. I will discuss the theme later in this article.
Some WordPress themes display title and tagline on the homepage and in the SEO description area. It is used by Google for listing your website on the google search result pages.
The tagline is not as important as title, we can say it is optional. So you can leave it blank if you don’t have a tagline for the site.
#2 Set your time zone for website
You can set the time zone in Settings → General
Setting your time zone correctly will make publishing new pages and posts more predictable.
Generally, you want to set the time zone to either where you’re at or where your target audience is at. Whichever makes more sense.
#3 Making your site public
Here making website public doesn’t mean live your website. Your website should be public for google crawler and other indexing bots. Google will find your web pages and index your website in its database.
Go to Settings → Reading, and make sure that the box labeled “Discourage search engines …” is unchecked.
#4 Allow and disallow comments:
What do you like, people will comment on your page or posts. Do you want to accept comments on your website? It is totally up to you. You can change this setting at any time. You can enable or disable comment whenever you like.
On the one hand, letting readers leave their opinions and questions under your articles/pages can be great for building a community around the website.
But, on the other hand, you’ll also have your hands busy dealing with spam and making sure that there’s no trolling.
You can allow and disallow comment in Settings → Discussion area. For more details see in the picture.
#5 Disable pingbacks and trackbacks
I don’t know why this setting is even still in WordPress. It’s mostly a leftover from back in the day when pingbacks and trackbacks were a thing.
Though, if you want to learn how to make a website in this day and age, you can simply deactivate them by deselecting the following setting in Settings → Discussion.
#6 Set Permalinks
Permalinks define the structure of web pages in URL. What will be the URL of a web page?
For the example you create an about page, then the structure should be https://www.yourwebiste.com/about.
You will feel good when you look at such type of structure for a website for small business.
You can set the permalinks correctly from the permalink section inside settings.
To set your permalinks, go to Settings → Permalinks from the main sidebar in your WP dashboard.
Once there, select this setting:
Step #5: Pick a theme /design for your Website
The WordPress theme provides your website with an attractive and professional look. Basically, as you know the theme word is known for attractive design and changing look. You can give any look of your website for a small business whatever you like with the help of WordPress theme.
There are tons of free themes available in the market. but it may possible you will not like it’s designing and look. if you don’t like to use a free theme then you can buy a premium theme.
There are tons of paid themes available in the market from different sources, with charm design and lovely look.
As I think, you have a small business and you want to develop a website for a small business then you are not in this condition to spend more money. if you don’t want to spend extra money then I suggest you, go with WordPress theme.
There are tons of the free WordPress themes are available on the WordPress Store you can choose one of them. you will install and customize the theme for your website and make it more attractive likewise.
#1 Go to appearance > theme
Click on the add new “button” The theme window will be open, you will find a lot of free theme, You can choose one of them.
If you have business-related particular industry then you can search by keyword for example if your business is related to the hotel, restaurant, tours, and travels, then you can search this word in the result you will see some website-related your industry for business.
By the way, I am going to use the Hestia theme, It has a free version as well.
If you want to see a preview before installing theme then click on the “preview”. Once you have satisfied then click on the install button to install it.
Once the theme will be installed then the activate button will appear, click on the “activate” button to activate the installed theme.
Go to Appearance > Hestia Options > Click on the recommended option. If you find any task complete it first.
You can read the full documentation, All the themes have documentation related installation and customization.
The next step To customize install the theme. In the customization process, you can change Background image, Edit menu, Upload logo, And other types of editing. you can add the content what do you want to show your customers/clients.
#1 Setting up your homepage.
Do the following:
- In the sidebar, go to “Homepage Settings.”
- Select the option, “A static page” under your homepage display setting.
- Click on “Add New,” to create a new page to act as your homepage.
- Input the name for the page – “HOME” seems like a good idea – and click on “Add.”
For starters, let’s change the main headline on the page. It’s a good idea to put either the name of your business there or anything else that serves as the title for the entire site.
#2 Change the site identity and upload logo
The logo is the main identity of your business if you have created a logo for your website then you can upload now if you don’t want to upload right now then you can make this change later.
Go into the site identity option and make changes
#3 Customize home page and make it attractive
Section #1 Big Title Section
You can access this section by click on the pencil icon from the customization front page. Otherwise, you can go to Frontpage sections > big title sections
You can change background image, title, text and button text. You can enter the link of another page in the button URL area. Right Now, you don’t have another page link so you can do it later.
If you see the front page closely you will find lots of the sections on the front page, the complete list of the sections you will see inside front page sections.
I am using the free version of Hestia theme, so some features are not available. If you want to use a full feature, purchase its premium version.
the following more sections available for editing. You should edit those properly.
Section #2 Features:
The Features section is a great place to explain what your company has to offer or what the purpose of the website is – that “purpose” is probably the no.1 thing to keep in mind as you learn how to make a website.
In this section, you can add the features of your product you can mention the services. you can also show describe your expertise areas.
Section #3 About: The About section is a great place to talk about your story.
Section #4 Team: The Team section you can use if more people work in your business and you’d like to highlight them.
Section #5 Testimonials: The Testimonials section is awesome when you want to showcase what your previous customers had to say about your business.
Section #6 Contact section The Contact section is where you can display your contact information and let people know how to the best way to reach you.
Once you have done adjusting and customizing the homepage, don’t forget to click on the main “Publish” button that’s at the top.
#4 Adjusting the typography.
The next thing to do would be to take care of your site’s typography – the fonts used throughout the site.
You can go to Appearance Settings → Typography from the WordPress Customizer sidebar for making a change in typography.
You can change the font family for headings and body text, and size of Title, Heading, and Content. You can change the size of a big title section, section title, section subtitle, and content.
#5 Change Colors
Out of the box, your new theme is going to use a couple of primary colors that define its default color scheme. You can change that setting in the WordPress Customizer. Just click on Colors in the main sidebar.
The Accent Color is usually the color used for buttons, links, and everything else that’s meant to stand out from the rest of the site’s design.
After doing the above, your website will start feeling like it’s truly yours. You will have made all the necessary tune-ups and customizations to make it fit with your brand.
There are many other settings in the WordPress Customizer exist in the free version of Hestia to experiment with. For instance, you can use them and explore it by yourself.
To make the changes, click on the pencil icon that’s next to the headline
I started to customize and it takes approximately 10 minutes.
After customization, I am posting 2 sections. following images
Step #6 Install some Plugins to add Extra feature to a website for small business
The WordPress plugins are the same as the apps on a mobile phone. if you need some extra features on your mobile then you will install applications of related. similar if you want some extra features on your WordPress website then you will have to install a WordPress plugin.
So, my dear friends, you can install all plugins anytime click on the plugin then add new for adding a new plugin.
Dashboard > Plugins > Add New
Search the plugin by the name and then click on the install. Later, don’t forget to activate and configure the plugin installed earlier.
Every plugin will provide you the documentation related installation and configuration, you can follow the steps to work with the same plugin.
- Yoast SEO – helps you make search engine optimization tweaks and make your site more accessible to the search engines in general.
- Google Analytics for WordPress – this one integrates your website with the most popular traffic analysis solution on the web.
- Wordfence Security – improves the security of your WordPress site.
Once you have done to install this plugin it means you are your website is ready for everything your website good for the SEO and good for the security purpose.
Step #7 Create the first page for your website
The webpage is the power of a website because website is a collection of the web pages. with the help of the web page, you can explain everything better to your customer through the webpage.
For example, your website has the information about your business on the front page in the section about us. but I think this information is not enough for your customers.
So you can create another page with full information about your business, mission, vision , and link about us page to this section.
To create an about us page:
Pages > Add New
You will access of new Page editing area, you will get the offered tips by WordPress to you.
Latest WordPress is using block editor to create and edit webpages/posts. Sometime before it was a classic editor. so it displays the tips on how to edit the new page.
Title: Select the most relevant title for your page, I am going to create an about us page show about us is a better title for it.
Add Block: You can see the plus icon which is used to add blocks. you can add a block type including the paragraph, image, list, table, heading, and more.
Block Setting: You can customize every block individually, Including color setting font-size and more. different blocks have different settings
Document setting as following:
Setting #1 Permalink: You can edit URL slug under the permalink section. I have described before what is permalink?
Setting #2 Featured Image: You can add featured image which is displayed everywhere when you will share this page on social media as well as somewhere else so use a beautiful image as a featured image which described everything about your page of the post.
Setting #3 Discussion: Under discussion section, you can allow or disallow comments on a current page.
Setting #4 Page Attributes: You can set a template for your current page. if you have multiple page then you can mention the first page as a parent page.
Setting #5 Page Settings: Another page setting you can choose a page with sidebar or without sidebar, footer, and navigation.
Get the good tutorial on how to use block editor in Wordpress here
Create multiple pages as you want but required pages are:
- Contact – this is where you can display some contact info along with a nice contact form, through which people can reach you directly. You can add a new form with the help of wpforms plugin. Which pre-installed for you if you buy hosting from a2hosting. Otherwise, you will have to download it.
- Portfolio – a place for you to showcase your past work.
- Store – a crucial thing if you want to sell anything from your site. To make this work, you also need a popular WooCommerce plugin – the best e-commerce solution for WordPress.
Step #8 Start writing a blog
A blog is the most effective way to promote your website, products, offers, events and more. A blog is considered the most effective way of online marketing. as per data of HubSpot, the 55% marketer thinks that blogging is their top inbound marketing priority.
Creating a blog is not tough, you can write it and post articles similar to a creating page. This is a straight forward process to write and publish articles regularly.
Google will consider your blog active when you publish articles regular basis.
From a technical point of view, WordPress has blogging tools built right into it from the get-go. In fact, WordPress started as a blogging platform.
You can create a new blog post, to go to Posts → Add New from your WordPress dashboard.
I have told you already creating a blog post similar to creating a web page. There is blog editor same and block setting too.
But you find a difference in document settings, you will see the different settings:
#1 Categories: You can add multiple categories which will represent your posts belongs to. it may be an offer, events, on sale, and more.
You can add categories at the time of the writing post. otherwise, you can add Post > Categories
Fill the required field and click on add new category
#2 Tag: You can tag your post for a particular keyword.
#3 Featured Image: Describe the before.
#4 Excerpt: Excerpt is an optional text associated to a Post. Most of the time, it is used as the Post summary.
#5 Discussion: you can allow and disallow comments as well as Pingback and trackbacks.
#6 Post setting: this is similar to a page setting.
Once you’re done working on a blog post, click on “Publish.” You can use the preview option to see the post before publishing it. Publish is a final task when you are writing a post.
To make your posts easily accessible, you should designate one of your pages to serve as the main blog listing for the posts.
- To do it, first, go to Pages → Add New and create a blank page with the title “BLOG” and publish it.
- Next, go to Settings → Reading, and select your newly created Blog page as the “Posts page” as shown in below picture:
At this stage, you can navigate to that new page and see all your recent blog posts there.
Step #9: Create Menu for your website
Menus are the primary source through which visitors have a deep eye on your site. Visitors move and access your website and information from using theses menus navigated with pages and other resources.
You will have a couple of options to choose from regarding menu settings, depends on your theme. Menus settings may be changed with the change of theme. but the primary menu remains the same for every theme. Here’s what you can usually do on Hestia’s theme. I am using this theme for example and demo purpose:
First, go to Appearance > Menus in your WordPress dashboard.
You’ll see this default panel:
#1 Add menu items
Item #1 Pages: if you want to link a page with the menu then select page and click on add menu button you will see the menu item has been added in Manual structure bar.
Item #2 Posts: if you want to connect a particular post to the menu then you can tick on the checkbox front of that post. then click on the “Add to Menu” button.
Item #3 Custom link: if you want to link a particular resource then you can use a custom link option there are two Field one is URL where you will feel that customer living and another is the text where you will enter the text for a menu item.
Item #4 categories: If you want to link A category to a menu item then choose the category and click on the “Add to Menu” button. The new category item link will be added to the menu structure.
#2 Menu structure:
You can see all the added items in this section. You can simply drag and drop to arrange them up and down. if you want to make a submenu then drag the left side.
Give the name for this menu and click on the save menu so the structure will be saved.
You can create multiple menus.
#3 Manage locations:
The theme has an option to manage locations for the menu. Mostly the primary menu and footer menu exists in every theme.
Click on the manage location > and select the menu for every available location
Then click on the Save changes button.
Step #10 Give an attractive look to your website with Widgets
Widgets for an important feature in WordPress. It is a small part of the content that can be displayed in various places on the website.
Mostly widgets are displayed on the left/ right sidebar and footer area. But now you can add anywhere on the website. If you want to display an inside page/post you can. You can display widgets after every post.
To access the widget settings Appearance > Widgets from the WordPress dashboard. You will get the screen like an image below.
To activate a widget drag from available widget are a sidebar and other place or click on it and select widget area. To deactivate a widget and delete its settings, drag it back or delete it.