21 Best Free Tools for Social Media Marketing

October 5th, 2017   •   6 comments   

Wish to know the best thing about social media marketing?

Well, there are lots of free online tools which you can use to boost your game.

However, navigating these tools can be quite a chore. How would you know which tool is suitable for your brand?

As a social media marketing consultant and trainer, I’m always on the lookout for suitable tools. Used in unison, they help me to improve my productivity, growth hack my business, and boost the performance of my clients’ social media campaigns.

Here are some of my favourite social media marketing tools.

Competitor and Customer Analytics

#1 Google Trends

Google Trends is a useful search tool which shows you the relative search volume of specific terms compared to each other. You can also gauge which are the popular and trending search terms in different countries around the world. This is useful in deciding which terms you should use relative to one another when you are writing website or blog content.

#2 BuzzSumo

Focused on the popularity of articles based on social shares, BuzzSumo allows you to research and monitor content based on different keywords.

Offering free (limited functions) and paid versions, the tool allows you to do the following

  • Find the most shared content on social media channels – be it your own domain or other domains
  • Find social media influencers related to particular topics
  • Get alerts based on keywords, brand name, links, author name or domain
  • Track competitors and do an analysis based on their most widely shared content

#3 EpicBeat by Epictions

Similar in function to BuzzSumo, EpicBeat helps you to surface trends in content sharing, audiences and influencers. You can also dive into the details of this tool with useful charts and graphs that help you to determine which topics and phrases would make sense on social media.

Unfortunately, the free version of this tool has reduced some of its functions recently. Comparatively speaking, however, its paid version is much cheaper than BuzzSumo Pro.

#4 Socialbakers

Socialbakers is a useful social media tracking and competitive research tool allowing you to track data analytics and social media management across social channels such as Facebook, Instagram, Twitter, YouTube, LinkedIn, Google Plus and Pinterest. You can use its free analytics tool to compare your brand’s performance on social media against a competitor.

#5 Fanpage Karma

Like Socialbakers, Fanpage Karma allows you to conduct social media analytics and monitoring. What I love about this tool is that it provides more detailed performance metrics of your brand against competitor brands in nicely visualised charts, tables and word clouds. It also provides insights on posting strategies and performance of social media profiles like Facebook, Twitter or YouTube.

#6 Google Alerts

A free tool from Google, Alerts allows you to track and discover which brand or keywords are mentioned on forums, news websites, and blogs. An email will be sent to your account the moment those keywords appear.

Social Media Content Creation

#7 Easel.ly

Wish to design your own infographics? Consider using Easelly – a tool that simplifies making infographics. Offering a large library of templates, you can easily find an infographic outline, vectors, icons and other design element to create your ideal infographics.

#8 Canva

My favourite design tool, Canva is an easy to use image design tool with enough easy-to-use features and functionality to allow anybody to create attractive visual social media content. The tool comes with several ready templates for you to adapt from, tonnes of free images and icons (it charges for premium ones), and allows you to upload your own images too.

#9 Keyword.io

Have you ever felt stumped at which keywords to use or what phrases would resonate with your online audience? Well, help is here.

Keyword.io provides a comprehensive list of highly relevant keyword suggestions to help you create more effective messages and better connect with your audiences. It trawls the search engines to determine the actual phrases which people use to find information on products and services.

#10 Freepik, #11 Unsplash and #12 Pexels

Freepik, Unsplash and Pexels are three of my favourite sources of free images, vectors and icons. They provide visual backgrounds and photographs that you can use for your blog, Facebook posts, Instagram posts, Tweets and virtually any other channel.

Tools to Deliver Promotions and Offers

#13 Wishpond

Branding itself as an “all-in-one marketing suite”, Wishpond comes with different easy-to-use apps for running various social contests, creating landing pages, or developing website popups or online forms. It can also be used for lead activity tracking, lead management, lead intelligence, marketing automation, email marketing and marketing analytics.

#14 Agorapulse Contest App

