home: search engine optimization information (search engine optimisation)
Home   |   Site Map

Custom Website Programming

for functionality and search engine optimization

PHP - ASP - JavaScript - Databases



Many websites need some clientside (browser) and/or serverside programming, either for functionality or for search engine optimization by helping search engine spiders to crawl the site. I offer my services as a programmer of custom solutions.

I have been programming computers for 20 years and am fluent in a number of programming languages. My web-based languages are:- JavaScript, PHP, ASP.


Website programming examples

JavaScript: This site's PageRank Calculator is an example of my JavaScript programming. Right click on the Calculator page and select View Source to see the JavaScript code. The calculator also uses serverside Perl to perform the PageRank calculations when the Data option is selected.

PHP: Although you can't see it, this entire site runs in PHP. Every page is dynamically created using PHP, even though all the file extensions (except the PageRank Calculator) are .html. This is done so that when generic parts of the pages are altered (top, left column and bottom) the alterations need to be made to just one file for them to be implemented on all the pages.

If you wander through the site, you will see advertisements in the generic left column on some of the pages, but not on others. The PHP system includes programming to add the advertisements, or not, according to which page is being requested.

PHP with database: The previous example does not make use of a database. This UK hotels site does. It uses PHP with a MySQL database. Some of its pages are static HTML pages, but all the hotel listings, and some of the apparently static HTML pages, are PHP/MySQL driven.


Search engine optimization and dynamic pages

Many pages on many websites are dynamic. Many of them are dynamic because they access a database, and some (like those in this site) are dynamic for other reasons.

Many dynamic pages require the user to make choices before submitting a form, which will return a dynamic page containing the requested data. From a search engine optimization viewpoint, the problem with it is that spiders can't fill forms and, therefore, they can't access the dynamic pages that visitors to the site see. If spiders can't access the pages, they definitely won't be indexed, and if they are not indexed, the website is losing a potentially great amount of traffic and sales!

The solution is to install a small, extra system that will enable spiders to find and index all the dynamic pages. I recently did this on a website and the effect was nothing short of stunning. The site's traffic increased by approximately 2000% and sales increased by approximately 1000%! Those are not typing errors. That's a two thousand percent increase in traffic and a one thousand percent increase in sales!

At the current time, I am able to write and install this sort of system on Unix servers only.


Get in touch

If you have a website programming problem and you think I might be able to help, please get in touch by phone or email, and please provide me with an outline of the problem or of your requirements.








About Phil Craven
Home of PageRank


 
[ HOME ] [ TOP ]


© Copyright WebWorkshop. All rights reserved.

{alt}
The articles on this website may be reproduced in whole or in part provided that the reproduction includes a credit of authorship
to "Phil Craven", plus a crawlable link to either http://www.webworkshop.net/ or to the original article on this site.