---
title: "Serve Blog Week State"
method: GET
path: "/blog/{year}/{month}/week-{week}/{state_slug}"
---

# Serve Blog Week State

`GET /blog/{year}/{month}/week-{week}/{state_slug}`

## Request

- Base URL: `https://warnfirehose.com` (the document declares no server; this is the origin it was published from)
- URL: `https://warnfirehose.com/blog/{year}/{month}/week-{week}/{state_slug}`
- Auth: none declared

Per-state weekly blog archive — culled 2026-05-15 as thin auto-generated
content. Returns 410 Gone so Google deindexes these ~39K thin pages, which
were dragging the sitewide quality signal (the April 24 GSC cliff cause).

These archives have 0-5 records each; Google was correctly placing them
in 'Crawled - currently not indexed' bucket (38,967 URLs as of 2026-05-15).
Removing them lets surviving substantial pages rank again.

## Path parameters

- `year` string, required
- `month` string, required
- `week` string, required
- `state_slug` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/warnfirehose/apis/laborcurrent-api.md) · [All operations](https://skmtc.dev/warnfirehose/apis/laborcurrent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/warnfirehose/apis/laborcurrent-api/revisions/0040897972b8?raw)
