undefined
Skip to content
Moz logo Menu open Menu close
  • Products
    • Moz Pro
    • Moz Pro Home
    • Moz Local
    • Moz Local Home
    • STAT
    • Moz API
    • Moz API Home
    • Compare SEO Products
    • Moz Data
  • Free SEO Tools
    • Domain Analysis
    • Keyword Explorer
    • Link Explorer
    • Competitive Research
    • MozBar
    • More Free SEO Tools
  • Learn SEO
    • Beginner's Guide to SEO
    • SEO Learning Center
    • Moz Academy
    • SEO Q&A
    • Webinars, Whitepapers, & Guides
  • Blog
  • Why Moz
    • Agency Solutions
    • Enterprise Solutions
    • Small Business Solutions
    • Case Studies
    • The Moz Story
    • New Releases
  • Log in
  • Log out
  • Products
    • Moz Pro

      Your all-in-one suite of SEO essentials.

    • Moz Local

      Raise your local SEO visibility with complete local SEO management.

    • STAT

      SERP tracking and analytics for enterprise SEO experts.

    • Moz API

      Power your SEO with our index of over 44 trillion links.

    • Compare SEO Products

      See which Moz SEO solution best meets your business needs.

    • Moz Data

      Power your SEO strategy & AI models with custom data solutions.

    NEW Keyword Suggestions by Topic
    Moz Pro

    NEW Keyword Suggestions by Topic

    Learn more
  • Free SEO Tools
    • Domain Analysis

      Get top competitive SEO metrics like DA, top pages and more.

    • Keyword Explorer

      Find traffic-driving keywords with our 1.25 billion+ keyword index.

    • Link Explorer

      Explore over 40 trillion links for powerful backlink data.

    • Competitive Research

      Uncover valuable insights on your organic search competitors.

    • MozBar

      See top SEO metrics for free as you browse the web.

    • More Free SEO Tools

      Explore all the free SEO tools Moz has to offer.

    NEW Keyword Suggestions by Topic
    Moz Pro

    NEW Keyword Suggestions by Topic

    Learn more
  • Learn SEO
    • Beginner's Guide to SEO

      The #1 most popular introduction to SEO, trusted by millions.

    • SEO Learning Center

      Broaden your knowledge with SEO resources for all skill levels.

    • On-Demand Webinars

      Learn modern SEO best practices from industry experts.

    • How-To Guides

      Step-by-step guides to search success from the authority on SEO.

    • Moz Academy

      Upskill and get certified with on-demand courses & certifications.

    • SEO Q&A

      Insights & discussions from an SEO community of 500,000+.

    Unlock flexible pricing & new endpoints
    Moz API

    Unlock flexible pricing & new endpoints

    Find your plan
  • Blog
  • Why Moz
    • Small Business Solutions

      Uncover insights to make smarter marketing decisions in less time.

    • Agency Solutions

      Earn & keep valuable clients with unparalleled data & insights.

    • Enterprise Solutions

      Gain a competitive edge in the ever-changing world of search.

    • The Moz Story

      Moz was the first & remains the most trusted SEO company.

    • Case Studies

      Explore how Moz drives ROI with a proven track record of success.

    • New Releases

      Get the scoop on the latest and greatest from Moz.

    Surface actionable competitive intel
    New Feature

    Surface actionable competitive intel

    Learn More
  • Log in
    • Moz Pro
    • Moz Local
    • Moz Local Dashboard
    • Moz API
    • Moz API Dashboard
    • Moz Academy
  • Avatar
    • Moz Home
    • Notifications
    • Account & Billing
    • Manage Users
    • Community Profile
    • My Q&A
    • My Videos
    • Log Out

The Moz Q&A Forum

  • Forum
  • Questions
  • Users
  • Ask the Community

Welcome to the Q&A Forum

Browse the forum for helpful insights and fresh discussions about all things SEO.

  1. Home
  2. Research & Trends
  3. White Hat / Black Hat SEO
  4. Can I leave off HTTP/HTTPS in a canonical tag?

Moz Q&A is closed.

After more than 13 years, and tens of thousands of questions, Moz Q&A closed on 12th December 2024. Whilst we’re not completely removing the content - many posts will still be possible to view - we have locked both new posts and new replies. More details here.

