IMHO one of the best ways to do this is to provide IE6 users with a complete but earlier version of your site.
Most companies cannot afford to simply refuse access to people using IE6, and, of course, users do not read messages , so simply denying access to IE6 users will not work.
In addition to this, many users are not able to select a different browser due to their network group policy.
So, I think the best thing you can do is give (perhaps intentionally) a reduced experience (rather than AJAX, a simpler interface) and try to make it clear what would be better if you were in a more modern browser. This is what GMail does, of course.
It is important to make sure that the version of IE6 is still working and not crashing or rendering. IE6 users will see this and think, βOh, this website is not working, I will no longer visit there.β
This should encourage people to ask their IT department to upgrade.
This is not ideal, but I doubt that any method.
Edit: take a look at this blog post , basically it says what I said
Mark pim
source share