I have Set the canonical URL for embedded topics to the embedded content's URL. enabled. But still the Discourse forum topic always ranks higher than the WP Blog post which it imported from.
Anyone else seen this issue or any quick things I can check to troubleshoot this?
It’s Google’s choice. Propably a topic is easier for users, or googlebot sees it that way. Or that forum link gets more clicks. Or your WordPress is offering too much all kind of popups or another junk, or is way slower.
So actually you should solve out possible issues on WordPress end. Because basically you are askin now how can I make a topic look worse in eyes of googlebot than WordPress
Canonical url doesn’t mean that Google ranks original one better. That happens quite often though, but it is not automatic. It basically tells Google that those aren’t dublicates but connected copies, like mirrored ones, and for search results those two are same. And depending what is searched, who is seaching and perhaps which one offers better meta, Google chooses one of those two.
For me that started happen when I dumped oneboxes and started show full copy.
I did research before opening this thread but wanted to be sure that there wasn’t something Discourse specific that I was missing/overlooking.
But yes, ruling that out, the reasons behind Google’s choices are one or more of these:
Higher User Engagement on the Forum: applies due to comments, which also add content expansion.
Domain Authority and Freshness: applies because the blog’s domain was changed < 1 year ago when this started happening. Before that, the old 12 yr old domain had a much higher DA rating, so blog was always preferred by Google.
Internal or External Linking: applies because of things like automation of the similar topics on pages helps with that on forums.
Just Google’s own Indexing Behavior: due to algorithms and how it selects preferred pages. We can only influence that to a certain extent.
Click-Through Rate (CTR): I tend to click on search results that are from forums, Reddit, etc. more than news articles or blog posts. So could be related also due to forum CTR possible being higher for those pages.
Yes, i will make some minor improvements on the blog’s side. But the rest will just have to solve itself over time. Hopefully, this thread will be helpful to others who notice similar.