Best Way to Redirect To Another Webpage Using JavaScript

A redirection is when a HTTP request for one page is automatically sent to another page. There are many reasons you might want to redirect users to other pages. For example, perhaps your site has changed to a new domain and you need to redirect your users to the new URL, or perhaps an old page has since been updated and you need to send users to the most recent version. Other reasons you might want to use redirects include redirecting from HTTP to HTTPS, sending a user to a different page based on their language or location, or sending them to the next page of a form. Here’s how to use JavaScript to redirect users to other pages.

Using JavaScript To Redirect to A New Page

If you’ve changed to a new domain name and wish to send your users to the new site, JavaScript can help through the use of a 301 redirect. This is basically when the server makes use of a 301 status code to let the user agent know that a new address exists. This is one of the easiest ways to redirect users using JavaScript, and you can make use of either of the following snippets of code:

window.location.assign(“new URL”); or window.location.replace(“new URL”);

The “location.replace” snippet is one of the simplest ways to redirect users to new URLs using JavaScript. You can also make use of “window.location.href”.

Using JavaScript To Redirect A Page After A Set Amount of Time

Let’s say you want to perform a redirect to a different webpage, but not straight away. Instead, you want to give the user some time on your initial page or site and then transfer them to a different page after a set amount of time. To do this, the JavaScript code is actually very simple:


setTimeout(function() {

window.location.href = “”;

}, 5000);


In this code example, you’ll need to replace the with the URL of the webpage you’d like to redirect to. You’ll also see the number 5000 at the end of the code. This number can be adjusted and actually determines how long the user remains on the initial page before the redirect occurs. In this case, 5000 equates to 5 seconds (or 5,000 milliseconds).

Using JavaScript To Redirect A Page on Loading

You can actually use JavaScript to redirect a user to another website or webpage as soon as they open up your initial page. This is done by making use of the following code:


window.location.href = “”;


To use this code, it simply needs to be placed within the <head> element, replacing the with the URL of your chosen page or site, as mentioned previously. It’s important to note, however, that when using this code, the user will not see any of the initial webpage they clicked on.

Using JavaScript To Redirect A Page After an Action Is Completed

Perhaps you don’t want to redirect a user to a new page straight away, but wish to perform a redirection after a certain action or event takes place on the initial page. This could be anything from clicking on a certain button, submitted a form, downloading a file, and more. In these kinds of situations, you’ll need to make use of either a condition check or assign a certain action to the process for redirection.

Here’s an example of a condition check:


// Check if the condition is true and then redirect.

if ( … ) {

window.location.href = “”;



In this case, if the condition is met, the redirect will occur.

Redirecting Users to Quality Webpages

When making use of JavaScript to redirect users to different URLs, it’s important to ensure that the content of those pages is sufficiently interesting and engaging in order to hold the reader’s attention. If you need help writing quality content for your website, contacting a highly rated writing services like SuperiorPapers is a smart first move. They’ll be able to offer full proofreading, editing, and custom writing services to create winning content for your webpages and redirects.


Redirects are sometimes essential, but always need to be used with care; redirecting users from one page to another without suitable justification will only frustrate them and encourage them to leave your site. It’s also worth noting that search engines don’t particularly like redirects, so if you want your site to be listed high up in search engine results, it’s vital to be careful and cautious when using redirects. As we’ve seen, however, there are several cases where redirects are essential, and by following these tips and tricks, you’ll be able to perform efficient redirects using JavaScript.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *