Connect WordPress with Medium

Integrating WordPress with Medium

Medium has made publishing easy and beautiful. And now it’s trying to make it more powerful!

Announcing another level of power to take the platform to next level, Evan Williams of Medium shared few updates in one of his latest stories.

Among a number of updates, Medium has now launched a publishing API to make it easier to share and publish from other content platforms. The update also includes integration with WordPress, and Medium has taken it a step further by releasing a plugin especially to syndicate content with WordPress.

Integrating WordPress with Medium

WordPress is indeed one of the major publishing platforms that powers more than 25% of the web. And Medium is quickly changing the way we create and consume content. WordPress integration with Medium thus can be mutually beneficial to both the platforms.

Further, I think, Medium’s integration can be interesting to WordPress publishers mainly for two reasons.

i. Medium’s outreach to a wider community

Medium’s value doesn’t just lie in the beautiful editor or its front-end posting capabilities. The platform is a network to connect and share ideas. WordPress bloggers/publishers can reach a wider audience with their work and build on the Medium’s community.

(I think this is also something that WordPress.com is also trying achieve with the wider WordPress community. It’s trying to integrate the network feature of WordPress.com with the wide-ranging self-hosted WordPress publishers. Plugins such as Jetpack that help integrate WordPress.com network features are steps in that direction. But that’s another long story).

Besides, Medium recommends other stories published on the website and thus publishers can benefit from getting their posts discovered from similar posts on Medium.

ii. Interaction and Collaboration with Medium Readers

Medium takes pride in being a community of readers. And as with any community, WordPress publishers in addition to embarking on that reader’s circle can find further possibilities of interaction and collaboration.

Medium allows anyone to start a Publication, which basically enables you to publish and collaborate with writers and editors on a certain topic (Think it as creating a new blog on Medium).

So now that medium has made it easier to integrate with WordPress, let’s look into few ways that you can syndicate your WordPress posts with Medium.

If you are tempted to jump to Medium because of it's clean design, you can achieve similar looks with several WordPress themes. Explore a collection of free Medium WordPress themes in our previous post here.

Medium Plugin for WordPress

Medium has published an official WordPress plugin that makes it easy to cross-post posts between WordPress and Medium.

I will go through installing the Medium for WordPress plugin and setting it up to syndicate posts from your WordPress blog.

Follow along if you want to post your WordPress blogs directly on Medium. I will first go through the steps of installing the plugin and then the features of this plugin.

Step 1: Download and Install the Medium Plugin for WordPres

Update: Medium has made its plugin available on the official repository. See the plugin description below.

The plugin isn’t available on the WordPress plugin repository yet. The Medium team might have chosen to publish it exclusively on GitHub, or it will appear on the official repository soon after it gets approved (in case they have submitted it to the official repository).

Download Medium Plugin from Official Repository

Medium has published its official plugin on the WordPress repository and so you can install it directly by searching it from your WordPress Dashboard.

WordPress Medium Plugin Official

Download Medium Plugin

To install it from within your WordPress dashboard, Go to Plugins > Add New and search for Medium.

Medium WordPresss Plugin Install

Download Medium Plugin from GitHub

As the plugin is now available from the official repository, the GitHub repository is used only for development purposes. You should download and install using above option for a stable version.

Medium WordPress Plugin GitHub
  • Upload the plugin by navigating to Plugins > Add New > Upload Plugin
Upload Medium WordPress plugin
  • Activate the plugin

The plugin hasn’t made it easy to find its settings and configuration page. You will need to navigate to your profile (Users > Your Profile) for integration settings (see image below).

Step 2: Authenticate with Medium’s Integration Token

Once you have installed and activated the plugin, you will need to authenticate with Medium.

Medium has made it seemingly easier to integrate using integration tokens. Adding tokens instead of using ID and Password is a smart idea as this allows multi-author WordPress blogs to connect to their individual medium accounts.

  • First, Sign in to your Medium account and navigate to the Settings page from your profile icon. Towards the end of the page, you should see a box to generate integration tokens.
