📊 Analyze and optimize top website content using Google Analytics, Firecrawl and InfraNodus

⚡ 811 views · 📊 Market Research & Insights

💡 Pro Tip — HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it — it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

Optimize Your Top Performing Website Content with Google Analytics, Firecrawl, and InfraNodus

This templates helps you

InfraNodus knowledge graph

How it works

This template uses the InfraNodus to visualize and analyze your top performing content.

It will extract the top pages from the Google Analytics data for the website you choose and scrape their text content using the high-quality Firecrawl API. Then it will ingest every page into an InfraNodus graph you specify. The graph can be used to explore the content visually. The insights from the graph, such as the main topics and gaps between them will be shown to you in the end of the workflow.

You can use these insights to understand

Here’s a description step by step:

InfraNodus graph knowledge base

Note: you can replace the PDF to Text convertor node with a better quality PDF convertor from ConvertAPI which respects the original file layout and doesn’t split text into small chunks

  1. Trigger the workflow
  2. Extract a list of top (25, 50) pages from your Google Analytics account (you’ll need to connect it via the Google Cloud API)
  3. Fix the extracted data and add a correct URL prefix to each page (if your Analytics has relative paths only
  4. Loop through each page extracted
  5. Extract the text content of every page using the high-quality Firecrawl API
  6. Ingest the text content into the InfraNodus graph that you specify
  7. Once all the pages are ingested into the InfraNodus graph, access the AI insights endpoint in InfraNodus and get the information about the main topics and gaps
  8. Display this information to the user

How to use

You need an InfraNodus API account and key to use this workflow.

Requirements

Customizing this workflow

You can customize this workflow by using a list of the URL pages you want to analyze from a Google sheet. Alternatively, you can use the Google SERP node to extract top search results for a query and get the main topics for them.

For support and feedback, please, contact us at https://support.noduslabs.com

To learn more about InfraNodus: https://infranodus.com

🔗 Nodes Used

HTTP Request, Google Analytics, n8n Form Trigger, n8n Form

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup