Are you growing a website of your own? Are you looking to generate traffic to view your work? I want to take a slight step away from the usual proceedings of cloud content to talk about a somewhat different topic, website growth.
Some of you reading will have your own websites or blogsâand like meâyou want to reach the widest audience possible. Today Iâm going to give you a behind the scenes look at exactly what I did over the last year to gain consistent, repeatable traffic growth to my own website through SEO.
By the end of this article youâll know the two big changes that increased my traffic by 6X in less than 9 months. Youâll also understand three techniques I use to find winning article topics.
Letâs start at the inception of this very website (thedevcoach.co.uk). I started the website in 2017, around three years ago.
When I started out writing I didnât really know what I was doing, nor where I was going. I wrote about whatever popped into my head. To give you an idea of the type of content I was putting out, hereâs a handful of titles from 2018âŚ
- âWant to become more Agile, ask yourself these three questionsâ
- âOn being and hiring an apprenticeâ
- âImportant questions I ask myself every week, and whyâ
Without even discussing the quality of the articles, my topic selection was (to say the least) pretty random. Random topic selection isnât uncommon for these blogs like mine, I see this pattern all the time.
As I found out later, for gaining any serious traffic, or traffic at all, I was making some big mistakes (weâll cover what those things are soon). But first, let me dust off some charts from Google Analytics and youâll see what I meanâŚ
Website Stats 2017-2019
You can see how throughout two years of consistent writingâaround 75 articles throughout this periodâthe amount of traffic the website received stayed entirely steady. 500 users a month (ignore the blip at the end, itâs not worth discussing, things soon returned to their painfully low levels).
I was publishing articles consistently yet my traffic didnât budge. Initially I wasnât too concerned, but sure enough, after time I did start to wonder⌠âare my results normal?â. The numbers seemed low.
Letâs jump ahead and see how the same chart looks nowâŚ
Website Stats 2019-2020
Whilst the charts may look similar at first glance, itâs important to notice the Y axis. Since early 2019 I achieved growth of around 6X. For someone who spent 2 years fumbling in the dark making no progress, this was big! Really big!
I went from having essentially no traffic⌠around several hundred users a month, to nearly 3000 users. These are still only modest numbers, but I was finally starting to do something right. And I was doing it consistently.
This traffic was coming straight from Google. And it continues to arrive every day without any intervention. No long nights posting on social media, no paid click farms, and no crafting offensive Tweets just for the clicks.
Butâunlike beforeâthe results change didnât surprise me. Why? Because I had made some deliberate changes, both to my websites topic focus, and also how I selected topics. Changes in these two areas made a BIG difference.
When I show you the detail of those two changes youâll see whyâŚ
The âSecretâ To My Traffic Trajectory
Through this period of growth there were many factors at play. For instance, my writing definitely improved, and I continue to be consistent. But quality and consistency werenât the things that made the biggest difference.
The two changes that made the big difference were: choosing a more focussed topic, avoiding the temptation to write about random topics, and learning how to choose winning topics that pulled in traffic from Google.
These are fairly big topic areas, so letâs break them downâŚ
1. Finding A Website Focus
Firstly, I recognised that my writing was becoming fairly random. If you landed on my website Iâd have forgiven you for thinking: âWhat is this all about?â and Iâd also have forgiven you for not coming back.
So I had a look through my past topics, and tried to find the common thread. What was it that I was really writing about? Under what common theme could I link all my previous work so that it made more sense?
Iâd grown despondent at pouring in time and energy to the website to see barely any results. So despite my hesitation, and feelings of discomfort in restricting my writing, I decided to stick on one topic: Cloud Engineering.
Cloud Engineering Website Header
I set about making the changes to the website to reflect my new focus area. I updated the header to: âLearn Cloud Native Software Engineeringâ. I updated the about page. I updated the sidebar. I updated the Newsletter to the âCloud Native Software Engineering Newsletterâ.
I created a âcornerstoneâ article for each of the big topics in Cloud Engineering: Infrastructure As Code and Serverless. Iâm currently working on Containers, and AWS. And in the future Iâll cover testing, monitoring and more.
Everything was Cloud.
Now the website had a better focus, it became instantly more attractive to readers. The website made a lot more sense, it was just more logical. But, I still had another lingerinig issue⌠I needed to fix the content. I didnât have much cloud-specific content, and that needed fixing.
I was also determined not to write more random content. I wanted to write content that mattered to my readers. So I began my search to understand how to choose better articles tooâŚ
2. Choosing Better Articles
You can build a website in many ways. You can be beautiful, you can be interesting, or you can be useful. Despite being (clearly) both beautiful and interesting, the logical way for me to grow my traffic was by being useful.
If I wanted to be useful to my reader, Iâd need to stop writing random content, and start solving real life actual problems for my readers. Putting my reader and their problems first, and my writing interests second.
Being useful is easier said than done, how do you know what problems readers have? And how exactly do you find out what they need? (spoiler: I explain exactly how to do exactly this later).
But before we get into the details of how to find good topics, let me show you what the impact choosing good topics had for me. Letâs again pull up Google Analytics and look at the dataâŚ
Top Pages 2019
Before making changes to my topic selection, almost 50% of my traffic came from a single article that I wrote about Junior Developer cover letters. The traffic was coming because Google found my article and it ranked pretty well.
I remember thinking to myself: âIf only I could repeat that article Iâd have more successâ. But despite my best effort I couldnât recreate the success of that post. The problem was: the post was successful merely because of luck. I had no systematic approach to recreating that success. Until now.
Again letâs jump ahead and see how the same chart looks nowâŚ
Top Pages 2020
The original article is now nowhere to be seen! Well, it is still there, just itâs buried under a whole raft of even more successful articles that pull in even more traffic from Google. Sweet!
But youâre probably reading this thinking: âOkay, thatâs great for you, but you probably got luckyâ. But the thing is⌠I didnât. There are ways to systematically pick topics that solve real problems and pull in real traffic.
Letâs now leave behind my story and turn our attention to you, and letâs dig into how you can find topics that matter to your readers so that you can pull in traffic from Google consistently for your website too.
Finding Good Topics For SEO
We donât have time to cover SEO in depth in this one article right now. But you need to know a little before we move on, so let me give you the quickest summary possibleâŚ
Google ranks articles which A. Readers actually search for. And B. Articles which signal back to Google that theyâre âsuccessfulâ, i.e the user went to the website and found what they wanted, and they didnât go back to Google frustrated and continuing their search.
What this means for you is: If you know what a reader is searching, and you answer their question in a thorough, yet precise way, youâll get traffic from Google. It really is that simple.
The only real catch is: If someone has already answered the question, itâs going to be harder to rank, and harder to get traffic. So youâll want to find topics that arenât already answered thoroughly by some big players in your topic area.
Thatâs the playbook.
But of course, the devil is in the details. How do we find that, seemingly perfect, intersection between a topic? Where people are actually searching for a topic and the topic is relatively unanswered? The answer: Go to Google.
There are in fact many, many different ways you to find topics on Google, but I want to show you three practical ways that I use personally for finding topic ideas on GoogleâŚ
1. Google Search Suggestions
The simplest way to find topics is to start searching for topics related to your area of interest. In my case thatâs Cloud Engineering. Let me show you a great example of where this worked perfectlyâŚ
A large topic for me when it comes to cloud is AWS. One day when I was poking around in Google for topics related to AWS, I noticed that in the search results there was a forum response high up in the rankings when I searched âwhere to start learning AWS?â.
Where To Learn AWS Forum
Note that whenever you see forum responses high up in Google search results you know youâre sniffing in the right direction. Questions asked on forums signal that people are searching for the topic.
But, as is the nature of forums, the answers can be difficult to dig out. In forums, answers are usually scattered with (sometimes conflicting) advice within the the comments of multiple respondents.
So I set about writing my own articleâŚ
Learn AWS Beginner
And here you can see my article is now ranking at number one for that search, above even AWS themselves! This is crazy. Also just notice the amount of adverts. That shows you that the topic is highly sought after since companies are clearly shelling out to rank where I rank (except I did it for ÂŁ0).
What youâll notice here as well is that the article has almost the same title as the forum. I intentionally answered that persons question directly and I wanted to use their very own language when I did it. Itâs the language my readers use, so itâs the language that most makes sense for them.
And thatâs one great way to find topics: Simply search through Google like your reader would. Pay attention to where their needs arenât being met by the results on the search results page, and start to question: Why arenât their needs met? Could I write an article which better answers their question?
2. Reusing Inbound Topics From Existing Articles
Another technique Iâve used for traffic is to simply pay attention to the inbound topics that are already arriving on your site.
Disclaimer: This method works mostly when your website has been up for a little while, and is already getting Google rankings. But nevertheless, let me explain how the method works, because itâs useful.
Letâs take an exampleâŚ
Say you wrote an article titled âWhat Is A Cloud Native Software Engineerâ and that article started to get picked up by Google. After a while you might see (in Google Search Console) other topics which brought readers to your article, for instance you might see searches for the topic: âDo Cloud Engineers Code?â.
Google Search Console
And if the image didnât provide a strong enough clue, you might have guessed that this exact situation happened to me. I did in fact notice traffic to my website on the topic âDo Cloud Engineers Code?â.
I went to Google to see the results page. As I expected, the results page was bleak. There were no substantial answers to the question. I knew I could do a decent job to answer this question. So again, I set about writing the article.
And sure enough, after only a short while it was ranking number one, with a rich snippet (where Google takes an excerpt of your post and wraps it in a box). Not just that, but the article is now also my second highest traffic article of this year. This technique works.
Page Views 2020
3. Using Forums To Mine Topic Ideas
The last area I want to talk about with you is forums. Forums are an absolute treasure trove for topics. Within Software, StackOverflow is king, and StackOverflow has a great way for you to find topics.
The method goes like this⌠Head over to StackOverflow, and pick your favourite tag, i.e âCloudâ. Youâll see a set of results which you can then rank by popularity. This gives you a great list of potential topics.
Now all you need to do is grab the questions youâre interested in and put them into google. If the responses in Google donât include many detailed, relevant articles that answer the question you could be on to a winner.
StackOverflow For Cloud Tag
Iâve used this technique many times when Iâm short of ideas for articles. Forums like StackOverflow are an amazing way of tapping into your reader, and understanding their problems and needs.
And on that note, I think itâs time to wrap this upâŚ
Go Get Your Own SEO Traffic!
Hopefully you can see that the secret to gaining traffic is quite simple: Find out what your readers want from you, and answer their questions. And just in case you were wondering⌠technical things like good website design and fast load times do matter for google rankings⌠but not nearly as much as having high quality, relevant content for your readers. So focus on that.
Now you should have ideas and a strategy to approach your own SEO traffic. If thereâs any secret at all, itâs practice. You have to write a lot of content, and watch the results. Soon enough youâll start to see where youâre getting success.
It can be very rewarding to spend time honing your own knowledge and to have the ability to share that knowledge with others. If you already have a website, why not give these techniques a go, and if you donât already have a website⌠maybe youâre thinking about it now!
Just donât get discouraged, stick at it, youâll get there. I did.
Speak soon Cloud Native friends!
The post How I Gained Consistent Traffic To My Website Using SEO (And How You Can, Too) appeared first on The Dev Coach.
Lou is the editor of The Cloud Native Software Engineering Newsletter a Newsletter dedicated to making Cloud Software Engineering more accessible and easy to understand. Every month youâll get a digest of the best content for Cloud Native Software Engineers right in your inbox.