HubSpot Ideas

adefranco

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.

 
Atualizações da HubSpot
March 01, 2018 07:42 AM

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

January 12, 2018 09:03 AM

@SeanHenri thanks for bringing up that concern about the change in default behavior! Given that search engines have gotten really good at attributing canonical content, we felt setting the default as blank was the most appropriate. That way, in the event the search engine was wrong you would have canonical tags as a solution. Had we defaulted to self-canonicalize and the search engines had it wrong, the problem would be much harder to troubleshoot.

Re: Ability to edit canonical tag on all COS pages - changed to: Delivered
January 08, 2018 11:35 AM

Thanks for all of the feedback around this issue, this is now live. Details: https://www.hubspot.com/product-updates/edit-the-canonical-url-of-a-page

Re: Ability to edit canonical tag on all COS pages - changed to: Delivered
January 08, 2018 11:16 AM

I am thrilled to announce that editable canonical URLs are now live! Please see this page for more details: https://www.hubspot.com/product-updates/edit-the-canonical-url-of-a-page.

Status atualizado para: In Planning
April 27, 2017 09:37 AM

38 Comentários
smileyjeno
Membro

This is wonderful! Can't wait to try it out!

Status atualizado para: Delivered
Nciruolo
Equipe de Produto da HubSpot

Thanks for all of the feedback around this issue, this is now live. Details: https://www.hubspot.com/product-updates/edit-the-canonical-url-of-a-page

gorand
Membro

Amazing!

 

Thank you @hroberts! Send our greetings to the rest of HubSpot team! Smiley feliz

mmandel
Participante

Thank you!!! 

IvanSifuentes
Membro

Thanks for the work on the pages and blogs entries.

 

But still missing the ability to edit it for a blog listing page, it keeps getting automatically generated and is wrong, see the example from page 2 of a live blog listing (http://blog.movegb.com/page/2😞

 

<link rel="prev" href="//blog.movegb.com/page/1"> <<--- page/1 exists but ideally should be without it
<link rel="next" href="//blog.movegb.com/page/3">
<link rel="canonical" href="http://blog.movegb.com">  <<--- This should be href="//blog.movegb.com/page/2

SeanHenri
Top colaborador(a) | Parceiro Diamante
It's great that we can now manually edit these, but they should still default to self-canonicalizing. It will be a huge pain to have to manually set these on each/every blog post, which is something that should be done if we can't have done by default.
hroberts
Equipe de Produto da HubSpot

@SeanHenri thanks for bringing up that concern about the change in default behavior! Given that search engines have gotten really good at attributing canonical content, we felt setting the default as blank was the most appropriate. That way, in the event the search engine was wrong you would have canonical tags as a solution. Had we defaulted to self-canonicalize and the search engines had it wrong, the problem would be much harder to troubleshoot.

Anonymous
Não aplicável

Come on guys - how can you make a sweeping change like this without doing your research? Google has explicitly recommended that all pages use self-referential canonicals. This is basic SEO 101 and has just dumped a lot of work on my lap. The ability to edit is great but pages should have a self-referential canonical by default. This is important for variants of the page that can be generated through parameters but also for content that is scraped from our sites.

 

From Google's John Mueller (https://youtu.be/XOGOhWyNSf8😞

“I recommend doing this self-referential canonical because it really makes it clear to us which page you want to have indexed, or what the URL should be when it is indexed.

Even if you have one page, sometimes there’s different variations of the URL that can pull that page up. For example, with parameters in the end, perhaps with upper lower case or www and non-www. All of these things can be cleaned up with a rel canonical tag.

 

Is my only option now to go through every web page and blog post on the site and update the canonical manually? 

Anonymous
Não aplicável

Woops sorry - I think I misunderstood and thought that existing self-canonicals had been removed - that's a relief. I still do think that the default behavior should be self-referencing though, as described above. 

JimB_Huble
Colaborador(a) | Parceiro Elite

@hroberts  Firstly, thanks for enabling this new feature - being an SEO guy primarily, the ability to edit canonical tags is a welcome addition to the HubSpot platform. 

 

However, I have to disagree with your comment that making blank the default setting rather than self-canonicalize was the more appropriate approach.

 

From a process standpoint as a partner agency, we now have to ensure every person involved in creating new website content (clients and our own team) are aware of this feature and that they input it correctly, in order to ensure canonical tags are in place on every page. There is now far resource required and more room for human error! Compare this to a single SEO needing to make edits to one or two canonical tags on the few occasions where there are two pages with the same content.

 

Is there any chance the feature can be edited so that we can choose between setting blank or self canonical as default? 

emjbutler
Participante | Parceiro Platinum

Agree with @JimB_Huble. 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?

Nciruolo
Equipe de Produto da HubSpot

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 colaborador(a) | Parceiro Diamante

@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!

emjbutler
Participante | Parceiro Platinum

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

DaniellePeters
Top colaborador(a)

@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.

dtran
Participante

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.

prosa
Top colaborador(a)

@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 😛 

JimB_Huble
Colaborador(a) | Parceiro Elite

@hroberts  Are there any plans to add this functionality to override the automatic canonical tag in Knowledge Centre articles?

 

These Page Types are missing the option to manually define the canonical tag.

 

We've tried manually adding the Canonical Tag code in the Custom Code Snippet section of the article. But because the automatic self-referencing tag is still deployed, this leaves the page with two canonical tags, each pointing to different URLs.

 

This does not make it clear to search engines which page should be indexed.