How to Republish a Blog Post on Medium Without Hurting SEO: A 5-Step Method (2026)

Can you republish a blog post on Medium without hurting your SEO?

Yes, if your own site stays the original. Publish the post on your blog first, then bring it into Medium with its Import tool, which Medium says backdates the story to the original date and applies a canonical link to your original. Check that canonical in the page source, and publish. A canonical is a strong hint to Google, not a command, so you are asking Google to treat your page as the main one, not forcing it. This guide gives a 5-step method for doing that on a small business blog, what to check afterwards in Search Console, and the mistakes that make a copy compete with your own page.

This is general SEO guidance based on Medium's help pages and Google's documentation, not a guarantee of rankings. Menus and wording on Medium change, so follow what your own screen shows.

Grid of the five steps to republish on Medium: own site first with canonical and sitemap, check indexing, import with Medium's tool, check the canonical in the source and watch which URL ranks, with a note that a canonical is a hint
The 5-step method.

Why republishing can go wrong

When the same article lives at two addresses, Google has to choose which one to show. Google's documentation on duplicate URLs says it groups duplicates and picks one canonical version, and that you can influence the choice with signals: a rel="canonical" link is a strong signal, a redirect is stronger, and listing the URL in your sitemap is a weak one. Signals can be combined, and Google may still choose a different page than the one you prefer. Medium is a large site, so a copy there can easily look like the stronger candidate if nothing tells Google which page is the original. Medium's own help page on canonical links warns that sites with a lot of duplicated content and no canonical link may be penalized. Google's canonicalization troubleshooting page adds that even if you designate a canonical page, Google might choose a different one, for reasons such as content quality or technical signals.

The cost is not a penalty in the sense of a manual action. It is lost clicks: your post exists, but searchers land on the copy instead of your site. For a small business blog, the visit to your own site is the point, because that is where the contact form and services are. Our guide to canonical tags for a small business blog covers the same-site version of this problem.

The 5-step Medium republish method

  1. Publish on your own site first. Your post should be live at one clean HTTPS address, with a self-referencing canonical tag and an entry in your sitemap. Google recommends a self-referential canonical and absolute URLs. If your post is not on your site first, there is no original to point to. The pre-publish SEO checklist lists what to check before you go live.
  2. Confirm Google has indexed it before you republish. Open the page in Search Console's URL Inspection tool. This is a careful ordering, not a rule from Google. The reasoning is simple: a copy on a larger site that is indexed before your own page gives Google a reason to treat the copy as the first version. If your post is stuck, read why a new blog post is not indexed and wait before importing.
  3. Import the post into Medium. Medium's help article describes the path: Stories, then "Import a story", paste your post's URL, choose Import, then "See your story" to edit and publish. Medium says the import backdates the story to the original publish date and applies a canonical link to the original. Only import content you have the right to republish.
  4. Check the canonical, or set it by hand. On the Medium story, view the page source and search for "canonical". It should show your own URL, not a Medium address. If you pasted the text in manually instead of importing it, open Edit story, then More settings, then Advanced Settings, tick "This story was originally published elsewhere", enter your post's link and choose Save canonical link before you publish. Medium notes that only the author can set it.
  5. Publish, then watch which URL ranks. After a few weeks, search for your post's title and check Search Console for the performance of your own URL. If the Medium copy outranks your post, that is a signal to look at the canonical again, not to delete your original.
Two columns on Google's signals: redirects are stronger, rel=canonical is strong, combine signals and use absolute URLs, while sitemap entries are weak, robots.txt and noindex are not for this and Google may still choose
Signals Google weighs.

What to change in the Medium copy

The point of the copy is reach, so it can differ in small ways from your blog without confusing Google about which page is the original:

  • Keep the substance the same. A republished post should say what your original says. A canonical tells Google the two pages are the same content, so a very different rewrite would be a different article.
  • Link back to your site. A sentence near the end that points readers to the original and to the related guide on your own site is helpful for readers. Google also recommends linking internally to the canonical URL on your own pages.
  • Check images and formatting. Import copies the text and images, but headings, tables and embedded elements can come through differently. Read the preview before publishing.
  • Use your own wording for the intro if you like. A different first line for a Medium audience is fine, as long as the article underneath is still the same piece.

Mistakes that make a copy compete with your page

  • Copy-pasting with no canonical. This is the situation Medium's warning is about.
  • Republishing before your own post is indexed. See step 2.
  • Republishing the whole archive in one go. Start with one post, check the result, then decide whether to continue.
  • Treating noindex as the fix. Google advises against using noindex for canonicalization within a site, and you cannot add it to a page on Medium anyway. The canonical link is the tool you have.
  • Pointing your own internal links at the copy. Link to your own URL so your pages pass signals to the original. The internal linking guide shows how.
Two columns comparing Medium's import tool, which backdates the story and applies a canonical, with setting it by hand in Advanced Settings by ticking originally published elsewhere and saving the canonical link
Import or set by hand.

Should a small business republish at all?

It depends on the goal. Republishing can put your best posts in front of people who would never find your blog, and a canonical keeps your site as the original. It does not replace your site's own SEO, and it adds work for each post: one more page to check and one more place to keep accurate. If you only have time for one thing, put it into the original. A post that is fresh, specific and well linked is better for your site than a copy; our refresh-or-write-new test helps you decide where the time goes.

A done-for-you blog changes the starting point, not the method. If you use PilotaSEO, your posts are published to your own site, so your site is already the original, and steps 3 to 5 apply when you decide to republish. The PilotaSEO homepage lists what the Autopilot (€322 a year) and Growth (€8,250 a year) plans include.

A 10-minute check after you publish

  1. Open the Medium story's source. The canonical should be your URL.
  2. Open your own post's source. It should have a canonical pointing at itself.
  3. Check Search Console in two weeks. Look at the Page indexing report for your URL.
  4. Search for the post's title. Note which result appears first and write it down.
Four steps for a 10-minute check after publishing: Medium source shows your URL as canonical, your own page keeps a self-canonical, check Page indexing in two weeks and search the title to see which result is first
The 10-minute check.
Vertical Pinterest graphic with five points on republishing a blog post on Medium without hurting SEO
Pinterest pin: republish on Medium.

FAQ

Does Medium hurt SEO if I republish my blog posts there?

Not by itself. The risk is a copy that competes with your original. Importing with Medium's tool, or setting the canonical link by hand, tells Google which page you consider the original, and it is a signal Google weighs, not a guarantee.

How do I set a canonical link on a Medium story?

Open the story, choose More settings, then Advanced Settings, tick "This story was originally published elsewhere", enter your link and save the canonical link. Medium says only the author can set it.

How can I check that the canonical is there?

View the page source of the Medium story and search for "canonical". The link should point to your own post, not to a Medium address.

Should I wait before republishing a post?

Waiting until your own page is indexed is a sensible precaution, not a Google rule. It stops a copy on a larger site from being the first version Google sees.

Sources