top of page
Search

How to Create a Naming Convention for Meta Ads

  • Writer: Hamid Pasha
    Hamid Pasha
  • 6 hours ago
  • 6 min read

When managing a Meta Ads account, having a clear and consistent naming convention can make your life much easier.


A good naming convention helps you quickly understand what an ad is testing, find specific ads in your account, analyze performance, and make changes without having to open every ad individually.


In this article, I’ll focus specifically on how to create a naming convention for ads in Meta Ads Manager. The same concept can also be applied to your campaigns and ad sets.

Watch the video below for a visual walkthrough:



Why Is a Naming Convention Important?

When creating a naming standard for Meta Ads, I recommend defining a different naming format for each level of your account:

  • Campaign

  • Ad set

  • Ad


In this article, we’ll focus on the ad level.


The key to designing a good naming convention is to first determine which identifiers you want to include in your ad names.


What Is an Identifier?

Think of an identifier as an element of an ad name that tells you something important about that ad.


The goal is to include enough information in the name that you can understand what the ad is simply by looking at its name, without necessarily opening the ad itself.


For example, you might want your ad name to tell you:

  • What creative concept is being tested

  • What format the ad uses

  • Which creative version it is

  • Which copy is being tested

  • Where the user is being sent after clicking the ad


Let's look at some examples.


1. Creative Name

The first identifier you might want to include is the creative name.


As you run advertising campaigns, you'll probably create many different creatives and continuously refresh your ads. Each creative is usually built around a particular concept, theme, message, or idea.


That concept can become your creative name.


For example, let's take a random ad from Coursera's Meta Ads Library as a case study.


Let's say the concept being promoted in this ad is Bookkeeping.


We can therefore create our first identifier:

Creative = Bookkeeping


Now, simply by seeing "Bookkeeping" in the ad name, we know what creative concept that ad is based on.


2. Ad Format

The next identifier can describe the format of the ad.


For example, are you testing:

  • A single image

  • A video

  • A carousel

  • A collection ad


You might use the same creative concept in multiple formats.


For example, you could test a "Bookkeeping" concept using both a video and a single-image ad.


In that case, an ad format identifier helps you distinguish between them.


For example:

Creative = Bookkeeping

Format = Video

or

Creative = Bookkeeping

Format = Image


The exact abbreviations you use are up to you. The important thing is to define them consistently.


3. Creative Version

Sometimes you'll create several versions of the same creative concept.


For example, you might test different:

  • Text overlays

  • Images

  • Visual designs

  • Hooks

  • Headlines

  • Calls to action


In these situations, you can create a version identifier.


For our example, we could simply call the text overlay version:

Version = V1


So far, our identifiers could look something like this:

Creative: Bookkeeping

Format: Image

Version: V1


4. Ad Copy

Another useful identifier is the ad copy.


You might want to test different primary texts or headlines while keeping the creative itself the same.


Instead of creating a completely new creative concept, you can create different versions of the ad with different copy.


For example, let's say the word "Training" is an important part of the copy in our example ad.


We could use:

Copy = Training


This gives us another way to distinguish between different versions of our ads when looking at the account.


5. Destination

Another useful identifier is the destination.


Where does the user go after clicking the ad?


For example, the destination could be:

  • A landing page

  • A product page

  • A native Facebook or Instagram lead form

  • Messenger

  • WhatsApp


Including the destination in your ad name can be particularly useful when you're testing different conversion paths.


For our Coursera example, let's assume that the user is sent to a landing page after clicking the ad.


We could use:

Destination = LP


Where "LP" stands for Landing Page.


Putting the Identifiers Together

At this point, our ad could have several identifiers:

Identifier

Example

Creative

Bookkeeping

Format

Image

Version

V1

Copy

Training

Destination

LP

We could combine these into an ad name such as:

Image_Bookkeeping_V1_Training_LP


Now, just by looking at the ad name, we can understand several things about the ad without opening it.


This becomes especially useful when you have dozens, hundreds, or even thousands of ads in an account.


Do You Need Every Identifier?

Not necessarily.


You don't have to include every possible identifier in every ad name.


The identifiers you use should be based on what is actually useful for your business and your reporting needs.


For example, a smaller advertiser might only need:

Creative_Format_Version


A larger organization with multiple teams, markets, and campaigns might need additional identifiers such as:

