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 mybusiness.com/contact-us.php. Your new site also has a "Contact Us" page with the URL mybusiness.com/contact-us. 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:
Go to your Square Online site editor, and open up a page of your choice.
Select the gear icon, and select View page settings.
In the pop-up window's General tab, enable redirects using the toggle.
Enter the old page name into the redirect field, and select Save.
Publish your site to make the changes live.
Set Up URL Redirects for Multiple Pages
To set up redirects for multiple pages:
Go to your Square Online Overview page > Website > SEO & Social Media.
Under URL Redirects, select Add redirects.
Enter the old page URL in the textbox (e.g. contact-us.php), and select the new page from the list.
Use the +Add Another link to create more redirects.
Select Save when finished.
If your old URLs were more complex, such as mybusiness.com/site/pages/contact-us.php?form=2, this will not be a blocker. Simply enter everything after the “mybusiness.com/” 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 mybusiness.com/pages/picture.jpg or mybusiness.com/document.pdf.