Technical SEO for Developers


SEO stands for search engine optimization. At its best, SEO is about developing a better user experience and providing useful, compelling content. The industry may not be perfect, but this post will show what you can do to make it better.

Search engine optimization began when a group of geeks figured out how search engines work and tried to reverse engineer the technology. As a result, the industry has a bad reputation. Too many people think the best way to market their website is to game search engines.

There is also a good side to SEO. Much of what search engines do nowadays wouldn’t be possible without it. A good search engine optimizer will focus on improving the end user experience. Things like making sure a site loads as fast as possible, fixing broken links and make sure people can find the website with the keywords that people actually use when they search for it.

There are two pillars to search engine optimization. The first is ‘off-page’ optimization. This is about getting people to link to your website. The more reputable links you get, the higher your website will rank. There is no playbook for getting respected websites to link to you. It’s all down to how creative you can get and how connected you are.

The second pillar is ‘on-page optimization’. This is the technical pillar and what the rest of this post is about.





This covers the most common technical SEO issues.

This is not everything.

Having a mobile-friendly website and things like how old your site has a huge impact on your ranking but they are not quick fixes. I focused on the most actionable things that have the most impact with the least amount of effort.


Now read this

Optimizing Retention

I got accepted to CXL institutes’ conversion optimisation mini-degree scholarship. It claims to be one of the most thorough conversion rate optimisation training programs in the world. The program runs online and covers 74 hours and 37h... Continue →