0% 5h quota used · resets in 2h live · 08/09/2026 12:12 CEST

tn:seo-fixes

Implement the mechanical fixes from the latest SEO audit report on a branch. On-demand companion to seo-audit.

Runs 5
last 8d ago
Failed 0
no current streak
Median run $2.88
4m · tn ceiling $8.00 per run
Spent in total $13.75
254 turns of agent work

Manifest

tn/tasks.yaml
Address
tn:seo-fixes — also tn:seo-fixes
Runner
claude-code
Policy
pr may push a countryos/* branch and open a draft PR — the review is the gate
Workspace
the cms clone
Schedule
on demand only
Model
sonnet
Budget
100 turns · 60 minutes
Triggerable
yes — free text can reach it
Notifies
every run — 🟢 on success, 🔴 on failure
Description (manifest)
Implement the mechanical fixes from the latest SEO audit report on a branch. On-demand companion to seo-audit.

Cost per run

oldest left · ceiling $8.00
tn per-run ceiling $8.00 02/07/2026 19:23: $5.0702/07/2026 19:41: $0.5027/07/2026 10:20: $3.2624/08/2026 09:49: $2.0431/08/2026 06:10: $2.88 02/0702/0727/0724/0831/08
WhenWhat it reportedTurnsTookCost
31/08/2026 06:10Confirmed: draft PR to `develop`, branch `countryos/tn/2026-08-31-seo-fixes`. Journal updated. **Outcome:** Implemented TN-002 (the resolved "duplicate the faq to the co…464m$2.88ok
24/08/2026 09:49Implemented all 3 mechanical items from the 2026-08-24 SEO audit: shortened the `annuaire/_gouvernorat.blade.php` meta description (24 pages, was 232–244 chars → now max…383m$2.04ok
27/07/2026 10:20Confirmed as draft PR against `develop`, as required. **Outcome:** Implemented all 4 mechanical items from `reports/2026-07-27-seo-audit.md` on branch `countryos/tn/2026…7411m$3.26ok
02/07/2026 19:41Applied the approved SEO-fixes proposal for tunisie-electricite.com: pushed branch `countryos/tn/2026-07-02-seo-fixes` (4 commits already prepared during the propose phas…121m$0.50ok
02/07/2026 19:23Everything is complete and correctly staged for review. **Outcome:** Implemented all 5 top actions from the 2026-07-02 SEO audit for tunisie-electricite.com on branch `c…849m$5.07ok

The skill it runs

countries/tn/skills/seo-fixes/SKILL.md · 47 lines
Read the skill

SEO fixes — tunisie-electricite.com

You are in the cms monorepo clone. Input: the most recent reports/*-seo-audit.md in the country workspace (pick the newest by filename date). Implement its recommended actions — mechanical, low-risk fixes only.

Scope rules

  • In scope: meta description / title length trims, adding structured data (JSON-LD) matching patterns already used elsewhere on the site, adding contextual internal links, og/social tags, alt attributes. Anything the report ranks as low-effort/mechanical.
  • Out of scope: rewriting body content, changing page structure, new pages, anything touching data files or other sites. If the report recommends something non-mechanical, list it in the proposal as "needs separate task" and skip it.

Steps

  1. Read the latest audit report, then verify each finding is still true in the Blade sources (sites/tunisie-electricite.com/pages/) — a human or another run may have fixed some already. Skip anything already fixed. If nothing is left to fix, report that and stop — do not open an empty PR.
  2. Create branch countryos/tn/<YYYY-MM-DD>-seo-fixes from origin/develop. One commit per action group (e.g. "trim meta descriptions ≤160 chars", "add BreadcrumbList to annuaire templates"), so review and partial revert stay easy.
    • Meta descriptions: keep the meaning and CTA, cut to ≤160 chars, French.
    • JSON-LD: copy the exact pattern from a page that already has it (e.g. /tarifs BreadcrumbList) — do not invent a new structure.
    • Internal links: only weave links into existing sentences or add one short natural sentence; never dump a bare link list into the content.
  3. Sanity-check your edits: re-grep every touched file for balanced Blade directives and tags, and confirm each new meta description is really ≤160 characters (count them; do not eyeball).
  4. Push the branch and open a draft PR to develop with gh pr create --draft, titled [tn] SEO fixes <YYYY-MM-DD>. PR body: per-commit list of changes, before → after for every meta/title, and the skipped/out-of-scope items. The human reviews on the PR and marks it ready — never merge or mark ready yourself.
  5. Report the PR URL in your final message.