Link View - Free outbound links tester

This software with a graphical interface checks the validity of links on your web pages and displays the linked pages.

Free graphical user interface software. Source code on GitHub on the Scriptol page.
Requires Node.js and the a browser to be installed.
Tested on Windows. Designed to also work on Linux and macOS.

Link View tester de liens

Why test outbound links?

The web evolves, pages disappear, and broken links degrade your visitors' experience, giving the impression that the site is abandoned. Search engines also use links as a ranking factor for your site.

Even if a link returns a 200 code indicating that it is perfectly valid, this can happen... The site in question may have ceased publication, and the domain may be abandoned. It will immediately be picked up by someone using a WHOIS scan tool to display content that is sometimes undesirable or malicious. Your visitors will then be redirected to this site without your knowledge, even though they were expecting a source of information. Linked pages can also become overloaded with advertisements, which has the same negative effect on visitors.

By automatically displaying the linked pages from your site one after the other, Link View allows you to check where you are directing your visitors.

How often should you check your outbound links?

Depending on the nature of your site, Experience suggests the following frequencies:

Using Link View

Link View is designed for static websites and works on a local image of the site. It crawls the content page by page, extracts the URLs of outgoing links, tests the returned HTTP code, and if you have selected the option and the link is valid, displays the page.

First, you must provide the path to the root of the local image, such as c:/example.com.

The software needs the website URL, which you provide in the second input field in the format "https://example.com". You can omit the Protocol if it's HTTPS.

You have three options to check:

Click the Check button to start the analysis.

You can stop the display with the Stop button and restart it with the Resume button.

The left panel displays broken links and, optionally, valid links with HTTP 200 status codes if you have chosen to display the corresponding page in the right panel. You can click on the links to view the content outside the application in a browser.

Browser selection

The program launches the Chrome browser by default to display the HTML interface. You can use another browser if it is configured as the default browser on your system.

To do this, replace the server.listen section in the file server.js using the following code:

server.listen(3000, () => {
  console.log("Serveur démarré sur http://localhost:3000");
  const url = "http://localhost:3000";
  switch (process.platform) {
    case "win32":
     exec(`start "" "${url}"`);
     break;
    case "darwin":
     exec(`open "${url}"`);
     break;
    case "linux":
     exec(`xdg-open "${url}"`);
     break;
  }
});

Download and installation

LinkView is available for download on GitHub on the Scriptol page.

Node.js must be installed. WebSocket is included in the archive, but if it doesn't work on your system, install it with this command from the linkview directory:

npm install websocket

You can start from the command line by going to the LinkView directory and typing:

node server.js

Or create an icon on the desktop. For Windows, this will be:

Target:

C:\Program Files\nodejs\node.exe" c:\linkview\server.js

Start in:

c:\linkview\

Note: