Usually means little if your business is doing well. If this is some SEO/SPAM site, then the owner loses sleep.
Bob