The 11 best marketing apps for small businesses in 2023

If you’re marketing a small business or a growing brand (like myself), you’re in for a challenge. How do you cut through the noise? How do you compete against competitors with deeper pockets than you? How do you make sure your marketing is effective and you’re not just chucking money away?

The good news, there's plenty of useful tools to help with your small business marketing plan. These can support all aspects of your strategy, from apps for advertising your business, to acing your social media and unearthing interesting nuggets of insight into potential customers. Picking the right ones will set your marketing strategy up for success.

We’ll cover how to build your martech stack first - but for those who can’t wait, here's my list of 11 essential, affordable marketing tools for small businesses in 2023:

1. Dash - organise and use your brand’s marketing content
2. Canva - create marketing assets on the fly without a designer
3. WordPress - simple, stylish templates for building your website
4. Hotjar - make sure your website conversion rates are up to scratch
5. Buffer - manage and schedule your social media ahead of time
6. SparkToro - research your target audience
7. Google Analytics - get data on your website’s performance
8. Google Ads - advertise your business through paid search and media
9. Ahrefs - identify SEO and content marketing opportunities
10. Mailchimp - send top-notch email marketing campaigns
11. Mopinion - collect customer feedback so you can improve performance

You can also download our free marketing apps database to discover more apps to help your brand grow. 🌱

The top 11 marketing apps to advertise your small business

Ready to boost your small business marketing efforts and crush your strategy? Here's a rundown of the marketing tools I'd recommend. 😇

1. Dash - search and share your marketing assets

Most marketing requires visuals, and lots of it. Marketers need to manage an online brand, several social channels, a website, email campaigns and more. And it’s often marketing’s job to share content with the rest of the business or external partners like resellers or ad agencies.

It's a challenge keeping on top of all those images, graphics, product shots and videos without feeling overwhelmed. And that’s only going to get more painful if you’re planning on growing your marketing output.

Here’s one thing you can do right now: be like our customers and stop using Google Drive or Dropbox to manage your visuals. These are document and file collaboration tools which aren’t designed for finding, sharing or organising your images and videos.

Use Dash, instead. It’s a great digital asset management (DAM) tool for small businesses. Think of it like a home for your brand and marketing assets. Use it to:

  • Search for all your marketing images, videos, logos and more (and give your team access to them)

  • Organise your visuals with your own custom tags, like how they performed out in the wild, which products your photos feature, or which marketing campaign they’re designed to be a part of.

  • Share content with external partners who need regular access to your assets - like your ad agency, press contacts or your resellers. Here’s a portal we use to share ad graphics with our paid media agency.

Take it from Nathan at furniture brand RJ Living who made the switch from Google Drive to Dash:

“We realised our Google Drive wasn’t sustainable any more, it wasn’t letting us grow … Dash has saved us countless hours. We can grow with Dash and I can’t see us outgrowing it for a long time, if ever.”

Here's what RJ Living's Dash looks like, by the way. 👇

Pricing: Dash is one of the most affordable DAM tools out there. Plans start at £79 / $109 a month which gets you access to every feature and unlimited users.


Try Dash for free.
No credit card, no auto-renew.

We'll process your data to handle this request. More info can be found in our Privacy Policy.

2. Canva - create marketing graphics

There’s times you’ll definitely want to use a talented graphic designer, like if you’re considering a rebrand or you’re working on a bigger projects (such as a catalogue launch).

But for standard social media graphics and website banners, it’s most likely not the best use of their time. As marketers, being able to create these yourself will save you time and let you launch your campaign quicker.

And Canva is great for that. With an extensive library of stock elements and templates, it lets you easily create and collaborate on graphics. If you're not a designer, and struggle finding your way around Photoshop layers (just me?), this is the tool for you. And now that Dash integrates with Canva, you can drop assets from Dash straight into your designs.

We use Canva a lot in the Dash marketing team when creating content. In fact, the header for this very blog post was created in Canva! If you’re feeling inspired, here’s tips on how to improve your Canva design skills.


Pricing: Canva offers a pretty good free version to get up and going with, although you'll find most design elements locked away. Their paid version starts at £11 / $15 a month and ramps up depending on the number of users and the features you want.

3. WordPress - run your marketing website

A CMS, short for content management system, is a marketing essential. It's a way for you to build a website, edit pages, and run your blog through a single platform.

Some providers offer a combined CRM and CMS service. For Dash, we use HubSpot to track leads and deals - so we build our website through it too. But these can often be expensive, so if you're after a dedicated CMS for small businesses, look to WordPress. You won’t need much HTML knowledge to get started. Pick one of the many templates WordPress offer and you'll be up and running in no time. You can also plug your site into other useful apps to make sure everything is connected. If you're an ecommerce brand, use WordPress's very own ecommerce platform, WooCommerce.

