# Firecrawl Sparse Competitor Audit

**Last Updated:** 2026-02-26

## Summary

| Metric | Count |
|--------|-------|
| Total competitors analyzed | 1,676 |
| Sparse (word_count < 100 or headings < 3) | 451 |
| **Estimated Firecrawl credits to remediate** | **451** |

## By Source

### Blog

- **Items with sparse data:** 172
- **Total sparse competitors:** 420

(Top 20 by sparse count)

| Slug | Sparse Count | Path |
|------|--------------|------|
| hr-business-partner | 7 | docs/content/blog/posts/lexikon/hr-business-partner/data/competitor-analysis.json |
| personalfuehrung | 6 | docs/content/blog/posts/lexikon/personalfuehrung/data/competitor-analysis.json |
| zeitmanagement | 6 | docs/content/blog/posts/lexikon/zeitmanagement/data/competitor-analysis.json |
| zielvereinbarung | 6 | docs/content/blog/posts/lexikon/zielvereinbarung/data/competitor-analysis.json |
| active-sourcing | 5 | docs/content/blog/posts/lexikon/active-sourcing/data/competitor-analysis.json |
| assessment-center | 5 | docs/content/blog/posts/lexikon/assessment-center/data/competitor-analysis.json |
| bundesurlaubsgesetz | 5 | docs/content/blog/posts/lexikon/bundesurlaubsgesetz/data/competitor-analysis.json |
| dienstreise | 5 | docs/content/blog/posts/lexikon/dienstreise/data/competitor-analysis.json |
| fachkraeftemangel | 5 | docs/content/blog/posts/lexikon/fachkraeftemangel/data/competitor-analysis.json |
| fahrtkostenzuschuss | 5 | docs/content/blog/posts/lexikon/fahrtkostenzuschuss/data/competitor-analysis.json |
| interne-kommunikation | 5 | docs/content/blog/posts/lexikon/interne-kommunikation/data/competitor-analysis.json |
| lohnbuchhaltung | 5 | docs/content/blog/posts/lexikon/lohnbuchhaltung/data/competitor-analysis.json |
| organisationsentwicklung | 5 | docs/content/blog/posts/lexikon/organisationsentwicklung/data/competitor-analysis.json |
| sonderurlaub | 5 | docs/content/blog/posts/lexikon/sonderurlaub/data/competitor-analysis.json |
| stempeluhr | 5 | docs/content/blog/posts/lexikon/stempeluhr/data/competitor-analysis.json |
| uebernachtungspauschale | 5 | docs/content/blog/posts/lexikon/uebernachtungspauschale/data/competitor-analysis.json |
| workforce-management | 5 | docs/content/blog/posts/lexikon/workforce-management/data/competitor-analysis.json |
| a1-bescheinigung | 4 | docs/content/blog/posts/lexikon/a1-bescheinigung/data/competitor-analysis.json |
| abfindung | 4 | docs/content/blog/posts/lexikon/abfindung/data/competitor-analysis.json |
| bewerbermanagementsystem | 4 | docs/content/blog/posts/lexikon/bewerbermanagementsystem/data/competitor-analysis.json |

### Tools

- **Items with sparse data:** 1
- **Total sparse competitors:** 5

| Slug | Sparse Count | Path |
|------|--------------|------|
| elterngeld-rechner | 5 | docs/content/tools/elterngeld-rechner/data/competitor-analysis.json |

### Templates

- **Items with sparse data:** 8
- **Total sparse competitors:** 26

| Slug | Sparse Count | Path |
|------|--------------|------|
| abwesenheitsnotiz-vorlage | 6 | docs/systems/templates/template-data/abwesenheitsnotiz-vorlage/data/competitor-analysis.json |
| arbeitszeugnis-vorlage | 4 | docs/systems/templates/template-data/arbeitszeugnis-vorlage/data/competitor-analysis.json |
| compliance-checkliste-vorlage | 2 | docs/systems/templates/template-data/compliance-checkliste-vorlage/data/competitor-analysis.json |
| dienstplan-excel-vorlage | 2 | docs/systems/templates/template-data/dienstplan-excel-vorlage/data/competitor-analysis.json |
| lohnabrechnung-vorlage | 3 | docs/systems/templates/template-data/lohnabrechnung-vorlage/data/competitor-analysis.json |
| schichtplan-excel-vorlage | 2 | docs/systems/templates/template-data/schichtplan-excel-vorlage/data/competitor-analysis.json |
| stellenbeschreibung-vorlage | 5 | docs/systems/templates/template-data/stellenbeschreibung-vorlage/data/competitor-analysis.json |
| stundenzettel-excel-vorlage | 2 | docs/systems/templates/template-data/stundenzettel-excel-vorlage/data/competitor-analysis.json |

## Domains Most Often Sparse (JS-heavy sites)

| Domain | Sparse Count |
|--------|-------------|
| universal-search-box.com | 161 |
| personio.de | 82 |
| gesetze-im-internet.de | 11 |
| stepstone.de | 8 |
| ihk.de | 8 |
| hrworks.de | 7 |
| haufe.de | 6 |
| amazon.de | 5 |
| datev.de | 4 |
| indeed.com | 4 |
| tk.de | 4 |
| arbeitsagentur.de | 4 |
| service-bw.de | 4 |
| hochschwarzwald.de | 3 |
| develop-group.de | 3 |
| absolventa.de | 3 |
| bmas.de | 3 |
| sap.com | 3 |
| iwkoeln.de | 3 |
| hensche.de | 3 |

## Remediation

- Run `validate-template-competitor-data-completeness.php --all` (templates) to list sparse URLs.
- Use `--remediate` flag (when implemented) to auto-fix via Firecrawl API.
- Or use Firecrawl MCP: "Use Firecrawl MCP to scrape [URL] with markdown format"
- See [FIRECRAWL_INTEGRATION.md](FIRECRAWL_INTEGRATION.md) for workflow.
