Ability to edit canonical tag on all COS pages

It would be nice to be able to edit a canonical on blog pages. We have urls with and without capitals and fear that Google is seeing this as duplicate content. Hubspot supports canonicals but we need to be able to edit them.

HubSpot updates
37 Replies
Occasional Contributor

Agree with @Jim_B2BML. The default set to blank is a partner agency nightmare. Self-canonicalize should be the default. The ability to edit canonical is a welcome improvement, but I'm dealing with multiple publishers who do not know to manually put self-canonicalize in place or they make mistakes and mess it up. 


Can this feature be updated to default to self-canonical and option to edit it?

HubSpot Product Team
HubSpot Product Team

Hey All,

Thanks for your feedback on this thread. Based off of your feedback and varying needs of our diverse customer set, we changed a few things that are now live for everyone.


First, HubSpot will automatically set self-referencing page and blog post canonical URLs by default, like we did before. These URLs will remain editable on a per page/post basis. Any URLs you have customized to this point will NOT be impacted by this change.


Second,  we've changed the default behavior for blog listing pages. HubSpot will not set a canonical URL by default for all blog listings pages.


Third, we added a feature in Content Settings that allows you to change the default behavior I just described. Check out the full details on the release here. https://www.hubspot.com/product-updates/edit-the-canonical-url-of-a-page

SeanHenri Top Contributor | Gold Partner
Top Contributor | Gold Partner

@Nciruolo Thank you to you and the rest of the team to listening to our concerns and making this change. The new solution sounds perfect!

Occasional Contributor

@Nciruolo Wonderful news! Thank you for making this update.

Top Contributor

@Nciruolo The new option in Content Settings is a great improvement. However, it's slightly limited in that it's a global setting for all pages/blog posts. It would be great to be able to set that on a per blog level. We have a seperate blog for AMP posts and would like to be able to programmatically set the the canonical tags (i.e. disable this setting and then use HubL in the Head HTML) to point to the original post rather than have to set it in the post editor each time.

New Contributor

I do agree that this change is very much welcomed and is very helpful. However, I'm still running into issues with my paginated blog pages being indexed by google due to the lack of a self referencing canonical.


As @Makechu pointed out earlier in the thread, the proper mark up in a paginated series should have the proper rel="next" an rel="prev" as well as the correct rel=canonical.


Looking at my blog listing pages now, the pagination are correct but there are no canonicals showing. By doing a quick crawl, I can see that there are at least 40+ pages with duplicated H1s since it's part of a paginated series.

To make matters worse, there are other subfolders in my company website as well as topic pages with the same pagination setting which further exacerbate the duplicated content issue.


Looking at the example provided on: https://knowledge.hubspot.com/articles/kcs_article/cos-blog/how-does-hubspot-address-duplicate-conte... I see that the example provided has "Add self referencing canonical URLs to all blog listing pages" but now it's been changed to "Add canonical to first page in series" even though that goes against Google's recommendation.


Would love to have any insights on this.

New Contributor

@dtran I created a tutorial on how to remove this kind of issues from Blog listing pages, Author listing pages, and tag listing pages. 

hubspot-blog-listing-canonical-issues This is my first tutorial please be kind Smiley Tongue