Wednesday, April 22, 2009

How To Optimize A Dynamic Website

Internet technologies and e-commerce are advanced now and still developing day by day. As a result people prefer to have a dynamic website for their businesses or their online presence. So for some webmasters or new search engine optimizers who have experience in doing SEO for a simple static websites becomes necessary to know also about how to optimize a Dynamic Website?

For successful search engine optimization (SEO) of a dynamic website it is require to have some complex search engine technology and methods that are substantially different and much more sophisticated than the latest SEO techniques used for ordinary, more conventional "static" web sites.

In this article you can find some useful and important tips for how to optimize a dynamic website but first I would like to describe about what are Dynamic Websites?

Introduction to Dynamic Websites:
Now days often business websites are dynamic means that the web pages are dynamically built pages that allow user interaction and online shopping cart is an example for that.

Dynamic websites are websites whose pages are generated on the fly and usually built with a programming language such as ASP, PHP or JAVA. Often Dynamic sites are database-driven means that the site content is stored in a database and the dynamic code "pulls" the content from a database.

Problems in indexing Dynamic URLs:

It is really difficult to get dynamic web sites properly indexed in the major search engines unless they are professionally optimized. Even most search engines claim that they now index the majority of dynamic web sites but still only in some cases and it is limited to a number of URLs.

One of the most important reason behind having problem with dynamic sites to get indexed by major search engines is that Search engines often consider a dynamic URL as a set of infinite number of links.

Now days often dynamic web pages are created "on the fly" with various technologies such as ASP (Active Server Pages), Cold Fusion technology, JSP (Java Server Pages) and so on. Now all these pages are user friendly and works very will for real users actually visiting the web site, but they usually create a mess with most search engine spiders.

The main reason behind it is because all dynamic pages do not even exist until a user actually goes through a query or variable that generates the pages. Often search engine spiders are not programmed to select or choose any of query or variables. In this way, those dynamic pages do not get generated and that is why do not get to be indexed.

One of the main difficulties with search engine spiders are that they cannot read and are not trained to understand any of the dynamic databases of URLs which either contain a query string delimited by a question mark or any other database characters (#&*!%) that refers to as "spider traps." Once a search engine spider falls into any of those traps, it usually spells bad news for that dynamic web site.

As a direct consequence that most search crawlers have significant problems "reading" any level into a typical dynamic database, most of these search engine spiders have been programmed to initially detect and then ignore most dynamic URLs.

How to optimize a dynamic website to get it indexed by major search engines:

1. Using URL Rewriting Tools or Softwares - There are some URL Rewriting Tools and software available on the web that converts a dynamic URL to Static URLs. So it is better to use these tools to convert a dynamic URL of your site to Static URL.

For an example- Exception Digital Enterprise Solutions offers software that helps to change the dynamic URLs to static ones.

In this way, changing a dynamic URL to static one helps it to get easily indexed by search engines.

2. Using CGI/Perl Scripts - Using CGI/Perl scripts is one of the easiest ways to get your dynamic sites indexed by search engines. Path_Info or Script_Name is a variable in a dynamic application that contains the complete URL address.

In order to correct this problem, it is needed to write a script that will pull all the information before the query string and set the rest of the information equal to a variable.

When you are using CGI/Perl scripts, the query part of the dynamic URL is assigned a variable. So, in the above example "?id=586" is assigned a variable, say "X".
The dynamic URL www.xyz.com/abcproduct.asp?id=586

will change to- www.xyz.com/productname/A

through CGI/Perl scripts that can be easily indexed by the search engines.

3. Managing Web Servers-

Apache Server - Apache has a rewrite module that enables you to turn URLs containing query strings into URLs that search engines can index. This module however, isn't installed with Apache software by default, so you need to check with your web hosting company for installation.

ColdFusion - It is needed to reconfigure ColdFusion on your server so that the "?" in a query string is replaced with a '/' and pass the value to the URL.

4. Static Page linked dynamic Pages - Creating a Static Page that linked to an array of dynamic Pages becomes very effective especially in case you are the owner of a small online store. Initially just create a static page linking to all your dynamic pages. And optimize this static page for higher search engine rankings.

Make sure to include a link title for all the product categories, place appropriate "alt" tag for the product images along with product description containing highly popular keywords relevant to your business. Submit this static page to various major search engines including all the dynamic pages as per the guidelines for search engine submission.

In this way if you are going to optimize a dynamic website then all above SEO tips can help you to successfully optimize your dynamic website and your site will get indexed by major search engines without facing any problem and you have a great chance to take your site among top ranks on major search engines. For my more useful articles also visit Ezinearticles-Neeraj Srivastava


38 comments:

John said...

Your blogs is very nice and very useful.......Thanks

seo services said...

A very nice and useful blog

Caseforest: A dynamic website said...

The best is to get a sitemap for your dynamic website. sitemap lets googlebot know about the pages it that it has not visited before.

internet marketing services said...

great tips. you have a very nice blog.

search engine placement said...

Your blog is definitely a great reference, keep posting!

internet marketing services said...

appreciate the tips. thanks a lot for this.

rajkumar said...

your articles are simply super please keep it up


you can also submit your articles and can create a account in http://www.emexe.com

its free

Anglina said...

Hi friend
You have useful guidelines in this post.
Thanks for share.

Anonymous said...

I found this site using [url=http://google.com]google.com[/url] And i want to thank you for your work. You have done really very good site. Great work, great site! Thank you!

Sorry for offtopic

Narender Kumar said...

Online Marketing
nice blog

bigbracket said...

I just picked you as one of my awardees. There is an award going on around the bloggers, would you care picking any of your friends and send them an award too? The message of this award is to spread friendship and joy around which I think makes sense.
Please visit my blog and grab the award pic and place it on your blog.

priyanka singh said...

Thanks for sharing the good information
ok thanks

SEO Company India

web design company said...

If we are using lots of flash and java scripts in a website then can we optimize

Web Designing Company Mumbai said...

Nice post regarding the optimization of dynamic sites.

Anonymous said...

Good information , I'm going to be visiting San Fran very soon and this
is good info to have onhand. I'm glad I found your site today.

Anonymous said...

could you please say practically how its works.

Penny Auction Script said...

Nice Post!
very resourceful and informative.
thanks for sharing

Anonymous said...

In comprehensive people experience their mount naively, as it were, without being masterful to blank an work out of its contents; they be suffering with key to put themselves at a dissociate from it - the present, that is to phrase, be obliged have change the past - before it can yield points of vantage from which to pass sentence the prospective

Anonymous said...

We are all but recent leaves on the same familiar tree of person and if this mortal has adapted itself to new functions and conditions, it uses the constant former elementary principles on top of and through again. There is no legitimate difference between the squealer and the gyves who mows it.

Anonymous said...

The more things transformation, the more they wait the same.

Anonymous said...

May your passion be the meat of corn stuck between your molars, unendingly reminding you there's something to watch over to.

Anonymous said...

When he who hears does not remember what he who speaks means, and when he who speaks does not know what he himself means, that is point of view

Anonymous said...

Written laws are like spiders' webs, and pleasure, like them, only foul and clutch the hapless and feeble, while the dear and powerful will-power without difficulty destroy b decompose fully them.

Web designing company india said...

Hi this is nice information for dynamic website and how to optimize dynamic website i also use this tips in my website.


Thanks for sharing.

SEOP Inc. said...

Great tips. I've been looking for tips on how to do this, good thing I found this. Thanks for sharing.

Mahjong said...

I used the name changing trick of the links and it really changed a lot to my website's seo;)

Cybertegic Inc. said...

Thank you very much for the information. Not only help the SEO, but also effective in link building strategies.

SEOP.com said...

Great tips. These can definitely help me because I have a number of dynamic websites that needs to be optimized. Thanks.

Anonymous said...

hey


Just saying hello while I read through the posts


hopefully this is just what im looking for looks like i have a lot to read.

P.s why are all the good usernames taken now a days ?

Anonymous said...

I really love what you're doing here!

SEO Services India said...

Very nice information and totally practical one.

SEO Sydney said...

Do redirect to all dynamic pages into static pages, helps in site optimization of dynamic site.

Thanks

web application development said...

Great info! Keep up the good work.. Thank you!:)

saket srivastav said...

your blog is outstanding.really very nice.

Web Design India said...

useful source, thankx for sharing

Anonymous said...

Totally, I love it, important and well-founded words. I highly recommend you create more fascinating content articles in your.

SEO Services said...

very useful articles…..I think seo off site more important and power full for geeting free traffic than seo on site, I already implemented for my web……so I am focus on off site optimisation…thanks

Super bowl jersey said...

Thanks for such a great post and the review, I am totally impressed! Keep stuff like this coming.

Google