Broken Links and SEO

in Academy. Last Updated on May 26th, 2026

As a website grows, it’s only natural that some elements will need maintenance.

Among these, there’s one that can have more impact than it may seem: broken links.

These should find a place in your priority list for two reasons:

  • They are considered some of the worst UX mistakes that cause visitors to leave your site
  • Search engines don’t love them either because their users don’t like them: Google’s Guidelines for Search Quality Raters include broken pages – with or without a custom 404 error – to be marked as unhelpful.
Quality-Raters-Links

In this post, we’ll cover both the basics and how to fix broken links on the 5 majorly used CMSs.

Feel free to jump to the most relevant section for you:

What are Broken Links?

Why are broken links bad for SEO?

What are Outbound or Outgoing Links?

How to fix broken links on Weebly

How to fix broken links on WordPress

How to fix broken links on Wix

How to fix broken links on Shopify

How to fix broken links on Squarespace

What are Bad Backlinks?

Examples of Great 404 Error Pages

In simple words, they are dead links, or links to web pages that no longer exist.

Some of these may be caused by site software, which may, as an example, change the structure of blog tags and categories with an update, resulting in the old tag and category links no longer working. But these broken links are the easiest to deal with: just signal them to your webmaster and they will take care of the necessary redirects.

Other types of broken links, however, are harder to fix: things like pages that have been removed because they were obsolete, for example, should have a 301 redirect applied to them to avoid frustrating 404 error pages that can lead to reputation and SEO management issues.

google 404 error

Why are broken links bad for SEO and UX?

When visitors follow links, they are expecting content to be available once they load that page.

If it isn’t, that’s not a pleasant surprise and search engines like Google don’t like it when you give a visitor a less than optimal experience.

Let’s see some of those issues in detail:

  • Crawling problems: When Google tries to scan your site, it wastes time on dead links instead of finding your real pages.
  • Lost link power: A broken internal link stops the “SEO value” that should move through your site from one page to another.
  • Slower pages: Redirects and missing files can slow down how fast your pages load.
  • Less trust: People are less likely to stay on or share a site with many broken links.

Keeping your links healthy helps visitors trust you and helps search engines understand your site better.

So, now that you know the basics about broken links, how do you check if your site has them?

Free Website Reports

You can generate a Free Website Report that will identify the broken links for you, among other errors. marketgoo offers one here. You can also search for other free tools that allow you to find the broken links on your site.

SEO report links broken

We also have broken link detection along with instructions on how to fix them on our web app:

You can also search for other free tools that help you find the broken links on your site.

We list some below:

Using these tools can help you maintain a healthy website by identifying and fixing broken links, improving user experience, and boosting your site’s SEO performance.

Paid Tools 

You have paid tools (such as marketgoo) that will identify many SEO issues – broken links among them – and give you detailed instructions on how to fix them with one-on-one support included.

As we did with free tools, here are some other paid tools you may want to keep in your handy-tools box:

All these apps will help you specifically with backlinks.

What are Outbound Links?

Outbound links are links on your website that point to other websites.

For example, if your blog article links to a helpful guide on another site, that is an outbound link.

These links are important because:

  • They help your readers find extra useful information.
  • They show search engines that your site is connected to trustworthy sources.

Eliminating broken links that are pointing to external pages isn’t always easy, as you usually have no control over someone else’s content, but you can reach out to the site owner so they can fix it (it’s called a link removal request), or choose to link to other similar content with working pages.

On a little technical note, when someone links back to your site, in the HTML source of the page it will appear similar to this string of code:

<a hrefs=”https://example.com” target=”_blank”>Your Site Name</a>

When it’s you who links out to others’ pages, the URL and site name will be theirs.

Remember: it’s important to check outbound links regularly. Broken outbound links can make your site look outdated or poorly maintained.

To do that you can:

  • Use tools to automatically check if links are broken.
  • Replace broken links with current, high-quality sources.
  • Consider nofollow or sponsored attributes if linking to paid or untrusted sites.
  • If a linked page disappears, try finding a similar page to replace it or remove the link.

Keep reading on how to fix your internal broken links on the most popular CMSs.

(See more about different types of links in SEO.)

How to fix Broken Links on Weebly

  • Once you have identified your broken links, go to your Weebly Website Dashboard.  
  • Click on “Edit Website”
  • Go to the Text/Image/Button/Navigation editor
  • Highlight the text for which you want to change the link and then click the little “chain icon” that appears in the top bar. See screens here
  • If you’re redirecting a deleted page, send users to any related page (so they still get content related to what they were originally looking for). If there is no closely related page, then send users to your homepage
  • When you’re done, Apply and Publish
  • If you have a paid plan on Weebly, you can skip the manual update of every broken link and use Settings > SEO > 301 Redirects instead.

404 error on weebly

Hot to Fix Broken Links on WordPress

  • Download and install the Broken Link Checker plugin 
  • Activate the plugin
  • Go to Tools > Broken Links > Local [old] on the left menu in your WordPress Editor
  • If you have a Multisite WordPress installation, you can opt to use Tools > Broken Links > Cloud [new] for the cloud-based version of the plugin (not available for single websites)
  • After running this plugin (it could take hours), you’ll find your broken links
  • If the broken link is a blog post, it’s better to update the link instead of “unlinking” it
  • As a safety measure, deactivate the plugin after use.
  • For 301 redirects, install the 301 Redirects – Redirect Manager plugin
  • Activate the plugin and then visit Settings > 301 Redirects to add your URLs
