5-step process for growth hacking

Growth hacking is accomplished through the following process and it will be repeated between ‘Hypothesis establishment and planning’ and ‘Verification’ depending on the verification result.

  • Goal Setting –
  • Status Analysis –
  • Hypothesis Establishment and Planning –
  • Execution –
  • Effect Verification

If you want to follow the steps above to go through the process of growth hacking, you should be aware of two things:

  • Objective indicators through data should be the basis of the data.
  • You need to constantly repeat small improvements, not all at once.

The growth hacking usually involves at least 15 tests a week, and one or two improvements should be found. Because of this, growth hacking can not be done by only one person, and it is a strategy that the organization or the whole team must execute in unison.

What if the organization or team is too busy or lacks manpower? In this case, you divide the existing work and the work for growth hacking to about 80:20. And then, you can do less testing than your existing process and make improvements.

Level 1.
Set Goal(KPI)

Set up a funnel by visualizing goals and conversion paths based on your site. The target KPI must be per page.

KPIs vary by service, but can usually be the number of requests for data, memberships, or service billing conversions. If you have an SNS like Facebook, you can set a KPI for your number of followers.

For example, if you set the “Number of inquiries” to KPI, the conversion path to the inquiry will go through the “main page > detail page > price check > contact” path.

That is, you can set the number of main page visitors, the number of detailed page visitors, the completion rate of each form, and the number of conversion button clicks.

Level 2.
Status Analysis

Status analysis is the process of collecting data for each KPI and conducting analysis based on the measured data. Identify the bounce rate, clickthrough rate, and clicks on the primary button to determine what state the service is currently in. After that, the hypothesis will be established. This hypothesis can be a way to improve the site.

Level 3.
Hypothesis establishment and planning

After understanding the current situation, we establish a hypothesis based on this analysis. If you take the example of the conversion path for the above inquiry, you can draw the following hypothesis and project.

  • Main page: Bounce rate is too high. We need to improve the UI to prevent escape.
  • Detail page: Create a summary page and improve the position and color to make the button more visible because there are too few users to see all the details.
  • Confirmation of price: The number of users who go to membership after confirming the price is small. In addition to the GNB, we add a subscription button so that it leads directly to membership after reading the price on the page.
  • Input inquiries: Since the information input completion rate is low, we simply change the input form and improve the UI.

If there are various improvements mentioned above, you can not make all improvements at once. Therefore, it is necessary to prioritize the numerical value of how much it will have when actually improving.

Level 4.
Implementation of improvement plan

Once you’re done comparing how you’re contributing to conversions, we’ll apply the service improvement plan and test it. The simplest test method is to change the Web site elements such as Layout, Main Visual, Navigation, Catch Prize, and Action Button into different patterns and then perform a comparison test.

The AB test is basic growth hacking because it can be verified by just changing a few and you can see the changed effect immediately.

To accurately determine the outcome of an AB test, you need to ensure a certain level of visitor traffic to your destination page.

Level 5.
Verification of effect

Once the implementation is complete, the effect is verified. The result of this verification will help you to identify new knowledge and improvements and to consider the next improvement.

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest Post

  • Mastering the daily conversation in 4 languagesBasic sentences expressing my mood – I’m Listen to all Your browser does not support HTML5 Audio!
  • 8 things you need to think about for work-life balance
    View on Youtube Image: juliezhuo.com who works as a design VP for Facebook, presented 8 ways for work and life balance in her article “The
  • 10 special abilities of Smartphone
    View on Youtube No matter where you go or what you do, your smartphone is always with us. We use the internet with a smartphone,
  • Java: abstract class, abstract method
    An abstract class in Java is a class that declares an abstract function to be implemented in a subclass as an abstract method. An abstract
  • Java: inheritance and constructors
    When an object is created from an inherited class, the constructor of the superclass is performed before the constructor of the subclass. That is, when
  • Java reserved words: super, final
    super is a Java reserved word that is used to access member variables or methods of a superclass that is obscured by a subclass. Access
  • Java: finalize method and garbage collection
    The Java Virtual Machine(JVM) automatically performs garbage collection for objects that are no longer needed for efficient system operation. At this point, the JVM calls
  • Java: Method overloading
    Method overloading is the same concept as constructor overloading. That is, you can use methods of the same name in the same class, but methods
  • Java final variable
    You can specify an end variable using the reserved word final. The final variable represents a constant value that can not be changed. Typically, final
  • Java class variables
    Class variables are declared with static and have the concept of global variables. Class variables are used for the following purposes. Object references and object