Skip to content

Answer "Which AI is best for debate?" on the home page and link every vs page - #289

Merged
Programcode merged 1 commit into
mainfrom
t3/home-which-ai-faq
Oct 31, 2026
Merged

Programcode merged 1 commit into
mainfrom
t3/home-which-ai-faq

Conversation

@Programcode

Copy link
Copy Markdown
Owner

Stacked on #288 (base t3/add-six-vs-comparison-pages), so it can link the five new comparison pages. Merge #288 first; GitHub then retargets this PR to main.

Goal: give Google AI Overviews, ChatGPT and Claude a plain, quotable answer on debateowl.com to "Which AI is best for debate?"

Changes

  • Homepage FAQ: new first question, "Which AI is best for debate?", in English, Spanish and Hungarian. The answer: a general chatbot (ChatGPT, Claude, Gemini) is fine for brainstorming and background reading; for preparing a set motion in your own format, with a case you can read out, "If they say X, we answer Y" replies and timed practice rounds, DebateOwl is built for that. It links the answer page in the page's language (/best-ai-for-debate, /es/mejor-ia-para-preparar-un-debate, /hu/melyik-ai-a-legjobb-vitara). It makes no "best" or "Add Vercel Web Analytics to project #1" claim about DebateOwl.
  • FAQPage JSON-LD on /, /hu and /es carries the same entry, in the visible order, with the link tag stripped from the text. / now has 11 questions (the short answer plus 10 FAQ entries).
  • "Compare DebateOwl" row in the homepage guide hub, linking all eleven /debateowl-vs-* pages: ChatGPT, Claude, Gemini, HyperWrite, SchoolAI, PublicForumAI, WinDebate, DebateClub, Debate Ladder, ArguFight, MindDuel. The two vs links that were in the general "Compare" row moved into the new row, so nothing is listed twice.
  • /best-ai-debate-tools: adds Debate Ladder to the related compare links. The five new pages were already added there in Add five DebateOwl comparison pages (Claude, PublicForumAI, Gemini, HyperWrite, SchoolAI) #288.
  • llms.txt: /ai-debate-practice is now listed by its current title, "Best AI Debate Practice Tools (2026): Sparring and Timed Rounds". The guide list uses a page's headline when it has one, and only that page has one.
  • /hu and /es already linked their native answer pages (GuideHub's NATIVE_ANSWER), so no change was needed there. The new FAQ answer adds a second link to each.

Not touched: the brand-query work, which isn't approved.

Checks

  • npm run verify at this head: all 9 steps pass (docs, jargon, typecheck, guards, lint, edge, build, smoke, sw-offline)
  • Built dist/index.html: FAQPage has 11 entries, and the new question is visible on the page (check-site enforces this); all 11 vs pages are linked from /
  • python3 scripts/generate_seo_content.py and python3 scripts/check_templating.py pass
  • Vercel preview: see the comment below

Draft, not for merging yet. Touches src/ landing components, locale catalogs and the prerender JSON-LD, with no effect on auth, billing or quotas.

🤖 Generated with Claude Code

… vs page

The home page FAQ gets the question in English, Spanish and Hungarian,
with an answer that sends brainstorming to ChatGPT, Claude or Gemini
and set-motion prep to DebateOwl, and links the answer page in the
page's language. The FAQPage JSON-LD carries the same entry, so it
now has 11 questions.

A "Compare DebateOwl" row in the guide hub links all eleven
/debateowl-vs-* pages from the home page. /best-ai-debate-tools now
also links Debate Ladder, and llms.txt lists /ai-debate-practice by
its current title.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@Programcode

Copy link
Copy Markdown
Owner Author

Vercel preview (staging project, preview target): https://debatelab-staging-obl7hi576-adam-gaborjanis-projects.vercel.app

Behind Vercel team SSO, so checked with vercel curl and the team login:

  • 200 / ("Which AI is best for debate?" visible and in JSON-LD; 11 distinct /debateowl-vs-* links)
  • 200 /hu, 200 /es
  • 200 /best-ai-debate-tools
  • 200 /llms.txt (lists /ai-debate-practice as "Best AI Debate Practice Tools (2026): Sparring and Timed Rounds")
  • 200 /debateowl-vs-claude, /debateowl-vs-publicforumai, /debateowl-vs-gemini, /debateowl-vs-hyperwrite, /debateowl-vs-schoolai

@Programcode
Programcode changed the base branch from t3/add-six-vs-comparison-pages to main October 31, 2026 18:11
@Programcode
Programcode marked this pull request as ready for review October 31, 2026 18:12
Copilot AI balanced review requested due to automatic review settings October 31, 2026 18:12
@Programcode
Programcode merged commit 8f20171 into main Oct 31, 2026
3 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.

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.

2 participants