Generally, when you learn a new website optimization technique or SEO trick, you are eager to try it out on your site with hopes of reaping immediate dividends. But how really quick you need to optimize your site?
If the knowledge you received has been proven by others and there is no chance it may be a waste of time (like writing quality content, for instance), you surely can start implementing it on your site. But instead of simply jumping the gun with website optimization, you'd rather improve your site in little steps and there are several reasons for such a schedule.
Benefits of small steps optimization
First of all, when you do your website in small iterations (in small steps - iterative design, agile development comes to mind), you can identify the changes in your visitor traffic behavior and see how your single change has affected your website
Secondly, if you have done only one thing (such as keyword stuffing in titles for a couple of your pages) and you see that your click-throughs from the SERPs have reduced, you can easily find the reason for such pattern and undo the changes.
Thirdly, when you are working in small steps, it is easy for you to plan what you want to do and to keep track what you have done. You can even have a log of your website optimization activity.
Lastly, you stay focused on one aim, when working on a single site element and nothing will distract you. On the other hand, if you are engaged in many processes, you can easily forget what you were doing or pay less attention to something important, thus decreasing your work quality.
What to do?
When optimizing your website (in small steps), it should be helpful to start with insignificant changes that you can do now than with significant improvements, which take time.
For instance, you can write human-friendly titles with keywords in mind for your pages in a matter of days (hopefully) before you engage in writing detailed, customer-oriented product descriptions (which can take weeks, most likely). This way, you get an immediate noticeable benefit and you can enjoy it while you work on a larger improvement.
Generally, website optimization goes in these little steps:
- research keywords
- rewrite page titles (unique for each page)
- write unque meta description for each page
- improve internal linking
- rewrite existing content for the visitors (or create customer-focused product descriptions) with keywords in mind
- write new quality content for your visitors
- seek ways to improve conversions (make some parts of your pages more or less visible, for instance)
- seek places to offer quality content for publication
- seek possible partners for your business and ways to otherwise market your site
As you can see, some of the things, required to improve your website, can be done in a matter of weeks, while some require continuous effort.
Who gets to do all this?
You, of course. There are lots of articles, forums and blogs on search engine optimization, website usability, etc. that you simply need to find, read and implement from. This way you won't need to use any of the options below.
This option is becomes convenient with time, saves money, but takes time and patience.
Your webmaster. Most likely, he knows what and how to do and, probably, could use a hand in terms of a link to an article on optimizing websites (in small steps, yes :) ). Sort of good that you can control your webmaster, but he/she may lack the knowledge of a specialist.
Less control on what is done on the site, but you don't spend as much time and money on that. Good for medium complexity work, supposedly (depends on the webmaster, of course).
A professional. Generally, a professional doesn't need any articles, because he already has done more sites than you have pages on your site. Just entrust your site to an expert and wait. Oh yes, you'll have to pay the expert's lunches, though. But it'll be faster than you learning the ropes or your webmaster trying to understand what you want from him/her.
Fast, superb quality..and not cheap.
And the moral of the story is this: before you do something, make sure you know what you want to do, how you want to do it and how you can revert changes, if something goes wrong.