Guide to Vkontakte Advertising

So, you’ve decided to promote your business on Vkontakte. On one hand its advertising tools are less advanced than on Facebook, but on the other hand VK has its own interesting nuances. In this guide I’d like to provide you through all the advertising opportunities that VK gives us. This article will be updated.

On VK you can promote a community (on VK the community is a common name for a group, fanpage or event — check out my post about the differences between VK fanpage and group), a game/app, or a website. All advertising tools can be divided into three main groups: targeted ads, newsfeed promo posts, paid posts.

Let’s consider each of them separately. Here is the navigation menu for this guide:

  1. Text and Graphic Item (TGI) in left sidebar
    1. How to run TGI ads
  2. Sponsored posts in the newsfeed
    1. Nuances
    2. How to promote posts
    3. How much does advertising on VK cost?
  3. Paid posts in groups and fanpages
    1. Types of paid posts
    2. How to create paid posts
  4. How to top up your VK advertising balance?

Check out my video where I briefly describe these three types of advertising on VK:

Text and Graphic Item (TGI) in left sidebar

First group of advertising tools is the most extensive and contains six ad types. Each of them is intended for promoting different objects: community, website or app. For your convenience I have compiled them in a table:

You have a plenty of targeting options here:

  • Gender, age, marital status, country and city of residence.
  • Those who have a birthday today, tomorrow or during the week.
  • University, faculty, school, year of graduation.
  • Job positions, districts, metro stations and even streets.
  • Those who follow certain fanpages, groups and events.
  • Interests, hobbies, favorite movies, books, games, etc.
  • Special group of “Travelers” — those who log into VK from other countries.
  • Users of certain devices, OS, browsers.

Other options:

  • You can limit to 100 impressions per person.
  • Use the retargeting mechanism, to show ads to people that visited your website.
  • You choose – to pay for unique clicks or for impressions.
  • If you pay for clicks, then the more effective your ads are, the less price you pay.
  • You can change the design and text of your ad at any time.

How to run TGI ads:

Go to your advertising account:

In the upper right corner select Create an Ad. Here you need to choose what you are going to promote — community, app, or website (promoting a post in community I will describe below):

Let’s say you would like to promote your VK public page (technically it’s the same as fanpage on Facebook). To do this, click Community and choose your public page or enter its title in the field, and click Proceed button:

You will see all the settings for your new ad. At the beginning, you should choose ad type (I’ve described the differences in the table above). For public page promotion you can choose one of these:

  • Small image + title + description
  • Large image + title only
  • Community ad

Let’s choose the first one. Enter title and description, upload an image and choose proper categories (or topics) of your public page:

Next, you need to set your targeting, meaning who exactly you want to show ads to: their country, city, gender, age, relationship status etc. And an additional setting — those, who have birthday in the near future (for example, if you want to give them a birthday discount).

VK targeting settings

Notice, that when you change any settings here, on the right side you’ll see that reach and budget predictions also change:

VK budget prediction

Next, you need to set more detailed targeting using the Interests section.

Besides interests & habits here you can also indicate which communities your audience should follow. So basically, you can show ads to those users who followed your competitors. You can also exclude certain communities: which means, if the user is following it, he will not see your ad. 

Another important parameter — “Travelers”. It is useful if you are interested in potential customers who travel frequently. People who visit foreign countries during business trips as well as people who go abroad for tourism get into this category.

Next, you can indicate in the table the hours and days of the week you want, so that your ad is only shown at the times that you want. Notice, that the schedule uses Moscow Standard Time (UTC +3).

Finally, at the bottom, you need to determine the method of payment — per clicks or per impressions and set a price you’re willing to pay. I recommend starting with pay per impression, to better understand how the audience will react to your advertising, to calculate your final CPC and find out conversion rate. And that can often be more profitable than if you set the payment for click at the very beginning.

Besides that, CPM will fit you, if you come to market with a new product, want to create a demand or to increase the recognition of your brand in Runet.

Here you can also limit the number of impressions per user to 100, if don’t want to annoy uninterested users with your advertisement. At the end, enter a name for your new advertising campaign, and submit ads for moderation by clicking on Create Ad.

Sponsored posts in the newsfeed

Post promotion on VK is the similar tool as Facebook Adverts, that you see in your newsfeed. They look like normal posts, but labeled as “Sponsored”. Check out my article which describes a case study of VK sponsored posts.

Here is an example of a sponsored post with a short video and call-to-action button:

VK sponsored post with video and CTA button


Sponsored posts have all the targeting settings as for the previous type of ads, including geographic and demographic criteria, interests, etc. You can specify where the ad will be shown — only on VK desktop version, only on mobile devices (Android, iOS, Windows Phone and mobile version of the website, or both.

Nuances of Sponsored posts on VK

  • Visible both on mobile and desktop
  • Multiple formats: photos, videos, call-to-action buttons, carousel, lead form ad, website ad
  • Ability to attach additional content: audio files, documents, survey, map, external links in the text
  • User cannot leave a comment in a promo post, but can like and share it on his/her wall
  • Every ad format except website ad requires you to have a community (fanpage, group or event) to start a sponsored posts campaign
  • Website ad only allows you to send a user directly to your website, so you don’t need a community
  • You cannot promote posts from closed groups or events
  • You cannot promote reposted posts (if you shared in your community a post from another one)
  • To start promoting a post, your community details must be completed. Here you’ll find an example of community details and information that is sufficient to pass the moderation:
  • Impressions limits: 1, 2, 3, 5, 10, 15 or 20 views per user
  • CPM and CPC

How to promote posts on VK

Here is my detailed guide to sponsored posts on VK:

A video about lead form ads on VK:

A video about website ads without having to create a community:

And another one about carousel ads:


So, to create sponsored posts campaign, the same as for Targeted ads, go to your advertising account: and click Create Ad.

Here you any type of ad in the newsfeed and either paste an URL of your existing post, or create a new one by clicking Create post:

Let’s try to create a new post and promote it. Click Create post and choose the community where you want to create it.

Now you should create your post, and for this purpose you can use additional features that you need:

  • add an image
  • video
  • music
  • create a poll
  • add a product that you offer on your public page

Try to write intriguing and interesting text. Use emoji, if it is suitable for you. In short, create a great copy!

When you finish, click Create and in the next step click Proceed.

VK sponsored post

Next, you will see exactly the same targeting settings as in the previous part of this guide (geographic, demographic targeting, etc.), except for two options at the bottom — Where to show my ads and Views per user.

Here you may choose whether to show your ads on mobile only, on desktop or on both platforms. And then you may choose how many times a user will see your ad max. I do not recommend to show your ad more than 5 times per user.

READ:  How to make money on VK?

When you finish, enter a name for your campaign and click Create ad.

How much does advertising on VK cost?

Paid posts in groups and fanpages

On VK there are a huge number of popular communities on a variety of topics, which are followed by millions of users. One of the unusual instruments on VK is the ability to purchase posts in these groups or public pages.

There are two tools for this purpose:

  1. the official service inside your advertising account
  2. and external service

Before creating your first paid post I recommend to read the rules here, which describe restrictions on advertising of certain goods and services, as well as the documents you need to provide, for example, in case of advertising medical or baby products.

Types of paid posts

You can choose between two types of paid posts:

  • a normal post that looks like it was published by the owner of community
  • and a repost, or shared post, of the original post from your community

Here’s how a repost looks like:

How to place paid posts on VK public pages and groups

If your product or service meets the requirements of VK mentioned above, let’s create your first paid post and place it in a community.

Go to your advertising account and on the left menu choose Paid post marketplace, or just follow this link.

To create your first paid post, press the button New ad post in the top right corner:

Here, in this window you should choose the post type — normal post (text with attachments) or repost.

Length of the text entry can be very large — up to 16,000 characters. However, if you want your post to be better perceived by users, I suggest you to create posts with 450 characters or less. The same as in promo posts, described in previous part of the guide, you can add images, video, music, poll, map, other documents.

When you finish creating your post, give it a title (it will be visible only for you in your advertising account) and choose a proper campaign.

You have your first post. Now you should send it for verification by clicking the link inside your campaign (1), or clicking it in All posts section (2):

While your post is being verified, let’s take a look at communities that VK offers. Select Available Communities on the left menu. Here you can apply different filters to find communities with your topic and target group. Let’s say you’re looking for communities with young ladies interested in beauty & fashion:

Pay attention that at the right of each community name there is an icon with a small chart. If you click on it, you’ll see detailed statistics on coverage and audience engagement:

Vkontakte community statistics

When your post is verified, you will be able to send a request to a chosen community by clicking a button Send request. Here you should choose the appropriate date and time for your post to be published, and leave a comment for the community owner if you want:

If the community owner accepts your post, it will be posted at the time that you have chosen. You can check the status of your request in the Requests panel here.

According to the rules, your post must be placed for at least 24 hours. After that, the owner has the right to delete it.

How to top up your VK advertising balance?

If your company is outside Russia, there are three ways to pay for your VK advertising campaign:

  • Payment with a bank card or PayPal by an individual person. In this case, however, you cannot receive the invoice.
  • Cooperation with an agency or advertising platform, which has signed a contract with Vkontakte.
  • Sign the contract with Vkontakte yourself. In this case you get the invoice, but you can only pay with a bank transfer in rubles.

Check out my video to know how to top up your balance on VK:

 Thanks for reading! Have any questions? Please, leave a comment below. 


  • Ivana
    24.06.2017 at 10:54

    Hi there. Awesome guide. I was wondering if it is possible to post like on Facebook post for free ib groups to my product or a blog?

    • Konstantin Kanin
      03.07.2017 at 20:28

      Thanks Ivana! Yes, you can post if the group has open “wall”. And on public pages you can send your post using the “suggest news” field.

  • Emily
    29.07.2017 at 14:53

    Hello Konstantin from Greece!
    Your guide is really superb! I have a villeta near the sea. It was nearly by accident when Russian families discovered my house and they rent it for the summer. So I thought to make a page on VK. Please tell me which is the best way to advertise my page on Thank you in advance. Emily

  • Cihan
    16.10.2017 at 12:28


    We would like to use ads forms like in facebook for conversions, but there is no option on sponsored posts. Is it right that not be able on vk?

    • Konstantin Kanin
      23.10.2017 at 09:53

      Hi Cihan,
      At the moment there are only CPC and CPM models available on VK. But you can use lead generation forms too. Here is how it looks like (only in English):

  • Omri Gal
    14.11.2017 at 13:41


    Great guide.

    Is there a way to use URL parameters in VK to track different parameters?

    • Konstantin Kanin
      14.11.2017 at 13:44

      Hi Omri,
      Yes, you can use UTM tags in your URLs, the same way as on Facebook, Adwords etc.

  • burhan
    30.11.2017 at 15:39

    I wanna ask one question about advertiments.
    we opened a few adverviteses and some of them doesnt spend money yet
    what could be problem ?
    how will we deal this problem ?

  • GAbriele
    24.01.2018 at 18:00

    Hi Kostantine,

    I’m Gabriele from Italy.
    I would like make cpc campaign on VK.

    Do you know the cpc to make targeted ads in left sidebar and for sponsored posts in the newsfeed? (more or less)

    Many thanks

    • Konstantin Kanin
      04.02.2020 at 10:31

      Hi, I’ve updated my post — now you can see the budget estimation (CPC/CPM rates, reach, clicks) when you create your ad in ad manager.

  • Kunta Maxwell
    26.01.2018 at 20:26

    Great post,
    Can i generate leads in VK ads? Like to create lead generation campaign?

  • Mark skiba
    28.01.2018 at 04:42

    Please contact us at

    We are launching an advertising campaign on VK and need assistance to do that.

    Please contact us when possible

    Mark and Olena Skiba

  • Lidia
    05.03.2018 at 13:08

    Thank you for your guide!
    Do we just can pay with Ruble? not USD available?

    • Konstantin Kanin
      14.04.2018 at 20:37

      Hi Lidia,
      try to top up you balance with your USD Paypal. It should convert USD into rubles.

  • nen
    05.04.2018 at 13:28

    is there a way to see reach or unique views?

    • Konstantin Kanin
      04.02.2020 at 10:32

      Yes, in you campaign choose an ad and you’ll see its reach/views stats.

  • apppromo
    12.04.2018 at 16:36

    i created ad for my mobile app but i always rejected because of clause 2.3.
    can you tell me what i can do ?
    how to solve this problem?
    i didn’t understand even i tried many time but all time its rejected. i don’t know what to do now

  • Daria
    16.05.2018 at 17:56

    Hi Konstantin,
    thank you for the great article. I’m wondering where the My Target ( fits in the picture here. Do I have to use it to run VK advertising campaigns?

    Thank you!

  • Kristi
    23.02.2019 at 04:38

    It’s a shame you don’t have a donate button! I’d certainly
    donate to this brilliant blog! I guess for now i’ll
    settle for book-marking and adding your RSS feed to my Google account.
    I look forward to brand new updates and will talk about this blog with my Facebook group.
    Chat soon!

    • Konstantin Kanin
      04.02.2020 at 10:33


  • Terry Mather
    18.06.2019 at 14:56

    Excellent for the information i required !!

    • Konstantin Kanin
      04.02.2020 at 10:33


  • Sam
    02.01.2020 at 14:20


    Could you give me some guidelines around promoting an event that is related to a tobacco brand please? What are the restrictions? If we focus our messaging around invitation to the event rather than around the brand, would this be legal? Thanks

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.