---
title: "404 Not Found in GitHub Pages"
canonical: "https://lemwatch.com/http-status-codes/404/in-github-pages"
platform: "GitHub Pages"
last_verified: "2026-08-11"
source: "https://lemwatch.com"
---

# HTTP 404 Not Found in GitHub Pages

**Platform** — GitHub Pages — free static hosting from a repo.

**Where it surfaces** — The GitHub Actions deploy log, the Pages settings tab, or the raw response headers (`x-github-request-id`).

## Cause on this platform

The build succeeded but the requested path isn't in `_site` — often a missing `permalink` or a case-mismatch on Linux runners.

## Fix on this platform

Check the Actions artifact for the deployed folder tree; add a `permalink` to the front-matter.


## Generic reference

The requested resource could not be found on the server — the page may have been deleted, moved, or the URL was typed incorrectly.

_Canonical HTML page: https://lemwatch.com/http-status-codes/404/in-github-pages_
