how to create digital marketing strategy
How to Create an Effective Digital Marketing Strategy

In this post, you’re going to learn exactly how to create and implement an effective digital marketing strategy, step-by-step.

In fact, it’s the same strategies I’ve used over the years to drive millions of visits to my website and clients’ websites.

So, if you want to learn how to use digital marketing to grow your traffic, this strategy guide is for you.

What is a digital marketing strategy?

A digital marketing strategy is a plan of action that describes how to use one or more online marketing channels to reach your target audience. It has a list of steps and specific digital marketing goals.

Having a digital strategy is important because it will help you orchestrate the different online marketing strategies so that they all work towards achieving your business goals.

The person responsible to design and execute a digital strategy is the digital marketing manager of a company.

Together with his team, they will make sure that every marketing activity is part of your digital marketing plan.

How to create a Digital Marketing Strategy

These are the steps to follow to create an effective marketing strategy.

  1. Specify measurable business goals
  2. Identify your target audience
  3. Understand users needs and search intent
  4. Create a content marketing library
  5. Start with SEO as early as possible
  6. Explore paid advertising channels
  7. Use email marketing segmentation and automation
  8. Take advantage of new traffic sources
  9. Use retargeting and personalization
  10. Work on conversion optimization
  11. Evaluate and revise your strategy

The first step in creating a digital marketing strategy is to specify your business goals. In other words, to determine what you want to accomplish with digital marketing.

Any goals you set have to be measurable and well-defined. Everything in a digital marketing campaign is measurable (from start to finish) and you need to take advantage of this and form a digital marketing plan that has specific milestones and targets.

Some typical goals are:

  • Raise brand awareness
  • Increase organic traffic
  • Make more sales
  • Get more email subscribers
  • Reduce the cost of PPC campaigns
  • Get more Facebook followers
  • Get more YouTube subscribers

While the above is a good starting point, they are still vague. A better version would be:

Raise brand awareness by:

  • Increasing Facebook Followers to 10K
  • Facebook Ads reach to 400K
  • Getting brand mentions from high-traffic websites
  • Increasing YouTube video views by 10K

Increase organic traffic by:

  • Getting higher rankings for keyword X
  • Publishing new content targeting keyword Y
  • Updating existing content that meets criteria A and B
  • Run an email outreach campaign to get X links

A good way to come up with measurable goals is to use the top-down approach. Start by specifying your goals in business terms and then translate that to digital marketing goals.

Here is an example to understand this better.

Business goal: Increase sales to $50K per month from Google organic traffic.

Assuming that you make $1000 from every 5K visit you get from Google search, to get to $50K in sales per month you’ll need to get around 250,000 visits from Google.

If your current traffic level is 140K Google visits per month, then your digital marketing strategy should include steps on how you can get from 140K visits to 250K visits.

A typical step could be, “Publish 3 new blog posts per week”, which needs to be broken down further to specify which/topics and keywords the blog posts will target and what would be the expected outcome in terms of traffic increase.

Experienced digital marketing specialists know that this is not always easy to calculate because digital marketing is a dynamic industry and changes all the time. But, having a detailed plan will help you adjust your strategies so as to get closer to your goals as possible.

It goes without saying that your plan has to be realistic, taking into account the competition and complexities of your industry.

Also, to be able to analyze data and make informed decisions, you first need to track it correctly and accurately so, having a good analytics system in place is more than essential.

2. Identify your target audience

The second step is to identify your target audience. In other words, specify in detail who you want to target with your campaigns.

Some marketers, place this as the first step in the process and this is not wrong. What is certain is that this is an exercise you need to perform in the early stages and before finalizing the next steps of your marketing strategy.

What does identifying your audience mean? Specifying in detail the characteristics of people that might be potentially interested in your offerings.

In your audience identification, you should include things like:

  • The countries/areas your potential customers live in
  • Their age group
  • Gender
  • Educational background
  • Marital status
  • Family status
  • Occupation
  • Their interests


3. Understand user needs and search intent

Once you know the profile of your target customer, the next step is to use different techniques and try to understand their needs and how they express this when searching for information using a search engine or a social network.

There are two ways to approach this process. The first method is to take the typical digital sales funnel and identify what your customers might need at each stage.

