seo

Does posting on Medium help SEO? Publish on your site first

Medium and Substack can bring readers and email subscribers, but they do not guarantee SEO gains. Publish the full article on your own site first.

You wrote a good article, and now you are deciding where it should live. Medium and Substack already have readers, your own website has very few, and posting there feels like the faster way to get the piece seen. Then the worry sets in: does posting on Medium help SEO, or does it hand your best work to a free site that may outrank your own?

Publish the full article on your own website first. Medium and Substack can bring readers, email subscribers and referral visits to a business, and that is a real reason to use them. A ranking improvement for your own site is not something either platform promises.

The risk you can control is which copy Google treats as the original. A few settings and one habit protect your website, and you can finish the whole job in an afternoon.

Key Takeaways

Website first

Publish the full article on your own site before any other site carries it, so your URL is the original and the one you can track.

Platform links are hints

Google treats link attributes such as nofollow and ugc as hints, so a Medium or Substack link is a source of visits, not guaranteed ranking credit.

Duplicates are a canonical question

Google says duplicate content is not automatically a spam violation; the practical risk is that Google picks the other copy and splits attention.

Medium and Substack differ on canonicals

Medium's import tool adds a canonical link to your original; Substack imports need a page-source check for each post.

Measure inquiries, not views

Track referral visits, subscribers and inquiries with tagged links, then decide whether the platform earns more of your time.

Publishing on your own website first keeps the original in your hands

Your website is the one place where you control the URL, the internal links, the analytics and the lead form. A reader who finishes the article there can click straight to a service page or send an inquiry. On a platform, the same reader is inside someone else's design, and your account and audience depend on that platform's policies.

That is why the order matters more than the platform. Post on your site, let it go live, and only then decide whether a second copy, a shortened version or a newsletter edition makes sense elsewhere. If you already know the question about whether to keep a blog at all, should a small business have a blog covers that decision, and this post stays on cross-posting.

Medium and Substack have a genuine job, just a different one. Medium's Audience stats separate followers from email subscribers, and its email notifications reach people who follow you. Substack describes itself as a place to publish and send posts to subscribers. Both are distribution channels. Neither replaces the page where a customer reads about your service and gets in touch.

A pickup truck with a trailer of lawn mowers parked at the curb of a quiet residential street in early morning light, with no lettering on the truck.
Your business lives at your own address first; platforms are places to be seen from it.

People say "Medium backlinks" and often mean two different things: visits from readers, and ranking credit for their website. Visits are easy to see. Ranking credit is the part nobody can promise.

Google recommends `rel="ugc"` for links placed in user-generated content and `rel="nofollow"` when a site does not want to imply endorsement, as described in its guide to qualifying outbound links. It also explained in its post on evolving nofollow that these attributes work as hints, not absolute commands.

For you, that means a link from a platform post can still send people to your site, and Google may or may not count it for ranking. Plan on the visits, and treat any ranking credit as a bonus you cannot count on. Be cautious with anyone who sells reposting at scale as a ranking service. Google's spam policies cover link schemes, and the safer plan is a few useful posts that point to a page that fits.

What each place is good for
PlaceGood forDo not count on it for
Your websitePermanent version, service pages, lead forms, your own analyticsReaching readers who have never heard of you
MediumReaching an existing reading audience, followers, email notificationsGuaranteed ranking credit for your site
SubstackNewsletter delivery and a subscriber list inside Substack's systemAutomatic canonical links back to your site
PlaceYour website
Good forPermanent version, service pages, lead forms, your own analytics
Do not count on it forReaching readers who have never heard of you
PlaceMedium
Good forReaching an existing reading audience, followers, email notifications
Do not count on it forGuaranteed ranking credit for your site
PlaceSubstack
Good forNewsletter delivery and a subscriber list inside Substack's system
Do not count on it forAutomatic canonical links back to your site

A second copy can lead Google to the wrong URL

The fear that posting the same article twice triggers a Google penalty is common. Google says duplicate content is not automatically a spam violation. What Google does is group substantially similar pages into a cluster and pick one as the canonical, the representative URL.

