It depends on the situation. If you want to track visitors on your site; then you can create a table to put url of the page, IPaddress and Date and time for more advance statistics. You can use third party Free Service like “Google Analytics”. If you building solution for every site. Then put a javascript file on your server. In this file call a web service or Web page (Possible through AJAX ) to update these values (url of the page, IPaddress and Date and time) in database. Now ask your clients to include the reference of that file in each page they want to track. I think it will help you. Thanks New ASP.NET Interview Question & Answers Website