According to the present invention, there are provided a dynamic
client-side breadcrumbing method and system for improving navigation of a
plurality of web pages within a Website. The method and system comprise
executing a breadcrumbing engine embedded into a web page for: generating
a breadcrumb for each web page downloaded to a web browser associated
with a client from a web server associated with the Website, the
generated breadcrumb including navigation information for each downloaded
web page; storing breadcrumbs associated with web pages downloaded to the
web browser at the client; updating the stored breadcrumbs with the
generated breadcrumb to form a breadcrumb navigation trail of breadcrumbs
associated with navigation of the web pages at the Website; and
displaying the breadcrumb navigation trail on each downloaded web page
for user selection. The method and system further comprise resuming
navigation according to the breadcrumb navigation trail by downloading of
a web page according to navigation information of a last breadcrumb in
the breadcrumb navigation trail.