Maximize your Laravel blog's potential with SEO best practices and reach 10K monthly clicks on Google.
Preview the course for free
Benjamin Crozat New!
Benjamin Crozat The art of crafting web applications

SEO case study (2022): +10K monthly clicks in 6 months

Benjamin Crozat — Updated on
Artboard

Hundreds of developers subscribed to my newsletter.
Join them and enjoy free content about the art of crafting websites!

Powered by

Since I started in September 2022, clicks on Google increased by 15,160%.

In this SEO case study, I’ll show you everything I did to get there since the beginning.

Growth in the Google Search Console

Table of contents

SEO case study (2022): +10K monthly clicks in 6 months

SEO help you reach people

For me, traffic is like money; it should be as passive as possible. Let me explain.

When promoting your content on social media, you might get two or three visitors or thousands, depending on your popularity. But no matter who you are, this will be a short traffic spike.

Writing content people search for on Google and others will potentially drive traffic indefinitely.

Trust me, it’s not that hard.

But it requires patience. Lots of it.

What SEO is not

The big misconception about SEO is that most people think you just need to install a WordPress plugin, and it’ll magically do good for your website.

You will see in this article that it’s not.

I recommend that you stop reading if you’re not ready to put the work in.

What to do to get more traffic from search engines

Index your pages immediately; don’t wait for Google

The Google Search Console is a precious tool. You can get valuable data about how your pages are doing in the SERPs (Search Engine Results Pages).

But did you know you can actually “force” Google to crawl your pages as soon as you publish them?

In the search field at the top of the console, enter any new or updated URL, and Google will (most of the time) crawl it and update its index in a matter of hours.

This practice is well documented by Google.

URL inspection in the Google Search Console.

Don’t discourage visitors; make your website load fast

As a web developer, I have the luxury of not having to use WordPress or any other platform.

My blog lays on a completely custom platform I coded from A to Z.

Therefore, I can guarantee high scores on various benchmarks (Pagespeed Insights, for instance). It’s natural for me to apply all kinds of web performance best practices.

If you’re using something like WordPress, I recommend being careful when choosing themes and plugins, as most are low quality and can significantly impact your site’s performance and, therefore, your rankings.

Good news, though. Google doesn’t require perfection. It cares about:

Learn more about page experience signals from Google and use PageSpeed Insights to see if Google is happy with your website.

Pagespeed Insights results for this article.

One other thing before I forget:

But there’s more to technical SEO. Keep on going using Google’s SEO starter guide (which is a goldmine for those who are serious about SEO).

Get your content in front of people thanks to keyword research

Keyword research is finding words and phrases that people use when searching for information on the internet.

By doing it, you can learn what people are looking for and how to make your website more visible to them.

To do keyword research, you can use free means like:

Then, put your findings in Google’s keyword planner. You’ll be able to see:

When you’re starting, ranking for low-competition keywords is easier and quicker. Because Google doesn’t trust your website and they don’t want to show it to too many people yet.

Once you have everything you need, you can start writing blog posts around them. This will help your website frequently appear in search results and, ultimately, get more traffic without lifting a finger.

Some bloggers who mastered this process do this at scale and it can become extremely time consuming.

That’s why they (and I) use an all-in-one tool to do everything faster: Semrush. Here’s how it can benefit you:

There’s a free trial, so give it a shot. 👍

Feed Google with content to show to people

Pick a keyword and write a minimum viable version

Get a keyword and write a minimum viable version of the article around it.

I use Copy.ai to generate the structure and bits of content, which drastically speeds up the process.

They provide 2,000 words per month, for free and for life, without a credit card. 👌

Make your articles snippet-friendly

Let’s say you’re writing an article about Laravel 10. People often Google “laravel 10 release date”. To get a snippet for this, my strategy is always the same:

It always works for me, given enough time to rank.

Unfortunately, the official documentation for snippets is vague. I had to study how competitors get theirs first.

Google snippet for “Laravel 10 new features”

Wait for it to rank and keep tweaking the article

After a few days in the Google Search Console, you will have a clear view of the keywords your article ranks for.

My strategy to keep ranking higher works quite well:

Get backlinks from other websites to boost your rankings

Link building isn’t most people’s cup of tea. Myself included. But it needs to be done because it’s one of the most critical ranking factors.

What are backlinks?

Backlinks are links from other websites to your website.

The more you have backlinks from quality websites with high authority; the higher Google can rank you in the search results.

For a backlink to be followed by Google’s crawler, it has to be an <a> tag without the nofollow value in the rel attribute. Otherwise, the authority won’t be passed to the target.

How do I get backlinks?

I essentially get them by posting community links on various popular websites in the niche (these links are also reused in newsletters, which is an additional channel of traffic).

