n8n

How to Analyze Google NLP for SEO Insights?

Turn any public web page into clear entity data. Send a URL and get back people, places, organizations, and more with importance scores. Great for SEO audits, content research, and outreach planning.

Here is how it runs end to end. A webhook receives a POST request that includes the page URL. The workflow downloads the HTML, trims very large pages to a safe size, and builds a request for the Google Natural Language API. It then calls the analyze entities endpoint and returns structured results to the caller with types, salience, and mentions. Teams can quickly spot key names on a page, map relationships, and compare pages without manual reading.

You need a Google Cloud API key with the Natural Language API enabled. Activate the workflow and send a simple JSON body with the URL to the webhook. Expect faster audits and fewer manual hours per page. Common uses include competitor page scans, PR list building, and tagging content for internal search.

What are the key features?

  • Webhook endpoint accepts a POST request with a URL field
  • HTTP Request node downloads the target page HTML
  • Code node cleans and trims large HTML to a safe length
  • HTTP Request to Google analyze entities endpoint with API key
  • Returns entity names, types, salience, and mentions as JSON
  • Respond to Webhook sends results back to the caller in real time
  • Built in note explains usage and expected input and output

What are the benefits?

  • Reduce manual page review from 20 minutes to 2 minutes
  • Automate up to 90 percent of entity tagging tasks
  • Improve consistency of naming and types by using one model
  • Handle 10 times more pages per week with the same team
  • Connect form posts or crawlers to one webhook endpoint
  • Unify entity data for SEO, PR, and content planning

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Google Cloud Natural Language API. See the Tools Required section above for links to create accounts with these services.
  3. In the Google Cloud Console, create or select a project and enable the Natural Language API from the API Library.
  4. Create an API key in Google Cloud Console and copy it. Restrict the key to the Natural Language API if possible for security.
  5. Open the Google Entities HTTP Request node in n8n and replace the placeholder YOUR-GOOGLE-API-KEY in the query parameter with your real key. If you prefer credentials, double click the node, choose Credential to connect with, click Create new credential, and follow the on screen steps.
  6. Open the Get Url webhook node and copy the production URL. Make sure the node is set to respond using the Response node.
  7. Activate the workflow in n8n so the webhook URL is live.
  8. Test with a tool like curl or Postman. Send a POST to the webhook URL with a JSON body such as {"url":"https://example.com"} and check the response for entities and salience scores.
  9. Confirm the HTTP Request that fetches the page is working. If the response is empty, verify the page is public and not blocked by a login wall.
  10. If you see permission errors from Google, check that the Natural Language API is enabled and the API key is correct. A 403 or 401 usually means the key or permissions are not valid.
  11. If pages are very large, you can adjust the trim limit in the Code node to process more or less content. Watch execution time and response size when changing this value.
  12. Once verified, connect your crawler, forms, or scripts to the webhook to start batch analysis.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Google Cloud Natural Language API

Sign up

Free: first 5,000 1,000-character units / mo for Entity Analysis; then $0.001 per 1,000 characters

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.