Client-
server system for providing
web site preview information of
web site content and features to users. The user enters a
web site URL they want to preview into a
client application, which generates preview information about the web site content and features. The
client generates the web site preview information by building the preview information from preview information sources including the web site and / or requesting preview information from the
server / back-end of the
client-
server system. Both the client and the server build preview information by accessing preview information sources such as web pages and
web page information databases, extracting the requested preview information, formatting the preview information in a standard preview format, and returning the preview information to the user for display. While the client and
server system build preview information from preview information sources in real-time, the
server system also builds preview information in non-real-time by storing preview information in a preview information archive, and transmitting this pre-built preview information to clients in response to client preview information requests. In addition to providing web site preview information, the present invention may also be used to provide real-time or near real-time promotional information associated with a web site. The promotional information or announcement may be provided in conjunction with the preview information presented to the user. Specifically, when the user requests or is provided with preview information for a particular web site, the
system “goes” to the web site and retrieves announcement information prepared by the web site sponsor. The announcement information may be in the form of an
HTML file prepared by the web site's owner or marketing / promotional team. The
HTML file is then presented to the user in conjunction with the presentation of the web site preview information.