Region_Creative_Format_Version_Copy_Destination


If you're running advertising across multiple cities or countries, for example, including the geo or region in your naming convention might be very useful.


The larger and more complex your advertising operation becomes, the more valuable a detailed naming convention can be.


The key is to include identifiers that help you find, understand, differentiate, and analyze your ads.


Use a Consistent Separator

Once you've decided which identifiers to use, you need a consistent way to separate them.

A common choice is an underscore.


For example:

Bookkeeping_Image_V1_Training_LP


Here, the underscore separates each identifier.


You could use another character if you prefer. The important thing is to choose a system and stick to it.


Consistency is much more important than the specific separator you choose.


The Real Benefit of a Good Naming Convention

A good naming convention isn't just about making your account look organized.


It can make performance analysis and account management much easier.


For example, when looking at your data in Meta Ads Manager or exporting your data into a spreadsheet, you can quickly identify which ads belong to which creative concepts, formats, versions, or destinations.


It can also make it easier to find specific ads when you need to make changes.


Instead of manually searching through your account, you can search using an identifier and quickly find the ads you're looking for.


This can save a significant amount of time and reduce the possibility of making mistakes.


Apply the Same Concept to Campaigns and Ad Sets

You can use the same basic principle when creating naming conventions for your campaigns and ad sets.


For example, at the campaign level, you might include identifiers such as:

  • Campaign objective

  • Product or service

  • Region

  • Funnel stage


At the ad set level, you might include:

  • Audience

  • Geo

  • Placement

  • Audience type


The exact structure will depend on how your account is organized and what information is important for your team.


The principle remains the same:

Include identifiers that help you understand and manage your advertising account without having to open every individual campaign, ad set, or ad.


Two Important Rules for Your Naming Convention

Once you've created your naming standard, there are two important rules I recommend following.


1. Don't Skip Identifiers

Let's say you've defined an identifier for text overlay in your ad naming convention.


What happens when you create a creative that only has one version and you don't really need to distinguish between multiple text overlays?


You might be tempted to simply remove that identifier from the ad name.


I recommend not doing that.


Instead, keep the identifier in the same position and use something appropriate to indicate that there is only one version.


For example:

Bookkeeping_Image_V1_Training_LP


rather than:

Bookkeeping_Image_Training_LP


Why?


Because if you start removing identifiers whenever they're not needed, your naming structure can become inconsistent over time.


Some ads might have five identifiers, while others have four or six.


Eventually, your account and your exported data can become messy and much harder to analyze.


Consistency is the goal.


2. Be Careful When an Identifier Has Multiple Words

Let's say we want to call our creative:

Bookkeeping Pro


We have a problem.


Our naming convention uses an underscore to separate identifiers:

Creative_Format_Version_Copy_Destination


But "Bookkeeping Pro" contains a space.


You don't want to start using your separator inside the identifier itself because this can make your naming structure harder to interpret.


One solution is to use CamelCase:

BookkeepingPro


So our ad name could become:

BookkeepingPro_Image_V1_Training_LP


Another option would be to use a different character between the two words, such as a hyphen:

Bookkeeping-Pro_Image_V1_Training_LP


Either approach can work.


The important rule is:

Don't use the same character for both separating identifiers and separating words within an identifier.


If your identifier separator is an underscore, don't use underscores inside multi-word identifiers.


Otherwise, you can end up with a naming structure that's difficult to read and analyze.


Final Thoughts

A good Meta Ads naming convention doesn't need to be complicated.


The most important thing is to create a structure that provides useful information about your campaigns, ad sets, and ads while remaining consistent over time.


Start by identifying the information that matters most to your advertising operation.

Then turn that information into identifiers and combine them using a consistent naming structure.


For example:

Creative_Format_Version_Copy_Destination


could become:

BookkeepingPro_Image_V1_Training_LP


The exact naming convention you use will depend on your business, account structure, and reporting requirements. There isn't one universal naming convention that works for every advertiser.


What matters is that when you look at an ad name six months from now, you can still understand exactly what you're looking at.


And, perhaps most importantly, your future self will thank you for not naming your ads "Image 1 FINAL FINAL 2". 😄



 
 
 

Comments


Post: Blog2_Post
  • LinkedIn
  • YouTube
  • Twitter
bottom of page