WordPressで公開した記事のSNS投稿(無料でできること)

2022-01-10

Webサイトを運用していくとブログだけでなく、Twitterなどの各種SNSも連携して投稿したい場合が出てくると思います。もちろん、SNSの目的に合わせて自分で内容を確認しながら投稿がベストですが、時間も手間もかかるため、自動投稿を使うことも出てくると思います。

今回はWordPress記事をSNSに自動投稿するにあたって、プラグインを使う方法、使わない方法の両方の紹介と個人的な利用方法を記載しています。

プラグインを使う方法

基本的にはプラグインを使う方法が動作も早く安定していると考えていますが、テーマや他のプラグインとの組み合わせによってはタグが重なったり動作が不安定になる場合もあるため確認の上で導入して下さい。

後述していますが、以前は無料で利用できた機能も状況によって有料になる場合もあります。この記事を作成した2022年1月時点での情報となりますのでご注意ください。

Jetpack

自動投稿(パブリサイズ)に対応しているSNSはTwitter、Facebook、Linkedln、Tumblrの4種類で、Instagramと連携するとウィジェットとしてインスタに投稿した画像を表示できるようになります。

連携するためにはWordPress.comのアカウントを作る必要がありますが、ユーザー数も多く広く使われているため安心して使うことができます。

NextScripts: Social Networks Auto-Poster

とにかく対応しているSNSの種類の多さが特徴です。何よりもLINEに対応してくれているので、別の団体で使っているWebサイトで導入してブログ更新連絡を送るのが楽になりました。

サードパーティー制のライブラリが必要となっている機能は有料バージョンが必要になります。

無料で連携可能なSNS

  • Blogger/Blogspot – Autopost to your blog. HTML is supported.
  • Deviantart.com – Autopost to your blog. HTML is supported.
  • Diigo – Auto-submit bookmark to your account.
  • Facebook – Autopost to your business page or community page using free native Facebook API or to your profile, business/community page or groups using third party API library*. Ability to attach your blogpost to Facebook post. Ability to make “Image” posts.
  • Flickr – Autopost images to your photostream and/or sets. Tags are supported.
  • Instapaper – Auto-submit bookmark to your account.
  • Line – Autopost to your channel, group or room.
  • LiveJournal – Auto-submit your blogpost to LiveJournal blog or community. “LiveJournal Engine” based website DreamWidth.org is also supported.
  • MailChimp – One of the most popular email marketing tools. You can send your blogs as email campaigns to specific subscribers.
  • Medium – Autopost to your profile or publications.
  • ok.ru (Odnoklassniki) Autopost to your group/page. Ability to make text posts, image posts, share links.
  • SETT – Auto-post to your Sett.com blog.
  • Telegram – Autopost to your channel, group or chat.
  • Tumblr – Autopost to your account. Ability to attach your blogpost to Tumblr post. HTML is supported.
  • Twitter – Autopost to your account. Ability to attach Image to tweets.
  • Plurk – Autopost to your account. Ability to attach Image to messages.
  • vBulletin – Auto-submit your blogpost to vBulletin forums. Could create new threads or new posts.
  • vk.com (vKontakte) – Autopost to your profile or group page. Ability to attach your blogpost to vk.com post. Ability to make “Image” posts.
  • Weibo – Biggest Chinese Microblogging Service. You can post your messages and images.
  • WordPress – Auto-submit your blogpost to another blog based on WordPress. This options includes WordPress.com, Blog.com, etc..
  • XING – Post text messages or share links.
  • Yo – Send notifications to your subscribers.
  • 500px – Autopost images to your account.

有料で連携できるSNS

  • Flipboard (with third party API library) – post to your magazines.
  • Instagram – (with third party API library) – Post your blogpost’s featured image to your Instagram account.
  • Google Currents (ex Google+ for G Suite) (with third party API library) – Autopost to your profile, business page or community. Ability to attach your blogpost to Google+ post. Ability to make “Image” posts.
  • Google My Business (with third party API library) – Autopost to your Google My Business listings.
  • LinkedIn – Autopost to your account. Ability to attach your blogpost to LinkedIn post. Autopost to LinkedIn Company pages and/or Groups (with third party API library)
  • Pinterest (with third party API library) – Pin your blogpost’s featured image to your Pinterest board.
  • Reddit (with third party API library) – post to your subreddits.
  • Scoop.It (with third party API library) – Autopost to your “Topics”. Ability to attach your blogpost to scoop. Ability to make “Image” posts.
  • YouTube (with third party API library) – Post messages to your YouTube channel feed. If blogpost has youtube reference it will be attached.

Blog2Social

こちらも対応しているSNSの種類は多いです。Instagramとの連携で検索すると無料でできるとの記事が出てきますが、2022年1月現在では有料のPremiumバージョンが必要になっています。

無料で連携可能なSNS(一部有料も含む)

  • Facebook – Post to your profile, page (Free), and in groups (Premium)
  • Twitter – Post to your Twitter account
  • LinkedIn – Post to your profile (Free) or page (Premium)
  • XING – Post to your profile (Free), page (Premium), and in groups (Premium)
  • Pinterest – Post to all your different Pinboards (Free)
  • Imgur – Post to your Imgur profile (Free)
  • Flickr – Post to your Flickr profile (Free)
  • Reddit – Post to your subreddits (Free)
  • VK.com – post to your profile (Free), page (Premium) or in groups (Premium)
  • Medium – post to your blog post with canonical-backlinks to your original post (Free)
  • Tumblr – post to your blog post with canonical-backlinks to your original post (Free)
  • Torial – post to your blog post with canonical-backlinks to your original post (Free)
  • Diigo – post a bookmark to your account (Free)
  • Bloglovin – post to your blog post with canonical-backlinks to your original post (Free)

