These are programs that let your visitors create and edit their own pages on your server. These programs usually generate a web page or site from a template, inserting custom information provided by the user. Programs in this category vary widely in function, from generating a web page using a simple template to generating multi-page sites with all pages customized. You would choose your program by what you need it to do. A nice service to offer your visitors is a site search engine, especially if your site is multi-page.
Various features are available.
A good site search engine is Master Search . Having a site recommendation link available for visitors is being considerate. It also benefits you in that it brings pre-qualified visitors. Master Recommend is a popular program. Otherwise, with continued surfing your visitor is likely to forget your URL or even that there had been an intent to make a recommendation.