Integration Token with Medium WordPress
  • Enter the description for the token (something that will help you remember what you're using it for) and click on “Get integration token“. Copy the token – you will need to enter it in next step.

Please note: Integrations tokens grant permission to publish to your account, and so you need to keep them secret.

  • Copy the code and enter it in the plugin’s settings by navigating to your profile in WordPress (Users > Your Profile).
Settings for Medium Plugin for WordPress
  • Click Update Profile to save the settings. Continue reading to understand more settings options.

Step 3: Configure Medium WordPress Plugin Settings

As you can see in the settings page, there are few more settings that you can define on the page. You can read more about the settings options on the page itself, but here are my quick suggestions.

Default crosspost status: You can choose to keep this Draft or Published. I recommend setting it as Draft so that you can always final check for fine details to see everything has been imported as desired before publishing it in Medium.

Default crosspost license: This will set your licence for each post that appears below each post in Medium.

You might want to research own your own to know more about what these licences actually mean. I recommend using the license such as CC 4.0 BY-NC-ND that licences anyone to use your work for non-commercial purposes with credit.

Default cross-link status: This is a really useful feature that helps you cross-link on both platforms.

If set to Yes, you will have a link within your WordPress post saying the post was published on Medium and a similar link back on the Medium to your original WordPress post.

Step 4: Start Publishing with Medium Plugin

Now that you have the plugin installed and setup correctly, you can control the settings for each post individually while you add any new post in your WordPress editor. You should see a Medium Card with options (as seen in the image below) for each individual post.

Medium options for WordPress Post

More Ways to Connect WordPress and Medium

Medium has also added support for few other platforms that make it easy to integrate further with WordPress in different ways. Let's look into IFTTT which has been a popular way to integrate different platforms.

IFTTT – Publish WordPress Posts to Medium

WordPress has been long supported by IFTTT and now Medium has also added support for the IFTTT platform. This means you can now easily integrate Medium with both hosted WordPress blogs and WordPress.com blogs using IFTTT.

WordPress to Medium IFTTT post
  • WordPress.com users that want to integrate WordPress with Medium can also benefit from using this integration with IFTTT.

Steps to configure Medium with WordPress 

  • You will need to sign up for an IFTTT account if you haven’t got one (It’s Free!).
  • Connect both WordPress and Medium channels in your IFTTT account and publish your recipe. You will need to configure the action fields for Medium once you have connected the channel.
Action Fields for Medium Channel IFTTT

After you define the Content Format as HTML, you will need to fill in the Content box with HTML markup. Here's the template that you can use in the Content Box.

WordPress to Medium IFTTT Recipe

I have also published the recipe to help you quickly add and configure the above settings on IFTTT. Just add this recipe link for Creating a Medium story from your WordPress post.

IFTTT Recipe: Publish to Medium from WordPress Blog #WordPress - #Medium connects wordpress to medium

Support for IFTTT also opens up Medium for other blogs and platforms including Tumblr, Blogger, and Twitter.

Medium Channel with Blogger Tumblr Twitter

Medium Publishing Impact on SEO

Cross posting your blog posts on Medium shouldn't impact the SEO of your website in a negative way.

When you publish the same content to other platforms or blogs, you should set the duplicate copy as canonical links to your original content on your website.

Using the Medium plugin for WordPress to cross post your content automatically adds a canonical link to your original blog post.

Medium's help article on duplicate content and SEO states that “Medium’s official tools for cross-posting (including the Migration tool, Import tool, WordPress plugin, and IFTTT) add the source it is importing from as the canonical link automatically.”

Find Medium WordPress plugin Useful?

To sum up the benefits, the community and social network built around the Medium platform can be definitely useful in getting your posts seen by a wider audience. As publishers, we are always concerned about growing our audience, and Medium can prove to be an excellent medium for many of us.

Besides, interaction and collaboration with Medium’s community can only be possible by sharing the blogs on the platform.

Hopefully, this can also inspire you to publish more if your posts get increased exposure and successful on the Medium’s powerful network.

What do you think of this WordPress and Medium integration? Are you using it for any of your blogs?

WordPress – Medium Plugin Review

The official Medium plugin for WordPress makes it really easy to share and cross-post between the two platforms. Download Medium Plugin

Share on reddit
Share This Article
Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on twitter
Twitter
Share on email
Email
Pradeep Singh
Pradeep Singh
Pradeep Singh is the founder and your host here at WPism. He is an entrepreneur and blogger living his startup life based in London and Cambridge. Follow him on Twitter or like his page on Facebook.

28 Responses

  1. Thanks for the article! Very helpful!

    Can you use this plugin or IFTTT the other way around, pull in your Medium posts into a wordpress blog? I actually prefer writing on Medium, plus I write articles on other sites and would like to pull all of these posts into a new blog I’m creating that will be linked from my site. Just curious if this method will work in reverse. Thanks.

    1. Hi Marko,

      It doesn’t seem to work the other way round as of now. Please see the below comment for some additional options.

      But I would recommend doing it manually on WordPress for what you are looking to achieve. You can use a theme that supports Link format and simply add a title linking to the articles elsewhere on the web.

    1. Hi Alex, Medium hasn’t made this easy and I don’t see any automated option possible as of now.

      You can, however, export posts in HTML format from Medium and manually import to WordPress.

      Use this link – https://medium.com/me/export and you should receive an email with a zip archive of your posts.

      I know this isn’t the solution you are looking for but just wanted to point you to the export option.

      The other possible option is to grab the embed code for your Medium profile and posts and add as widget in your WordPress blog.

  2. Can the plugin also work to automatically insert excerpts in Medium with a “read more” link to the full post on the WordPress site?

    1. Hi Efrain,

      I don’t think that’s possible as of now. The plugin simply provides options to cross-post as public, draft, or unlisted.

      And it doesn’t depend on RSS/feed to add such control.

  3. Hi,
    There is also one more plugin named Blog2Social. It is user friendly as it has no corn job to be done. There is no server side installation process. It is simply installation and activation plugin.

  4. Hi Pradeep, is there a straightforward way of finding my publication id? My blog just has an index.php and then the individual post pages. I’m trying to use the IFTTT method as I’m on .com rather than .org. Thanks, Ameya

  5. We’d love to have our latest published Medium posts automatically shown on our website as blog updates. Does the plugin allow you to create a widget/feed preview of posts on your WordPress site, with the link directing viewers to the blog post on Medium?

    1. Hi Kristen,
      This plugin doesn’t allow you to do that.

      Embedding Medium posts was possible previously and I had seen people adding widget of their Medium posts on WordPress.

      However, it now seems the embedding feature is no longer supported according to Medium official Help article .

      “Can I embed Medium on other sites?

      Medium embeds on other sites are no longer supported.”

      A quick search on Plugin Directory shows me this plugin that says it can do what you are looking for. (Display Medium Posts is a WordPress plugin that allows users display posts from medium.com on any part of their website.) I haven’t tried it to recommend though.

      Let me know if it works for you.

  6. Hi there! Quick question for you – when using the Medium WP plug in, does my site then receive the SEO benefit or the medium posts? Or is it iFramed in such a way that the content is still hosted from Medium.

    Let me know, thanks!
    Michelle

    1. Hi Michelle,
      Your site should still receive the SEO benefits as your website is still the official source.
      When you cross post to Medium, your link on original website is set as “canonical” link.

      “Medium’s official tools for cross-posting (including the Migration tool, Import tool, WordPress plugin, and IFTTT) add the source it is importing from as the canonical link automatically. “

  7. Woah! This is fantastic! The walk through is very nice and easy to understand, and I’m glad you gave alternatives like IFTTT as well as suggestions on what to use for settings. I tried to download the plugin myself and didn’t know that the settings were in “Users > Your Profile.” Thanks Pradeep!!!

  8. Hi,

    I get this error when i publish: Medium Error: No publication ID specified (2013)

    But it seems to get posted on Medium anyway. So I’m not sure why this happens or how to make it go away.

    Any ideas?

  9. The plugin doesn’t work anymore, it causes a glitch with the latest wordpress where hitting the ‘publish’ button gives you a blank white screen.

    Also, the IFTTT applet is now missing from this article. It seems medium did something that makes exporting articles from a wordpress site into medium doesn’t work very well any more.

  10. I got this error
    “`does not have all the necessary permisions for this plugin. Please generate a new one on your Medium settings page.“`

    did you know how to resolve it ?

  11. A quick note circa May 2019: the Medium plugin for WordPress is basically dead, integration tokens can no longer be acquired, and IFTTT has triggers, but no actions.

    What does all that mean?
    * You can go from Medium to WordPress, but NOT WordPress to Medium.
    * The Medium plugin is basically useless.

    I’ve download (but not yet tested) the Blog2Social plugin, which claims to send new posts to Medium and other social media sites. No integration token is needed – when you click the link it brings up a pop-up window to authorize access to the Medium account you’re logged into…

    Otherwise, bookmark the manual import tool (https://medium.com/p/import) and do that for future posts…

  12. I believe medium deliberately shut down all posting channels to their platform, the plan maybe to keep people writing in their platform.

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to keep updated with WordPress?

Join our monthly newsletter to receive best curated WordPress resources.

Want to keep updated with WordPress? Join our monthly newsletter.