Sometimes, my articles get noticed, and people link to them (on sites such as the JetBrains’ blog, Freek Van der Herten’s blog and Larachat for example).

It’s a passive way to build links, but it works.

Bonus: use premium tools to ease the process and scale

Successful SEO can be achieved by just analyzing Google’s SERPs, the search console, and the official keyword planner. You can stop there if you don’t have extra money to invest.

But you can do more a hell lot quicker, thanks to the tools below.

Semrush

Semrush

Semrush is an all-in-one tool in the belt of SEO-driven people. I can’t live without it. Here’s what it can do:

Get started for free

Wincher

Wincher

People who are serious about SEO do at least these things:

This is the only way to take strategic actions.

You need a third-party tool because Google doesn’t let you do it.

I fell in love with Wincher. This tool has the best UI and UX I ever saw. It’s a pleasure to use, it has a generous two weeks free trial and its reasonnably priced compared to others.

I even managed to get you 30€ off for your first invoice with the code WELCOME30.

Start your 14-day free trial

Copy.ai

Copy.ai

Copy.ai is an AI based service made to help content creators (like bloggers) write faster.

Some people make money by creating websites filled only with AI-generated content.

Others (like me) use AI to help with the blank page syndrome.

Honestly, I can’t imagine my life without AI anymore.

By the way, Copy.ai gives my readers 40% off their first year if they upgrade to a paid plan within 4 days of creating their free account.

Get a free for life account with 2,000 words each month
(No credit card required.)

Jasper (formerly Jarvis)

Jasper

Jasper is another AI content generator.

I wouldn’t be able to tell which one is better and I recommend you to try it as well and make up your own mind. 👍

Get started for free with 10,000 credits + 10,000 bonus credits

These practices translate to results. Here are the proofs.

What would be a SEO case study without actual numbers for the very blog you’re reading?

March 2023

February 2023

Google Search Console report for February 2023

The numbers:

This month saw the release of Laravel 10, which brought me a big spike of traffic for a few days.

Unfortunately, I wasn’t able to hold on my position, since the blog doesn’t have the necessary authority yet.

However, I’m now getting ~500 visitors per business day from Google, which is an improvement over last month.

January 2023

Google Search Console report for January 2023

The numbers:

This month was the laziest of all, while also being the biggest growth I experienced.

I’ve written only 2 new articles, but I updated a bunch of the old ones multiple times.

I keep naturally acquiring backlinks, but they were very low quality this month.

December 2022

Google Search Console report for December 2022

The numbers:

This month, I focused on monitoring my rankings, writing new content and improving existing articles.

I naturally acquired backlinks and even if it doesn’t really matter, my Ahrefs DR (Domain Rating) increased from 11 to 28!

November 2022

Google Search Console report for November 2022.

The numbers:

For this month, my strategy was pretty much the same. I still wrote more articles and still tried to acquire new backlinks.

What I changed, though, is my way of writing titles. Now, I put the main keyword I want to rank for at the beginning. For instance, this article is called “SEO case study example (2022): +8986% clicks in 4 months”, because I try to rank for “seo case study 2022”.

As always, we’re never sure about anything that’s not officially documented by Google, but it seems to produce good results (but not for this article… yet).

October 2022

Google Search Console report for October 2022.

The numbers:

What I did:

The Google Discover effect

Google Discover numbers.

I recently got picked up by Google Discover.

I’m not a Google guy outside of their search engine, so I didn’t know much about this service until they gave me 1.08K visitors in a day and a few hours.

I read about how it works on the official documentation, and things became more clear. My Laravel best practices: the definitive guide for 2022 showed up because:

The traffic from Google Discover dropped the next day substantially. I guess it’s like spikes on social media: it’s not worth it in the long run. But what do I know? Time will tell.

September 2022

Google Search Console report for September 2022.

The numbers:

What I did:

Recommended

Nailing a Laravel job interview can be a daunting task, but with the right preparation and mindset, you can set yourself up for success.

I show you how to upgrade your Laravel 9 project to version 10 and help you decide whether the return on investment is worth it.

Learning a framework can be overwhelming, but time and execution will make you a master. Here are some best practices to help you toward your goal.

Start leveraging the power of AI today. It enables developers to do incredible things, and many startups build products around it.

I show you how to upgrade your Laravel 8 project to version 9 and help you decide whether the return on investment is worth it.

Laravel 10 has been released on February 14, 2023. Let's dive into every relevant new feature and change.

To keep getting better with PHP, you should subscribe to as many quality blogs as possible. In this article, I share the ones I often read myself.

Looking to learn web development but don't know where to start? Check out our list of the best online paid and free platforms to get started!

Choose a cloud hosting provider for Laravel Forge and deploy your next Laravel project quickly and without any DevOps cost.

This is the most comprehensive tutorial about Tailwind CSS. Learn how to make front-end development great again.

Powered by