Skip to content

SEO: complete on-page SEO + analytics + keyword-content loop - #11

Merged
tickets-forge-dev merged 2 commits into
masterfrom
seo/loopflow-docs
Jul 5, 2026
Merged

SEO: complete on-page SEO + analytics + keyword-content loop#11
tickets-forge-dev merged 2 commits into
masterfrom
seo/loopflow-docs

Conversation

@tickets-forge-dev

@tickets-forge-dev tickets-forge-dev commented Jul 5, 2026

Copy link
Copy Markdown
Owner

A comprehensive SEO + GEO (AI-search) pass over loopflow.live, targeting the query cluster AI coding loop / AI agent loop / self-correcting AI agent / make Claude Code self-correct.

On-page & technical (30 pages)

  • Canonical, Open Graph, Twitter cards, JSON-LD on all pages; unique titles/descriptions; one H1 each; alt text
  • robots.txt, sitemap.xml (now 34 URLs), llms.txt, 404.html, site.webmanifest
  • Plausible analytics on every page
  • Fixed invalid <title> and 26 broken ../tutorial.html links; hidden H1 on game.html

Keyword targeting (the ranking goal)

  • Homepage retitled around "self-correcting AI coding loops" (was "the tutorial"); target cluster went 0 → 17 mentions; added a visible FAQ + FAQPage schema

Content depth

  • All 25 keyword reference pages expanded from stubs to real references (median 153 → 508 words, 2+ examples + a "Common mistakes" section each) — gated by docs/tools/check_content.py
  • New seo-content.loop drives this

Blog (new indexable ranking + GEO assets)

  • /blog with 3 query-targeted, 1000+ word articles (what-is-an-ai-coding-loop, make-claude-code-self-correct, one-shot-prompts-vs-self-correcting-loops) + index, each SEO-complete with BlogPosting schema

GEO (Claude/ChatGPT/Perplexity)

  • llms.txt with definition + synonym cluster + FAQ; FAQPage + BlogPosting schema; quotable Q&A copy

Tooling

  • .claude/skills/seo-audit skill; seo.loop + seo-content.loop; docs/tools/check_content.py

🤖 Generated with Claude Code

tickets-forge-dev and others added 2 commits July 5, 2026 00:20
Ran seo.loop (audit -> fix -> re-audit) over docs/:
- add self-referential absolute canonical to all 30 pages
- add Open Graph + Twitter card to 26 keyword pages, game.html, workshop.html
- add meta descriptions to game.html and workshop.html
- add JSON-LD: WebSite (home), WebApplication (playground), BreadcrumbList (keywords)
- add robots.txt, sitemap.xml (30 URLs), llms.txt
- fix invalid unescaped <X> in use-method.html <title>
- repoint 26 keyword pages' broken ../tutorial.html links to ../index.html
- add visually-hidden <h1> to game.html

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- inject privacy-friendly Plausible analytics tag into all 30 docs pages
  (keys off data-domain=loopflow.live; records once the account is created)
- add docs/tools/check_content.py — content-depth gate for keyword pages
  (>=220 words, >=2 examples, a pitfalls section, related links)
- add seo-content.loop — expands the thin keyword reference pages until the
  content checker passes and a human approves (quality gate, no padding)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@tickets-forge-dev
tickets-forge-dev merged commit d5bde6d into master Jul 5, 2026
2 checks passed
@tickets-forge-dev
tickets-forge-dev deleted the seo/loopflow-docs branch July 5, 2026 04:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant