Creating a web site takes thought, planning and execution. Unfortunately, many designs are dead in water before they are even published as far as search engine optimization is concerned. Whatever you do, avoid these critical mistakes.Database Parameters in URL
Many web site designers don’t take into account effect of database parameters in site URLs. A database parameter tells server what should be loaded onto a particular page when a viewer tries to see it. In essence, page is “dynamic” because it is being pulled together with each click. Robot programs that are used by search engines to index sites hate dynamic pages. Often, they will not even index pages and page of your site is not listed in search engine.
Let’s look at an example using Nomad Adventure Journals site. The home page URL is aptly, http://www.nomadjournals.com - a static page. In this URL, there are no parameters telling server to load anything other than a static web page. All search engines will index this page without any problem.
Now, what if we changed page to something dynamic. Let’s say we designed it to record session identification [identify viewer] and dynamically load pictures on page. We would have one parameter for session identification and four parameters for various pictures on page. The URL for home page might look something like:
http://www.nomadjournals.com/home/index.html?&DID=9&User_ID&CATID=15&ObjectGroup_ID=39
What a mess. A search engine robot is going to balk at indexing such pages. It simply can’t tell what is on page. If you have parameters and session identifications in URLs of your site pages, you are going to have a very difficult time getting into search engine rankings. Obviously, that precludes you from getting any top rankings and free traffic.