How to Increase Time on Site With Custom Graphics [Case Study]

How to increase time on site with custom graphics

A few months ago I was chatting with a well known growth hacker named Dmitry Dragilev from Criminally Prolific. He was telling me about some of the blog posts he was ranking for on the first page of Google.

I took a look at one of his posts and realized something…

His images sucked.

In fact, he barely had any.

Knowing that engaging images are key to increasing time on site and improving SEO, I made him a special proposal.

I offered to create custom graphics for one of his blog posts if he agreed to measure the impact and provide me with the stats. Without hesitation, he agreed.

Then, just one month after I added the custom graphics to his post, the average time on site for his email endings post increased by 46%.

Avg time on page

What’s even crazier? In the next two months, he jumped to #2 on Google for “email endings” and his traffic increased by 962%.

Traffic to email endings post Increase in page views

Needless to say, Dmitry was pleasantly surprised!

In this case study, I’ll discuss how I improved Dmitry’s post with custom graphics and walk you through the exact step-by-step process that Dmitry now uses to improve his time on site.

Why Is Time on Site Important?

The amount of time that someone spends reading your blog post is now more important than ever.

That’s because Google uses this as a ranking signal.

Think about it this way…

If Google were to show your blog post in the search results but everyone left as soon as they clicked on it, that’s a pretty strong signal that your post was unable to provide value to the user. If that’s the case, Google is going to stop showing your post.

On the contrary, if a user clicks on your post and spends a lot of time reading it, that’s a strong signal that the user is engaging with your content. If that’s the case, Google will continue showing your post in the search results, and in some cases, move it further up the rankings.

Although there are a reported 200+ Google ranking factors, dwell time (how long people spend on your page when coming from a Google search) plays a big factor.

We can thus reasonably assume that the longer people spend on your page, the better it is for your search engine rankings.

Dmitry’s Process for Boosting Rankings With Custom Graphics

After seeing the impact that adding custom images had, Dmitry was ready to try it on additional posts.

However, Dmitry has published over 100 posts on his blog. Going back and adding images to 100 posts would take a lot of time and in some cases might not be practical.

In order to maximize the impact of this technique, here is the 4 step process Dmitry is using on his blog:

  1. Identify posts that are already ranking in Google
  2. Create custom graphics for the post
  3. Upload custom graphics with appropriate alt tags
  4. Monitor the results using Google Analytics and Webmaster Tools

Step 1: Identify Blog Posts That Are Already Ranking in Google

If you’re like Dmitry, you probably have a lot of articles published on your blog. If that’s the case, going back and adding images to all of your posts is probably out of the question.

However, if some of your posts are already ranking in Google (ideally on one of the first three pages), simply adding custom graphics can have a big impact on the performance of the post.

To identify your best performing posts, go ahead and open your Google Search Console (aka Webmaster Tools).

Under the “Search Traffic” dropdown, click on “Search Analytics.” Then click on the “Pages” radio button.

This will give you a list of your top organic pages.

Top pages in Search Console

Using this report, you can quickly identify which posts are bringing in the most organic traffic. Compile all of the URLs in a spreadsheet or word doc.

You can also use premium tools like SEMRush and AHREFs to perform this type of work.

Once you’ve compiled the list, manually review each of the blog posts.

Does the blog post contain any images at all?

Is it full of cheesy stock images?

Based on your review, determine which posts are in need of a visual overhaul and proceed to step 2.

Step 2: Create Custom Graphics For The Post

Contrary to popular belief, you don’t need to be a graphic designer in order to create engaging images for your blog.

In fact, I purposely kept Dmitry’s images very simple to prove that anyone can do this. Here’s a screenshot from Dmitry’s post:

Peace and love custom graphic

And here’s another one:

Stay awesome custom graphic

As you can see, the images are very effective but they’re not going to win design awards either. Each image took just a few minutes to create with Snappa.

When creating images, here are some basic graphic design tips to keep in mind:

  1. Start With a Great Color Palette: Use a website like ColourLovers, Coolors, and more color palette resources to establish great colours in your design. For Dmitry’s images, I stuck with his brand colours.
  1. Ensure Proper Contrast: If you’re using a dark background, make sure you’re using light text (and vice versa).
  1. Keep It Simple: Often times, the most simple designs tend to be the most effective. Unless you know what you’re doing, don’t go overboard.

You may not even need to design graphics at all! For this post, I’m using strictly screenshots since that’s what the post calls for.

Step 3: Upload Custom Graphics With Appropriate Alt Tags

At this point, you’ve already done all the heavy lifting. Now comes the easy part!

Simply add all of your custom graphics to your post and ensure that you add proper alt text for SEO Purposes.

Specify alt text under attachment details

If you’ve added a lot of custom graphics and altered the content, you may also want to consider updating the publish date.

Step 4: Monitor Results