local broken link checker

How to Fix Broken Links on Wix

Did you know that Wix has its own broken links checker app?

You can download it here to make things quick and easy.

Or… you can do it manually! After identifying your broken links:

  • Access your Wix Dashboard
  • Go to your SEO Dashboard
  • Scroll down to Tools and settings and click URL Redirect Manager
  • Click “Add Redirect”
  • Enter the text that should appear after your domain name (e.g. /about) under Old URL
  • Enter your new page text under New URL – this is the page that the old one should redirect to.
  • Click Save & Close (or Save & Add Another)

To edit internal links, you can also use Wix Editor, choose the link or button and then click Edit Link.

To manually add a 301 redirect, you can use Wix’s guide here.

How to Fix Broken Links on Shopify

Use this when you have found a specific 404 error and need to point it to a new page:

  • From your Shopify Admin, go to Content > Menus
  • Click the View URL Redirects button in the top right corner.
  • Click Create URL redirect
  • Enter URLs:
    • Redirect from: Paste the “broken” URL (e.g., /products/old-item)
    • Redirect to: Paste the new destination URL (e.g., /products/new-item). To send them to the homepage, just enter /
  • Click Save redirect. The link is now fixed instantly.

If you are on a Shopify Plus plan, you can use Shopify Flow to automatically create redirects whenever you delete a product, preventing broken links before they ever exist.

Follow the guide here.

shopify 404

How to Fix Broken Links on Squarespace

Squarespace recommends manually updating all outdated links, but you can also set up URL redirects (called URL Mappings) to point visitors to new pages.

Depending on whether the broken link is a site content link or an external link, you can do different things. A content link connects to other pages on your Squarespace site.

Here’s the how-to:

  1. Log into your site and go to the area containing the link
  2. Click the URL tab
  3. Write the name of the page you or its URL (relative URLs, in the “/” form, not with the “https://www…” part). For collection pages, use the complete URL
  4. In a private or incognito window, visit the page on your site with the link. Click the link to confirm it works correctly.

To set up URL Mappings, instead, follow these steps:

  • Open your Settings > Developer Tools panel
  • Click URL Mappings
  • Make sure you have the following 3 things:
  1. The old URL for the page that no longer exists
  2. The new URL for the page you want to redirect to
  3. The redirect type (301 or 302). In your case, it will likely be a 301 (permanent redirect)

The URL mapping looks like this:

/old-url -> /new-url 301
  • Keep the same capitalization with all your URLs. If your URLs are all lowercase, then your redirects should also be all lowercase
  • URL redirects can’t have “?” or “#” symbols

When you’re done with the URL edits, click Save.

Redirect multiple blog posts, events, or products on Squarespace

Each item on these pages has a unique URL that includes the page’s slug followed by the item’s slug (for example, /blog/example-post).

If you change a page’s URL slug in Page Settings, every item in the page will have a new URL. 

Instead of adding separate redirect lines for every post, you can save time by adding one line that redirects all item URLs.

For example, your old Blog Page’s URL was /blog. You changed it to /posts. You want to ensure visitors can still view “Example Post” through http://www.yourdomain.com/blog/example-post. To do so, you’ll enter [name] in the redirect:

That redirect looks like this:

/blog/[name] -> /posts/[name] 301

After adding your redirects, click Save.

301 Examples

Changing a page’s URL

For this example, say you want to change the page www.mysite.com/contact to www.mysite.com/contact-us

  1. In Page Settings, change /contact to /contact-us
  2. In URL Mappings, create the redirect from /contact to /contact-us

The redirect should look like this:

/contact -> /contact-us

Redirecting from a deleted page to the homepage

If you deleted the Contact page (www.mysite.com/contact), to prevent visitors from seeing a 404 error page, you can direct them to your homepage instead.

Since the homepage doesn’t have a specific page name, use a blank slug to direct to the homepage.

The redirect looks like this:

/history -> / 301

To prevent a deleted page from showing in Google search results, Squarespace recommends indexing (or re-indexing) your site using Google Search Console.

Redirecting from a deleted page to the homepage

If you deleted the Contact page (www.mysite.com/contact), to prevent visitors from seeing a 404 error page, you can direct them to your homepage instead. Since the homepage doesn’t have a specific page name, use a blank slug to direct to the homepage.

The redirect looks like this:

/history -> / 301

If you find you don’t have broken links, but bad, low quality (spammy) links directing to your site.

Bad links are links that can hurt your website’s SEO or annoy visitors. They include:

  • Low-quality links: Links from spammy or untrustworthy websites.
  • Paid or unnatural links: Links you bought or added just to try to boost SEO. Search engines may penalize these.

And yes, after all, broken links are another type of bad link, in that it damages your site reputation.

Read our article on Link SEO here for more link-fixing ideas.

Examples of Good 404 Error Pages

And don’t forget to have a good 404 error page ready just in case, because you want your visitor to stay, not leave in disappointment!

Check our Pinterest board for some inspiration.

Best of 404 Pages Pinterest Board

To identify your broken links and get more specific recommendations on how to improve your site’s ranking on Google, sign up to marketgoo.

Resell SEO tools & use domain intelligence to grow your business.

Partner with Us

Marketing & Communications