The risk is that the pick lands on the platform copy instead of yours. Google's canonicalization guide calls a canonical link a signal, not a rule, and Google may choose differently based on completeness, usefulness, redirects, HTTPS, sitemap inclusion and other signals. If it picks the platform copy, your page may be the one that gets less attention.

That is the one real cost of cross-posting. Your job is to make the original obvious, and the next sections show how. If the duplicate pages are on your own site rather than on a platform, duplicate content on a small business website is the better read.

List every place each article already appears before you change anything

Start with what exists, because old copies are easy to forget. Open your website blog and write down the original URL of each article. Then search for the same title or opening sentence in each place you have ever published.

  • Your Medium profile and any Medium publications
  • Your Substack archive
  • LinkedIn posts and articles, personal and company
  • Facebook, to see whether the full text was pasted or only summarized
  • Any free blog site that staff or an earlier agency used

For each match, record the URL, the date, whether the full text is repeated, whether it links back to your site, and whether a canonical tag is visible in the page source. Then mark one URL per article as the primary version. The oldest-looking page is not always the right one to pick, so choose on purpose.

A landscaping owner and an office manager lean over a printout taped to a wall, circling a headline with a red marker.
Matching every copy to one primary URL takes a pencil and a short list.

Republishing a blog on Medium works best through its import tool

If a Medium repost makes sense for your audience, publish on your own site first and let it go live. Medium's import tool backdates the story to its original date and adds a canonical URL pointing to the original source.

You can also set the link by hand. Medium's help page on setting a canonical link, updated May 6, 2025, says to open More settings, then Advanced Settings, and use the option "This story was originally published elsewhere." Medium says only the story's author can set the canonical link, so the account that holds the post needs to be yours or someone you trust with it.

Google's own page on fixing canonicalization issues, updated August 21, 2026, is the place to look if the wrong URL keeps showing up. After you set the link, open the Medium post, view its page source and look for the canonical tag. A setting you assume is in place is the usual place for a mistake to hide.

A Substack import needs a page-source check before you trust it

Substack's help page on importing posts from another platform, updated July 13, 2026, walks through bringing posts in from Medium, WordPress, Ghost, Mailchimp, Beehiiv, Tumblr, Blogspot and RSS feeds. You find it under Settings, then Import/Export, then Import posts.

That page covers the import itself. Whether each imported post carries a canonical link back to your website is something to confirm yourself. Open the imported post, view the page source, and look for a canonical tag that points to your site. Check Substack's SEO settings for the post as well.

If the tag is missing or points at Substack, use a different approach for that post. Send a short newsletter edition that links to the full article on your site, or write a version with a genuinely different angle for that audience. For Substack SEO, this two-minute check tells you more than any setting guess.

Every secondary post should point readers to a page that fits

A platform post that ends with a link to your homepage wastes the visit. Send the reader to the page that answers the question they just read about: the original article, a service page, or a signup form. A reader who finished a post about duplicate content wants the next step on that subject, not a generic welcome page.

Platform readers may follow writers rather than local services, so some will have no reason to buy from you. That is a reason to keep the platform copy short and aimed at the audience that is actually there.

Use the platform to start a list, too. A Medium follower or a Substack subscriber lives inside that platform's system, so invite them to a list you hold on your own site as well. Start an email list from zero shows how to begin, and our email marketing work covers the follow-up once the list exists.

A chalkboard A-frame sidewalk sign outside a garden supply shop, hand-lettered with the words "Read it here first", with potted shrubs standing behind it.
Point every secondary post back to the page where you want the reader to land.

Platform dashboards show views and followers. Your inquiries show up somewhere else, and nothing connects the two unless you build the connection. Add a tracking tag to the link in each platform post so your analytics can tell a visit from Medium from a visit from Substack or an email.

A landscaper in a grey work shirt and canvas gloves stands at the open tailgate of a pickup, phone held to one ear, a worn notebook open on the tailgate beside him.
The number that matters is the call that came from the post.

Then watch three things for a few months: visits from each platform, new email subscribers, and real inquiries that mention or trace back to the post. Ask new customers how they found you, and write the answer down. A large audience number and a relevant buyer are not the same thing.

