I recommend the Genesis Simple Share plugin for social sharing buttons, and the Simple Social Icons plugin for adding a widget with links to your social media profiles.
Social Media Image Sizes (in Pixels)
- Facebook Profile Picture: 180×180 (displays at 160×160)
- Facebook Cover Photo: 851×315
- Google+ Profile Picture: 250×250 (Recommended)
- Google+ Cover Image: 1080×608
- Instagram Profile Picture: 110×110
- LinkedIn Standard Logo: 100×60
- LinkedIn Square Logo: 50×50
- LinkedIn Banner Image: 646×220
- LinkedIn Career Cover Photo: 974×300
- Pinterest Profile Picture: 165×165
- Tumblr Profile Picture: 128×128
- Twitter Profile Photo: 400×400 (displays at 200×200)
- Twitter Header Photo: 1500×500
- YouTube Channel Cover Photo: 2560×1440
- YouTube Channel Icon: 800×800
Facebook Share Images
When you share a page on Facebook, it checks for the Open Graph meta tags first for any images. If you’re using the Yoast SEO plugin, the first image in your content should be set as your share image.
If you don’t see the correct image, it might be too small. It needs to be at least 200×200 pixels. You can manually set it by going to the Yoast SEO panel below the Visual Editor of the page/post. You can click on the icon on the left for Social options and specify the image there.
Facebook caches the images. So if you don’t get the size right or don’t specify it in the Social tab of the Yoast SEO panel, it will show the wrong image until you clear the Facebook cache for that page. You will need to go to https://developers.facebook.com/tools/debug in order to clear the cache. Enter your URL with the “fbrefresh” parameter as follows: http://www.example.com?fbrefresh=CAN_BE_ANYTHING
If you have any social media accounts, such as Facebook, Twitter, and LinkedIn, we suggest you link them to your website. You can get traffic from your network as well as an SEO benefit. If you can, you should create company pages/profiles. You can embed social media profiles in your sidebar with the Simple Social Icons plugin. You can add social sharing buttons with the Socialize or Sharebar plugins.
TwitterFeed allows you to automatically copy your posts to Facebook and Twitter. Follow these steps to set it up.
- Set up a TwitterFeed account.
- Specify which feeds you want copied. In this case, a feed can refer to all of your posts, or one of your post categories. If you want to copy some of your categories, but not all of your posts, you will need to add a feed for each category. The feed should be in the form of [URL]/feed, where [URL] is the page on your site that is displaying the posts. For example, if you want to display all posts, and your posts are displayed on your home page, the feed would be in the form of http://yourwebsite.com/feed. If you want to display all posts, and your posts are displayed on your “blog” page, the feed would be in the form of http://yourwebsite.com/blog/feed. If you want to display only posts from your “news” category, the feed would be in the form of http://yourwebsites.com/category/news/feed.
- Under Advanced Settings, you can set your Update Frequency (as frequent as 5 updates every 30 minutes), Post Content preferences, Post Prefix, Post Suffix, and other options.
- In Step 2, you will need to authenticate / log in to each account that you want to be automatically updated. Currently, you can choose from Twitter, Facebook, Statusnet, Ping.fm, and Hellotxt.