MLforSEO Academy · The AI-powered Entity Audit
Entity Extractor & Salience Profiler
Pull entities out of your content with Google's Natural Language API, then roll them up into one profile per URL — so you can see which pages are about something other than what you intended.
- What you need
- A Google Cloud API key with the Cloud Natural Language API enabled
- Cost
- Free for most audits — 5,000 units a month, then $1 per 1,000
- Feed it
- Paste one page, or upload a crawl export with a URL column and a content column
- You get back
- entity_mentions.csv and page_entity_profiles.csv
How to use it
- Paste your API key. It stays in this browser tab and is sent only to Google.
- Start with a single page so you can see the shape of the data before spending anything.
- Set the intended entity — what the page is supposed to be about.
- Read the table: the top row is what a machine thinks the page is about.
- Then upload your whole crawl and export both CSVs.
Worth knowing. Use API version 1. Version 2 does not return a salience score at all, and every prominence measure here depends on it.
Entity Extractor & Salience Profiler
Extract entities from your content with Google’s Natural Language API, then roll them up into one profile per URL — so you can see which pages are about something other than what you intended.
1 · Your API key
2 · Your content
intended_entity is used if present.
Page profiles
Every entity found
Click a column to sortThis tool comes from The AI-powered Entity Audit
It is taught in Module 2, Lesson 2.2, on a real site, with the dataset bundled so your numbers match the video.