If you wish to run Facebook contests directly on the channel itself, you can consider using Agorapulse Contest App. Reward your fans and increase engagement by running Sweepstakes, Quizzes and Photo Contests directly on your Facebook Timeline

Measure Social Media Performance

#15 Google Analytics

The heavyweight of all web analytics tools, Google Analytics is a free service offered by Google that helps you to track and report website traffic. Now the most widely used web analytics service on the Internet, it allows you to compare across your different sources of traffic and track which social media channel brings in your most valuable customer traffic.

#16 Facebook Insights

Provided free with all Facebook page accounts, Facebook Insights is a powerful tool. You can track all user interactions with your Facebook Fan Page including the following:

  • Most engaging social media posts
  • Growth of fan likes
  • No of engagements per time period – likes, reactions, comments, shares and clicks
  • Best time of the day and time of the week to post
  • And a whole lot more…

#17 Keyhole

Clueless about how you can track the total number of hashtags for your social media campaign? Well, Keyhole provides the answer. Spanning across Twitter and Instagram, it allows you to determine how well your hashtag has performed as well as the most influential sharers of your hashtag.

#18 Instagram Insights or Squarelovin

If you are active on Instagram, you should consider upgrading to an Instagram Business Profile. Doing so allows you to access Instagram Insights such as the following on your Instagram app:

  • Weekly impressions, reach and engagement across all posts
  • Total profile visits
  • Times of day when followers engage

Alternatively, you may consider signing up for a free SquareLovin account. This small but powerful tool tracks your Instagram analytics in areas such as the following:

  • Growth of Instagram followers
  • Most popular posts (based on Likes and Comments)
  • Most engaged followers (ie your superfans)
  • Average number of engagements per post

#19 Klout

Klout allows you to measure your social media influence across multiple social networks. Beyond providing you with an all-in-one social influence score, it also offers solutions and recommendations on curated content that you could share based on your influence topics and patterns.

Manage Social Media Accounts

#20 Hootsuite

One of the most comprehensive social media tools out there, Hootsuite allows you to manage multiple social media channels by monitoring, posting and delegating tasks within a team.

The primary advantage of Hootsuite is that it allows you to connect to multiple social networks such as Facebook, Twitter, and LinkedIn, as well as Instagram and Foursquare. You can also schedule your posts in advance and determine when the best time you should post.

#21 Buffer

Like Hootsuite, Buffer allows you to create multiple posts and add them to your queue. Personally, I prefer this tool over Hootsuite due to its relative simplicity and ease of use. What’s especially cool is its Optimizer tool which allows you to choose the best time to post your social media content based on when the most engagement would occur.

Are there other social media tools which you’d recommend for social media marketers? I’d love to read your recommendations.

Tags: , , , , , , , ,


  1. posted on Oct 11, 2017 at 1:08 AM

    Great list! For managing social media accounts for multiple clients or brands, I’d add GAIN (https://gainapp.com) which allows your team to automate the entire social publishing workflow for Facebook, Twitter, LinkedIn, and Instagram, moving each piece of content along gathering feedback from internal marketing team members and clients until every post is approved.

  2. posted on Oct 27, 2017 at 12:30 AM

    Hi, I have created an Instagram analytics tool called Hashtagmeter (www.hashtagmeter.com). It’s absolutely free. I would appreciate you could include my site in this post. Thank in advance

  3. Clara
    posted on Nov 17, 2017 at 9:41 PM

    Great list!
    I would recommend one more social media tool to get Competitor and Customer Analytics – Snoopreport https://snoopreport.com. It tracks user actions on Instagram as likes, comments and follows and provides weekly and monthly reports with metrics that help to research user insights and update a marketing strategy.

  4. posted on Dec 04, 2017 at 9:17 PM

    Nice information, Thanks for sharing. I use Canva for create image for blog and post it’s good and easy to handle.

  5. posted on Dec 23, 2017 at 1:33 AM

    Great article!
    Thanks for sharing!
    Also glance over Webris Seo Tools at https://webris.org/tools/ which provides custom stack of marketing tools.

  6. posted on Feb 11, 2018 at 9:25 PM


Leave a Reply

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