Track leads from SEO in Ninja Forms

Learn how you can use Attributer + Ninja Forms to track the number of leads coming from your SEO efforts.

Ninja Forms - SEO

Are you struggling to track how many leads & customers you get from your SEO efforts?

While tools like Google Analytics can show you how many visitors landed on your site through organic search, they don’t make it clear how many of those visitors turned into leads and customers.

Don't stress, there is a solution.

In this article, you'll learn how to use a tool called Attributer to capture organic search data with each submission of your Ninja Forms. Plus, we'll take a look at a few example reports you can run that will show you exactly how many leads you’re getting from SEO.

4 steps to track leads & customers from SEO in Ninja Forms

Tracking how many leads you get from SEO is easy when you use Attributer with Ninja Forms. Let's walk you through how it works:

1. Install Attributer on your website

Add Attributer Code to Site Mobile

First things first, you need to sign up to Attributer, starting with our 14-day free trial.

You'll receive a snippet of code that, depending on what website builder you use, you should be able to add to your site via the Settings section. If you're stuck, you can also add it using tools like Google Tag Manager.

Need a helping hand? Check out our instructions for adding the code using the most popular website builders (WordPress, Wix, Webflow, Squarespace, etc) here.

2. Add hidden fields to your forms

Step 2

Once you've installed the code on your website, you cthen need to add a series of hidden fields to the lead capture forms on your website. Those hidden fields are:

  • Channel
  • Channel Drilldown 1
  • Channel Drilldown 2
  • Channel Drilldown 3
  • Landing Page
  • Landing Page Group

The good news is that Ninja Forms makes this easy. Simply drag and drop six hidden fields into your form and configure each with specific default values. You can see step-by-step instructions here.

3. Attributer writes SEO data into the hidden fields

Completed Fields - SEO (1)

When someone visits your website, Attributer looks at different data points to determine where they came from (similar to what Google Analytics looks at).

It then classifies them into specific channels, such as Organic Search, Paid Search, Paid Social, etc. This information is stored in their browser.

Later, when the visitor fills out a form on your site, like a ‘Contact Us’ or ‘Request a Quote’ form, Attributer automatically writes the data about where they came from into the hidden fields (like the fact they arrived via Organic Search, the search engine they used, and the keyword they searched for).

4. SEO data is captured with each lead

New Form Submission - SEO

When a visitor submits a form on your website, Ninja Forms captures the organic search data that Attributer wrote in the hidden fields, along with the lead’s name, email, and other details.

This information can then be seen in the Submissions section of Ninja Forms, included in email notifications, sent to your CRM, and used in various other ways.

What data gets captured

Attributer provides two key types of data about your leads: how they arrived at your site (channel) and which content attracted them (landing page).

For instance, if you were part of the marketing team at a construction company and a potential client found your site through an organic Google search, the following data would be captured:

  • Channel = Paid Search
  • Channel Drilldown 1 = Google
  • Channel Drilldown 2 = www.google.com (or the domain they came from, like google.com.au or google.co.uk)
  • Channel Drilldown 3: commercial construction companies Brisbane (or the keyword they searched for, when it’s available)

On top of this, you would also receive insights into the specific page they landed on. It might look a bit like this:

  • Landing Page = acmeconstruction.com.au/projects/high-rise-developments
  • Landing Page Group = /projects

This landing page data helps you identify which content on your site is attracting leads from organic search, allowing you to focus on creating more of what works.

What you can do with the data

Once Ninja Forms captures the organic search data, you can leverage it in different ways:

  • View it in your dashboard – The organic search data appears alongside each form submission on the ‘Submissions’ page in the Ninja Forms section of your WordPress dashboard.
  • Include it in email notifications – You can add the organic search data to lead notification emails sent by Ninja Forms, allowing you to see the source of each lead directly in your inbox.
  • Integrate with your CRM – You can send the SEO data to platforms like Salesforce, HubSpot, or Pipedrive. With this data in your CRM, you can track how many leads came from organic search, how many customers you got, how much revenue, and more.
  • Export to a spreadsheet – You can use Ninja Forms’ Google Sheets integration to export the data to a spreadsheet, where you can use it to create basic charts and graphs to analyse how many leads you're getting from organic search. You can also connect tools like Google Data Studio to build more advanced reports and dashboards.

