System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Back to Home

Domain Redirects with Square Online

If you’re migrating a website and domain from another platform, 301 redirects preserve your old URLs by redirecting them to your new ones. Your search engine rank for that page is preserved, and you don’t lose traffic.

This is important because web hosts use different technologies and codebases. Your old website pages might've had a totally different file extension, like .php, .html or even no file extension at all.

For example, let’s say you had a page called "Contact Us" on your old site, and the URL was Your new site also has a "Contact Us" page with the URL You can use the page redirect feature to ensure traffic to that old /contact-us.php link is redirected to the new /contact-us page.

Set Up a URL Redirect for a Single Page


To configure 301 redirects for each page:

  1. Go to your Square Online site editor, and open up a page of your choice.

  2. Select the gear icon, and select View page settings.

  3. In the pop-up window's General tab, enable redirects using the toggle.

  4. Enter the old page name into the redirect field, and select Save.

  5. Publish your site to make the changes live.

Set Up URL Redirects for Multiple Pages


To set up redirects for multiple pages:

  1. Go to your Square Online Overview page > Website > SEO & Social Media.

  2. Under URL Redirects, select Add redirects.

  3. Enter the old page URL in the text box (e.g. contact-us.php), and select the new page from the list.

  4. Use the +Add Another link to create more redirects.

  5. Select Save when finished.

Complex URLs

If your old URLs were more complex, such as, this will not be a blocker. Simply enter everything after the “” part of the URL (so in the example above you would enter "site/pages/contact-us.php?form=2").

Note: There are some URLs that may not work with redirects, such as or