A Journey to Improving SEO ranking.

How I Improved the SEO of My Website With GatsbyJS and AWS

A critical journey to improve my website’s SEO. Here is how I did it.

Kevin Van Ryckegem
ITNEXT
Published in
7 min readFeb 9, 2021

--

Here’s my 2-month long journey going from an Alexa ranking of 6.7M to a ranking of 2.1M (lower is better). This is a 4 671 803 increase in my Alexa ranking. We will discuss strategies I used to make this happen. For instance, moving to static websites, hosting migrations, and performance tweaking. While 2.1M is not the best ranking on Alexa, it is a significant step up from 6.7M.

The website discussed in this article sells software plugins for the MyBB forum software. I was once on the developer team of this open-source software.

How I Got Started

I needed a front-end for displaying my products, a back-end, and a customer area for buying and downloading products.

Front-end Technologies

I chose the following technologies while thinking of user experience, cost, and speed. I made the front-end using React and a beautiful template that I Reactified. React is a very useful tool for providing a beautiful user experience. Updates happen without having to reload the browser, which makes it very smooth.

The React application for my plugins website.

Solving the React SEO problem

Photo by Merakist on Unsplash

There were a few options to ensure my fully fledged React site gets fully indexed by search engines.

Server-Side Rendering React

One solution is to server-side render the React application. But, this would make the development a lot more complex and also ramp-up the costs, while this is not necessary for a small and purely static website.

What About Static Websites?

Static websites are fast, handle SEO very well, and are easy to work with overall. I then investigated the different options.

  • Building a static website in HTML was a no-go. I was not willing to…

--

--

Writer for

All about AWS / Web / JavaScript / NodeJS / React / Tech. Software Architect, Team Lead.