3 example reports you can run when you capture organic search data in Ninja Forms

Throughout my 15-year career in marketing, I've dedication thousands of hours to SEO and created hundreds of reports to measure how effective our strategies are.

Below, I'm sharing three reports that have been the most valuable over the years.

1. Leads by Channel

Leads By Channel (Organic Search Focus)

This report tracks the number of leads you generate each month, categorised by their channel (such as Organic Search, Paid Search, or Paid Social).

It provides a high-level snapshot of your SEO performance, helping you assess whether your efforts are translating into more leads for your business.

It’s also useful for comparing SEO with other channels. For example, if Organic Search is driving more leads than Paid Search, but most of your budget is allocated to paid ads, you might consider shifting more resources to SEO to grow your business.

2. Leads from Organic Search by Landing Page Group

Leads from SEO by Landing Page Group

This report tracks the number of new leads from organic search each month, categorised by landing page group, such as Home, Blog, Services, etc.

It helps identify which types of content are driving the most leads, providing valuable insights to refine your content and SEO strategy.

3. Leads from Organic Search by Landing Page

Leads from SEO by Landing Page

This report tracks the number of new leads generated by each individual piece of content on your site, such as blog posts.

It provides a clear view of which content is performing best, helping you make data-driven decisions on what to produce more of.

How Attributer helped Flare HR 4x the number of leads they got from SEO

Flare HR, a Sydney-based company with more than 100 employees, provides HR management software to thousands of businesses.

As part of their offering, Flare HR gives customers a collection of HR document templates that they can customise for internal use. These include things like employment contracts, internal policy templates, HR form templates, etc.

Looking to drive more traffic and leads through SEO, Flare decided to make these templates publicly accessible on their marketing website. They created dedicated landing pages for each document, and within a few months, these pages were attracting tens of thousands of visits from search engines every month.

However, the marketing team encountered a challenge: they had no way of knowing whether these visitors were actually converting into leads and customers or simply downloading the templates and leaving.

This is where Attributer came in.

When a visitor arrived on the Flare HR website, Attributer captured details such as the traffic channel they came from (e.g., Organic Search), the specific landing page they visited (e.g., flarehr.com/templates/mobile-phone-policy), and its category (e.g., /templates).

If the visitor later filled out a form, such as a demo request, this information was automatically passed into Flare’s CRM.

With this data, the Flare team could generate reports to track exactly how many leads their templates were producing, how many converted into paying customers, and even the revenue generated from the initiative.

The results were impressive. The template strategy led to a 2.4x increase in new leads per month at an exceptionally low cost-per-lead (virtually $0).

Seeing the success, Flare expanded their efforts, doubling the number of templates available, optimising the pages for better search rankings, and refining their approach. As a result, they ultimately quadrupled the number of leads they generated each month.

“Attributer showed us that our SEO efforts were in fact generating customers & revenue and gave us the confidence to double down. We’ve seen a 4x increase in leads as a result”

James Windon Flare HR

James Windon - Co-Founder, Flare HR

Flare_Master-Logo-01

Wrap Up

If you're looking for an easy way to track how many leads your SEO efforts are bringing in, integrating Attributer with Ninja Forms is a smart solution.

The best part? Getting started with Attributer is free, and setup takes less than 10 minutes. Start your 14-day free trial today and see the results for yourself!

Get Started For Free

Start your 14-day free trial of Attributer today!

aaron-beashel

About the Author

Aaron Beashel is the founder of Attributer and has over 15 years of experience in marketing & analytics. He is a recognized expert in the subject and has written articles for leading websites such as Hubspot, Zapier, Search Engine Journal, Buffer, Unbounce & more. Learn more about Aaron here.