• Resolved webelaine

    (@wpgirl369)


    I recently learned that one of our breadcrumbs is coming up as an HTTP link, even though our site is fully HTTPS. I’ve double-checked all WP options are HTTPS URLs. When I went to the page in question to investigate, there is nothing in the Yoast metabox when editing the post – meaning the canonical is not manually set – yet when I view the source of the page, its canonical URL is HTTP, and that seems to be linked to the breadcrumb being HTTP. All of the other pages on my site have HTTPS canonical URLs and their breadcrumbs are HTTPS, so I haven’t been able to determine why this one page is acting differently.

    I’m running WP Core 5.4.1 with Yoast SEO 14.0.4 on an NGINX server which redirects everything from HTTP to HTTPS just in case someone tries to hit an HTTP URL, but all URLs are HTTPS.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Suwash

    (@suascat_wp)

    Hi @wpgirl369,

    Sorry for the trouble this has caused.

    Could you please edit this page, go to Yoast SEO Metabox > SEO(tab) > Advanced > Canonical and check if any custom canonical URL in HTTP form exists?

    Thank you.

    Thread Starter webelaine

    (@wpgirl369)

    No, there is no custom canonical URL in the form. And I have found the issue affects 2 other pages on my site – both of those have no custom canonical URL either.

    Hi @wpgirl369,

    That’s odd. While we are not sure what is causing this, can you please flush the permalinks by going to Settings > Permalinks and click the Save changes button at the bottom of that page, without changing any settings, and then check if the canonical is still HTTP? Make sure if you are running any caching plugins, to clear the cache on the site and in your browser after doing this.

    If that is not working, we would like you to do a conflict check and see if the canonical is still HTTP if Yoast SEO is the only active plugin and while you use a default theme. You can do this with the Health Check plugin in troubleshooting mode. This does not affect site visitors or other users when you do this. We have a step-by-step guide here: https://yoast.com/help/how-to-check-for-plugin-conflicts/.

    Hope this helps.

    Thread Starter webelaine

    (@wpgirl369)

    Hi Jeroen,

    It is very odd. I flushed the permalinks and then the cache, and since the problem persisted I also used the Health Check plugin with only Yoast SEO and Twenty Twenty theme enabled. I could only check one URL since the others are CPTs dependent on other plugins, but the one URL I could check still had an HTTP canonical even though the canonical is not manually set.

    Plugin Support devnihil

    (@devnihil)

    Based on the information you provided, we expect this to be a bug. We’re actively using the bug tracking on our GitHub repository so your best next step would be to create a new issue for our developers at https://github.com/Yoast/wordpress-seo/issues/new. You will need an account to create a new issue. If this is your first bug report, please check out: https://kb.yoast.com/kb/how-to-write-a-good-bug-report/.

    Thread Starter webelaine

    (@wpgirl369)

    Thanks! I have opened issue 15168. https://github.com/Yoast/wordpress-seo/issues/15168

    Plugin Support devnihil

    (@devnihil)

    We are going ahead and marking this issue as resolved. If you require any further assistance please create a new issue.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Canonical and breadcrumb are http even though site is https’ is closed to new replies.