Now that you’ve added the custom graphics to your post, you’ll want to monitor the results. To do this, you’ll need to run the appropriate reports in Google Analytics and Webmaster Tools.

Tracking Avg Time on Site

To track the average time on site, you can view the Behaviour -> Site Content -> All Pages report in Google Analytics. This shows all of your most popular pages and a variety of metrics.

All Pages Analytics report

From here, you’ll want click (or search) for the appropriate URL.

Next, you’ll want to compare against the previous period using the dates drop down in the top right corner.

Compare period in Analytics

From here, you can see how your post has been improving over the last 30 days (or whichever period you desire).

Analytics period stats

Tracking Search Volumes

To track search volumes, simply use the same process outlined in Step 1. Open your Google Search Console and use the Search Traffic -> Search Analytics report then click on the “Pages” radio button.

From here, you can track how the ranking of the post improves over time.

Wrapping Up

As we’ve demonstrated, improving engagement on your post through the use of custom graphics can make quite a significant impact.

If you’re looking to improve existing content, we recommend identifying pages that are already ranking, adding custom graphics, and monitoring the results.

About the author: Christopher is the co-founder of Snappa. He writes about social media, marketing and entrepreneurship.

  • Sonia van der Merwe March 23, 2017, 10:15 pm

    Great article Chris. For a dummy like me, how do you add alt text to an image?

  • Christopher Gimmer March 24, 2017, 8:56 am

    Glad you liked the article Sonia 🙂

    Assuming you’re using WordPress, once you upload an image it will present you with the screen where you can input the alt text, caption, and other details.

  • Suresha B March 30, 2017, 7:52 am

    Awesome write-up!

  • Neale July 30, 2017, 4:35 am

    Nice any thoughts on adding captions? This is also supposed to help a lot

  • Christopher Gimmer July 30, 2017, 10:41 pm

    For images that require a bit more explanation then captions are definitely recommended.

  • Shaun Ling December 24, 2017, 7:01 am


  • gate io December 31, 2022, 12:30 pm

    I do consider all the idеas you have offered for your post.They’re very convincing and can definitely work.Nonetheleѕs, the posts are very quick for novices.Ꮇay just you please рroⅼong them ɑ bit fromsubsequent time? Thanks for the post.It’s an remarkable article in favor of all the internet users;they will get benefit from it I am sure.Look into my homepage youtubeJ’ai eu la chaire de poule pendant tout le temps que j’ai fais en lisant ce article pathétique ! Mes encouragements à cette merveilleuse fille, que Dieu fasse qu’elle réalise toutes ses ambitions à l’école et au garage. Bon courage Mariama Ciré Diallo.Interesting read!!! This is the first time i have actually come across a psychological explaination as to why most incumbent post liberation leaders stay in power for such a long time. However, what i failed to get from the article is whether or not we can dismiss election rigging altogether in accounting for these tyrants stay in power. I argue that by and large tyrants are in power due to election rigging. Psychological factors yes but i dont think they have such a huge impact (my thinking).I think using the word oligarchs is just perfect, thanks for the article..

  • gate io January 1, 2023, 1:07 pm

    I in addition to my guys ended up checking out the best solutions located on your web site and instantly developed a horrible suspicion I had not thanked the web site owner for them. My young boys appeared to be for that reason passionate to learn them and now have actually been taking pleasure in these things. Many thanks for indeed being simply helpful and also for obtaining these kinds of superb themes millions of individuals are really desperate to be aware of. My sincere apologies for not expressing appreciation toearlier.
    gate io

  • torn criptomoedas March 5, 2023, 1:56 am

    Do you mind if I quote a couple of your articles as long asI provide credit and sources back to your website?My blog site is in the very same niche as yours and my users would certainly benefit from some of the information you present here.Please let me know if this okay with you. Thanks!

  • 6.52 dolar kaç tl March 5, 2023, 4:24 am

    Very nice post. I just stumbled upon your blog and wanted to say that I’ve really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

  • www binance com April 9, 2023, 1:43 pm

    Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?

  • Kayıt Ol May 7, 2023, 7:15 pm

    Your article made me suddenly realize that I am writing a thesis on After reading your article, I have a different way of thinking, thank you. However, I still have some doubts, can you help me? Thanks.

  • Номер телефона на June 19, 2023, 6:04 pm

    Reading your article has greatly helped me, and I agree with you. But I still have some questions. Can you help me? I will pay attention to your answer. thank you.

  • 20bet September 4, 2023, 4:19 am

    Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.

  • 20bet September 5, 2023, 1:00 pm

    Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.

  • 20bet September 7, 2023, 7:18 pm

    Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.

  • Thu Giang June 8, 2024, 2:48 am

    Bài viết này đã mang lại cho tôi một cái nhìn mới về cuộc sống và niềm tin vào tương lai. Cảm ơn bạn đã chia sẻ!