Free CGI Hosting

Once you have a web site, there may be features you want to add that require some code on the web server in addition to code in the actual HTML pages. Such features as hit counters and trackers, search engines, guest books, forms processing, and many others all need server-side code. This server-side code can use any of a variety of technologies, but CGI is the most universal. Other common flavors are PHP and ASP.
If your web hosting provider won't let you put it on their site, or you may not feel comfortable installing them, you do have an alternative. There are a number of sites that provide code on their server that you can use in your web site. I have only listed the best ones I've found in each category, or ones that provide unique and useful features.

Better than cheap, they are all free!
horizontal bar

Free Site Indexing and Searching

If you have a significant number of pages making up your web site, it is helpful to your users if you provide a search feature.

The services in this category index every word on your site and provide you with the HTML code to add to your site to let your users search that index. In exchange for providing the free service, they display ads of some type on the search results page.
Key differentiating factors are what features are supported for searching, how much control you have over what is and is not indexed, how the search results are presented, if your site is automatically reindexed (and with what frequency) and how fast the search results appear after the user clicks on the Search button.
horizontal bar

Free Counters and Trackers

A counter counts. It's that simple. You can format it many different ways, but it generally just tells you (and your visitors) how many times your page has been viewed. Some may offer a breakdown by time of day, day of week, and day of month.

I don't see the point of a dispaying a counter. If you are just starting out, they just advertise how few people have visited your site. If your site has been very popular, then the rather large number that would be displayed is meaningless.

A tracker or analytics package gives much more information than that, but rarely has an option to display a counter on your pages.
It can show you how people found your site, what pages they viewed and for how long, and how many pages an average visitor looks at. This can provide you with feedback about your promotional efforts and suggest new words for your meta tags. It can show you what content on your site is most interesting to your visitors. By showing you what browsers and screen resolution are used to view your site, you can make better decisions about layout and what features to implement.

None of these services will provide you with information you could use to identify individual visitors to your site (such as IP addresses or email addresses). However, they can tell you about what domain they are in, and often even what time zone or country they are in.
horizontal bar

Multiple Free Offerings