Building database-driven web sites is one of the most popular trends today in web site development. However, this approach implies that potential visitors must be provided with a straightforward mechanism that allows them to search through web site content. This three-part series walks you through the process of building an expandable search engine by using the combined functionality of MySQL and PHP 5.
If you maintain a medium-sized, growing web site, you might find that it needs an internal proprietary search engine to improve your visitors' experience. This article, the first of three parts, will get you started with building such an engine using PHP and MySQL.
You might have noticed that Digg has a cool way of maintaining clean URLs. Digg actually uses LAMP - Linux/Apache/MySQL/PHP. But where are the .php extensions? The answer is here. 4 steps to implement your own Digg style clean URLs.
Welcome to the first part of a three-part series that will show you how to create a search engine that fetches content from a database. We will use PHP and AJAX to create this engine. This article will focus on creating the search engine's front end.
The Zend Framework allows for websites that are search engine friendly, although some thought needs to be taken when building your application. Besides creating a website that has a better chance of performing well with the search engines, these tips will also make your site friendly for visitors. Believe it or not, building a site that is search engine friendly can also yield usability benefits.
Without the use of a htaccess file, but using PHP instead, you can create shorter page URLs when _GET variables are needed. For example, page.php?id=1 could be: page.php?1 instead. Or, if one wanted to, page.php?id=1&page=2&foo=3 could also be: page.php?1&2&3
It’s common tendency for Search Engine Optimization specialists to avoid use of dynamic URLs and not groundlessness. Search Engine Spiders don’t index URLs overwhelmed with dynamic parameters.
So if your site is PHP-based and resides on an Apache Server then you might consider carrying out these four simple steps to boost your traffic
PHP, a dynamic Web-based programming language, takes a variety of input formats and uses a built-in SOAP client to obtain information from the Web. PHP, combined with applications using search engine optimization (SEO), is a powerful tool for obtaining information from major search engines, allowing this information to guide a webmaster's online marketing and SEO strategies. Find out how to take advantage of these strategies by building the back end of an application to monitor and track your client's SEO efforts.
This tutorial is for PHP programmers and webmasters interested in learning about their search engine optimization (SEO) efforts. The example application accepts comma-separated values (CSV) files to obtain domain names and keyword combinations. The positions for each domain in a given search engine are obtained by taking the domain/keyword combinations to Google, Yahoo! and MSN. These results can then be downloaded in another CSV file containing the current positions of their domains.
One of the major reasons for using a server-side language such as PHP is for the ability to generate dynamic content. Often this will lead to single scripts that produce their content based on the input parameters (that is, the variables in the URL).
This article covers various techniques and methods for representing these parameters in the URL in a clean and “friendly” manner, as well as then how to read the parameters.
I had a little problem on Pro-Football News where I don't really have a display for my aggregate data. Google and the other search engines would still crawl and show results, but the results were just a snap shot in time. Since the content rotates as new articles are aggregated, I needed someway to add just a little stickiness for the users coming for specific search details. I decided to add a little MySQL magic and create context sensitive searches via Xaraya.