If you're migrating your website and are looking for a way to check to see if your 301-Redirects that you put in place are working, then follow these steps below to check for 404 error codes.

As with any migration you should have already migrated each page 1:1 to the new platform you're migrating to. On the new platform, you would add 301-Redirects from the Canonical URL > New URL. In the case of Shopify migrations, the New URL is the page handle. You will need a spreadsheet of the original URLs for this method so the crawler can access that old URL and follow the 301-Redirect hop to the final destination in which is will report back if the page is valid (200 Code) or broken (404 Code).

  • Step 1: Open Screaming Frog.
  • Step 2: In the menu find "Mode" and click on "List".
screaming frog 301 redirect step 1
  • Step 3: In the menu find "Configuration" > "Spider" > "Advanced" tab > Tick "Always Follow Redirects" and click "Ok".
screaming frog 301 redirect step 2
  • Step 4: Compile a list of your OLD Site URLs into a spreadsheet.
  • Step 5: Click Upload at the top and select "From a File".
screaming frog 301 redirect step 3 1
  • Step 6: The crawler will run and once at 100% go to the menu and find "Reports" > "Redirects" > "All Redirects" and the report will download.
screaming frog 301 redirect step 4
  • Step 7: In the report, you will find the original "Address", "Final Address" which is the final hop to the new website URL, and most important is the "Final Status Code" / "Final Status". These fields will tell you if the page hopped to a broken 404 page.
screaming frog 301 redirect step 5

