title and seo preparation #28

Merged
olli merged 4 commits from dev into main 2026-10-15 15:55:43 +03:00
Owner
No description provided.
Drop a stray quote that broke the release check
All checks were successful
CI / lint (push) Successful in 2s
CI / server (push) Successful in 23s
CI / image (push) Successful in 3s
CI / verify-staging (push) Successful in 41s
5af8065221
ffc1615 left a `"` after the find-image loop's `done`, so sh refused the
step ("unterminated quoted string") and Release run 49, the first since,
failed before checking anything. Production moved regardless: the
deployer does not wait for this job, only reports through it.
The site should be findable once crawled, without tricks. SEO.md
collects what Google, Bing, DuckDuckGo and the AI search engines
document about crawling and indexing, with sources, so the changes
that follow can be checked against them, and re-checked when the
crawlers change.
Point crawlers at the pages, and keep AI training crawlers out
All checks were successful
CI / lint (push) Successful in 2s
CI / server (push) Successful in 30s
CI / image (push) Successful in 4s
CI / verify-staging (push) Has been skipped
fd08f69c4e
Search engines found the pages only through links, and could not tell
whom the CV is about. robots.txt now names a sitemap of the four pages,
each page states its canonical address, and the CV carries ProfilePage
markup that matches what it shows.

The site is not offered as AI training material, so robots.txt turns
away the training crawlers by name. Their companies' search crawlers
are separate user agents and stay allowed, so the site can still be
found and cited in AI search.
Use one job title, Senior software engineer, on every page
All checks were successful
Release / find-image (push) Successful in 1s
Release / verify-production (push) Successful in 11s
CI / lint (push) Successful in 2s
CI / server (push) Successful in 28s
CI / image (push) Successful in 5s
CI / verify-staging (push) Has been skipped
a47c4caac8
The landing page said solution architect, the CV senior software and AI
platform engineer, and its description something else again. Search
engines tie pages to a person partly through such details, and readers
compare them with LinkedIn. There is no official title to follow, so
the title names the trade, and the landing page's lede says the rest:
a generalist who designs the system, writes the code and runs the
servers. Solution architect also reads as a pre-sales role, which the
site is not.
olli merged commit a47c4caac8 into main 2026-10-15 15:55:43 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
olli/olli.puhakka.dev!28
No description provided.