Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have recently moved my website from one server to another server. for my confirmation i would like to check the dead links and the missing images on my website.

like: if my website is http://outsourcingnepal.com I would like to crawl every pages on the website and find the missing images and non working dead links.

share|improve this question

I use a piece of software called Xenu Link Sleuth.

I first used it about 10 years ago and the interface hasn't changed much in that time, but it works great for small to medium size websites.

It will still work on large websites, but it will take an age to crawl tens of thousands of dynamically generated content pages.

share|improve this answer
+1 because I can say that Xenu works better than any other I know to do this. However, for images, I just have a cronjob which checks my Apache logs - if it finds a broken image, I'll know about it that way. – Blowski Apr 24 '11 at 9:34
One key thing to note with crawling tools is be sure you have not got any destructive links. E.g. Links to delete accounts, contacts, files etc. I've seen things go horribly wrong when these kind of tools rapidly erase all your content. Using the web logs is a great way to catch the "low hanging fruit" that users are actually encountering. – scunliffe Apr 24 '11 at 14:38
@scunliffe, but hopefully these are triggered by POSTs and are behind security. :D – James Skemp Jun 29 '11 at 22:48

you could use the Broken Image Finder Add-On, which detects unavailable images by scanning the currently visited website and its embedded stylesheets: https://addons.mozilla.org/de/firefox/addon/broken-image-finder/

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.