Search Engine Optimization for Dynamic Websites
What are “Dynamic Websites”?
Dynamic websites are websites whose pages are generated on the fly. In contrast to static pages (primarily .htm/.html pages), dynamic pages are generated when an user triggers an action through that exact page.
Here is a sample dynamic URL-
http://www.bbc.co.uk/cgi-bin/search/results.pl?q=%22dynamic+websites%22&tab=news&go=homepage
As per the on top of example of www.bbc.co.uk, the dynamic half (i.e. the part) of the URL that changes as per surfer request is that the half when the question mark (?)
What are the issues that search engines face in indexing Dynamic URLs?
1. Search engines often consider a dynamic URL as an infinite set of links.
2. Since dynamic URLs realize most application in on-line shopping carts, there is a possibility of incorporating a session id to a explicit page. As session ids of that exact page modification, the search engine spider wants to index an infinite number of copies of the same page, which could be a Herculean task for them.
3. Continuing with the identical logic presented in point # 2, indexing the same dynamic page would possibly overload the servers of the search engines and thus prevent the search engines to present with the foremost relevant info within the fastest attainable time.
Here is what Google says about indexing of dynamic websites -
Reasons your site may not be included: Your pages are dynamically generated. We have a tendency to will be able to index dynamically generated pages. But, as a result of our internet crawler will easily overwhelm and crash sites serving dynamic content, we tend to limit the number of dynamic pages we have a tendency to index. (Supply – http://www.google.com/webmasters/)
What are the options that you have so as to create a pursuit engine spider index your Dynamic URLs?
1. Use of softwares – Exception Digital Enterprise Solutions (http://www.xde.web) offers a software which can amendment the dynamic URLs to static ones. Named XQASP, it can remove the “?” within the Query String and replace it with “/”, thereby allowing the search engine spiders to index the dynamic content.
Example -
http://www.my-on-line-store.com/books.asp?id=1190 can change to
http://www.my-on-line-store.com/books/1190.
The latter being a static URL, it will easily be indexed by the search engine spiders.
2. Use of CGI/Perl scripts – One among the simplest ways that to get your dynamic sites indexed by search engines is using CGI/Perl scripts. Path_Info or Script_Name is a variable in an exceedingly dynamic application that contains the whole URL address (including the query string information). In order to repair this problem, you may want to write down a script that can pull all the knowledge before the question string and set the remainder of the data equal to a variable. You can then use this variable in your URL address.
Example – http://www.my-on-line-store.com/books.asp?id=1190
When you are using CGI/Perl scripts, the question half of the dynamic URL is assigned a variable.
So, within the higher than example “?id=1190″ is assigned a variable, say “A”. The dynamuc URL http://www.my-online-store.com/coolpage.asp?id=1190
will change to http://www.my-on-line-store.com/books/A through CGI/Perl scripts which will easily be indexed by the search engines.
3. Re-configuring your web servers -
(i) Apache Server – Apache incorporates a rewrite module (mod_rewrite) that permits you to turn URLs containing query strings into URLs that search engines will index. This module but, isn’t installed with Apache software by default, so you would like to check with your internet hosting company for installation.
(ii) ColdFusion – You may need to reconfigure ColdFusion on your server therefore {that the} “?” during a question string is replaced with a ‘/’ and pass the value to the URL.
4. Creation of a Static Page linked to an array of dynamic Pages -
This approach is very effective, particularly if you are the owner of a little on-line store selling a few merchandise online. Simply produce a static page linking to all your dynamic pages. Optimize this static page for search engine rankings. Embrace a link title for all the merchandise categories, place applicable “alt” tag for the product pictures together with product description containing highly common keywords relevant to your business (You’ll conduct keyword research for your website through http://www.wordtracker.com). Submit this static page along with all the dynamic pages in varied search engines, conforming to the search engine submission guidelines.
How Amazon.com, Earth’s Biggest Bookstore, coped with the issue of indexing of dynamic URLs?
A look in Google for web selling books, yielded a result that takes you on to the suitable dynamic page at Amazon: http://www.amazon.com/exec/obidos/ISBNp.c3D0395683297/103-0475212-8205437.
Since the on top of URL will not contain any query strings, all search engines will index Amazon.com’s products. Amazon.com uses this methodology to urge its product picks indexed by search engines. This is terribly important for Amazon, because being an on-line bookstore, it’s very natural for them to adopt dynamic URLs nevertheless it was equally necessary for them to make their dynamic URLs search engine index friendly.
Conclusion
Even a few years back, most of the major search engines didn’t index dynamic URLs, thereby typically preventing high search engine rankings for the web stores. With Google starting to index dynamic URLs a few months ago, the picture is going to vary in the coming days. This is a lot of thus because Google’s numero uno position is currently being threatened by Microsoft’s MSN (developing its own search engine) and Yahoo! who recently acquired Overture, the largest player in the PPC Search Engine industry.
########################
Do you want to stay ahead of the pack in the race for the top Google rankings? Visit: buy backlinks. With buy backlinks now you can quickly and easily get first spot on Google every day, without wasting another dollar ever again! Start buy backlinks, time for you to be first on Google!
Welcome back , I hope you enjoy our posts, if you haven't already, make sure you subscribe to my RSS feed (optionally with tweets from my Twitter)!
Leave a Comment