Are you wondering how to make a website for a small business? Or the better question, are you looking for an easy way to create a local service business website on your own?
In the past, creating websites was the thing of only the big companies. But now, with the onset of different easy-to-use and affordable technologies, creating websites for small businesses is feasible.
More so, you can create your small business website on your own. Yes, you heard it right! You don’t need to hire a developer or pay more than you can afford for owning a professional website.
Creating a website from scratch might seem like a technically challenging task. But, we are here to get you through with it.
In this article, we will guide you through creating a website for your small business using WordPress with a series of steps. Make sure to follow them step-by-step.
First, let’s see why you need a website for your small business.
Why should every Small Business have a Website?
A website that’s maintained and showcased properly can have a big influence on the success of a business.
Firstly, a website works as the identity for your business on the internet. And, it can help you reach a massive number of people anywhere in the world.
With your website, you can inform the visitors about the services you offer in detail. So, they can make an informed decision before purchasing.
Similarly, here are some of the main reasons for businesses to have a website.
Establish online presence
The world is digital now more than ever. And, people tend to look for everything on the internet. So, having an online presence is not optional if you want to reach more customers.
Of course, there are other ways like social media or Google My Business setup. But, a website makes your business look professional and trustable along with establishing your identity on the internet.
Also, you can present your products, services, information, ideas, and brand the way your users will love.
Users can reach your business easily when you have a website. They just need to type in your business name or website URL on the browser.
Moreover, if your website is optimized for SEO (Search Engine Optimization), your website reaches the people who are searching for a business similar to yours.
In addition, your business will be present for service to users at any time of the day. There’s no restriction on open and closing times like the businesses that run physically.
Showcase your works
Through your website, showcasing the services or products you are offering to your potential customers is easy.
By means of different types of media like images, videos, texts, etc., you can inform the users about your past works, experiences, location, and more.
Along with that, you can also include your brand’s story, how it started, team introduction, etc. to further win their trust.
Testimonials work great for providing social proof that your potential clients look for. So, you can also add what your previous clients have said about you or your services.
Get ahead of competitors
Like most businesses, you might also have competitors who provide the same service as you.
Now, having a website puts you at a competitive advantage. The prospects searching for businesses like yours on the internet will find your business first. You will be able to interact with them and likely convert them to buyers.
You will also be able to develop authority in your niche with the help of a business website. So, people will choose your business over your competitors.
Easy and Affordable
Gone are the days when websites used to cost you big bucks. Not only is it easy, but websites are now cheaper to create and maintain.
Mainly because of the advent of user-friendly website builders and CMSs, you can create your website on your own. No need to hire costly developers!
Specifically, we recommend WordPress – a free, open-source CMS that’s capable of creating advanced websites with ease. Being a free platform, the only cost associated with it is the domain-hosting expenses.
Talking of WordPress, we are going to explain further why choose WordPress for small business websites.
Choosing a Website Building Platform
Now, there are lots of ways you can create a website. But, you would want to look for the method that works best for you.
Here are the main 2 ways of creating a website.
- Creating a website with manual coding
- Creating websites with website builders and CMSs
Between the two options, using site builder tools and CMSs is the most preferred way these days. They provide you with the pre-built software and tools with a user-friendly dashboard to easily set up, manage and get your website running in no time.
Plus, you don’t have to hire developers as you can create yourself. So, there’s no big budget involved like in conventional website building methods.
Specifically, CMSs (Content Management Systems) work the best if you want flexibility and scalability on your website.
Now, choosing a CMS is an important part of building your business website. We recommend using WordPress – the most powerful and preferred CMS platform.
In fact, over 43% of all websites are built using WordPress today. It offers lots of themes for designing your website and plugins for adding any kind of feature you want to your website.
Why is WordPress the best platform for building a small business website?
Now, here are the reasons why you should make your small business website with WordPress.
- Free – The WordPress software is completely free to use, modify, and redistribute.
- Easy setup – Installing WordPress just requires you to upload the WordPress software to your web host. In addition, creating menus, adding pages, designing the layout, configuring settings, etc. is possible through a user-friendly dashboard.
- Full website control – With WordPress, you completely own your website, unlike self-hosted website builders. There’s no obligation on how you set up your website or what type of content you publish. Also, you can choose the domain and hosting providers, choose plugins and themes, etc. according to your wish.
- Lots of themes – Themes are the design elements of your WordPress website. You can find lots of themes, both free and paid, for any type of website you are going to create.
- Plugin for every feature – WordPress offers a huge library of plugins, free and paid, that you can easily install and add features to your website. So, this helps you create your small business website with the functions that you will need.
- Large community – The WordPress community is built from a large number of contributors, developers, enthusiasts, marketers, and users. You can expect to find tons of learning resources and solutions for your problems online through forums, documentation, videos, etc.
- Responsive – With WordPress, your websites are fully responsive so they run smoothly on any device.
- Secure – The core of WordPress is built with website security in mind. Thus, there’s a minimal chance of your website getting hacked. Plus, it’s timely updated with bug fixes and security patches.
Note: You should know that there are 2 versions of WordPress available. They are WordPress.org (the self-hosted CMS) and WordPress.com (a fully-hosted website builder). And here, we are talking about the self-hosted WordPress i.e. WordPress.org.
Steps for Creating a Small Business Website
Now, let’s move on to the steps for creating a small business website. And of course, we are going to use WordPress for this demonstration.
Step 1: Purchase and Set up Domain and Hosting
As already said, WordPress is a self-hosted platform and it requires you to get your own domain and hosting. If you think about it, it’s a good thing because it lets you choose the products you like the best.
You will need to understand the basics of the domain and hosting for choosing the better. So, let’s see them.
Domain and Hosting Explained
Simply explained, domain (or domain name) is the name and identity of your website. It helps users find your website on the internet.
The way it works is – your visitors’ type in your domain name on their browser and it will show up your website content.
For example, alleythemes.com is the domain name of our website.
Since millions of domains are active on the web, getting a good domain name is a little tricky.
Regardless, keep these things in mind while choosing a domain name for your business website:
- Match the domain with your business name and purpose.
- Try to keep it short, catchy, and easy to spell.
- Avoid numbers and hyphens.
- Look for the ‘.com’ domain extension.
- Use domain name generators.
Similarly, hosting (web hosting) is a service that lets you store your website’s data like code files, images, videos, and anything else.
The web hosting companies have very organized facilities with physical data storage devices called servers available for rent for your websites. The servers run 24/7 to assure your website is live and accessible all the time.
And one important thing, you can connect your domain name to your web hosting account. So, when users enter your domain name, it points to the server containing your data, making the website load on their device.
Web hosting is a delicate part of your website that determines things like speed and security. It can make or break your website’s performance. So, you have to be very careful while choosing one.
Here are some tips for purchasing your web hosting plan:
- Consider the expected website visitors per month
- Look for the storage space the plan provides
- Read customer reviews
- Look for a company with good support
Where to get your Domain and Hosting?
You can find a lot of companies buying both domain and hosting.
For domain, you can check the popular domain name registrars like Namecheap, Domain.com, Google Domains, GoDaddy, etc.
Similarly, Bluehost, DreamHost, SiteGround, WP Engine, etc. are among the popular sellers of hosting.
Also, some companies like Bluehost and DreamHost offer a free domain on their hosting plans. With such plans, you will save time in setting up both of them separately, along with some discount at the beginning.
For instance, DreamHost offers the starter hosting plan for $2.59 per month paid yearly. It includes a free domain, and a free SSL (Secure Sockets Layer) certificate. Here’s how you can install SSL Certificate on your website.
So, we recommend you get such packages for starting out to save yourself from the setup hassle.
How to Purchase Domain and Hosting? (Example with DreamHost)
Let’s say, you are going to purchase your hosting plan (domain included) on DreamHost. Then, here’s what you need to do.
The process is pretty much similar to most of the providers.
First, go to the official DreamHost website and then, go to Hosting > Shared Website Hosting. Then, select the Basic plan.
Next, you are required to choose your domain name, add your account information, and payment details, sign up to set up your account, and proceed to check out.
After that, you will receive an email with the login link and your credentials after some time. So, open the login page and log in to your DreamHost dashboard with your credentials.
The dashboard aka control panel lets you manage different aspects of your website like database, domains, emails, FTP, passwords, SSL, and much more.
Step 2: Install WordPress (Using DreamHost)
Next, you will have to install WordPress on your hosting account.
Normally, to install WordPress, you would have to download the WordPress software from WordPress.org’s official site and extract the downloaded ZIP file into the file manager of your hosting panel.
However, DreamHost and also other hosting providers make it easy by letting you install WordPress with a single click.
All you have to do is go to One-click Install from the menu and choose WordPress. Then, fill out the information:
- Install to: Enter the domain or directory where you want to install WordPress. Just select the domain name you added earlier here.
- Select Database: Select a database if you already have created one. Or, or leave it as ‘Automatically Create Database’.
You can tick the checkboxes if you want additional free plugins and website builder installations. Or, you can leave it for now.
Then, click on the Install button. DreamHost will do everything else like selecting languages, website names, etc., and set up the website.
After a few minutes, you will get your website login details.
Logging in to your WordPress Site
The login details help you get to the backend i.e. admin panel of your website.
Now, let’s see how to log in to your website.
Firstly, go to your website’s login page with the URL structure
‘Your website domain name (URL)’ followed by ‘/wp-login.php’ or ‘/wp-login’.
Here’s an example: examplewebsite.com/wp-login.php
After you reach the login page, enter your login username and password that you received in your latest email.
If you want to save the credentials, then click on the Remember Me checkbox. It will save you from entering the username and password the next time.
Then, click on the Login button.
This is what the WordPress dashboard looks like.
Moreover, you should also check if your website has been published.
Check your Website Status
Just enter your website URL on a new tab on your browser. If your website is live, you should be able to see your website. This is what it will probably look like.
You might think this looks pretty basic. Well! That makes the 2 of us.
But worry not! Now the fun part begins i.e. designing your website.
Step 3: Install a Theme
When installing WordPress, you will also have some default themes installed.
The default themes might work for some. However, we recommend you get a proper specialized theme for a small business website.
WordPress offers thousands of themes suited for designing any type of local business website. But, finding a perfect one can be a tiring job.
How to Choose a WordPress Theme?
Anyway, here are some of the properties that make a theme great for small businesses.
Responsiveness – Websites these days should be mobile-friendly. Thus, you need a responsive theme that fits perfectly on all devices.
Customizability – You should look for a theme that offers lots of customization features so that you can create your own. Mainly, you should have options for color, typography, logo, page layouts, background, widgets, etc.
Fast – No one likes to stay around a slow website. So, take a step in boosting the site’s speed with lightweight themes.
Demo sites – Your theme should offer demo sites that can be imported and used for speedy customization.
Social features – Social media are quite a help for spreading the words of your local business. So, look for the theme with seamless social media integration and sharing.
Moreover, if you are getting a theme from the WordPress.org theme repository, then check its ratings, reviews, downloads, and last updated date before installing. If you want to know more about selecting the right wordpress theme for your website, then check this article.
Steps for Installing a WordPress Theme
So, for this demonstration, we are going to install our own theme ‘Home Services’.
Also, we recommend you have a look at this theme as well.
We might be a little bit biased. But, we can assure you that it provides every required feature that a small service business website needs. It offers lots of customizable aspects, social integrations, importable demos, mobile-specific customization, widgets, brand assets, and so on.
Businesses like hvac, lawn maintenance, constructions, plumbers, roofing and flooring, cleaning services, locksmith, pet grooming, mobile mechanic, personal chef, tax-form preparer, car wash and inspeciton, professional organizer, tutoring, windshield repair, office plant maintenance, packing and unpacking services, handyman services, home-entertainment installation, mortgage/debt-reduction, services, pool services,lawn care, home inspection service, house painting, local moving services, house sitting service, pet food and supplies home delivery, residential cleaning, power washing etc. have used the Home Services theme for their websites.
Anyway, to start installing a theme, go to your WordPress website dashboard.
Step 1: From there, navigate to Appearance > Themes.
Step 2: On the next page, click on Add New at the top of the page.
Step 3: Search for theme to Install
On the search bar, search for the theme with its name. For example: Home Services
Then, install the first theme that comes up.
Note: You can search and pick any available theme if you want to, but we would like to suggest installing a home services theme first to have easy follow-through. We believe the recommended theme meets every requirement to create your small service business website; if you beg to differ, you can always switch WordPress themes easily.
After the installation completes, click on the Activate button to activate the theme.
After done, you are redirected to the installed themes page.
So, that’s how you install any theme.
There are more ways to install themes in WordPress, but that’s a topic for a different article.
Anyway, back to Home Services. To make Home Services WordPress Theme function better, it recommends you install some plugins.
Step 4: Install Recommended Plugins
You should go ahead and click on the Install Plugins button, you see on the next page.
You ask, why install recommended plugins?
The idea is to utilize all the features offered by a particular WordPress Theme. Installing recommended plugins will ensure that the theme has all the dependencies installed and now can provide all website’s features and functionality as promised.
You can add additional plugins as per your requirements. We will go through installing other essential plugins for your website later in this article.
Importing a Demo Website
Most WordPress themes offer demo templates and starter websites that you can import to your website easily. That makes designing the website layout and structure easy and quick.
Home Services offers a handful of demo templates that you can easily import. So, let’s see how to do it.
Step 1: Go to your menu and navigate to Appearance > Demo Import.
You will be shown different website templates suitable for home service improvement and repair businesses.
Step 2: Select the demo of your preference and import it
Check each demo by clicking on the preview button. Henceforth, you can select the one you prefer and click on it to import.
A popup demo prompt will appear asking for permission to confirm the import. Just click on the Yes, Import Demo! button.
It will take a few minutes as it will be importing web page layouts, data, settings, etc. to your site.
After that, you can visit your website using the URL.
It will look something like this.
Now, all you have to do is edit the pages, headers, menus, footers, etc. according to your business. We will see them in the next steps.
You can follow a similar procedure to import demo templates into other WordPress themes.
Step 4: Install Plugins
Now, the next important step is to install plugins. The plugins in WordPress provide additional functionionality and usability to your website.
You are free to install any plugin you need. But, for a start, you will need to install some plugins to fulfill your website’s basic functions.
Important Plugins to Install
So, here are some of the functions you need and related plugins you should install.
Back up Plugin: Back up plugins make sure that your website data is stored safely somewhere so you don’t lose any. Some options for a backup plugin are WPVivid, UpdraftPlus, BackWPup, etc.
Security Plugin: Security plugins save your website from potential website hacks and data loss by site auditing, enforcing passwords, blocking suspicious accounts, etc. Sucuri, Wordfence, and iThemes Security are the industry-standard security plugins available.
Speeding plugin: Fast websites improve your visitors’ experience, and speeding plugins help you achieve it by caching, image optimizing, site cleanups, lazy loading, etc. Some are WP Rocket, Jetpack, WP Super Cache, ShortPixel, etc.
eCommerce Plugin: If you want to sell products or receive payments from your customers, then you should use eCommerce plugins. WooCommerce is the robust and most used eCommerce plugin. Besides that, EDD, Ecwid, WP EasyCart, etc. are also available.
Miscellaneous Plugins: Other than the mentioned ones, you might need other plugins for adding extra features like forms, sliders, lead generation, email marketing, etc. So, you can find and install appropriate ones as needed.
Steps to Install a Plugin
Now, let’s see the common way of installing a plugin step-by-step.
First, go to your WordPress dashboard. Then, navigate to Plugins > Add New.
After that, search for the plugin to install with its name. We will install the Yoast SEO plugin, one of the most popular SEO plugins, for demonstration.
After you search and find the plugin to install, hover over it and click on the Install button.
After that, activate the plugin by clicking the Activate button. Then, it will be ready to use.
Note: We recommend you go through documentation, tutorials, and configuration settings as needed for smooth setups. You can easily find them on youtube, developer’s website, and other blogs.
Step 5: Customize the Theme
Now, we will see how to customize the website.
The Home Services theme offers lots of free customization options on its customizer. With that, you can control the overall design and structure of your website.
Most themes offer configurations for logo, site title, colors, sidebars, typography, and much more.
So, let’s go right into the WordPress customizer and see how to do it.
For that, go to your WordPress dashboard and navigate to Appearance > Customize.
There, you can see the available customizable options along with the live customization interface.
Now, let’s configure some basic stuff starting with site identity.
Customize Site Identity
Here, you can add & configure the site logo, add site title, tagline, colors, etc.
Now first, go to site identity from the customizer menu.
On the next page, you can add a new logo by clicking on the Select Logo.
After that, you can upload the logo from your device or drag and drop it there.
You can already see the logo appearing live on the interface.
Next up, you can change the size of the logo appearing on the pages with the provided slider button.
Next, change the site title, tagline, main color, and font family for the site as per your business or brand’s theme.
You can also hide the site title and tagline from displaying if you wish. Just untick the checkbox below.
Lastly, add a site icon – the icon that is displayed on the browsers’ tab when your website is open.
Adding the icon is similar to adding the logo – click on Select site icon and upload or drag the logo there.
After adding it, you can see it on your website right away.
After you are satisfied with all the above customizations, click on the publish button at the top.
Change Color Schemes and Font
The colors and font define the aesthetic and help present your brand strongly to your visitors. And, Home Services offers to customize these entities directly from the customizer.
So, go to your customizer and click on Appearance Settings. From there, first, go to Color.
On the next screen, you can see the entire color scheme which is set at default initially. You can select your preferred primary color, secondary color, color for text, link, background, accent, etc.
Now, to change the color, just click on it and select the appropriate color from the color spectrum. For demonstration, let’s change the primary color.
So, click on the color labeled ‘Select Color’ next to Primary Color.
Now, select the color you want. Or, you can also enter the hex color value if you have one.
In the same way, you can select the colors for other elements. Don’t forget to click on the Publish button after you are done choosing.
Now, let’s see how to choose the font for your site. Just go a step back to the Appearance Settings and click on Fonts.
From there, you get to select the font family, font sizes, weights, and line heights for your headings, and body texts.
Under the Heading Options, click on Heading Font Family and select the name of the font for your headings.
There are lots of fonts available for you. So, scroll around and choose the font style you like. You can also see the change live on the visual interface.
Next, you can adjust the font sizes of different heading sizes (H1 to H6). Similarly, if you scroll down, there are other options like adjusting font weight, line height, and tweaking font and typography options for body text.
Like these, there are lots of operations and configurations for you to explore on your customizer. You can create header & footer, link to social media, create page & blog layouts, customize buttons, create menus, and more.
Luckily, it’s very easy to go through them. So, we recommend you play around with the customizer and come up with your own site design.
Step 6: Create Pages
By default, your WordPress site will have a few sample pages with no content. If you have imported the demo site, then it will have some page formats created for you.
Anyway, you need to create pages & posts or edit the existing ones. Let’s see how!
Get Familiar with the Elementor Page Builder Editor
WordPress provides a native page and post editor called Gutenberg. It’s a complete block- editor that lets you add content as blocks that act as a single unit of content.
Moreover, Home Services has in-depth integration with Elementor. It’s a visual page builder that offers to create pages with visual drag-and-drop editing.
Here’s what the Elementor interface looks like.
Elementor makes it easy to create pages and posts. You just need to drag and drop page elements and widgets on the page interface and edit intuitively. Anyone with no technical skill can also create beautiful pages easily.
Creating a Page with Elementor
To add a page to your website, go to your WordPress admin panel and navigate to Pages > Add New.
It will open the default Gutenberg block editor at first. To enter the Elementor, click on the Edit with Elementor button at the top of the page.
After loading, it will open the Elementor interface.
On the left side, you can see the available widgets that can be dragged into the page canvas to add items.
If you scroll down below, you will find more of the widgets to add to your page. Moreover, if you upgrade Elementor to a premium version, you can unlock some advanced ones too.
To add a widget, just click and drag the item you want to add from the widgets collection and drop it on the page. After that, you can add information, edit the appearance, and adjust them as you want.
Let’s understand how this works, by adding heading and text widgets to the page.
Now, to edit a widget, click on the edit button you see when hovering. It will open the available options on the left for you to adjust it.
For the heading widget, you can see editable options like title, link, size, HTML tag, and alignment.
Also, you can change other options like color, typography, etc. from the Style tab.
In the same way, you can add lots of different content like images, sections, buttons, icons, maps, image sliders, lists, testimonials, social icons, and many more. Add them and design them in your own way to give your touch.
After done, click on the Publish button at the button of the page.
Editing the Existing Pages
Generally, your small business website needs pages like Home, About, Services, Contact, Blog, etc. Luckily, the demo of Home Services provides a sample of some of the pages.
But, the demo pages are only for creating a basic structure and are loaded with filler content. It would not be applicable to your website.
So, you can go ahead and edit them. The process is similar to the way we created a page earlier.
For now, let’s edit the About Us page. So, go to Pages > All Pages from the dashboard. After that, hover over the About Us page and click on the Edit link below it.
After that, click on Edit with Elementor button you see on the page.
Now, click on the content and edit them.
Moreover, you can edit or remove the content, add your own content, add images, and all the other available widgets.
Step 7: Create Menu
A menu is the list of pages or links, preferably at the top of your website that guide your visitors throughout the site. You can also add a menu to other page sections like footers or main nav.
On your menu, you can provide links to the important pages on your website like home, contact, about, services, testimonials, etc.
In the context of WordPress, it allows you to add pages, posts, links, or categories on the menu. But, pages are the most common items for menus, so we will see about it for now.
First, make sure that you have already created and published the pages that you want on your menu.
Now, go to Appearance > Menus from the dashboard.
After that, you can add a new menu or edit the existing one. Anyway, let’s add a new one for demonstration.
For that, click on the ‘create a new menu’ link, type in the menu name, choose display location, and click on the Create Menu button.
Now, the next step is to add pages. Click on View All below Pages and tick mark the pages you want to add to the menu.
After that, click on the Add to Menu button.
You will see the menu items appearing below the Menu Structure section. You can drag them and arrange them in the order you like. Then, click on the Save Menu button.
Step 8: Re-check your site before Publishing
After completing the steps mentioned above, you are nearly ready to publish and promote your website. However, you should check everything on your site before it’s finally ready. This is to make sure that your site has everything in order.
So, here are some of the things to cover before finalizing your site.
i. Proofread the content
You should revise the content you have written to make sure it’s free of grammar, spelling, and formatting. You can also take help from online tools like Grammarly, Hemingway App, etc.
ii. Check site settings
You can configure your site settings from the Settings Tab on your dashboard. There are lots of setting categories like general, writings, reading, discussion, media, permalinks, and privacy.
Most of the settings are set at default as to what’s best for your site. However, you can go through them once and see if anything is out of place.
You should check the General tab to set your site name, tagline, languages, time zone, etc.
Also, check if your site has disabled search engine visibility from the Reading settings. Make sure that the check-box is left empty.
iii. Check Links
Go through all the links on your site and make sure they are working. Also, make sure the anchor texts are pointing to pages that are intended to.
Don’t let your users encounter dead links from your site. It will impact your visitors’ experience on your site and hurt your SEO rankings.
iv. Delete Unwanted Data
Your site would likely have unused data like dummy content, sample pages, posts, images, themes, plugins, etc. Make sure to remove them so that it releases some server space and also helps your website speed up.
After you have checked everything, you can go ahead and publish your website. The website is already available for users unless you had used a coming soon plugin beforehand. Anyway we mean, now you can start to promote it and attract users to visit your site.
Step 9: After Publish Check-list
After you have published your website, you have completed the first checkpoint. However, you are not done yet.
You would want to continuously update your site, add content, and promote it.
Now, let’s see some of the things to do after publishing your site.
i. Test your site on different Devices and Popular Browsers
Your visitors might be using different devices and browsers. You wouldn’t want to miss any of them.
So, make sure your site opens and runs properly on all devices – desktops, tablets, and mobiles. Also, check your sites’ performance on popular browsers like Chrome, Firefox, Opera, Brave, etc.
ii. Add Content
Assuming that you are incorporating a blog on your site, you should continuously add posts. Blogging is the form of content marketing that helps you inform your audience as well as increase the flow of traffic with search engine ranking.
Not only that, but you can also consider adding other forms of content like videos, podcasts, images, etc.
iii. Add More Features
Over time, you would want your website to provide more features to visitors.
For example, you might want to sell your products online. For that, you can include an online store feature with WooCommerce.
Not only that, you should enforce basic features like backup, security, speed, etc.
iv. Market your Site over Different Media
Since billions of people are on social media, you have the capability to reach a lot of people utilizing these platforms.
So, you should consider promoting your site on different social media like Facebook, Instagram, Twitter, LinkedIn, Pinterest, etc.
You will have the chance of getting in touch with your target audience and potential customers over there.
Hence, we have come to an end of the comprehensive guide on how to create a local business.
With this article, we hope that you will be able to build your own website with WordPress. Also, we hope you won’t find any problem, just follow our guide step by step.
We suggest you bookmark this post so that you can refer back later.
If you find this article helpful, feel free to share it with your friends and colleagues.