Pricing: WordPress lets you get started for free, but if you'll most likely want their business plan starting at £20 / $25 a month.

4. Hotjar - optimize your website landing pages

If people are landing on your website but not doing anything, like purchasing a product or requesting a demo, conversion rate optimisation (CRO) should be a priority. So once you’ve set up your website on a CMS, use Hotjar to understand exactly how your visitors are interacting with your site. Hotjar’s heatmaps plot how visitors pilot their cursor around your page and it can show some really interesting behaviours. It can highlight some quick-win areas you can use to improve your conversion rate.

Here’s a recent heatmap of our free trial page, one of the most important sections of our website. 


You can see most of the clicks aren’t on our main ‘get started’ call-to-action (CTA) button, but on our Dash logo instead which takes visitors back to the homepage. This could suggest visitors haven’t found the information they need on the page, or that our main CTA isn’t appealing enough.

Pricing: They've got a free version for when you're just getting started. Paid plans start at £34 / $43 a month.

5. Buffer - schedule your socials

If you want to sell your products and build your brand, social media is essential. But managing your brand's social profiles takes time, effort and creativity. That's why many marketers use social media management tools, like Buffer.

Using Buffer, you can run all your social media platforms through a single application. You're able to collaborate on social media posts with your team and then analyse their effectiveness once they've been sent. One of their most useful features helps you schedule posts for your social platforms ahead of time. This means you can set up months of content ready to go out on your brand's channels - rather than realising you haven't tweeted in a while and doing a mad scramble for content (trust, I've been there).

Pricing: They’ve got a free version, but the functionality is a bit more limited. Paid plans start at £4/$5 a month for each social channel you sync up.

6. SparkToro - Discover where your audience hangs out online

Good audience research is the foundation of any successful marketing campaign. And part of that is understanding where your customers spend their time on the web and who they’re influenced by.

You could use a tool like SparkToro to build out the picture for you. Type in what your audience frequently talk about, and it’ll pull a load of demographic and website behaviour information.

Here’s an example. We’re working for a small houseplant brand and we know our customers frequently talk about ‘houseplants’ online. Plugging that into SparkToro tells us a load of interesting information, like:

  • Top words in their social bios
  • What hashtags they use in their social media
  • What social media profiles they’re engaging with
  • What websites they visit

(Apparently people who talk about houseplants also talk about Bill Nye and the Jonas Brothers? Who knew! 😅)

You can use this information to tailor your advertising segmentation and draw up a list of influencers or media outlets to partner with.

Pricing: They have a free plan which nets you 50 searches monthly. Their paid plans start at $50 / £40 a month.

7. Google Analytics - analyse the performance of your marketing campaigns

This will come as no surprise - but Google Analytics is an essential tool for any digital marketer. It should be one of the first places you go to when your boss messages you with the dreaded “what did that campaign actually result in?” question.

But it’s a double-edged sword. The amount of information it contains can be overwhelming. It's got data on website sessions, audience demographics, content performance and page load times. And that's just scratching the surface. It's easy to fall down the data rabbit hole, and I've done just that in the past. But you can't report on everything - and not everything will be useful. Here's a tip if you're finding yourself overwhelmed. Take a step back and plan what would be the most useful to find out.

For example, if you're running a marketing campaign, you may just want to analyse visits, referring sources (so you know whether your channels are working) and conversions from your campaign landing page. Don't feel like you have to report on everything!

Pricing: The standard version that most growing brands use (including ourselves) is free. They offer a more advanced version, called Google Analytics 360, but it's decidedly not free - it'll set you back about £110k/$150k a year!

8. Google Ads - advertise your small business

From Facebook Ads to TikTok to Pinterest, there’s no shortage of advertising platforms begging for your dollar. Each could provide an important part of your small business paid media strategy, depending on where your audience hangs out.

But a great place to start is Google Ads. Setting up an account gives you access to the Google Search Network, as well as advertising opportunities on YouTube and Google Shopping, and the chance to show ad graphics on third-party websites through Google’s Display Network.

For Dash, Google Ads are one of our main demand generation channels. We use Google Search to knock down competitors bidding on our brand name, run YouTube ads for product awareness, and make use of Google Display in our remarketing campaigns so we can target previous visitors to our site.

Pricing: Google Ads is an advertising platform, so you decide how much you want to spend.

9. Ahrefs - set your SEO and content strategy

Content is king but SEO is… important? I tried.

SEO (or rather ‘search engine optimisation') can be a bit of a dark art, but it's basically to do with how far up your web pages rank in search engine results. Using a variety of different factors, search engines try to match content they think best serves a user's search. On average the first result in a search hoovers up about a third of all clicks for that search phrase. So the further you are up the rankings, the better you'll perform. Creating an SEO content strategy can help boost you up the search results for terms relevant to your brand.

We've been drafting one ourselves for Dash since launching on a new website, but it's tricky to know where to start. To help us out, we've been using Ahrefs. It's super useful for unearthing opportunities to rank for relevant search terms which are less competitive and easier to appear for.

How does it work? Let’s use the same houseplant brand example. Ranking for obviously valuable search phrases like ‘houseplants' will be very difficult right out of the gate as you'll be facing stiff competition from established brands. According to Ahrefs Keywords Explorer, the term has a keyword difficulty of 62 (1 being the easiest, 100 being the most difficult). It estimates you'll need backlinks from 141 referring other sites to stand a chance of ranking in the top 10 results.

Don’t despair. Delving further into Keywords Explorer can unearth less-competitive terms to target your content to instead - like ‘houseplants for beginners', which has an average monthly search volume of 350 and a keyword difficulty of 22! Score.


This approach can work for almost any industry or company you're in. There's a tonne of other things Ahrefs can help you with (I'm a fan, okay?) but you get the gist.

Pricing: Starts at £79 / $99 a month.

10. Mailchimp - level-up your email marketing campaigns

Email marketing is one of the older and more established forms of digital marketing, and it’s not going away any time soon. Email campaigns are still one of the most effective ways of interacting with your customers. 72% of people say email is their preferred way of brands communicating with them!

If you want to level-up your brand’s email marketing, take a look at Mailchimp. Not only does it have the cutest logo in this list - sorry but a monkey in a hat? I’m sold - it also makes it easy to send stylish and effective email campaigns.

Got your email content ready to go? Use Mailchimp’s Content Optimizer to whip it into shape. It’ll suggest improvements to your copy and imagery based on what it knows about email best practices.

Email automations are another way to improve your email game and you can do those through Mailchimp. Rather than email campaigns, which usually go out to everyone in a defined audience in one go, automations are ‘always-on’ emails which send based on individual behaviour. There’s a tonne of clever ways to set these up, but ‘abandoned shopping cart’ emails are a pretty common and effective one.

P.S. While we're talking about emails - as an extra bonus (you’re welcome), I’d recommend Really Good Emails. It’s a free library of cool email examples you can take inspiration from.

Pricing: Mailchimp has a free tier to get you started. Its paid plans with more advanced features start at £10 / $13 a month.

11. Mopinion - get feedback from your customers

Feedback is a gift. How do you know what you're doing is working if you never ask your customers for feedback?

If you're looking to hear what customers think about what you're currently doing, take a look at Mopinion. It makes it easy for small teams to start collecting customer feedback. You can use it to gather insights into the customer experience of your website, mobile apps or email campaigns with little to no technical knowledge.

How might you use this in real life? Take a leaf from German sports retailer SportSheck. They ask for feedback on the clarity of the descriptions they've written for the products they sell. When a site visitor performs a product search on their site - let's say for ‘white trainers' - they also ask how accurate the search results are. Quick wins like this add up, and it lets them hone their online retail site so it can perform even better. Pretty smart, in my book!

Pricing: Pricing for Mopinion starts at £225 / $229 a month. It can be expensive as a regular payment, but you’re constantly going to be doing audience research. Instead I’d recommend paying for it on a project basis, and cancelling if you know you’re going to go a period of time without using it again.

Composed marketing database

The marketing apps database 

Discover the tools to help your brand grow without breaking the bank.  

Download now

How much will all these marketing tools cost in total?

Budgets are tight for small businesses and every penny spent should count. But by picking tools specifically priced for growing brands, you’re not going to spend a fortune. If you decide to go with the tools I’ve recommended above, and opt for free versions where they’re offered, you can bag them all for around £400 or $500.

If you’re particularly interested in Dash but want to get it past your manager, check out our article on justifying the return on investment (ROI) of your DAM.

Building a martech stack for your small business

So now we’ve covered my recommendations for digital marketing tools, it’s time to think about how each will fit into your marketing technology (martech) stack.

These are the four broad categories of marketing apps:

  • Running your website: Almost everything you do in online marketing will point visitors back to your website where you can convert them.

  • Content creation and organisation: Every online marketing channel needs visuals. Picking tools which help you create, organise and share your marketing assets will be essential.

  • Deployment and acquisition: From SEO to email to paid media, no matter your acquisition strategy there are tools out there to support every marketing channel.

  • Marketing metrics and analysis: Getting clear performance data on your marketing is key. You can use the insights you glean to better optimise your future campaigns.

Here’s how my recommended tools fit into these four key categories.


I’d recommend making sure you’ve got at least one app covering each of these sections. Use our marketing apps database to start whittling down your favourite applications.

And what better time to start testing out new small business marketing apps than right now? Try Dash, our digital asset management platform, for free today. It takes seconds to set-up and you don’t need to put in your credit card details either.

Table of contents

Dash can help your small business grow 🚀

See how Dash saves marketers hours each day.

Get started with a 14-day free trial
– no credit card, no auto-renew.