Measure each platform on its own results, because Medium, Substack, LinkedIn and free blog sites perform differently for different audiences. If the numbers show inquiries, keep going. If they show only views, give that time to your own site.

Common cross-posting problems and the size of the fix
ProblemFixSize of the job
Article posted on a platform before your sitePublish or move the original to your websiteSmall per article
Same article copied to several places with no primary URLList the copies and pick one primarySmall to medium
Canonical link missing or pointing to the platformUse the platform's setting, then check the page sourceSmall
Generic link back to the homepageLink to a relevant page, article or signupSmall
No way to tell platform views from inquiriesAdd tagged links and track inquiriesSmall to medium
Large archive with unclear accountsAudit pages that rank or target key topics firstMedium to large
ProblemArticle posted on a platform before your site
FixPublish or move the original to your website
Size of the jobSmall per article
ProblemSame article copied to several places with no primary URL
FixList the copies and pick one primary
Size of the jobSmall to medium
ProblemCanonical link missing or pointing to the platform
FixUse the platform's setting, then check the page source
Size of the jobSmall
ProblemGeneric link back to the homepage
FixLink to a relevant page, article or signup
Size of the jobSmall
ProblemNo way to tell platform views from inquiries
FixAdd tagged links and track inquiries
Size of the jobSmall to medium
ProblemLarge archive with unclear accounts
FixAudit pages that rank or target key topics first
Size of the jobMedium to large

Where should your article live first?

Pick an answer to begin.

1. You wrote a new article. Where should the full version go first?

2. How does Google treat a nofollow or ugc link attribute?

3. You imported your posts into Substack. What should you do next?

Frequently Asked Questions About Posting on Medium and Substack

Does posting on Medium help SEO?

It can bring distribution and referral visits, and a link in the post can send readers to your site. A ranking improvement for your website is not guaranteed, because Google treats link attributes as hints.

Can I repost my blog on Medium?

Yes. Publish the original on your website first, then use Medium's import tool or set the canonical link under More settings, Advanced Settings. Check the page source afterward.

Does duplicate content create a Google penalty?

Google says duplicate content is not automatically a spam violation. Google groups similar pages and picks a canonical version, which may be the platform copy if your signals are unclear.

Does Substack add a canonical link to my website on imported posts?

Check each imported post. Substack's import help describes how to bring posts in, and the page source of the result tells you whether a canonical tag points to your site.

Are Medium backlinks worth having?

They can send visits and introduce you to new readers. Ranking credit is not guaranteed, so judge them by the visits, subscribers and inquiries they bring.

Should my website or Medium be the primary source?

Your website, in most cases. It holds your service pages, lead forms, internal links and analytics, and it stays yours if a platform changes its rules.

The Bottom Line

Publish the full article on your own site first. Use a platform's official import or canonical setting when you repost, check the page source, and link each secondary post to a page that fits the reader. Track visits, subscribers and inquiries with tagged links so you know whether the platform pays you back. For the other places links can come from, read does guest posting still work and how to get backlinks for a small business.

A business with only a few articles and no real audience on either platform may not need a syndication project at all. The better step can be improving the website, writing original pieces through content marketing and tracking inquiries. Over time, one clear original per article and a short list of checked settings leave you with a site that holds its own ground.

Help makes sense when the archive is large, the canonical settings are unclear, several people publish under different accounts, or the analytics cannot be trusted. At Web Leveling, our search engine optimization work starts with your own site and a count of what your posts bring in, and a repost project is only on the table when the numbers call for it. We work with small and medium businesses across the country and overseas. Tell us where your articles are published, and we will tell you which ones need attention.

Terms

Cross-posting words in this post

Tap a term to see what it means.

Canonical link. A tag in a page's code that names the preferred URL when the same content appears at more than one address.

Cross-posting. Publishing the same or a similar article on more than one site.

Duplicate content. Substantially similar content that appears at more than one URL.

nofollow. A link attribute that tells Google the site does not want to imply endorsement; Google treats it as a hint.

ugc. A link attribute Google recommends for links in user-generated content, such as comments and forum posts.

Referral traffic. Visits that arrive on your site by clicking a link on another site.