The second method is to take the different customer profiles created above, and come up with a  separate sales funnel for each.

This is my recommended method because it makes it easier to set up and run dedicated digital marketing campaigns for each customer profile.

Let me give you an example to understand this better.

My agency provides digital marketing services to small businesses and we’re also offering online courses. People looking for services have a totally different profile than people looking for training.

There are also variations within the same segment i.e. beginners to digital marketing have different training needs than the more experienced marketers.

So, by analyzing each buyer persona separately, you can come up with a more accurate plan of how your content, products, or services can help them solve their problems and needs.

Search Intent

In the digital marketing world, the needs of users are expressed through search queries. When a user types a search query in Google, it has a specific intent and if your content/products or services do not satisfy it, your digital marketing strategy will fail.

That’s why it is important to perform keyword research from the very beginning and capture all topics, keywords, and phrases throughout the buyer journey, from awareness to conversion.

Social media networks don’t reveal the ‘searchers’ intent’, what happens then?

It’s true that users browsing Facebook may not have a specific intent in mind but they have a particular profile.

To increase your chances of targeting the right type of audience, you can analyze the profile of your search visitors (using Google Analytics) and use custom audiences to find matching audiences (Lookalike Audiences) on Facebook.

Always use any available data that you have as your starting point for research. The results will be more accurate than using data that is external to your website.

4. Create a content marketing library

The next strategic step you need to make is to create a library of content assets. You know your audience and their needs, now it’s time to create various types of assets to use in your campaigns.

A digital asset can be a blog post, infographic, image, video, podcast, cover image, logo, and anything else you can publish on your website or social networks.

In the digital marketing world, this is what content marketing is all about. Content marketing is important because it’s the process used to decide what kind of content to create, when, and where to publish it.

I prefer to execute this step in the beginning and before running any campaigns because it’s more efficient to have a pool of content assets ready in advance rather than having to do this every time you’re about to start a campaign.

When you follow the steps in the order described in this guide (set goals, create customer personas, identify needs, and search intent), then you have all the information you need to work on your content assets.

It’s also easier to assign the content creation part to the different members of your team to work in parallel.

5. Start with SEO as early as possible

A strategic decision to make that can positively impact your digital marketing efforts is to start with SEO as early as possible.

SEO is one of the most effective digital marketing strategies but it has a caveat. It takes time to work.

Unlike other digital marketing strategies, when you start an SEO campaign, it may take 4 to 6 months to generate any results. This is a long time to wait so most marketers tend to focus on other digital channels first (like Facebook Ads, and Google Ads) that are more immediate.

That’s a good approach but the common mistake is that they forget about SEO and only re-visit SEO after they realize that they cannot build a successful digital marketing campaign based solely on paid advertising.

So, a better strategy is to allocate a portion of your marketing budget from the very beginning on SEO-related tasks. In parallel, you can start working on your paid campaigns and other channels.

SEO is important because the majority of search traffic is distributed to websites that appear in the first 5 positions of the search results. So, if you want to get traffic from search engines, you need to appear in the top positions for search terms related to your business.

The best way to get started with SEO is to follow a step-by-step approach:

Step 1: Review your technical SEO and make sure that search engines can access and index your content without any problems. This is important since any issues at this stage will be catastrophic for your efforts.

Step 2: Optimize your content for search engines. In Step 4 above, you will create content that satisfies the needs of the user. Before publishing, you need to make sure that it’s SEO optimized.

This means, giving the right signals to search engines (through your titles, descriptions, headings, etc) to help them understand your content better.

Step 3: Promote your website and content. One of the most important SEO ranking factors is how other websites on the Internet ‘think’ of your website. If other relevant websites trust your website and they express this through a backlink, this is a strong signal to Google that your website deserves to be on the top positions.

If SEO is something that you haven’t done before for your website, the best way to approach this is to add it to your digital strategy and assign this task to SEO experts.

6. Explore paid advertising channels

When you start an online business, you know in advance that a large portion of your marketing budget will be allocated on PPC marketing (paid ads).

But, not all PPC platforms are the same. Based on your previous analysis (steps 2 and 3 above), you need to choose which platforms are more suited for your audience.

