<p>Can't seem to find a plugin that does this. I may build a link into the CP dashboard for a third party link-checking service like <a href="https://validator.w3.org/checklink" rel="nofollow noreferrer">https://validator.w3.org/checklink</a>, <a href="http://www.deadlinkchecker.com/website-dead-link-checker.asp" rel="nofollow noreferrer">http://www.deadlinkchecker.com/website-dead-link-checker.asp</a>, or <a href="http://www.brokenlinkcheck.com/" rel="nofollow noreferrer">http://www.brokenlinkcheck.com/</a>. Or just recommend a browser extension that will do it on a page-by-page basis, like <a href="http://www.brokenlinkcheck.com/" rel="nofollow noreferrer">Check My Links</a> for Chrome.</p>
<p>Maybe once I get into plugin development, I'll make one myself. :)</p>

CC BY-SA 3.0
2016-09-15T12:35:18.273Z
Do you have any experience with any of those services – and if so, which one do you prefer?
Mats Mikkel Rummelhoff
CC BY-SA 3.0
2016-09-20T15:13:00.877Z
I tried them all quickly while I was researching this, but I haven't used any regularly. I don't maintain any sites besides my own little business page (don't look at it! the cobbler's children have no shoes!) and I just recently realized it would be a good idea for my clients.
Katie Fritz
CC BY-SA 3.0
2016-09-14T15:11:42.143Z
2016-09-14T15:11:42.143Z
2020-06-17T08:56:27.903Z
Katie Fritz
<p>nystudio107 has a great plugin that takes care of this and lets you implement redirects when broken links are found.</p>

<p><a href="https://github.com/nystudio107/retour" rel="nofollow">retour on Github</a></p>

CC BY-SA 3.0
2016-09-14T15:02:56.687Z
Thanks for the tip! Retour looks like a great tool for making sure internal links don't break, especially when slugs are changed - I'm looking forward to implementing it. Like Jeremy said though, it doesn't seem to check both internal AND external links, which is what I'm looking for.
Katie Fritz
CC BY-SA 3.0
2016-09-15T03:18:01.087Z
Hi Katie - someone is very kindly generating reports for me actually - I don't have a personal paid account (yet?) - it does seem like a very good service!
Jeremy Daalder
CC BY-SA 3.0
2017-09-08T15:30:54.330Z
While Retour doesn't scour for broken links, it _does_ automatically create a redirect if your entry's URL changes.
Lindsey D
CC BY-SA 3.0
2016-09-12T20:00:32.367Z
2016-09-12T20:00:32.367Z
AbbeyDesign
<p>(I don't think retour actually looks for broken links actively - it does log 404s coming in to your site though and make it easy to set up re-directs).</p>

<p>There are a number of online services that will spider your site and report on broken internal or external links - e.g. <a href="https://www.semrush.com" rel="nofollow">https://www.semrush.com</a></p>

<p>I am not aware of a plugin for Craft that does this directly by looking in the db as such.</p>

CC BY-SA 3.0
2016-09-14T14:58:54.103Z
Whoa, semrush is a cool service! I hadn't heard of it before. While I want to use it for analytics and SEO reporting now that I know about it, I can't find how to check broken links in it specifically. Is it available in the free version? Do you know what it's called in the menu?
Katie Fritz
CC BY-SA 3.0
2016-09-13T02:58:12.127Z
2016-09-13T02:58:12.127Z
Jeremy Daalder
<p>Is there a plugin, similar to <a href="https://wordpress.org/plugins/broken-link-checker/" rel="nofollow">https://wordpress.org/plugins/broken-link-checker/</a> or other Wordpress plugins, that can test links in the database and report which ones are broken? It doesn't have to be pretty or fancy.</p>

<plugins>
Plugin to check for broken links?
# Plugin to check for broken links?

(Asked by: username_0 on 2016-09-12)

Is there a plugin, similar to <https://wordpress.org/plugins/broken-link-checker/> or other Wordpress plugins, that can test links in the database and report which ones are broken? It doesn't have to be pretty or fancy.

**Tags:** plugins


---

## 3 answers

### Answer by username_0 on 2016-09-14. Score: 1 | Accepted answer

Can't seem to find a plugin that does this. I may build a link into the CP dashboard for a third party link-checking service like <https://validator.w3.org/checklink>, <http://www.deadlinkchecker.com/website-dead-link-checker.asp>, or <http://www.brokenlinkcheck.com/>. Or just recommend a browser extension that will do it on a page-by-page basis, like [Check My Links](http://www.brokenlinkcheck.com/) for Chrome.

Maybe once I get into plugin development, I'll make one myself. :)

> **Comments:**
> **username_1**: Do you have any experience with any of those services – and if so, which one do you prefer?  
> **username_0**: I tried them all quickly while I was researching this, but I haven't used any regularly. I don't maintain any sites besides my own little business page (don't look at it! the cobbler's children have no shoes!) and I just recently realized it would be a good idea for my clients.  

---

### Answer by username_2 on 2016-09-12. Score: 4

nystudio107 has a great plugin that takes care of this and lets you implement redirects when broken links are found.

[retour on Github](https://github.com/nystudio107/retour)

> **Comments:**
> **username_0**: Thanks for the tip! Retour looks like a great tool for making sure internal links don't break, especially when slugs are changed - I'm looking forward to implementing it. Like Jeremy said though, it doesn't seem to check both internal AND external links, which is what I'm looking for.  
> **username_3**: Hi Katie - someone is very kindly generating reports for me actually - I don't have a personal paid account (yet?) - it does seem like a very good service!  
> **username_4**: While Retour doesn't scour for broken links, it _does_ automatically create a redirect if your entry's URL changes.  

---

### Answer by username_3 on 2016-09-13. Score: 4

(I don't think retour actually looks for broken links actively - it does log 404s coming in to your site though and make it easy to set up re-directs).

There are a number of online services that will spider your site and report on broken internal or external links - e.g. <https://www.semrush.com>

I am not aware of a plugin for Craft that does this directly by looking in the db as such.

> **Comments:**
> **username_0**: Whoa, semrush is a cool service! I hadn't heard of it before. While I want to use it for analytics and SEO reporting now that I know about it, I can't find how to check broken links in it specifically. Is it available in the free version? Do you know what it's called in the menu?  

---

