How to Build a Portfolio website?

Do you want to build a Portfolio website for your service? But don’t know how to make it. Then you are in the right place.

How to Build a Portfolio website?

No matter where you work in the industry, you should build a portfolio website. So that your clients can visit your website to find out all about you and see your work.

To build a portfolio website, you will need a domain name and web hosting. This is a very important part of building a website. So, you must have to buy a web hosting and register a domain name.

There are numerous hosting companies in the market. But I would recommend you to buy web hosting from and register the domain name.

So let’s take a look at how to buy hosting!

To buy web hosting, first, go to and click Get Started. After clicking on Get Started, four options will appear (Basic, Plus, Choice plus & Pro). I recommended you to select the Choice plus.

After selecting the hosting option, select a domain name!

Select your domain name to check if it is available. If your domain name is not available, try again with another name. If available, click next. If you already have a domain, place your domain in the “I have a domain name” box and click next.

Complete the form with your personal information and open an account.

Selecting the domain name and clicking next will bring up a new page and there will be many options. Fill out the account information form with your personal information there. Then go to the package information section below and set your preferred plan. Fill your payment information by going to the payment information form below. Then tick “I have read and agree to Bluehost’s terms of service” bottom here & click on submit.

If all your information is correct then you will see a congratulations page. Go to the bottom of this page and click “No Thanks” then you will see a page called “Welcome to Bluehost”. They will send a confirmation email to your email address. Then create a password for your account by clicking on the “Create Your Password” option below. You will be able to access the account using your Domain name/Email and password.

Install WordPress !

To build a portfolio website, you must first install WordPress on your Domain. To install WordPress, first, you need to log in to your hosting (Bluehost) account and go to the control panel. Then click on the WordPress icon and select the domain and for WordPress, you have to create a user name & password and click on the “install now” button. Then WordPress will be installed in your domain.

How to get to the WordPress Dashboard?         

Once you have installed successfully, you could click on the “Log in to WordPress” and go to the WordPress Admin panel/Dashboard. Also, you can go to the WordPress Dashboard through any browser on your computer. To enter the WordPress Dashboard through the browser, you must enter (Replace Sitename with Domain name). Then a login page will appear. There you can login to the Dashboard by logging in with the WordPress Username & Password.

Design your site.

After logging in to the backend of the website, you will need to install a good quality portfolio theme to build a portfolio website.

To install the theme, you need to click on the themes from Appearance. Then in the search field will be written Astra. This theme has both free and premium versions available. You can use one of the free or premium.

In addition, I have listed some of the best themes for portfolio sites you can see. To see the themes, click here.

After installing the Astra theme, it should be activated and have to delete the default themes. To delete, click on the Theme details+ Delete.

After installing the Astra theme, the Appearance will have an option called “Astra option”. Click on the “Astra option” and click on the “Install importer plugin” on the right. Then click on the See library + Elementor + Free. Then scroll down and find the demo named Agency and install it. Click on the “Details and preview” to install the demo. Then you need to install the required plugins.

Once the plugins are installed, the demo needs to be set up with the website by clicking on the “Import this site”. Once the demo is set up, visit your site to see if the demo is setup properly. After setting up the demo, you will see a professional homepage. You can see many sections on the homepage (for example: Feature section, services section, portfolio section, client logo section, client’s testimonial section, team member section and a call to action section).

In the services section, you can give the names and short descriptions of your services. You can display your portfolio in the portfolio section. You can display the logos of the companies you worked within the client logo section. In the client’s testimonial section, you can display your client’s testimonials. You can also display your team member’s pictures, names or your own name, picture in the Team members section. There are also some pages in the menu at the top of the page, such as Home, About, Services, Contact.

If you want, you can enter all the information about you in the About page. With the Elementor page builder plugin, you can customize your pages the way you want. You can edit each page by clicking on Edit with Elementor. Click on the part of the page you want to edit, and then you will have the option to edit them on the left side.

A contact form is required for any site. If you would like, I have another blog post on “How to add a contact form to WordPress site”. To see the blog post, click here.

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

4 Responses