SEO editor
Every address this site serves, what it says about itself right now, and a field to change it. Changes are collected into one file and go to GitLab as a merge request — nothing here edits the live site directly, and nothing merges without the pipeline agreeing that the change reached the page.
The list is generated from the production build, not written by hand:
admin/src/data/seo-inventory.json. Overrides are read from src/data/seo/overrides.json,
captured 2026-08-22.
Your changes
Nothing changed yet. Edit a title or a description above and this section fills in with the file to hand to GitLab.
0 page(s) changed. Put your name and today's date on it — the build refuses an override with no author.
Send it to GitLab from this page (needs a token)
This calls the GitLab API from your browser. It works only if this GitLab instance allows cross-origin API calls; if it refuses, use Download above and attach the file in GitLab's own editor — that path always works and produces exactly the same merge request.
The token stays in this tab and is never written to the file or sent anywhere but your GitLab.