Job specialization has been the default framework for the past few decades, but today you can also notice a subtle shift towards a combination of general and specialized knowledge. One such area of intersection seems to be the SEO field, where marketing meets programming. They don’t have to meet, of course, but their interaction is what really makes you an Professional SEO.
So what is expected of you in order to be considered a true SEO “expert”?
1. An Analytical Mind
The most fundamental requirement is actually not a technical one. You can learn to code and be fairly good at it, and you can get used to all the tech talk, but at the end of the day it’s not about the syntax or about the libraries, it’s about being able to solve problems. Knowing what information is necessary and how to gather it, being able to understand it, map it in the context of a larger framework, noticing patterns, understanding long-term effects of particular decisions, having a knack for solving puzzles…the list goes on and on.
These skills (some come naturally, but most can also be developed and nurtured) come into play at each and every step of the SEO process. Professional SEO will allow you to make ideas come to life; an analytical mind will help you come up with those ideas in the first place.
And only analytical thinking skills can give you that. Focus on short-term gains and build your strategy around passing fads and you will find yourself working more than you should every time Google rolls out an update to one of its algorithms. Ignore the signals in the sea of information noise and you will miss out on tremendous opportunities to grow and thrive. Run away from mazes and puzzles and you will have a horrible time every time you have to debug or optimize your site architecture. The best way to excel at what you do is to like what you do.
2. HTML Coding
Most articles about what tech skills Professional SEO should have agree HTML coding is one of the very basic prerequisites. While this is by no means enough, it is pretty much indispensable to your job. SEO is a whole new beast nowadays, not just about keywords or linking. But in a deeper sense, it hasn’t changed much, as it has always been about the same thing: building sought after web sites.
And the best sites, more often than not, are built in a certain way: they are accessible, they are easy to follow, and they are well-organized. In order to efficiently deliver content to your audience, you need to know how to create and manage said content in a way that is in tune with the environment it resides in.
Of course, nowadays there are quite a few HTML editors, and a handful of them have a graphic user interface so what you see is what you get (Adobe Dreamweaver being probably the most recognized, with some other big names such as Google and Microsoft providing their own versions, along with a myriad of others). This type of software makes website building extremely user-friendly, to the point where anyone with minimal PC knowledge can produce site. But we’re not talking about your high school class Internet project here and you’re not in the business of creating web sites.
3.Web Hosting Experience
Choosing a quality web hosting provider is an important factor building a high-ranking website. Beyond that, though, there are other factors to consider. Web hosting choices must consider downtime, which refers to the amount of time your website is inaccessible due to problems with the hosting server. If one of Google’s spiders tries to visit your site and it’s down, it will record it as such and move on.
There’s no such thing as 100% uptime, but you want to get as close to that as possible. It is your responsibility to monitor your site’s downtime/uptime and make changes when you notice significant drops in percentages.
The second important element is speed. While Google’s algorithms take into account a staggering number of factors (over 200 by some accounts), the loading speed of your website is likely one of them. Of course, the loading speed itself depends on many things (configuration and coding for instance), but significant drops in speed might just be the fault of your hosting server.
Additionally, you should be familiar with other, simple things related to web hosting: uploading files, modifying content, changing settings, configuring accessibility, etc. This doesn’t mean you should fully assume web site maintenance duties. But there will be times when you’ll need to make changes quickly to fix an urgent matter. If your site gets penalized and receives a lower rating as a consequence, it might be something that you could fix by simply modifying or deleting content or files. Why rely on someone else for things that you can do on your own?
4. Excel Know-How
There’s a lot of data to be analyzed once you start treating SEO as a long-term strategic endeavor. And there are a lot of useful tools out there to help you make sense of the information you gather, but at a minimum you should be familiar with Microsoft Excel. In fact, you should be more than familiar with it: you should know it at least at a medium level. You don’t necessarily have to get to the level of using VBA macros, but knowing a little bit about search functions pivot tables, lookup functions, logical functions (if, and, or), and graphic objects will take you a long way.
When it comes to the SEO-related business, you can use Excel to sort, filter and group data to find specific information, look up specific information in large data streams, graph or chart data to identify trends and exceptions, manipulate text (format, collate), compare data strings and so on. All of these can come in handy when analyzing data.
6. Server Side Configuration (Optional but Great Skill)
Server-side refers to the server that runs the site. So a visitor’s request doesn’t get executed on their computer, but on the computer they requested the page from. The main advantage in using server-side scripts is the ability to highly customize the response based on the user’s requirements, access rights, or queries into data stores. You can use server-side scripts to enable automatic redirects from certain pages, or optimize MySQL so your database information can be accessed easily and quickly.
There’s a lot you can do in terms of Professional SEO without getting too technical. But there’s so much more you can do with some technical knowledge. If you have a car, is indispensable to know how to drive but a really good driver knows all the intricacies of his vehicle. You need to understand and even know how to write a bit of code. Get familiar with the engine (or, in your case, the server), the transmission (programming languages) and even the small nuts and bolts that keep it all together. In the long run, it will pay off. You will get more mileage, better speed, and you will attract more visits.