Can I leave off HTTP/HTTPS in a canonical tag?

White Hat / Black Hat SEO
5
16
21.9k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as question
Log in to reply
This topic has been deleted. Only users with question management privileges can see it.
  • Shawn_Huber
    Shawn_Huber last edited by Jul 7, 2015, 1:57 PM

    We are working on moving our site to HTTPS and I was asked by my dev team if it is required to declare HTTP or HTTPS in the canonical tag? I know that relative URL's are acceptable but cannot find anything about HTTP/HTTPS.

    Example of what they would like to do

    Has anyone done this?

    Any reason to not leave off the protocol?

    1 Reply Last reply Reply Quote 0
    • linklater
      linklater @Shawn_Huber last edited by Aug 9, 2016, 1:38 AM Aug 9, 2016, 1:38 AM

      Very good to hear, thanks Shawn!  The goal is to use absolute canonicals, but for a period of time, we may have to use protocol relative.  The redirects in place should avoid any duplicate content issues, which seems to be the big landmine.

      1 Reply Last reply Reply Quote 1
      • Everett
        Everett @Shawn_Huber last edited by Aug 8, 2016, 12:23 PM Aug 8, 2016, 12:23 PM

        That's good to know. Thanks for the update Shawn.

        Since the initial discussion took place several Google reps. have publicly stated that there is no PageRank loss between redirects and rel ="canonical" tags. This seems to substantiate their claim.

        The biggest issue with these is when giving conflicting instructions to user agents, such as a redirect to a page that rel canonicals back to the URL from which it was redirected, thus closing an infinite loop. For example, if you redirected from HTTP to HTTPS, but then the HTTPS version had a rel ="canonical" tag that was hard-coded to the HTTP version.

        The above issue doesn't apply because you're redirecting from HTTP to HTTPs, which shows a relative path rel canonical tag for the HTTPs domain.

        1 Reply Last reply Reply Quote 1
        • Shawn_Huber
          Shawn_Huber @linklater last edited by Aug 8, 2016, 10:37 AM Aug 8, 2016, 10:37 AM

          Now that our entire site is HTTPS, there does not seem to be any negative impact to our URL's by leaving off the HTTP protocol. If there was any traffic lost, it didn't seem significant as our reports did not indicate a decline. One year later, traffic through SEO is higher than before we implemented.

          I personally agree with Everett, don't leave things to chance. I did require that the homepage did have HTTPS for the canonical though.  I felt massive panic attacks while we were going through the transition. However, if you are unable to convince your developers the importance of using an absolute path for canonical this did not seem to have a negative impact on our site.

          I am glad that we didn't have any noticeable impact, but I am also glad that I didn't turn it into a bigger issue within our leadership team. Since we didn't see anything negative, it could've reduced my credibility within the business which would've had made it difficult for larger SEO problems.

          BTW, we are still using relative canonical tags today. (except the homepage, that still has HTTPS)

          Everett linklater 2 Replies Last reply Aug 9, 2016, 1:38 AM Reply Quote 1
          • linklater
            linklater last edited by Aug 8, 2016, 1:56 AM Aug 8, 2016, 1:56 AM

            Hey Shawn, did using an unspecified HTTP/HTTPS protocol work for you in the canonical and/or HREF-LANG? We are going through a transition to HTTPS as well, and have multiple systems with some URLs that are hard coded. Hoping this solution would work as a short-term fix, while we update these pages to use a new, more dynamic system.

            Shawn_Huber 1 Reply Last reply Aug 8, 2016, 10:37 AM Reply Quote 0
            • topic:timeago_earlier,about a year
            • Everett
              Everett last edited by Jul 9, 2015, 11:33 AM Jul 9, 2015, 11:33 AM

              Shawn,

              My advice would be to canonical everything to the HTTPS version using an absolute path. That would be the best practice. I understand that is not what you're doing and you aren't getting any errors, but site-wide use of rel canonicals is something that can do more harm than good if a search engine misinterprets what you're trying to accomplish.

              Either way, good luck and keep us posted.

              1 Reply Last reply Reply Quote 0
              • Andy.Drinkwater
                Andy.Drinkwater @Shawn_Huber last edited by Jul 7, 2015, 4:53 PM Jul 7, 2015, 4:53 PM

                No worries Shawn. I also hope it doesn't cause issues down the line. Everything in me is screaming "Don't do it!" 😉

                Best of luck.

                -Andy

                1 Reply Last reply Reply Quote 0
                • Shawn_Huber
                  Shawn_Huber @Andy.Drinkwater last edited by Jul 7, 2015, 3:18 PM Jul 7, 2015, 3:18 PM

                  I know, and that's what sucks. It appears to work, but goes against what seems to be best practice and since I cannot find other instances to state one or the other it's hard not to follow their logic.

                  I just hope it doesn't screw up everything in the end. Thanks for the discussion.

                  Andy.Drinkwater 1 Reply Last reply Jul 7, 2015, 4:53 PM Reply Quote 0
                  • Andy.Drinkwater
                    Andy.Drinkwater @Shawn_Huber last edited by Jul 7, 2015, 3:15 PM Jul 7, 2015, 3:15 PM

                    Well, if it works (which I didn't think it would!) then I guess that answers one question - and I ran that page through Screaming Frog just to confirm there are no issues and it does indeed canonical back to the https version of the page.

                    I just can't get out of the mindset that the format looks wrong. I haven't seen other instances of it done that way, and like you, have no documentation to suggest issues that might be caused.

                    Sorry I can't be of more help.

                    -Andy

                    Shawn_Huber 1 Reply Last reply Jul 7, 2015, 3:18 PM Reply Quote 0
                    • Shawn_Huber
                      Shawn_Huber @Andy.Drinkwater last edited by Jul 7, 2015, 3:05 PM Jul 7, 2015, 3:05 PM

                      Thanks Andy, I posted a reply to the other response that ties into your comment here. On the page I listed above, there are not errors if I use HTTPS and the canonical doesn't declare anything. We have SSL certs, just haven't made the big switch yet.

                      Andy.Drinkwater 1 Reply Last reply Jul 7, 2015, 3:15 PM Reply Quote 0
                      • Shawn_Huber
                        Shawn_Huber @PatrickDelehanty last edited by Jul 7, 2015, 3:04 PM Jul 7, 2015, 3:04 PM

                        Thanks for the answers, all of which I've passed on to them.

                        They have attempted this on a page and have not seen any errors or issues as of yet which is problematic for me in the sense of if I cannot show where any issue results by them taking shortcuts, they will not necessarily listen to my feedback.

                        Here is the URL that they have left off the protocol in the canonical

                        http://www.alaskaair.com/content/deals/flights/cheapest-flights-to-hawaii.aspx.

                        I use the Chrome extension Canonical which doesn't give me the icon indicating that I am not viewing the preferred URL. When I use HTTPS and view source it looks the same as it does with HTTP. Sometimes there are parameters in the URL like ?INT=AS_HomePage_-prodID:SEO and even with HTTP missing from the canonical it still seems to work.

                        Since I cannot find any documentation against doing it this way I am getting strong resistance to declaring HTTP and then going back at some point when it moves to HTTPS and updating. Like I've stated above, they are using this for links and assets on the site since our site moves back and forth between HTTPS and HTTP depending on what the customer is doing and they have found leaving off the protocol it makes their life easier and limits the errors that Andy below mentions.

                        https://www.alaskaair.com/content/deals/flights/cheapest-flights-to-hawaii.aspx

                        1 Reply Last reply Reply Quote 0
                        • PatrickDelehanty
                          PatrickDelehanty @PatrickDelehanty last edited by Jul 7, 2015, 2:51 PM Jul 7, 2015, 2:51 PM

                          Hi again

                          To be clear, I think this would populate http://www.domain.com//www.domain.com as the where the canonical should be attributed to.

                          Hope this makes a bite more sense. Good luck!

                          Shawn_Huber 1 Reply Last reply Jul 7, 2015, 3:04 PM Reply Quote 0
                          • Andy.Drinkwater
                            Andy.Drinkwater last edited by Jul 9, 2015, 11:34 AM Jul 7, 2015, 2:49 PM

                            Example of what they would like to do

                            That would be a no-no Shawn. If you are running over SSL, then you need to canonical back to the https version of the page. If you don't, you will end up with errors on the page (yellow warning triangle) and trust issues with Google. What they would like to do is canonical to a malformed URL which it could interpret as a file.

                            Try going to any URL and just entering it as //www.domain.com

                            -Andy

                            Shawn_Huber 1 Reply Last reply Jul 7, 2015, 3:05 PM Reply Quote 1
                            • PatrickDelehanty
                              PatrickDelehanty @Shawn_Huber last edited by Jul 7, 2015, 2:17 PM Jul 7, 2015, 2:17 PM

                              Hi there

                              According to Google...

                              Avoid errors**:** use absolute paths rather than relative paths with the rel="canonical" link element. However, they then say (under "Prefer HTTPS over HTTP for canonical URLs)...


                              Google prefers HTTPS pages over equivalent HTTP pages as canonical, except when there are conflicting signals such as the following:

                              • The HTTPS page has an invalid SSL certificate.
                              • The HTTPS page contains insecure dependencies.
                              • The HTTPS page is roboted (and the HTTP page is not).
                              • The HTTPS page redirects users to or through an HTTP page.
                              • The HTTPS page has a rel="canonical" link to the HTTP page.
                              • The HTTPS page contains a noindex robots meta tag

                              Although our systems prefer HTTPS pages over HTTP pages by default, you can ensure this behavior by taking any of the following actions:

                              • Add 301 or 302 redirects from the HTTP page to the HTTPS page.
                              • Add a rel="canonical" link from the HTTP page to the HTTPS page.
                              • Implement HSTS.

                              To prevent Google from incorrectly making the HTTP page canonical, you should avoid the following practices:

                              • Bad SSL certificates and HTTPS-to-HTTP redirects cause us to prefer HTTP very strongly. Implementing HSTS cannot override this strong preference.
                              • Including the HTTP page in your sitemap or hreflang entries rather than the HTTPS version.
                              • Implementing your SSL/TLS certificafe for the wrong host-variant: for example, example.com serving the certificate for www.example.com.  The certificate must match your complete site URL, or be a wildcard certificate that can be used for multiple subdomains on a domain.

                              Since I don't know how your SSL is configured, I can't tell you one way or another, but if you have a https version of your pages, then head that direction. Having a relative protocol won't seem to work here for what you're asking.

                              Read the above and let me know if that helps! Good luck!

                              PatrickDelehanty 1 Reply Last reply Jul 7, 2015, 2:51 PM Reply Quote 1
                              • Shawn_Huber
                                Shawn_Huber @PatrickDelehanty last edited by Jul 7, 2015, 2:12 PM Jul 7, 2015, 2:12 PM

                                I did read that before I asked, it didn't really answer my question. I understand that relative URL's work, but leaving off the protocol declaration isn't relative it just leaves it up to the server to provide whether the site is secure or not.

                                Since we use multiple systems across our site, there isn't an easy way to implement relative or absolute canonical tags which is why the dev's want to know if they can implement without HTTP/HTTPS. They like to do this with assets on the site and have started to code links in a similar manner. What I can't determine is if this will cause issues.

                                PatrickDelehanty 1 Reply Last reply Jul 7, 2015, 2:17 PM Reply Quote 0
                                • PatrickDelehanty
                                  PatrickDelehanty last edited by Jul 7, 2015, 2:00 PM Jul 7, 2015, 2:00 PM

                                  Hi there

                                  According to Google, they want you to either use relative URLs or use absolute URLs. You can read more here.

                                  I recommend reading this so you can see the types of common mistakes they find and how to resolve those.

                                  Good luck!

                                  Shawn_Huber 1 Reply Last reply Jul 7, 2015, 2:12 PM Reply Quote 0
                                  • 1 / 1
                                  1 out of 16
                                  • First post
                                    1/16
                                    Last post

                                  Got a burning SEO question?

                                  Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.


                                  Start my free trial


                                  Browse Questions

                                  Explore more categories

                                  • Moz Tools

                                    Chat with the community about the Moz tools.

                                  • SEO Tactics

                                    Discuss the SEO process with fellow marketers

                                  • Community

                                    Discuss industry events, jobs, and news!

                                  • Digital Marketing

                                    Chat about tactics outside of SEO

                                  • Research & Trends

                                    Dive into research and trends in the search industry.

                                  • Support

                                    Connect on product support and feature requests.

                                  • See all categories

                                  Related Questions

                                  • Joseph-Vodafone

                                    Sub Domain rel=canonical to Main Domain

                                    Just a quick one, i have the following example scenario. Main Domain: http://www.test.com Sub Domain: http://sub.test.com What I am wondering is I can add onto the sub domain a rel=canonical to the main domain. I dont want to de-index the whole sub domain just a few pages are duplicated from the main site. Is it easier to de-index the individual sub domain pages or add the rel=canonical back to the main domain. Much appreciated Joseph

                                    White Hat / Black Hat SEO | Sep 7, 2016, 4:38 PM | Joseph-Vodafone
                                    0
                                  • carlystemmer

                                    How/Why do I have so many Spam backlinks?

                                    I was looking in GWT yesterday and found we have several thousand "spam" backlinks...I am curious why this happens and how this happens? There are some links from websites/domains that are not mine that appear to be spam. However, we own a large group of domains and have noticed some of the links are coming from 2 of those sites/domains we own to my main site. The sites/domains are not active, we just own them. I am wondering how someone could access these domains that are not active and create spammy backlinks to my main website? (They created about 20,000 links). Thanks.

                                    White Hat / Black Hat SEO | Jun 9, 2015, 1:17 PM | carlystemmer
                                    0
                                  • seequs

                                    Do Ghost Traffic/Spam Referrals factor into rankings, or do they just affect the CTR and Bounce Rate in Analytics?

                                    So, by now I'm sure everyone that pays attention to their Analytics/GWT's (or Search Console, now) has seen spam referral traffic and ghost traffic showing up (Ilovevitaly.com, simple-share-buttons.com, semalt.com, etc).  Here is my question(s)...  Does this factor into rankings in anyway?   We all know that click through rate and bounce rate (might) send signals to the algorithm and signal a low quality site, which could affect rankings. I guess what I'm asking is are they getting any of that data from Analytics?  Since ghost referral traffic never actually visits my site, how could it affect the CTR our Bounce Rate that the algorithm is seeing?  I'm hoping that it only affects my Bounce/CTR in Analytics and I can just filter that stuff out with filters in Analytics and it won't ever affect my rankings. But.... since we don't know where exactly the algorithm is pulling data on CTR and bounce rate, I guess I'm just worried that having a large amount of this spam/ghost traffic that I see in analytics could be causing harm to my rankings....  Sorry, long winded way of saying... Should I pay attention to this traffic?  Should I care about it?  Will it harm my site or my rankings at all?  And finally... when is google going to shut these open back doors in Analytics so that Vitaly and his ilk are shut down forever?

                                    White Hat / Black Hat SEO | Jun 1, 2015, 5:20 PM | seequs
                                    2
                                  • edward-may

                                    I'm changing title tags and meta tags, url, will i loose my ranking?

                                    Hi Guys QUESTION: I'm currently going through a re-design for my new website that was published in November 2014 - since launching we found there were many things we needed to change, our pages were content thin being one of the biggest. I had industry experts that came in and made comments on the title tags lacking relevance for eg: our title tag for our home page is currently "Psychic Advice" most ideal customers don't search "Psychic Advice" they search more like "Online Psychic Reading" or Psychic Readings" I noticed alot of my competitors also were using title tags such as Online Psychic Readings, Free Psychic Readings etc so it brings me to my question of "changing the title tags around.  The issue is, im ranking for two keywords in my industry, online psychics and online psychic readings in NZ. 1. Our home page and category pages are content thin.... so hoping that adding the changes will create perhaps some consistency also with the added unique and quality content. Here is the current website: zenory. co.nz and the new one is www.ew-zenory.herokuapp.com which is currently in development I have 3 top level domains com,com.au, and co.nz Is there anyone that can give me an idea if I were to change my home page title tag to **ZENORY | Online Psychic Readings | Live Psychic Phone and Chat ** If this will push my rankings down though this page will have alot more valuable content etc?  For obvious reasons im going to guess it will make drop, I'm wondering though if it is worth changing the title tags and meta descriptions around or leaving it as is if its already doing well? How much of a difference do title tags and meta descriptions really make? Any insight into this would be great! Thanks

                                    White Hat / Black Hat SEO | Apr 16, 2015, 8:20 AM | edward-may
                                    1
                                  • smulto

                                    Hidden H1 Tags

                                    I am trying to triple check this - I have a client who has all of their H1 tags as hidden.  As far as I am concerned, anything hidden is not a good thing for SEO. I am debating with their online store provider that this is not good practice.  Everything I am reading says it is not good practice.  They are saying it is for "My SEO experience would suggest otherwise.  In addition, the H1 adds semantic value for users with disabilities to help give them context with what the content of the page is." Did I miss something? They are a large brand and have not been penalized.  This has been happening for 8 months.

                                    White Hat / Black Hat SEO | Apr 4, 2018, 1:11 PM | smulto
                                    0
                                  • esiow2013

                                    Can I 301 redirect old URLs to staging URLs (ex. staging.newdomain.com) for testing?

                                    I will temporarily remove a few pages from my old website and redirect them to a new domain but in staging domain. Once the redirection is successful, I will remove the redirection rules in my .htaccess and get the removed pages back to live. Thanks in advance!

                                    White Hat / Black Hat SEO | Nov 26, 2013, 8:33 AM | esiow2013
                                    0
                                  • phatride

                                    Can you block backlinks from another domain

                                    Wondering if this is somehow possible. A site got hacked and created a /data folder with hundreds of .php files that are web pages selling all sorts of stuff. We deleted the /data folder and blocked Google from indexing it. Just noticed in Webmaster Tools that the site has 35,000 backlinks from other sites that got hacked with the same way. Is there a way to block these sites? I am assuming there isn't, but wanted to see if anyone ran into the same problem. It is a wordpress site is that helps.

                                    White Hat / Black Hat SEO | Nov 26, 2011, 12:23 AM | phatride
                                    0
                                  • BonsaiMediaGroup

                                    Can you set up a Google Local account under a PO Box?

                                    I have a client that wants a Google local listing in a town he serves but does not have a physical location.  Is it an issue to share an address with an existing company?  Is is it better to use a P.O. Box? or is there a forwarding address company? Is this considered a black hat Local SEO tactic?

                                    White Hat / Black Hat SEO | Mar 25, 2011, 8:10 PM | BonsaiMediaGroup
                                    0

                                  Get started with Moz Pro!

                                  Unlock the power of advanced SEO tools and data-driven insights.

                                  Start my free trial
                                  Products
                                  • Moz Pro
                                  • Moz Local
                                  • Moz API
                                  • Moz Data
                                  • STAT
                                  • Product Updates
                                  Moz Solutions
                                  • SMB Solutions
                                  • Agency Solutions
                                  • Enterprise Solutions
                                  Free SEO Tools
                                  • Domain Authority Checker
                                  • Link Explorer
                                  • Keyword Explorer
                                  • Competitive Research
                                  • Brand Authority Checker
                                  • Local Citation Checker
                                  • MozBar Extension
                                  • MozCast
                                  Resources
                                  • Blog
                                  • SEO Learning Center
                                  • Help Hub
                                  • Beginner's Guide to SEO
                                  • How-to Guides
                                  • Moz Academy
                                  • API Docs
                                  About Moz
                                  • About
                                  • Team
                                  • Careers
                                  • Contact
                                  Why Moz
                                  • Case Studies
                                  • Testimonials
                                  Get Involved
                                  • Become an Affiliate
                                  • MozCon
                                  • Webinars
                                  • Practical Marketer Series
                                  • MozPod
                                  Connect with us

                                  Contact the Help team

                                  Join our newsletter
                                  Moz logo
                                  © 2021 - 2025 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                                  • Accessibility
                                  • Terms of Use
                                  • Privacy

                                  Looks like your connection to Moz was lost, please wait while we try to reconnect.