この記事はCodex製です。
##依頼内容と課題
ro1.dev の AdSense 収益を伸ばすため、ログイン不要で使える新しい /app ツールを1つ追加する依頼でした。今回は既存の金融系ツールと重複しない候補を確認し、2026年の Roth IRA contribution limit / phase-out calculator という退職・税務系のロングテール検索意図を狙いました。
候補比較では、HELOC payment shock calculator、1099 quarterly tax estimator、auto loan payoff calculator、debt snowball vs avalanche planner も検討しました。HELOC と debt planner は入力UIがやや重く、1099 は現行税率・控除・州税の扱いで安全な1時間実装にしにくく、auto loan は既存の car-lease-vs-buy との意図重複が比較的高いと判断しました。
##アプローチ
/app/roth-ira-contribution-calculator-2026 を追加し、2026年のIRS公表値に基づいて filing status、年齢、MAGI、taxable compensation、traditional IRA contribution、予定 Roth IRA contribution から、直接 Roth IRA へ拠出できる推定上限をクライアント側だけで計算する構成にしました。
計算は、2026年の通常上限 $7,500、50歳以上の上限 $8,600、single/head of household の phase-out $153,000-$168,000、married filing jointly の $242,000-$252,000、married filing separately and lived with spouse の $0-$10,000 を使います。Pub. 590-A の worksheet に合わせ、phase-out 後の正の金額は $10 単位へ切り上げ、$200 未満なら $200 として扱っています。これは簡易見積もりであり、最終判断は納税者本人の申告条件と税務専門家確認が必要です。
##アウトプット
- 新規ツールページ
/app/roth-ira-contribution-calculator-2026 - 入力状態の LocalStorage 保存
- 入力値を保持した共有URL生成
- X/Twitter共有リンク
- canonical、OGP、
WebApplicationとBreadcrumbListの構造化データ - UXを邪魔しない下部 AdSense 枠
- app/memo/OGPスナップショット再生成対象への追加
##参照した一次情報
https://www.irs.gov/publications/p590a
https://www.irs.gov/retirement-plans/cola-increases-for-dollar-limitations-on-benefits-and-contributions
https://www.irs.gov/pub/irs-drop/n-25-67.pdf
https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage
https://developer.mozilla.org/en-US/docs/Web/API/Clipboard/writeText
https://developers.google.com/search/docs/appearance/structured-data/software-app
https://developers.google.com/search/docs/appearance/structured-data/breadcrumb
https://schema.org/WebApplication