All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).


LinkDetective is a plugin to EPiServer CMS 5 that checkes the site for broken links (both internal and external) as a scheduled job and then displays the result to the editors so they can fix them. Editors can also check individual pages for broken links.


  • Checks all internal and external links including VPP files as a scheduled task.
  • Checks links in String, Long string, XHTML string and MultiPage properties.
  • Not only checks if the page that you link to exists, but also that it is accessible to visitors. (E.g. that it is not unpublished, in the wastebasket etc.)
  • Easy installation (just copy a few files)
  • Quick: Checks 1500 pages with 400 links in 60 seconds.
  • Reports available to editors that shows the exact page and property where the broken link is.
  • Advanced configuration possible (exclude urls, page types, properties etc. if you like)
  • Free

LinkDetective currently comes with language files for English and Norwegian. If you need another language simply create your own lang file.

Current Version

LinkDetective 1.2


down.gif Download LinkDetective 1.2

Source Code

Browse the source online
Check out source with TortoiseSVN MakingWaves.LinkDetective

Note! You need to be logged in in to download the source code.


Tickets for this component:

Link Detecective Scheduled task fails if page with ID 3 don't exist
Large EPiServer sites
Only start pages and children are being crawled.
Request timed out
There was couple of GoogleMap properties and adding them all to config file resolved the issue. Thanks for the Module "LinkDetective".
I get an error when i run LinkDetective module on EPiServer CMS 5R2 site.
Link detective does not works for secured site
Ignore all external link

Ask a question

Requires login.

Report a bug

Requires login.

Add a feature request

Requires login.

Works with

  • EPiServer CMS 5 R1
  • EPiServer CMS 5 R2
  • EPiServer Enterprise
  • Multiple languages



  • EPiServer CMS 5
  • ASP.NET 2.0 or higher

If you want to change and compile the source code:

  • Visual Studio 2005 SP1

About the author

This module was created by Alexander Haneng of Making Waves