If you're trying to capture all the external URLs like YouTube, links to other websites, or other calls to external sites that are happening from your front end website, then follow these steps to see all external URLs on-site in a spreadsheet.

  1. Open Screaming Frog.
  2. Type in the full URL to the website you want to crawl.
  3. Once the website is crawled 100% then in the Overview tab in the right-hand side pane, under "External" click "HTML" filter.
  4. Then in the results sort the "Address" field to organize the common websites together (to easily read).
  5. Highlight all items or just the websites you want to export to a spreadsheet (click the first one and then Shift-Click to highlight.
  6. Click Export
How to capture youTube video links on site.

You will now have a spreadsheet that shows the "From" page which is the page on your website the External URL is located. Then you will see "To" which is the External URL address that your page is linking/calling out to.

If you just migrated your store to Shopify and were previously hosting with HostGator, then you're going to need to make a couple of changes to your DNS records to be sure your email continues to flow smoothly.

HostGator Hosts Your DNS (Name Server)

  • To launch your Shopify store, head over to your HostGator admin and open the Advanced Zone File Editor.
  • Update the A record for the root domain name or @ to 23.227.38.65.
  • Update the CNAME record for www to shops.myshopify.com.
  • Update the A record for mail.yourdomain.com (replace your domain) and point that record to your servers IP address found on the Control Panels home page.
  • Head back to the admin home page and click on "MX Entry" in the email section.
  • Set the email routing to Automatically Detect Configuration and click the change button.
  • Then go to the bottom of the screen to MX Records and add mail.yourdomain.com (replace your domain) priority 0.

Your all set! Keep in mind that this is the method if your domain name is hosted with HostGator, or you are pointing to the HostGator Name Servers and want to keep your email flowing to HostGator.

Another Registrar Hosts Your DNS (Name Server)

  • Login to your HostGator admin account, and on the home page, you will see your server's IP address.
  • Head on over to the Email section and click on "MX Entry."
  • In the email routing section selection, Automatically Detect Configuration and click the change button.
  • Now head over to your domain host (e.g., GoDaddy, Network Solutions, etc.).
  • Switch your NameServers back to your domain hosts default servers.
  • Update the A record for the root domain name or @ to 23.227.38.65.
  • Update the CNAME record for www to shops.myshopify.com.
  • Update the A record for mail.yourdomain.com (replace your domain) and point that record to your servers IP address found on the Control Panels home page.
  • Create an MX record that points to mail.yourdomain.com (replace your domain) priority 0.

Your all set! Keep in mind that this is if you have your domain hosted with someone that is not HostGator, and you want to keep your email flowing to your existing email account hosted with HostGator.

If you have any questions, then reach out to us, and we'll be happy to help you update the records.

Providing Pelican Commerce access to your GoDaddy account is a quick and easy process. Securely provide Delegate access to your domain names while keeping your account secure by following the steps below.

How to provide GoDaddy Delegate Access

Provide Domain Delegate Access

  1. Log in to your GoDaddy account and go to your Account Settings. If not logged in, then you will be prompted to log in.
  2. Look for "Delegate Access and click the link.
  3. You will see an area "People who can access my account," click "Invite to Access".
  4. Enter the Name and Email (Pelican Commerce + [email protected]).
  5. Select the "Domains Only" access level.
  6. Click Invite. GoDaddy will send Pelican Commerce an invite email.

After you complete these steps, you are all set. If you have any questions, then reach out to us anytime.

If you have an E-Commerce store on the Shopify platform then your store sends many emails and notifications on your behalf. Everything from order confirmations, tracking emails, shipping updates, and many more. If you want your Shopify store to send emails using your own domain name and professional email address as the "From" when system notifications are sending emails to your customers, then you need to add a simple DNS record (to where your domain name was purchased).

If you want to test your email address, then send a message from your account to [email protected] and you'll receive a summary of your email host's authentication methods. If you see SPF check: pass in the Summary of results, then your address meets Shopify's security settings.

shopify SPF record errors example

Adding Shopify SPF Record

  1. Log in to your domain hosting account.
  2. Find your domain's TXT record.
  3. Add the following SPF record to your TXT record: v=spf1 include:shops.shopify.com ~all
  4. If you already have an SPF record in place, then you can add include:shops.shopify.com next to the other "Include" record. Example: include:v=spf1 include:_spf.google.com include:shops.shopify.com ~all
  5. Save the changes you made to the text record.

If you need help adding this record then reach out to us. We offer Shopify migration and setup services and help small businesses get fully launched on the Shopify platform.

Launching a new Shopify store is exciting and, in some cases, long-anticipated for many small businesses. But after you launch your new store, you'll find that you may lose access to your old admin. The reason you may lose access is that your domain name is pointing to Shopify instead of your old website server. So you lose the ability to go to that old admin URL.

Reach Out To Your Old Hosting Company

Gaining access to your old website admin means changing the primary domain name on your website. Although you're migrating to a new platform, your old platform is still running on the old server until it is shut down. Even though your domain name is pointing to Shopify, the server is still running. This is why it is essential to reach out to the hosting company and request a temporary admin domain name so that you can continue to access your old site.

What should I say to the old hosting company?

Open a ticket with your old hosting company that says something like this...

Dear Old Hosting Company,

I recently pointed my primary domain name to another website. I still need access to my existing server admin to access my site, orders, customers, etc. Can you change my primary domain name for my website on your server to a temporary domain name or to one that I provide you?

Thank you!

If the hosting company says that you need to provide them with one of your existing domain names, then you can purchase any domain name and use that to access your site. Domain names are usually less than $12 for the year. They may also provide you with a URL from their domain to access the admin.

If you need help connecting or talking to your existing host about what needs to be accomplished, then reach out to your Pelican Commerce project manager.

If you're moving your website to Shopify or merely changing an existing handle for a product or content page, you're going to want a 301-Redirect to be sure traffic continues to flow, and your page rank is not lost. This is a critical step when re-platforming to any platform, but this post is to show you precisely how to add a 301-Redirect to the Shopify platform.

A 301-Redirect tells Search Engines that you are permanently changing your page URL address and to what address you're changing it to. It also automatically redirects any traffic coming from Social Media channels like Facebook, Twitter, and Instagram, bookmarks, or even someone typing in a direct link. They will automatically redirect to the correct page.

How To Add A URL Redirect

Head on over to your Shopify admin and log in:

  • In the left-hand navigation area, you're going to click on "Online Store."
  • Under the Online Store area, click on "Navigation".
  • You'll now see a link for "URL Redirects, click this link.
301 redirect shopify blog 1
  • In the "Redirect from" area, you're going to add the OLD URL path from your existing website or page.
  • In the "Redirect to" area, you're going to add the new Shopify handle.
  • Once the redirect path is added, click the "Save redirect" button.

Keep in mind that you will NOT add the root domain portion of your URL. Only the path after your domain name starting with the forward slash.

301 redirect shopify blog 2

You'll now see a list of your URL Redirects where you can edit or delete each redirect record. You can also bulk import and export the redirects into a simply .csv file if you're savvy and want to upload in bulk.

301 redirect shopify blog 3

If you change the "Handle" on an existing Shopify product, page, blog post, or any content page on Shopify, the platform will auto add a 301-Redirect for you, and you'll see that record in the URL Redirects area. You can edit or delete this record. However, it is proper to add this record anytime you're changing an existing URL handle.

If you have any questions or need help bulk uploading 301-Redirects to Shopify, then reach out to us anytime.

If you're launching a new store on Shopify and your domain name registrar is Network Solutions, then you will need to follow these instructions and not Shopify's. Shopify has a simple way to connect your domain name. You add an A Record (IP Address) e.g., 23.227.38.32 in your DNS Manager and a CNAME (domain name) e.g., shops.myshopify.com. These two records will validate and then point the traffic coming to your domain to Shopify.

Why The Traditional Way Doesn't Work

Traditionally the CNAME that controls the www. in front of your domain name (if you use that or not) would be entered into Network Solutions or any domain name registrar, and it would point the www. Traffic to Shopify. But inside Network Solutions, they only allow an IP Address or the www. CNAME. Note: Other CNAMES for Network Solutions work as usual and are entered into the CNAME area in the DNS Manager. Only www. CNAME doesn't work this way.

How To Add Shopify DNS Records To Network Solutions

Go into your Network Solutions account and click on the manage account button. Once you find your domain, go into the Advanced DNS Manager. You will see "IP Address (A Records). In the "www" and "@ (None)" and "* (All Others)" areas, you will enter the Shopify IP address. You will NOT add the "shops.myshopify.com" into the CNAME area.

It does take time for the records to propagate. However, we have migrated some large, high volume websites, and this method is the only way to get this to flow correctly. So be patient!

Switching DNS Records To Shopify from Network Solutions

If you have any questions or need help with this process, then reach out to us anytime. We help online e-commerce companies with migrations to Shopify. We also help with DNS changes from any domain name registrar to any platform.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
arrow-right linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram