07 — Be Searchable

While the social media driven hype-spikes often result in an adrenaline rush, they don't grow your blog as significantly as you might think. Even when you offer readers ways to stay in touch, only a small portion of them will ever return.

Take a look at the amount of returning visitors, grouped by the channel they used to visit my blog:

Returning visitors per channel per weekReturning visitors per channel per week

There's one channel to rule them all when it comes to returning visitors: Google. So how to ensure Google knows where you are, and have your content show up high in search results?

It's time for some SEO.

Do you like what you read?

There's more to come! Make sure to leave your email address to stay up to date of new chapters being added to this series.

I admit I kind of dislike the term "SEO", it makes me think of dark marketing patterns. SEO doesn't always have to have a dark side though: you don't need to do spend endless amounts of time on keyword analysis, write content specifically for Google or buy backlinks to your blog to have your content high in Google.

As long as you keep writing great content and invest in genuine online relations, Google will find you. There are five practical tips I want to give you that don't rely on whatever dark patterns SEO is associated with.

Let's begin.

# Content and Performance

We've covered both topics before, but I need to briefly mention them again: your primary focus should always be to write great content. Never write just to boost your SEO performance. That kind of content usually turns out to be crap, and often doesn't even make that much of a difference. So forget about SEO-focussed posts, there's better ways to spend your time.

What Google does take into account is site performance and mobile experience. I already told you that you don't need a complex setup to have a performant blog, just make sure to spend some time on optimise it properly.

You should think of your content as more than standalone posts. They are a network of connected thoughts and ideas, and it's worth linking them together. With that I literally mean having hyperlinks to your own content. Besides being very useful for your readers, it will also help Google better understand the structure of your blog. If one post is doing well in Google search, and it has connection to other posts, Google will be able to connect the dots. Ever since I started investing in internal links, traffic has been rising steadily.

Also make sure that Google knows how to crawl your site. Add a robots.txt and build a sitemap. We'll discuss how to analyse your technical setup in a later chapter, using Analytics and Search Console.

# Cross posting

With cross posting I mean actively posting your content on other platforms yourself. I'm an advocate of taking control of your content by hosting it on your own blog, but you can still use blogging platforms like Medium or Dev.to to your advantage.

The reality is that you'll reach a wider audience if you cross post, but there's one very important thing to keep in mind: you always need to make sure to mention the original post in the form of a canonical URL. Google usually punishes duplicated content, unless you specifically tell them you know it's a duplicate, and that it's ok.

Adding a canonical URL is as simple as adding the following HTML tag in the head of your page. Here's what it looks like for this chapter:

<head>
<!-- … -->

<link 
    rel="canonical" 
    href="https://stitcher.io/blogs-for-devs/07-be-searchable"
/>
</head>

You need to add this canonical URL to both the original post, as well as all cross posts. Luckily platforms like Medium, Dev.to and Hashnode all provide the option to set it up automatically.

Cross posting not only allows you to reach a larger audience, but also shows Google your post is more present on the world wide web, and will boost your rank in search results.

Do you like what you read?

There's more to come! Make sure to leave your email address to stay up to date of new chapters being added to this series.

# External sharing

People will already share your content on social media, which also has an impact on SEO; but it's even better when other popular blogs or platforms start sharing your content. There's little you can do to force people though (I wouldn't invest in buying backlinks), but writing quality content and being an active person on social media can help. Invest in relations with other popular blogs, make sure they can find you.

# Long-tail keywords

If you can't help it and want to invest in keywords to help improve your content, it's my experience that it's best to invest in long-tail keywords. These are keywords with a relatively small amount of searches, which means your content will more easily end up higher in the search results for those keywords.

Even though those keywords have less searches overall, small amounts add up in the end. It's way more realistic to optimise for those first, before trying to write for a very contested keyword. You could use a free Chrome extension called Keyword Surfer to analyse what keywords are best to invest in.

Let's look at an example.

Say you want to write something about "PHP"; search for it with Keyword Surfer enabled. The extension will tell you related keywords, and also show their search volume. The higher the volume, the more interest, but also the more difficult to write a post that's higher up.

Instead of focussing on high performing keywords, try to focus on the lowest ones. For example, Keyword Surfer tells me there's related query how to install php that has very low competition. You can click it, and further analyse related keywords.

Those smaller keywords are easy to optimise for, and can be the stepping stone to compete on other, more popular ones.

Don't focus too much on keywords though. If you write content only with them in mind, you'll end up with an average post at best. You can analyse keywords after you've written a post, and try to add a few related ones then. I'd say that's the better approach to make sure your content stays qualitative.


I'd encourage you to try all these tips out yourself, find a process that works for you. There's one important thing to remember though: be patient. It takes months, maybe even years, before Google starts picking up your posts; don't let that discourage you.

In summary


Index

Do you enjoy this series?

I write about much more technical and blog related topics, if you want to you can subscribe to stay up to date about my content.

You can also subscribe via RSS.