Technical SEO for Developers

seo.png

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.

Words

Images

Links

Architecture

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.

 
0
Kudos
 
0
Kudos

Now read this

Hot Modules In Create React App

Create React App automatically reloads css style changes but not other code changes. Adding hot modules to a create-react-app lets you change source code in your app and see the changes without the app reloading. Below the... Continue →