seo – Getting my blog above Medium on Google

I have published a blog. My main SEO objective is to drive traffic to my own domain. I have tried to do the Right Thing in terms of SEO:

  • Publish on https://example.com first.

    Example post at https://example.com/is-haskell-fast/.

  • After a day or two, import the post to Medium (https://example.medium.com/is-haskell-fast-b5a4c572faa5), including a backlink to https://example.com/is-haskell-fast.

Medium marks the link as ‘nofollow’, but still includes a canonical tag back to my site. This is present and correct.

According to Medium this is supposed to allow my site to ‘piggy-back’ on Medium’s credibility, but the canonical tag should make my domain rise to the top of Google results.

However, all searches seem to bring up the Medium article.

My pages are showing as indexed and canonical in Search Console.

Am I doing something wrong? Is the only way to drive the traffic to my domain to delete my post from Medium?