有料で連携できるSNS(一部無料も含む)

  • Facebook – Post to your profile, page (Free), and in groups (Premium)
  • Google My Business (Premium) – Post to your Business Listing on Google
  • LinkedIn – Post to your profile (Free) or page (Premium)
  • XING – Post to your profile (Free), page (Premium), and in groups (Premium)
  • Instagram – Post to your Business Account (Premium)
  • VK.com – post to your profile (Free), page (Premium) or in groups (Premium)
  • Telegram – post to your Telegram groups and Telegram channels (Business)
  • Blogger.com – post to your blog post with canonical-backlinks to your original post (Premium)
  • Instapaper – post to your Instapaper account (Premium)
  • Ravelry – post to your Ravelry account (Premium)

WP Google My Business Auto Publish

SNSとは違うかもしれませんが、上記のNextScripts: Social Networks Auto-Poster、Blog2SocialともGoogleマイビジネスの連携は有料バージョンが必要なところ、こちらは無料で連携できるプラグインとなっています。

ただし、連携できるのはGoogleマイビジネスだけです。

プラグインを使わない方法

プラグインを使わない連携はWebサイトに何も手を加えないため安定性が変わらない事が一番のメリットです。プラグインが増えるとセキュリティ面の不安も増えますし、サイトスピードへの影響やプラグイン同士の競合が起きると原因究明にも手間がかかるため、今までと変わらず運用できる点は大きいと思います。

IFTTT

以前からあるサービスで、個人的にも使わせてもらっていました。WordPressとの連携にはAPIを使う方法と、RSSフィードを使う方法の2種類があります。

ですが、2022年1月現在ではRSSフィードを使った連携がうまく動かなかった(Never Runから変わらない、W3Cでのチェックは済み)ため、連携にはAPIを使う必要がありそうです。ただし、レンタルサーバーによっては海外からのAPI接続をブロックしているため、APIを使う場合は解除する必要があります(当然セキュリティは低下します)。

RSSを使った連携

APIを使った連携

正直、個人的にはUIも分かりづらくレシピが3種類になってからはあまり使わなくなっていますが、現在でも利用することは可能です。

Zapier

こちらも、無料では5つの連携(Zap)しかできませんが、UIはIFTTTよりもわかりやすく現在はこちらを使うようになっています。

IFTTTでできなかったRSSフィードの連携も問題なく行えていますが、すいません、API連携が可能かどうかについては確認していません。正直、セキュリティ面を考えても海外からのAPI連携は避けた方が無難だとは思います。

先日のAll In One SEOでもAPIの仕様で重大な脆弱性がありましたし、運用上必要が無いものは許可しない事がセキュリティの基本です。

RSSフィードを使ったSNS連携

利用しているSNSと自動投稿の運用状況

このWebサイトと別の任意団体でもWebサイトを運用しているため、そちらと合わせての運用状況になります。基本的にはタイムラインに流れていくSNSに対してブログ記事のリンクと一言を投稿するために使っています。

利用しているSNS +α

  • Instagram
  • Twitter
  • Facebook(ページ)
  • LINE
  • Note
  • はてなブックマーク:利用頻度低い
  • Googleマイビジネス

自動投稿しているSNSとプラグイン

  • Twitter・Facebook → Jetpack
  • LINE → NextScripts: Social Networks Auto-Poster
  • Googleマイビジネス → WP Google My Business Auto Publish

最初にJetpackでTwitterとFacebookの連携をしたためJetpackを使っていますが、LINE連携で導入したNextScripts: Social Networks Auto-Posterに一本化してもよさそうとは考えています。

自動投稿していないSNSと理由

Instagram:WordPressの文章量が多いためInstagramへ自動投稿する必要性が低い。InstagramからWordPressへの連携も、結局文章を作るため作業量への影響が低く導入見送り。

Note:Note自体がある程度ボリュームが必要なコンテンツになるため、リンクと一言ではNoteを使う必要性が低いため自動投稿は行わない。ブログで記事をまとめる前のネタ帳をブログ記事のリンクと一緒に公開。

はてなブックマーク:自分でブックマークしてもあまり意味がない事と、はてなブックマークが外部との連携を切っていっているため未実施。

SNSをどこまで使うか

現在7種類のSNS(?)を使っていますが、自動投稿しているものは4種類だけです。3種類のSNSは目的から自動投稿にそぐわないこともあり手作業ですが、正直手間もかかるため更新頻度は低いです。

はてなブックマークも登録はしたものの、自分だけブックマークしてもあまり意味もないため退会することも考え中です。もちろん、チャンネルを広くして幅広い人に見てもらうことは大切ですが、新しいSNSサービスも出てきている中で全てのSNSに対応することは難しいとも思っています。

ある程度必要なSNSだけ残して、メジャーであっても自分自身の重要性が低いSNSは切っていくこともメリハリをつけた運用に必要とは考えています。