What Should Your Superb Portfolio Website Look Like For The Best Results?
Tags: nextjs, react, beginners, tutorial
Published: 2022-07-25 09:27:00

_//Note: [Watch The Video Version Here](https://www.youtube.com/watch?v=ac21CXPzprk)_

Dear Next.Js Aficionado,

There are fabulous portfolio websites, and there are some plain ugly ones. There are "arty" ones. Minimalistic ones. And so on, and on.

Web developers are especially keen on building "out of the ordinary" projects. Sometimes they do it on purpose. More often, it just happens that way because the developer didn't prepare well. 

## Didn't write their homework...

As I mentioned [the last time](https://dev.to/sashevuchkov/nextjs-tutorial-the-full-stack-story-of-building-your-superb-portfolio-website-2bo3), we are about to build a SUPERB portfolio website for you that:

- Helps you get the best job offerings
- It makes you look cool in other people's eyes
- And that works for you 24/7. 

But first…

## What do I mean when I'm saying "SUPERB"?

That's the question I answer with this short tutorial.

I will start answering by showing you a couple of good examples. I won't show you bad ones because I want to imprint in your mind the proper "end result," and I don't wish to pick on someone and make them angry. 


**Example 01: The Website Of Josh Comeau**

Let's talk for a minute about [joshwcomeau.com](https://www.joshwcomeau.com).


I like this one a lot because it's arty and full of content. Right away, you can tell that its owner knows what they're doing well. Although it's not a "portfolio," it's one of the best personal websites I've ever visited.



![Examle 01 Homepage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e7qxef58x81dhhvq9p7q.png)

The homepage is a simple one. It shows the latest blog posts, which help the author build some authority in the eyes of the visitors. 


By reading a few of the latest entries, the reader concludes that Josh Comeau is not a skillful web developer only, but they are a really knowledgeable and good communicator. 

The last one is important if you want to get ahead quickly in your career.

Often the wild success isn't a matter of technical skills but a personal brand and soft skills. 


![Example 01 Blog Post Page](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4i12nk34zgnhtkjf72hw.png)

**Example 02: The Website of Robin Wieruch**

The next one comes from Germany. It's a good primer for a "marketing machine" that helps its owner achieve career and business success. 

The website has a complex homepage...

It welcomes the user with a beautiful picture of a desert, plus the web developer's name. 

![Example 02 Homepage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jpyvqfu9zjcjkeob42ip.png)


Right below it, we find a picture of Robin, their short bio, social media profiles, and a call to action "GET TO KNOW ME BEFORE YOU DIVE INTO MY CONTENT."


![Exampe 02 About Section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u5vcurljm4um9ka0n68z.png)


The next page section is titled "What I Offer." 

Not every portfolio website needs to talk about "offers." We can replace that section with a "My Skills" or "My Philosophy" Section and put the same cool-looking snippets with icons that briefly mention more information about us.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f9jfurk7thkt4n6m3y8q.png)

Below "What I Offer," we find a "Portfolio " section. Robin Wieruch is really productive, so they list here not individual projects but CATEGORIES of projects.

We can start with individual projects and later transition to listing categories.


![Example 02 Portfolio Section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zo3xrdbmmytjdds5lxyu.png)

And the last important section of the homepage is titled "Vita." It's a sleek vertical timeline that lists some major life events of the site's owner. I consider it to be "the cherry on the cake." 


**Example 03: My Portfolio Website**

My portfolio website is something I created recently without much thinking about it. I used WordPress, and I didn't optimize it for better performance. 

It took me 4 hours (blog posts not included). I needed something quick to "mark my place on the internet."

In the past, I had several freelance websites under different domains, which were way more sophisticated, but they aren't online anymore.

**Anyway…**

I'm showing you [sashevuchkov.com](https://sashevuchkov.com), not because of the used technology.

WordPress, not Next.Js, powers it.

I'm showing it to you because of the website structure and the content.

It has a complex homepage that welcomes the user with a playful message:


![Example 03 Homepage](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07hwj048gd1bk6zg94r3.png)

Then it introduces me:


![Example 03 Introduction](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ohtfh9q03ugwb1dgatyz.png)

Then it talks a little bit about my country of origin: 


> "I live in Sofia, the capital of Bulgaria – a crossroad where Western Pragmatism meets Eastern Wisdom.  
> So we are always on the fence…
> Drinking wine and listening to melancholy songs in a desperate attempt to forget about the inevitable and painful fall that constantly threatens us but actually never happens."

Just below, it mentions my core skills:


![Example 03 Skills Section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hx1k23onyhawmvcbxf06.png)

Then it talks about my working process and finally, it lists some links to my blog posts

![Example 03 Process Section](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cw59wy5t0cx2kmymv39v.png)


Cool right?


## How should your superb portfolio website be structured?


You will notice some commonalities if you analyze Robin Wieruch's website and mine. Both have complex homepages about the web developer - their skills, projects, blog posts, etc.  

Both have dedicated blog archive pages, and both of them showcase some past or current projects. 

That's how your portfolio should be structured and look.

## And one more thing...

No matter your next project - never start from a "clean slate." Use the strategy I've just demonstrated to you in this article. 

Find some good examples. MODEL, but not COPY, the best part of them… and you will never again struggle to produce something above average. 

In the following video, I will share a shortcut to a website of equal or better quality. It will look fast and sleek. High-grade, professional asset.

So stay tuned…  

**What did we talk about in this tutorial?**

- Three good examples to learn from
- Why do I consider them good examples
- A strategy that will help you always produce above-average stuff


Cheers,
Sashe Vuchkov