Search engine optimization (SEO) is defined as the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results. A variety of methods can increase the prominence of a webpage within the search results but as search engine providers are constantly tweaking their indexing algorithm website owners should review the SEO techniques they utilize for their own site.
Following are some of the key optimization parameters that the author believes will contribute to the improved SEO Ranking:
If you are lost on how best to provide and maintain these SEO techniques for your site, most of the above activities can be done by SEO agencies that are in the business of reviewing your site and providing you with the right content, search keywords and Friendly URLs. Also, some of the CMS products have SEO-Checklist add-ons in-place to ensure that page title, Meta-description, keywords attributes are tagged based on the content, and also in some cases they also provide statistics like which search engines/bots have crawled the site/pages.
One of the frustrating aspects of SEO is that you sometimes need to "get into the weeds" and explore optimizing your site beyond the the basic SEO checklists. There are some of site architecture and technical implementation factors that might influence or impact SEO optimization. For example you'll also want to consider and evaluate:
There is some debate of whether the length of the page itself is a factor for SEO (short form vs long form), but the smaller the file size of the page and the shorter the page load time the better your site may be in the rankings.
If you want to get even deeper into SEO then take a look at the code behind the pages produced for your site. For example, there are various discussions and points of view regarding the use of DIV vs. TABLE tags to build the HTML pages, and their effect on SEO. Some says usage of TABLE badly effect SEO while some say it does not have any major effect on SEO ranking.
In summary what we can conclude from these discussions are:
Couple of years back Google announced PageSpeed as one of the factors for ranking in Google search. PageSpeed is an open-source project started at Google to help developers optimize their web pages by applying web performance best practices.
Internally we have been using this tool extensively along with YSlow to monitor the page load and optimize the page size and load time. A few things we have started doing to optimize the page size other than DIV or TABLE are:
Optimizing your site for better search engine rankings can be as simple as following the seven key factors we provided in this article. However, as we've discussed in this article there is room for discussion and improvement of what factors you consider important for improving your SEO rankings. Below are some additional sources of the useful information the author has found regarding SEO Ranking:
Search Engine Land: The Periodic Table Of SEO Ranking Factors
SEO Design Solutions: 8 SEO Ranking Factors
Deepak Bhat currently working as Principal Consultant in MindTree Ltd, has been working in CMS space over last 10 years. Initially started working on the Enterprise Products like Interwoven TeamSite, BroadVision One-to-One CMS Systems, and with evolvement of Industry have been exposed to more Mid-stream to Open Soruce products like SharePoint, Alfresco and Drupal.