Question about creating a portfolio for future employment

Hey, all! I have a question about creating a portfolio. You see, at the moment I am learning web design and plan on moving forward with HTML, CSS and Javascript. I know I’m supposed to create a portfolio, but I would like to know how to create the best portfolio I can create to impress. What should I keep in mind when creating a portfolio?

  1. Try to reproduce a website you like to visit and enjoy its characteristics (design, usability, features);
  2. Find a project to volunteer. Companies like to see something useful in the real world.
  3. Create a blog to share your discoveries about Computer Science and
  4. Share some knowledge within a github account.

Try to use this service …
I used VisualVS when I was looking for a job, this service helped me find the job I wanted with a good salary.