You can use the table below to get an idea of how the user profile looks for the most popular social networks.

Facebook Ads – ideal for all kinds of businesses. Works better for B2C. The best platform to raise brand awareness.

Instagram Ads – suitable if you want to reach a younger audience.

Twitter Ads – Business oriented. Great for informing your community of updates.

Linked Ads – Strictly for business-related advertising. Use it to reach decision-makers.

Google Ads – The most reliable platform to get targeted traffic to your website through paid search ads.

Google Display Ads – Use it for retargeting purposes and to reach your audience in the various Google products (YouTube, Gmail) and thousands of websites that participate in Google AdSense.

Bing Ads – Not as powerful as Google but a good alternative to get more search traffic to your website.

7. Use email marketing segmentation and automation

The end goal of a digital marketing campaign is to generate more revenue for a business. But in order to get to your ultimate goal, you first need to consider micro-conversions.

For example, while one of my goals is to sell my digital marketing course, an intermediate goal is to get people to subscribe to my email list (micro conversion).

I consider this an important step because I know from my statistics that a large percentage of people that subscribe to my list, will eventually convert.

The same concept can be applied to any business or product. You need to give incentives to users to sign up for your email list and then send them personalized emails that will help them make the final decision, which is to convert by buying your products or services.

An important element to make this work is segmentation and automation.

With email segmentation, you segment your list into groups of people that share the same interests and send them customized content.

For example, people registering to my list to download the SEO Checklist will get different email content than people who register to receive my posts updates.

If email marketing is a new concept for you, then you can realize that it involves a lot of work and that’s where email automation comes into play.

Here is a visual example of how email automation works.


8. Take advantage of new traffic sources

A complete digital marketing strategy should not only take into account the traditional online marketing channels but should also cater to new digital marketing strategies that rise to the surface.

To be more precise, at the time of writing this post, there are a number of new channels that you can explore like:

  • Google Discover Ads
  • Google Shopping Search
  • Google Shopping Ads
  • Tik-Tok
  • Google Keen
  • Optimizing your content for voice search
  • Optimizing your content for Google rich snippets

These channels are new and most probably less competitive than established channels. This means you can get better results at a lower cost.

Will these help your strategy? The only way to find out is to test them by running pilot campaigns (as explained above).

9. Use retargeting and personalization

So far, all of the above strategies are related to how you can reach more people but it’s equally important to follow up on users that already know your brand, but are not yet customers.

This is known as ‘retargeting’ or ‘remarketing’. With retargeting, you can show specific ads to users that visited your website (or social network page) but did not convert.

10. Work on conversion optimization

Another area that needs to be part of your overall marketing strategy is conversion optimization.

What is conversion optimization? In simple terms, conversion optimization is the process to follow to optimize your website so that a higher percentage of your visitors will perform the desired actions.

This starts with your website design, content, landing page optimization, email signup forms, shopping cart, checkout process, and other elements that contribute (directly or indirectly) to conversions.

One of the techniques to use is A/B testing. By applying a/b testing principles you can measure the effect on conversions by carefully changing parts of your website or sales funnel.

I’ll not go into the details on how to perform A/B testing or conversion optimization (you can follow the links in the resources below to learn more), but from a strategic point of view, it’s important to add conversion optimization activities in your digital marketing plan.

Here is an example of how a conversion optimization plan looks like:

11. Evaluate and revise your strategy

Digital marketing is a highly dynamic industry. ‘Rules’ change all the time and it’s extremely important that you evaluate and revise your digital marketing strategy to stay current and relevant.

The best way to evaluate your campaign is to do it based on KPIs and other metrics. The most important metrics for any kind of digital marketing campaign are:

  • Number of website visits
  • Cost per visit
  • Cost per conversion
  • Click-Through Rate
  • Number of Conversions
  • Number of micro-conversions
  • Time on site
  • Bounce rate
  • Number of social shares
  • Number of comments

If you have a good analytics system in place and can track these for every campaign that is part of your strategy, then it will be easier to make informed decisions.

Don’t forget that part of your evaluation should be to look for new channels you can add to your strategy.

It’s always a good idea to take a look at your competitor’s strategies and identify which of their strategies you can include in your marketing mix.