With technological advancement, web 2.0 web applications are being urban every day and static websites are no longer just simply static, they are either migrated to dynamic websites using PHP, ASP, JSP and other programming languages to provide customized contents to users and also rich interaction or static websites are made more interactive by count elements like flash banners to impart very interactive look to your website. These dynamic websites have provided user interaction by providing interface for users, eBay online auction store, Amazon book store; Yahoo stores are live examples which let users do real time shopping by making financial statement online, place orders, check their account status and swipe cards for payment – everything is secure online. Ecommerce storefront development, portal development, b2b osCommerce development have mobilized are life and making everything possible over internet.
Now coming to these dynamic websites visibility, these web sites should be search engine friendly but it is really hard to make these dynamic websites search engine friendly.
What led to need of making dynamic websites???
With growing need to sell harvest and air force online for global reach and visibility in very fleeting span of time websites are urban and internet proved the best tool for promotion of your business. Selling air force through static websites is not a hard nut to crack but coming to selling thousands of harvest online developers started finding difficulty. Dynamic websites are web sites whose web pages are generated on glide and provide interactive experience to users. Web pages have interactive navigation and generated on demand in comparison to static websites where web pages navigation are just hyperlink based. Static websites are easily indexable by major search engines but dynamic websites are not easily indexed by search engines. With the point to sell harvest online, ecommerce storefront are urban providing user interactive interface, this virtual online store provides real time shopping interface to its customers. It is not simple to develop a static website to promote thousands of harvest and manage those pages, as this requires making unique pages for every product.
These dynamic websites to make interactivity use either server side scripting or client side scripting languages. Dynamic web pages are produced on glide, many web pages really do not exist on the server, on demand they are produced when a user generates a query and if the site is database driven, query string is manipulated and then this string pulls the web page from the database and they do not physically exist and thus are not indexed by search engine. It is not really simple to index these websites, but there are few vital ways to optimize these websites for search engines.
URL Rewriting: Dynamic web pages URLs are query strings with delimiters like question mark; also these URLs are very long and have encoded variables generated by scripting languages. These links are generated and modified by scripting language by count a session id to the generated URLs to keep away users from blocking the cookies, these session ids are unique for every stay of Google. Still many search engines do not index these dynamic web pages, the search engine spider get lost in loops. You need to manually rewrite these URLs by removing special characters, secret code and variables like – ?!= these. Some open source content management systems have modules for URL rewriting. Example: Joomla generates search engine friendly URLs and provides page caching mechanism. CGI/Perl script is a further way for getting your site indexed by search engines. Query part of dynamically generated URLs is assigned variable that returns a search engine friendly URLs that are easily indexed by search engine crawlers.
Making a static site map for your dynamic website: Make sure that your websites’ dynamically generated all web pages are linked to the static sitemap page and submit this static web page to search engines and directories.
Other is URL re-write module will help your dynamic website to be indexed by search engines but again it depends on the server your website is hosted. For Apache server mod-rewrite scripting module helps to modify your URL in search engine friendly format. For IIS windows based server ISAP rewrite program is used.
Turning off link appendage, PHP.ini file, will instruct server to turn off user session id and only thrash on cookies session id (session.use_trans_sid and turn on session.use_only_cookies). This can also be achieved by writing .HTACCESS file and count “php_flag session.use_trans_sid Off” and php_flag session.use_only_cookies On.
Most vital what I want to discuss with you about ecommerce websites are server certification. .htpasswd and .htaccess are two files that will let you password protect your web pages on server and keep your information safe and secure.
.htpasswd file should be placed somewhere other that directory of the website and its path is certain as /etc/apache2/.htpasswd as it is used to keep user login and password of website’s users.
.htaccess file contains access information of the website users and their rights and are placed in the root of website directory.
Now let me come to some of the most vital issues – the speed of loading and low overhead for a dynamic web page. Load balancing, bandwidth management, security, encryption are some of the other vital issues which we need to consider previous to making a dynamic website.
On demand constructed web pages take more response time and also server has to take extra at the time of on-demand page generation. Performance and scalability are most vital issues that have risen with these dynamic websites. It is also calculated that server-side latency financial statement for 40 percent of the total page delivery time experienced by end users.
To speed up dynamic web pages construction at server side we need to consider dynamic page pre-generation, fragment caching and code caching.
Posts Tagged ‘Dynamic’
Optimizing Dynamic Websites
Monday, January 11th, 2010Dynamic Web Pages
Sunday, January 10th, 2010There are two types of websites that can be found online: dynamic and static. Static pages stay the same no topic what. No user can personalize these sites, nor are there any options to do so. Every visitor to that site sees the same information. In order to find new information on a static page, the user must navigate through links. Static pages are based on hypertext language and there’s nothing incorrect with having static pages. In fact, sometimes static pages are all a particular website needs in order to convey their information.
Dynamic pages, on the other hand, enhance the user’s experience online. Dynamic pages exchange with the user. They can be personalized, changed, and updated constantly. Databases can feed information to the site frankly without having any human contact, thus allowing the site to show the newest information. Dynamic pages can be used to show shopping preferences and for shopping carts in online stores. These carts contain all the bits and pieces a visitor desires to buy, then stores this information for the visitor in case they leave the site. Dynamic pages can work through cookies, databases housed on servers, or a combination of those elements. Here are some dynamic elements commonly found on websites:
Forms that allow a page to exchange in response to the information entered into those forms. This can include quizzes and other “check mark” type forms.
Sites that interactively link the user to music, pictures, and videos, like pages prepared in Flash.
Sites that run PHP, JavaScript, DHTML, or other dynamic web languages.
Search engines have a hard time with dynamic content. For example, search engines won’t crawl dynamic URL’s, which are URL’s that contain characters like ?, .cgi, cgi-bin, %, and other characters. They also won’t index JavaScript in most cases, though they will evenly take a cursory look at the code. Search engines certainly won’t index Flash sites, as they can’t read the Flash language. This is a shame because Flash is a fantastic way for some sites to use a dynamic interface.
The limitations of search engine spiders do not prevent sites from using dynamic pages, but. Using a dynamic interface isn’t automatically problematic, as long as certain precautions are taken. For instance, a Webmaster who makes a Flash site should place forward the exact same page in a non-Flash version for users who choose not to run Flash on their computers. Also, by providing non-dynamic links and providing others with non-dynamic links to the site, website owners can increase the likelihood that their site will gain in rank.
Robots.txt Files
Robots.txt files direct search engine traffic and help direct search engines to the right place. The file extension “.txt” is a text file format generally used for unformatted text. Simple programs like Notepad can be used to make and read .txt files.
In general, the robots.txt file is a .txt file that sits in the main root directory of a website site. So, for example, this file would probably look like http://www.yoursite.com/robots.txt. The purpose of this file is to direct search engine spider traffic, specifically by excluding information from a page. Why would anyone want to exclude any of their website from a search engine? If a name had an experimental site, a secret site, or a site that uses language that a search engine spider can’t read, they might direct the spider away from those pages using the robots.txt file. For fantastic information on building and maintaining these types of files, stay http://www.robotstxt.org/, a site devoted to web robots.
Clearpath Technology - Search Engine Optimization company based in New Delhi, India provides confidential categorize SEO air force for hundreds of agencies based in USA, UK, Australia, Amsterdam, Canada, and other countries. Dedicated 24 Hours Support.