← Back to Blog

How to Use CVCircuit on Indeed and Glassdoor

·CVCircuit

Indeed

Indeed uses a distinctive split-pane layout: a left sidebar lists jobs matching your search, and when you click one, the description loads in the right panel — without navigating to a new page. This is a Single Page Application (SPA) behaviour, and it means the browser URL doesn't always change when you select a new listing.

Standard URL-based detection would miss many Indeed job changes. CVCircuit handles this with multiple parallel detection strategies:

  • URL polling every 500ms catches most navigation
  • Document title monitoring catches cases where the title updates (which Indeed does when you select a new listing) but the URL doesn't change meaningfully
  • History API patching (pushState/replaceState override) catches programmatic navigation

CVCircuit also scopes its extraction to the right panel specifically — rather than reading the entire page — to ensure it captures the correct job when the left sidebar is also showing job listings.

Glassdoor

Glassdoor has a reputation for dynamic, React-rendered content that loads asynchronously. Job titles and descriptions sometimes update at slightly different times as you navigate.

CVCircuit's Glassdoor extractor uses a dual-change detection strategy: it only captures a job once both the title and the description have updated from their previous values. This prevents partial extractions where you'd get the new job's title but the previous job's description — a subtle error that would lead to incorrect tailoring.

The result on both platforms

On Indeed and Glassdoor, CVCircuit gives you accurate, complete job data — even given the dynamic nature of these platforms. The extension handles the detection complexity invisibly, so your experience is consistent: click a listing, open CVCircuit, job is detected and ready.

Both platforms are fully supported across UK and US job listings.

Ready to tailor your CV?

Paste a job description and get a tailored CV in minutes — free.