Skip to main content

Track website traffic with Semrush API and log results to Google Sheets

Workflow preview

Workflow preview
100%
Track website traffic with Semrush API and log results to Google Sheets preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Automated Seo Website Traffic Checker with Google Sheets Logging (Seo) Description: This workflow uses the [ Website Traffic Checker Semrush ](https://rapidapi.com/skdeveloper/api/website traffic c...

Best for

  • Market Research automation workflows
  • Multimodal AI automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.formtrigger, n8n-nodes-base.code, n8n-nodes-base.googlesheets, n8n-nodes-base.httprequest, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Sk developer .

Original n8n.io source

1.1 Workflow description

Title
Track website traffic with Semrush API and log results to Google Sheets
Workflow name
Track website traffic with Semrush API and log results to Google Sheets

Automated Seo Website Traffic Checker with Google Sheets Logging (Seo)

Description:

This workflow uses the Website Traffic Checker Semrush API to analyze website traffic and performance. It collects data through a user-submitted website URL and stores the results in Google Sheets for easy access and reporting. Ideal for SEO analysis and data tracking.


Node-by-Node Explanation:

1. On form submission

Captures the website URL submitted by the user through a form.
Triggers the workflow when a website URL is submitted via the form interface.

2. Check webTraffic

Sends a request to the Website Traffic Checker Semrush API to gather traffic data for the submitted website.
Uses the provided URL to fetch real-time traffic statistics using the Semrush API.

3. Re format output

Extracts and reformats the raw traffic data from the API response.
Cleans and structures the traffic data for easy readability and reporting.

4. Google Sheets

Appends the formatted traffic data into a Google Sheet for storage and further analysis.
Stores the data in a Google Sheets document for long-term tracking and analysis.


Benefits of This Flow:

  • Real-Time Data Collection:
    Collects real-time website traffic data directly from the Website Traffic Checker Semrush API, ensuring up-to-date information is always available.

  • Automation:
    Automatically processes and formats the website traffic data into an easily accessible Google Sheet, saving time and effort.

  • Customizable:
    The workflow can be customized to track multiple websites, and the data can be filtered and expanded as per user needs.

  • SEO Insights:
    Get in-depth insights like bounce rate, pages per visit, and visits per user, essential for SEO optimization.


Use Case:

  • SEO Monitoring:
    Track and analyze the traffic of competitor websites or your own website for SEO improvements. This is ideal for digital marketers, SEO professionals, and website owners.

  • Automated Reporting:
    Automatically generate traffic reports for various websites and save them in a Google Sheet for easy reference. No need to manually update data or perform complex calculations.

  • Data-Driven Decisions:
    By utilizing data from the Website Traffic Checker Semrush API, users can make informed decisions to improve website performance and user experience.


1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - On form submission

Type / Role
n8n-nodes-base.formTrigger - formTrigger
Config choices
Version 2.2

Block 2 - Re format output

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Google Sheets

Type / Role
n8n-nodes-base.googleSheets - googleSheets
Config choices
Version 4.6

Block 4 - Check webTraffic

Type / Role
n8n-nodes-base.httpRequest - httpRequest
Config choices
Version 4.2

Block 5 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 6 - Sticky Note1

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 7 - Sticky Note2

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 8 - Sticky Note3

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

Block 9 - Sticky Note4

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Track website traffic with Semrush API and log results to Google Sheets
Complexity intermediate
Nodes 9
Categories Market Research, Multimodal AI
Author Sk developer
Published 16 Aug 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/7459/7459.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Track website traffic with Semrush API and log results to Google Sheets do?

Automated Seo Website Traffic Checker with Google Sheets Logging (Seo) Description: This workflow uses the [ Website Traffic Checker Semrush ](https://rapidapi.com/skdeveloper/api/website traffic c...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Market Research, Multimodal AI use case.