Hello,
first let me thank you for being a member of this forum!
So which seo must we start first...?
Well in, my experience, both "on page" and "off page" search engine optimization is very important and if done properly should result in better search rankings and increased popularity. However the on page seo is more like a "do it once" process and is probably a good place to start... This statement in a way is relative and it depends a lot of the content of the website one is optimizing and how often that content is being changed. For example when one's site pages are optimized with proper meta tags, title, heading tags, etc., the site admin or seo expert should then preform the same optimization tasks for any newly added content or page. It can be a good idea for the one adding the content to keep in mind some basic seo rules when creating the new pages or consult the person that is doing the seo. Thus all new content will be optimized upon its creation.
A good tool for basic seo diagnostics is a plugin for firefox called "SEO doctor". It contains some useful tips for optimizing pages & can be downloaded from:
https://addons.mozilla.org/en-US/firefo ... eo-doctor/Another important step when doing on page optimization is the use of sitemaps, especially for sites with a lot of content which is not easily accessible and crawlable by robots. Sitemap is basically an xml list of the pages that the website consists of. For example if your site has more than 1000 thousand pages the majority of robots that crawl that site will eventually ignore more than a certain number of pages (different for each search engine & site, but about 500 indexed pages is something typical). So if that site has a sitemap file, that file should contain the most important list of pages that the owner of the site want indexed. Also in the sitemap file contains certain information about each page like how often the content of that page is changed. Once a robot reads this information it will know when it should return to the page and update its index...
Here is some info about the standart that sitemaps should follow:
http://www.sitemaps.org/protocol.phpA good tool for generating sitemaps is
http://www.xml-sitemaps.com/It however can't figure out the frequency at which pages are updated by itself so there's a default value one can set and also once the sitemap is generated, one can go and manually edit the update frequency of each page in the sitemap.
Because sitemaps exclusively depend on the content of the site one may decide to think of some algorithm for automated sitemap generation accordant with the particular site, which in a way will become a "do it once" optimization. Or the sitemap can be manually edited from time to time which will be more like a recurrent seo process.
Nowadays some sites also have standard html pages that contain a list of links to the internal pages of the website that may be called sitemaps. These pages can serve not only robots but human visitors as well. However they may not be that informative for typical crawlers so for optimal results the xml sitemap is recommended.
...So much for the "on page" seo. Now let's take a look at the off page seo and why it is more of a never ending process.
So how is basically done the off page seo? Well basically it consists of accumulating links on remote pages pointing to the website we are optimizing. This can be done in several ways including but not limited to the following:
1. Buying links on high traffic websites and running advertising campaigns like adwords;
2. Link exchange;
3. Posting links in social networks and blog replies;
When doing off page seo one should be aware that a very sudden accumulation of one way links pointing to the optimized website can have a negative impact of the site's rang. For example if one decides to buy a thousand links at once, from other sites, that may drastically decrease the site's performance in search engines. This is usually seen by the search engines as a form of exploit so they usually penalize the site by lowering it's organic impressions in the search results. That is one reason why the off page seo is more of a longtime process and should be done at a moderate rate.
About the links exchange: this may be a a good and inexpensive way of accumulating links. Today however two way links are considered almost insignificant and can also lead to a negative impact so it must be done carefully and with knowledge. For example robots don't like link farms - pages that contain more than let's say 200 external links. A good rule of thumb is to always seek relevance with the sites that the links are being exchanged. Also the links is probably a good idea to be organized in sections. One can always find sites that would agree to exchange links so link exchange is also a long-term process.
About posting links in social networks: well it is generally a good idea to post links to the site you are promoting/optimizing on facebook, twitter, google+, etc. Also uploading videos on youtube, etc., about your site. This creates a buzz about your business and is a great way of increasing your online popularity amongst your friends and associates.
In that direction it might be a good idea to place a "share" button on your pages like the one that can be found here:
http://www.addthis.com/In that way it will be very easy for your visitors to share the content that you offer. Because you actually place that button on your site I see this as some sort of a combination between "of page" and "on page" optimization. Placing the "share button" is a "do it once" process, which is free and simple, so one may decide to do that in the beginning of the optimization process...
And some closing thoughts: A poor & not useful content will not perform well no matter how good it is optimized, while a good amount of unique and useful content may not require a lot of seo optimization whatsoever. It may be helpful to estimate on what you would like to focus your time and efforts - content or optimization.
Well here are some basic SEO tips that I hope you will find helpful. If you have any more tips it would be awesome to post them here so we can read them... Once again thank you for being part of our community! Wishing you best of success with your websites and your optimization efforts.