A site accumulates broken internal links and missing assets steadily over time — a page deleted without checking what linked to it, an image moved or renamed, a URL restructured during a redesign — and none of it necessarily throws a visible error anywhere you’d personally encounter, since a 404 buried several clicks into your own site is easy to never stumble across yourself. Search engines encounter these dead ends far more systematically than any human ever would, crawling every link they can find regardless of how obscure, which means broken links can be quietly affecting how your site is perceived and indexed long before a real visitor ever stumbles across one. That’s a genuinely underappreciated reason to keep internal links clean, separate from the direct visitor experience. It’s a benefit that accrues quietly over time rather than announcing itself the day it happens. The same is true of most genuine site maintenance.
Click through a handful of older pages
Open a few of your site’s oldest pages or posts and click through every link on them, checking specifically for a broken link or a missing image.
Older content is where this tends to accumulate most, so even a small sample from your archive gives a reasonable early sense of whether a fuller crawl is likely to find much. It’s also worth thinking about whether your site has recently changed its URL structure, migrated hosts, or gone through a significant content purge, since each of those is a common trigger for a fresh wave of broken references.
Site-wide link & asset crawl report
A full crawl of your site's internal links and assets, catching broken links and missing files before a visitor stumbles onto one.
- Full backup taken before we start
- If we can’t fix it, you get your money back
- We never ask for your own password
What we need from you
- Whether you want the entire site crawled, or specific sections prioritised
- Whether you want issues fixed as found, or a full report before any changes
- Any known problem areas, such as a recent redesign or migration, worth prioritising
This or something else?
| You want a full crawl of internal links and assets for broken references | This fix covers it |
| You want external links to other websites checked specifically | This fix covers it; we can include external link checking on request |
| Third-party embeds and iframes are the specific concern, not internal links | Third-party embed & iframe testing, a different service |
| You already know of specific broken links and just want them fixed | A more targeted repair, not this broader crawl |
| The concern is site speed, not broken links or assets specifically | A different, performance-focused service |
What we do
- Crawl the entire site, or the specified sections, systematically
- Identify every broken internal link and missing or unreachable asset
- Trace each broken reference back to what changed and why
- Prioritise findings by how visible and disruptive each one likely is to visitors
- Fix straightforward, low-risk issues directly, such as updating an outdated internal link
- Deliver a written report covering everything found and fixed, plus anything needing a decision
What is included
- A full crawl of internal links and assets across the specified scope
- Every broken reference identified and traced to its likely cause
- Straightforward, low-risk issues fixed directly
- A written report covering findings, fixes made, and anything needing a decision
Not included
- Fixing every issue found, if some require a larger content decision from you
- Ongoing monitoring for new broken links as content changes in future
- A dedicated performance audit, which is a separate service
- Testing third-party embeds specifically, which has its own dedicated service
Questions about this fix
Will this find broken links pointing to my site from other websites?
That's a different kind of check, since it involves scanning the wider web rather than crawling your own site; this focuses on links and assets within your own pages.
How often should a crawl like this be repeated?
After a significant redesign, migration, or content purge is a sensible trigger, alongside a routine check every so often on a site with a lot of ongoing content changes.
Will you fix every broken link you find automatically?
Straightforward ones, such as an internal link that clearly should point somewhere else, yes — anything requiring a content decision gets reported to you rather than guessed at.
Does this check images and downloadable files too, not just links?
Yes, any asset referenced on your pages — images, PDFs, other downloadable files — is checked alongside the links themselves.
Could this reveal that a whole section of my site is effectively orphaned?
Yes, and it's a genuinely useful thing to surface — content nobody links to anymore is easy to forget exists at all.
Related fixes
If this is the second time this year
A bad update breaking the site is a symptom of updates not being tested first. Care plans run every update on a staging clone before it reaches your live site, which is the actual fix for this happening again.
Your access, your rules
Create a separate admin account for us and delete it when we are done. For anything else, we get in touch and agree a method — never a form field on this site, never by reply to an email.
We back up first, always
Before anything is touched we take a full backup and keep it for 30 days. If a fix goes wrong, we put the site back exactly as it was.
If it is not what you bought
If the problem turns out smaller than what you ordered, we refund the difference. If it is bigger, we stop and send a quote before doing any extra work.
If we cannot fix it
You get back what we received. Diagnosis is on us — you only pay when the problem is actually solved. The payment processor takes its fee before the money reaches us, so we never hold it and it is not ours to return. That is true here as everywhere else.
If it comes back
Reply within seven days of delivery and we put it back on the bench at no cost. The fix is not finished until it holds.
What we are responsible for
If something goes wrong with a fix, our responsibility is limited to what you paid for it. We take a full backup first so mistakes can be undone, and we tell you before doing anything outside what you bought.