# Changelog of Website stack · Apps, ATS, colors & llms.txt by URL (`corent1robert/website-signals-scraper`) Actor

- **URL**: https://apify.com/corent1robert/website-signals-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/corent1robert/website-signals-scraper.md

## Changelog

### \[1.8] - 2026-09-07

Store version: **1.8**.

#### Added

- **Standby HTTP lookup** (`GET`/`POST` `/lookup`): `url` or `urls`, hard cap 5, same `website-homepage` PPE as Start. Careers crawl skipped on Standby. Console Start is unchanged.

### \[2026-09-01]

#### Changed

- Free plan cap: 20 rows per run. Anonymous Try off.

### \[1.7] - 2026-08-20

Store version: **1.7**. Console form: URL list is the volume.

#### Fixed

- Empty-input path crashed on start (`Illegal return statement` in ESM). Now exits cleanly with a warning.

#### Changed

- Removed **Max sites** from the Console form (`maxUrls` stays API-only, default 0 = no cap)

### \[1.6] - 2026-08-20

Store version: **1.6**. Same PPE as 1.5 — more homepage fields for SDR / agency.

#### Added

- `demo_url` / `meeting_tool`: Calendly, Cal.com, HubSpot Meetings, Chili Piper, SavvyCal, TidyCal event URLs, or an on-site `/demo` link (HTML `href`/`src` only)
- `contact_url` plus `generic_emails` (role mailboxes on the homepage; personal inboxes ignored)
- Gap flags: `shopify_without_reviews` (no Judge.me / Loox / Yotpo), `shopify_without_loyalty` (no Smile / LoyaltyLion)

### \[1.5] - 2026-08-20

Store version: **1.5**. Copy only — same fields and PPE as 1.4.

#### Changed

- Store / Console title: **Apps, ATS, colors & llms.txt by URL** (was CMS, colors & careers)

### \[1.4] - 2026-08-20

Store version: **1.4**. Same PPE as 1.3 — extra homepage GET for `/llms.txt`.

#### Added

- `has_llms_txt` / `llms_txt_url`: public origin `/llms.txt` (llmstxt.org). HTML soft-404s and homepage redirects are ignored. File body is not stored.

### \[1.3] - 2026-08-20

Store version: **1.3**. Same PPE events as 1.2 — more homepage fields, same $0.003.

#### Added

- Shopify apps from script/CDN hosts only: Gorgias, Judge.me, Loox, Yotpo, Smile.io, Recharge, Skio, LoyaltyLion
- Consent manager (`consent_manager`): Axeptio, Didomi, Cookiebot, OneTrust, CookieYes, tarteaucitron
- `locales` from html lang / og:locale / hreflang
- Gap flags: `shopify_without_gorgias`, `shopify_without_recharge` (Skio stays a separate boolean)

### \[1.2] - 2026-08-20

Store version: **1.2**. PPE split by extracted data.

#### Changed

- Pay-per-event: **$0.003** `website-homepage` when the homepage loads; **$0.002** `website-careers` only when a jobs page or ATS is found
- Removed flat `website-row` ($0.004)
- README pricing table: events, what is not billed, scenario costs

### \[1.1] - 2026-08-20

Store version: **1.1** (`package.json` 1.1.0).

#### Added

- `shopify_without_klaviyo` flag for agency outbound
- Dataset views `overview` and `outreach`, `RUN_LOG` key-value record
- Marketplace README (personas, Quick start, pricing, legality, sibling Actors)
- Maintainer kit `published-tasks/` (≥4 examples)

#### Changed

- Store title / SEO copy (middle-dot title, benefit-first Console form)
- Run logs: ASCII banners, capped URL preview, no status codes in default INFO

### \[1.0.0] - 2026-08-20

#### Added

- Homepage stack (CMS + HubSpot/GTM/Klaviyo/Intercom/Crisp/Calendly/Stripe)
- Brand colors from CSS / theme-color
- On-page title, H1, schema types
- Careers/jobs path scan for hiring + tool mentions
- Optional MX email platform
- Newsletter form detection (no signup) + `newsletter_form_url`
- CMS: Ghost, Drupal, Joomla, HubSpot CMS, BigCommerce, Magento, PrestaShop, Bubble; WooCommerce as `ecommerce`
- Newsletter ESP: Mailchimp, Substack, ConvertKit, Beehiiv, Loops, Mailjet
- Careers ATS (`careers_ats`) + extra tool mentions
- Locale-aware careers discovery (html lang / hreflang / ES·PT·DE·IT… slugs, not only /fr/jobs)
- Extra pixels: GA4, Meta, Hotjar, LinkedIn Insight, Typeform; `has_pricing`
