Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions public/ai-debate-case-generator/index.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions public/ai-debate-coach/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions public/ai-debate-practice/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/ai-rebuttal-generator/index.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions public/argument-flowchart/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/best-ai-debate-tools/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions public/debate-evidence-finder/index.html

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions public/debate-rebuttal-practice/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/debate-topics-for-students/index.html

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions public/debateowl-vs-chatgpt/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/debateowl-vs-debateclub/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/debateowl-vs-windebate/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions public/how-to-practice-rebuttals/index.html

Large diffs are not rendered by default.

20 changes: 10 additions & 10 deletions public/how-to-write-a-debate-case/index.html

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions public/llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,14 +51,14 @@ Free to use, no account needed, and they run in the browser.

## Guides

- [AI Debate Practice for Stronger Cases, Rebuttals, and Speeches](https://debateowl.com/ai-debate-practice): Practice debate with DebateOwl by running timed rounds against an AI opponent and getting feedback on your cases, rebuttals and weighing.
- [AI Debate Case Generator with Citations](https://debateowl.com/ai-debate-case-generator): DebateOwl drafts a structured debate case with claims, warrants, impacts and cited evidence leads that you check before taking it into a round.
- [Practice Rebuttals Before Your Opponent Finds the Weakness](https://debateowl.com/debate-rebuttal-practice): Paste an opposing argument into DebateOwl to find its weak warrants, missing weighing and logic gaps, then practice the rebuttal you would give.
- [Ask an AI Debate Coach for Round-Ready Prep](https://debateowl.com/ai-debate-coach): Ask DebateOwl's AI debate coach about strategy, case structure, weighing, rebuttals and speeches, with answers tied to your own motion and side.
- [Find Better Debate Evidence Without Losing the Argument](https://debateowl.com/debate-evidence-finder): DebateOwl finds cited evidence leads for your debate case so you can open the original source and check the warrant before you read it in a round.
- [Map the Clash With an Argument Flowchart](https://debateowl.com/argument-flowchart): DebateOwl turns a debate case and its rebuttals into a flowchart of claims, warrants, impacts and weighing, so you can see where the clash is.
- [AI Debate Practice for Stronger Cases, Rebuttals, and Speeches](https://debateowl.com/ai-debate-practice): Practice debate with DebateOwl by running timed rounds against an AI opponent and getting feedback on your cases, rebuttals and speeches.
- [AI Debate Case Generator with Citations](https://debateowl.com/ai-debate-case-generator): DebateOwl turns a motion into a ready-to-read debate case: an opening, arguments with evidence, If they say… replies, a closing line and sources to check.
- [Practice Rebuttals Before Your Opponent Finds the Weakness](https://debateowl.com/debate-rebuttal-practice): Paste an opposing argument into DebateOwl to find its weak links, missing evidence and logic gaps, then practice the rebuttal you would give.
- [Ask an AI Debate Coach for Round-Ready Prep](https://debateowl.com/ai-debate-coach): Ask DebateOwl's AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role.
- [Find Better Debate Evidence Without Losing the Argument](https://debateowl.com/debate-evidence-finder): DebateOwl finds cited evidence leads for your debate case so you can open the original source and check it backs your point before a round.
- [Map the Clash With an Argument Flowchart](https://debateowl.com/argument-flowchart): DebateOwl turns a debate case and its rebuttals into a flowchart of your arguments, their attacks and your answers, so you can see where the clash is.
- [How Debate Speech Times Work in Each Format](https://debateowl.com/online-debate-timer): Speech, cross-examination and prep times for Public Forum, Lincoln-Douglas, Policy, British Parliamentary and World Schools debate in one table.
- [How to Write a Debate Case](https://debateowl.com/how-to-write-a-debate-case): A step-by-step guide to writing a debate case, from motion analysis and burdens to contentions with warrants, evidence, impacts and weighing.
- [How to Write a Debate Case](https://debateowl.com/how-to-write-a-debate-case): A step-by-step guide to writing a debate case: motion analysis, an opening, arguments with evidence, answers to the other side and a closing line.
- [How to Practice Debate Rebuttals](https://debateowl.com/how-to-practice-rebuttals): Drills for practicing debate rebuttals one skill at a time, from attacking warrants and evidence to weighing impacts and collapsing your last speech.
- [Public Forum Debate Prep with AI](https://debateowl.com/public-forum-debate): How to prepare for Public Forum debate, with case writing, rebuttal drills, crossfire practice, summary and final focus, and evidence research.
- [Lincoln-Douglas Debate Prep with AI](https://debateowl.com/lincoln-douglas-debate): How a Lincoln-Douglas round runs at NSDA speech times, how a value and criterion work, and a worked example case with the negative's turn against it.
Expand Down
14 changes: 7 additions & 7 deletions scripts/generate_seo_content.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,14 +46,14 @@
""".strip()

PAGES = [
{"slug": "ai-debate-practice", "title": "AI Debate Practice | {product}", "description": "Practice debate with {product} by running timed rounds against an AI opponent and getting feedback on your cases, rebuttals and weighing.", "eyebrow": "{product} guide", "h1": "AI Debate Practice for Stronger Cases, Rebuttals, and Speeches", "lead": "Use a focused debate workspace for cases, rebuttals, sources, flowcharts, coaching, and timed practice."},
{"slug": "ai-debate-case-generator", "title": "AI Debate Case Generator with Citations | {product}", "description": "{product} drafts a structured debate case with claims, warrants, impacts and cited evidence leads that you check before taking it into a round.", "eyebrow": "Tool guide", "h1": "AI Debate Case Generator with Citations", "lead": "Draft faster, verify carefully, and walk into the round with a structured case."},
{"slug": "debate-rebuttal-practice", "title": "Debate Rebuttal Practice | {product}", "description": "Paste an opposing argument into {product} to find its weak warrants, missing weighing and logic gaps, then practice the rebuttal you would give.", "eyebrow": "Feature guide", "h1": "Practice Rebuttals Before Your Opponent Finds the Weakness", "lead": "Choose the link to attack, explain why it matters, and turn pressure into round-winning collapse."},
{"slug": "ai-debate-coach", "title": "AI Debate Coach | {product}", "description": "Ask {product}'s AI debate coach about strategy, case structure, weighing, rebuttals and speeches, with answers tied to your own motion and side.", "eyebrow": "Feature guide", "h1": "Ask an AI Debate Coach for Round-Ready Prep", "lead": "Get focused help with strategy, structure, weighing, rebuttals, speeches, and practice feedback."},
{"slug":"debate-evidence-finder","title":"Debate Evidence Finder | {product}","description":"{product} finds cited evidence leads for your debate case so you can open the original source and check the warrant before you read it in a round.","eyebrow":"Research workflow","h1":"Find Better Debate Evidence Without Losing the Argument","lead":"Use AI to locate research directions, then verify sources and connect evidence to warrants.","features":["Evidence leads","Citation checks","Impact links"],"sections":[("Evidence is not the argument",["Cards win rounds only when they support a clear warrant. A source should answer a burden, not decorate a speech.","{product} helps move from a claim to research leads, source checks, and the impact comparison the judge must evaluate."]),("Verify before you read it aloud",["Open the original source, check date and author, confirm the quote, and explain why the evidence proves your link. Never rely on an AI summary alone."]),("Connect research to clash",["The best evidence pages are tied to specific clashes: solvency, harms, tradeoffs, comparative examples, and weighing."])]},
{"slug":"argument-flowchart","title":"Argument Flowchart for Debate | {product}","description":"{product} turns a debate case and its rebuttals into a flowchart of claims, warrants, impacts and weighing, so you can see where the clash is.","eyebrow":"Flowing guide","h1":"Map the Clash With an Argument Flowchart","lead":"Turn cases and rebuttals into a visual map of claims, warrants, impacts, and weighing.","features":["Visual clash maps","Link chains","Weighing notes"],"sections":[("Why flowcharts help debaters",["Debate rounds become messy fast. A flowchart keeps the important relationships visible: what claim depends on which warrant, where the clash sits, and what impact comparison matters."]),("Build from the motion outward",["Start with burdens, add each contention, then connect evidence and rebuttals. If a link is missing, the map makes the gap obvious."]),("Use the map for speeches",["Before speaking, choose the path that wins the round. A good flowchart helps you collapse instead of spreading yourself thin."])]},
{"slug": "ai-debate-practice", "title": "AI Debate Practice | {product}", "description": "Practice debate with {product} by running timed rounds against an AI opponent and getting feedback on your cases, rebuttals and speeches.", "eyebrow": "{product} guide", "h1": "AI Debate Practice for Stronger Cases, Rebuttals, and Speeches", "lead": "Use a focused debate workspace for cases, rebuttals, sources, flowcharts, coaching, and timed practice."},
{"slug": "ai-debate-case-generator", "title": "AI Debate Case Generator with Citations | {product}", "description": "{product} turns a motion into a ready-to-read debate case: an opening, arguments with evidence, If they say… replies, a closing line and sources to check.", "eyebrow": "Tool guide", "h1": "AI Debate Case Generator with Citations", "lead": "Draft faster, verify carefully, and walk into the round with a case you can read out."},
{"slug": "debate-rebuttal-practice", "title": "Debate Rebuttal Practice | {product}", "description": "Paste an opposing argument into {product} to find its weak links, missing evidence and logic gaps, then practice the rebuttal you would give.", "eyebrow": "Feature guide", "h1": "Practice Rebuttals Before Your Opponent Finds the Weakness", "lead": "Choose the link to attack, explain why it matters, and turn pressure into round-winning collapse."},
{"slug": "ai-debate-coach", "title": "AI Debate Coach | {product}", "description": "Ask {product}'s AI debate coach about strategy, arguments, rebuttals and speeches, with answers tied to your own motion, side and speaker role.", "eyebrow": "Feature guide", "h1": "Ask an AI Debate Coach for Round-Ready Prep", "lead": "Get focused help with strategy, arguments, rebuttals, speeches, and practice feedback."},
{"slug":"debate-evidence-finder","title":"Debate Evidence Finder | {product}","description":"{product} finds cited evidence leads for your debate case so you can open the original source and check it backs your point before a round.","eyebrow":"Research workflow","h1":"Find Better Debate Evidence Without Losing the Argument","lead":"Use AI to locate research directions, then verify sources and connect evidence to warrants.","features":["Evidence leads","Citation checks","Impact links"],"sections":[("Evidence is not the argument",["Cards win rounds only when they support a clear warrant. A source should answer a burden, not decorate a speech.","{product} helps move from a claim to research leads, source checks, and the impact comparison the judge must evaluate."]),("Verify before you read it aloud",["Open the original source, check date and author, confirm the quote, and explain why the evidence proves your link. Never rely on an AI summary alone."]),("Connect research to clash",["The best evidence pages are tied to specific clashes: solvency, harms, tradeoffs, comparative examples, and weighing."])]},
{"slug":"argument-flowchart","title":"Argument Flowchart for Debate | {product}","description":"{product} turns a debate case and its rebuttals into a flowchart of your arguments, their attacks and your answers, so you can see where the clash is.","eyebrow":"Flowing guide","h1":"Map the Clash With an Argument Flowchart","lead":"Turn cases and rebuttals into a visual map of arguments, attacks, and answers.","features":["Visual clash maps","Link chains","Weighing notes"],"sections":[("Why flowcharts help debaters",["Debate rounds become messy fast. A flowchart keeps the important relationships visible: what claim depends on which warrant, where the clash sits, and what impact comparison matters."]),("Build from the motion outward",["Start with burdens, add each contention, then connect evidence and rebuttals. If a link is missing, the map makes the gap obvious."]),("Use the map for speeches",["Before speaking, choose the path that wins the round. A good flowchart helps you collapse instead of spreading yourself thin."])]},
{"slug":"online-debate-timer","title":"Debate Speech Times by Format | {product}","description":"Speech, cross-examination and prep times for Public Forum, Lincoln-Douglas, Policy, British Parliamentary and World Schools debate in one table.","eyebrow":"Timing guide","h1":"How Debate Speech Times Work in Each Format","lead":"Speech lengths, cross-examination and prep time for the main formats, and how to practise against the clock.","tool":("Open the free debate timer","/tools/debate-timer"),"features":["Speech timing","Prep drills","Pacing feedback"],"sections":[("Timing changes strategy",["A great argument can still lose if it arrives too late or takes too long. Timed practice forces you to pick the strongest material."]),("Drill one skill at a time",["Use short timers for rebuttal blocks, longer timers for full speeches, and prep timers to simulate tournament pressure."]),("Pair timing with feedback",["After each timed speech, use {product} to identify unclear structure, missing weighing, and the next drill to repeat."])]},
{"slug":"how-to-write-a-debate-case","title":"How to Write a Debate Case | {product}","description":"A step-by-step guide to writing a debate case, from motion analysis and burdens to contentions with warrants, evidence, impacts and weighing.","eyebrow":"How-to guide","h1":"How to Write a Debate Case","lead":"Move from motion analysis to contentions, warrants, evidence, impacts, and weighing.","features":["Motion analysis","Contention structure","Weighing"],"sections":[("Start with burdens",["Before writing contentions, define what your side must prove. A case that misses the burden can sound polished and still lose."]),("Write contentions as reasoning chains",["Each contention should connect claim, warrant, evidence, impact, and weighing. If one piece is missing, mark it before you practice."]),("Pressure-test the draft",["Use {product} to attack your own case. The strongest final version usually comes after finding the easiest rebuttals first."])]},
{"slug":"how-to-write-a-debate-case","title":"How to Write a Debate Case | {product}","description":"A step-by-step guide to writing a debate case: motion analysis, an opening, arguments with evidence, answers to the other side and a closing line.","eyebrow":"How-to guide","h1":"How to Write a Debate Case","lead":"Move from motion analysis to an opening, arguments with evidence, answers to the other side, and a closing line.","features":["Motion analysis","Contention structure","Weighing"],"sections":[("Start with burdens",["Before writing contentions, define what your side must prove. A case that misses the burden can sound polished and still lose."]),("Write contentions as reasoning chains",["Each contention should connect claim, warrant, evidence, impact, and weighing. If one piece is missing, mark it before you practice."]),("Pressure-test the draft",["Use {product} to attack your own case. The strongest final version usually comes after finding the easiest rebuttals first."])]},
{"slug":"how-to-practice-rebuttals","title":"How to Practice Debate Rebuttals | {product}","description":"Drills for practicing debate rebuttals one skill at a time, from attacking warrants and evidence to weighing impacts and collapsing your last speech.","eyebrow":"How-to guide","h1":"How to Practice Debate Rebuttals","lead":"Build sharper responses by attacking warrants, evidence, impacts, and weighing one drill at a time.","features":["Rebuttal drills","Cross-ex questions","Collapse practice"],"sections":[("Do not rebut everything",["Good rebuttal practice teaches selection. Answer the argument that determines the round, not every sentence your opponent says."]),("Use repeatable drills",["Run separate drills for weak warrants, missing examples, evidence quality, impact defense, and comparative weighing."]),("Turn attacks into speeches",["After finding objections, practice explaining them under time. The goal is a clean speech, not a long list of notes."])]},
{"slug": "public-forum-debate", "title": "Public Forum Debate Prep | {product}", "description": "How to prepare for Public Forum debate, with case writing, rebuttal drills, crossfire practice, summary and final focus, and evidence research.", "eyebrow": "Format guide", "h1": "Public Forum Debate Prep with AI", "lead": "Practice PF cases, rebuttals, crossfire, summary, and final focus with AI feedback.", "features": ["PF case building", "Crossfire prep", "Summary and final focus"], "sections": [["How PF cases work", ["A PF case has two contentions, each with a claim, warrant, impact, and evidence. The strongest cases also include pre-emption and weighing from the constructive.", "{product} helps you draft, attack, and refine PF cases before the round."]], ["Crossfire and rebuttal practice", ["Crossfire exposes weak warrants and missing evidence. Use {product} to generate likely crossfire questions and practice ten-second rebuttal blocks."]], ["Summary and final focus", ["The best summaries collapse to the winning argument. Practice selecting the right clash and framing the ballot for the judge."]]]},
{"slug": "lincoln-douglas-debate", "title": "Lincoln-Douglas Debate: Value and Criterion | {product}", "modified": "2026-10-23", "description": "How a Lincoln-Douglas round runs at NSDA speech times, how a value and criterion work, and a worked example case with the negative's turn against it.", "eyebrow": "Format guide", "h1": "Lincoln-Douglas Debate Prep with AI", "lead": "Build LD cases with values, criteria, contentions, and rebuttal blocks.", "features": ["Value and criterion structure", "LD case writing", "Cross-examination prep"], "sections": [["Values and criteria", ["LD is a value debate. Your value tells the judge what matters; your criterion measures whether you achieve it. {product} helps you test whether your criterion actually links to your value."]], ["Case structure for LD", ["A strong LD case has an opening quote, definitions, value, criterion, and contentions with warrants and impacts. Use {product} to draft and pressure-test each piece.", "Paste the written case into the [speech time calculator](/tools/speech-time-calculator) to check that it fits the six-minute affirmative or seven-minute negative constructive."]], ["Cross-examination and rebuttal", ["Cross-ex in LD exposes weak links between value and criterion. Practice generating likely CX questions and building rebuttal blocks for common LD arguments."]]]},
Expand Down
Loading
Loading