Published on

Why I've switched from WordPress to Next.js to create my personal website?

4 min read
From WordPress to Nextjs

In the middle of 2021, I did some research to do a redesign of my personal website. This one was starting to get pretty old, I had created it in 2019 during my search for an apprenticeship contract in an effort to stand out from the crowd. It was built on the most used and popular CMS in the world: WordPress. It was running on one of the most popular themes: Divi from Elegant Theme. As a Divi fan, I found that it didn't really fit me anymore and I was looking for a new challenge.

How I discovered Next.js?

During the research I came across many inspiring personal websites and these websites had one thing in common:

  • Fluidity and speed of execution
  • Minimalist design

They also had another thing in common, they were running on Next.js, a framework based on React. During my research I also found that they were very efficient from an SEO point of view. Google with its Page Lighthouse module rates almost all sites based on Next.js with scores between 90 and 100 in the 4 different rating criteria.

Here is a list of my favorite portfolios & personal websites:

Here is a comparison of my old site vs the new one:

Google Lighthouse camparison

How did I learn the basics of JavaScript and Next?

As mentioned above, I've been working on WordPress for more than 6 years now, so I've been a low-code user. But in any case I was able to acquire good technical bases with the use of HTML and CSS.

I still had to learn more about Nextjs, I naturally trained myself with the resources available on the Next website. There's a pretty good tutorial to build your first application with Next. The tutorial covers the basics, such as HTML, CSS and JavaScript.

Afterwards I also discovered that Next was followed by a large community of developers. It also allows to ask for advices and to receive good practices. While exploring the many themes of the community, I came across a very promising template : Tailwind nextjs starter blog template from @timlrx.

I really appreciated this sharing of information in a very transparent way. It allows everyone to start a project on Nextjs without being an experienced developer. On the other hand I think that you still need some essential soft skills:

  • Be curious and open minded
  • Not to be afraid to turn in circles
  • Know how to handle unknown problems

Free hosting with Vercel.

Another interesting feature with Nextjs is the possibility to host your website on Vercel for free. Indeed, Vercel offers free hosting for non-commercial & hobby sites.

Final word.

Any good marketer needs to be curious and open-minded. Learning the basics of Nextjs and JavaScript coding will undoubtedly benefit me all along my career.

Especially on these 3 aspects:

  • Work more efficiently with technical teams and especially know how to clearly express expectations and needs during a complex project.
  • Have a much more user-centered vision.
  • Improve my ability to solve problems and be more persistent in my work.

Tools used for the creation of the website:

Here are the next features:

  • Multi-language Support

    • English
    • French
  • Adding Spotify API Get Currently Playing Track