SEO
This commit is contained in:
parent
4e7705ce53
commit
9c460bab22
@ -5,9 +5,9 @@ import { Geist } from "next/font/google";
|
|||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title:
|
title:
|
||||||
"FIRE Calculator - Plan Your Financial Independence & Early Retirement",
|
"InvestingFIRE Calculator | Plan Your Financial Independence & Early Retirement",
|
||||||
description:
|
description:
|
||||||
"Calculate your FIRE number, estimate your retirement age, and plan your path to financial independence with this comprehensive FIRE calculator.",
|
"Achieve Financial Independence, Retire Early (FIRE) with the InvestingFIRE calculator. Get personalized projections and investing advice to plan your journey.",
|
||||||
icons: [{ rel: "icon", url: "/favicon.ico" }],
|
icons: [{ rel: "icon", url: "/favicon.ico" }],
|
||||||
};
|
};
|
||||||
|
|
||||||
|
138
src/app/page.tsx
138
src/app/page.tsx
@ -9,41 +9,54 @@ import {
|
|||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
return (
|
return (
|
||||||
<main className="text-primary-foreground to-destructive from-secondary flex min-h-screen flex-col items-center bg-gradient-to-b p-4">
|
<main className="text-primary-foreground to-destructive from-secondary flex min-h-screen flex-col items-center bg-gradient-to-b p-4">
|
||||||
<div className="container mx-auto flex flex-col items-center justify-center gap-12 px-4 py-16">
|
<div className="container mx-auto flex flex-col items-center justify-center gap-4 px-4 py-16 text-center">
|
||||||
<h1 className="text-primary-foreground text-5xl font-extrabold tracking-tight sm:text-[5rem]">
|
<h1 className="from-primary via-primary-foreground to-primary bg-gradient-to-r bg-clip-text text-5xl font-extrabold tracking-tight text-transparent drop-shadow-md sm:text-[5rem]">
|
||||||
The #1 FIRE Calculator
|
InvestingFIRE
|
||||||
</h1>
|
</h1>
|
||||||
|
<p className="text-primary-foreground/90 text-xl font-semibold md:text-2xl">
|
||||||
|
The #1 FIRE Calculator
|
||||||
|
</p>
|
||||||
|
<div className="mt-8 w-full max-w-2xl">
|
||||||
<FireCalculatorForm />
|
<FireCalculatorForm />
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{/* Added SEO Content Sections */}
|
{/* Added SEO Content Sections */}
|
||||||
<div className="container mx-auto max-w-4xl px-4 py-8 text-left">
|
<div className="container mx-auto max-w-4xl px-4 py-8 text-left">
|
||||||
<section className="mb-12">
|
<section className="mb-12">
|
||||||
<h2 className="mb-4 text-3xl font-bold">What is FIRE?</h2>
|
<h2 className="mb-4 text-3xl font-bold">
|
||||||
|
What is FIRE? Understanding Financial Independence and Early
|
||||||
|
Retirement
|
||||||
|
</h2>
|
||||||
<p className="mb-4 text-lg leading-relaxed">
|
<p className="mb-4 text-lg leading-relaxed">
|
||||||
FIRE stands for "Financial Independence, Retire Early."
|
FIRE stands for "Financial Independence, Retire Early."
|
||||||
It's a movement focused on aggressive saving and investing to
|
It's a movement focused on aggressive saving and strategic
|
||||||
build a large enough portfolio that the returns can cover living
|
investing to build a substantial portfolio. The goal is for
|
||||||
expenses indefinitely. Achieving FIRE means you are no longer
|
investment returns to cover living expenses indefinitely, freeing
|
||||||
dependent on traditional employment to fund your lifestyle, giving
|
you from traditional employment. Achieving FIRE means gaining the
|
||||||
you the freedom to pursue passions, travel, or simply enjoy life
|
freedom to pursue passions, travel, or simply enjoy life without
|
||||||
without the need for a regular paycheck.
|
needing a regular paycheck. Sound investing advice is crucial for
|
||||||
|
building the wealth needed.
|
||||||
</p>
|
</p>
|
||||||
<p className="text-lg leading-relaxed">
|
<p className="text-lg leading-relaxed">
|
||||||
The core principle often involves saving a high percentage of income
|
The core principle involves maximizing your savings rate (often
|
||||||
(sometimes 50% or more) and investing it wisely, typically in
|
50%+) and investing wisely, typically in low-cost, diversified
|
||||||
low-cost index funds. The target amount, often called the "FIRE
|
assets like index funds. Your "FIRE number" – the capital
|
||||||
number," is usually calculated as 25 times your desired annual
|
needed – is often estimated as 25 times your desired annual
|
||||||
spending, based on the 4% safe withdrawal rate rule.
|
spending, derived from the 4% safe withdrawal rate guideline. This
|
||||||
|
FIRE calculator helps you personalize this estimate.
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section className="mb-12">
|
<section className="mb-12">
|
||||||
<h2 className="mb-4 text-3xl font-bold">How This Calculator Works</h2>
|
<h2 className="mb-4 text-3xl font-bold">
|
||||||
|
How This FIRE Calculator Provides Investing Insights
|
||||||
|
</h2>
|
||||||
<p className="mb-4 text-lg leading-relaxed">
|
<p className="mb-4 text-lg leading-relaxed">
|
||||||
This calculator helps you estimate your path to FIRE based on your
|
This calculator helps visualize your path to FIRE by projecting
|
||||||
current financial situation and future projections. Here's a
|
investment growth based on your inputs. Understanding these
|
||||||
breakdown of the inputs:
|
projections is a key piece of investing advice for long-term
|
||||||
|
planning. Here's a breakdown of the inputs:
|
||||||
</p>
|
</p>
|
||||||
<ul className="mb-4 ml-6 list-disc space-y-2 text-lg">
|
<ul className="mb-4 ml-6 list-disc space-y-2 text-lg">
|
||||||
<li>
|
<li>
|
||||||
@ -78,19 +91,19 @@ export default function HomePage() {
|
|||||||
</ul>
|
</ul>
|
||||||
<p className="text-lg leading-relaxed">
|
<p className="text-lg leading-relaxed">
|
||||||
The calculator simulates your investment growth year by year,
|
The calculator simulates your investment growth year by year,
|
||||||
factoring in monthly contributions, compound growth, and
|
incorporating monthly contributions, the power of compound growth (a
|
||||||
inflation's effect on your target allowance. It then determines
|
core investing principle), and inflation's impact on your
|
||||||
the age at which your accumulated capital is sufficient to sustain
|
target allowance. It estimates the age at which your capital could
|
||||||
your desired, inflation-adjusted monthly allowance throughout your
|
sustain your desired, inflation-adjusted monthly spending throughout
|
||||||
expected retirement years until your specified life expectancy. It
|
your expected retirement until your specified life expectancy. It
|
||||||
estimates your "FIRE Number" (the capital needed at
|
calculates your potential "FIRE Number" and the age you
|
||||||
retirement) and the age you might reach it.
|
might reach financial independence.
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section className="mb-12">
|
<section className="mb-12">
|
||||||
<h2 className="mb-4 text-3xl font-bold">
|
<h2 className="mb-4 text-3xl font-bold">
|
||||||
Frequently Asked Questions (FAQ)
|
FIRE & Investing Frequently Asked Questions (FAQ)
|
||||||
</h2>
|
</h2>
|
||||||
<Accordion type="single" collapsible className="w-full">
|
<Accordion type="single" collapsible className="w-full">
|
||||||
<AccordionItem value="item-1">
|
<AccordionItem value="item-1">
|
||||||
@ -110,15 +123,16 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<AccordionItem value="item-2">
|
<AccordionItem value="item-2">
|
||||||
<AccordionTrigger className="text-xl font-semibold">
|
<AccordionTrigger className="text-xl font-semibold">
|
||||||
Is the Expected Growth Rate realistic?
|
Is the Expected Growth Rate realistic? Finding the right
|
||||||
|
investing advice often starts here.
|
||||||
</AccordionTrigger>
|
</AccordionTrigger>
|
||||||
<AccordionContent className="text-lg leading-relaxed">
|
<AccordionContent className="text-lg leading-relaxed">
|
||||||
Historically, diversified stock market investments have returned
|
Historically, diversified stock market investments have returned
|
||||||
around 7-10% annually over the long term, before inflation. A
|
around 7-10% annually long-term (before inflation). A rate of 7%
|
||||||
rate of 7% (after fees) is often used as a reasonable estimate,
|
(after fees) is common, but remember past performance
|
||||||
but past performance doesn't guarantee future results.
|
doesn't guarantee future results, a fundamental piece of
|
||||||
It's crucial to choose a rate you feel comfortable with and
|
investing advice. Choose a rate reflecting your risk tolerance
|
||||||
understand the associated risks.
|
and investment strategy.
|
||||||
</AccordionContent>
|
</AccordionContent>
|
||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
|
|
||||||
@ -138,15 +152,15 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<AccordionItem value="item-4">
|
<AccordionItem value="item-4">
|
||||||
<AccordionTrigger className="text-xl font-semibold">
|
<AccordionTrigger className="text-xl font-semibold">
|
||||||
Can I really retire early?
|
Can I really retire early with FIRE?
|
||||||
</AccordionTrigger>
|
</AccordionTrigger>
|
||||||
<AccordionContent className="text-lg leading-relaxed">
|
<AccordionContent className="text-lg leading-relaxed">
|
||||||
Retiring significantly earlier than traditional retirement age
|
Retiring significantly early is achievable but demands
|
||||||
is possible but requires discipline, a high savings rate, and
|
discipline, a high savings rate, and smart investing. Success
|
||||||
consistent investment growth. The feasibility depends heavily on
|
depends on income, expenses, savings habits, and investment
|
||||||
your income, expenses, savings habits, and investment returns.
|
returns. Use this FIRE calculator as a planning tool,
|
||||||
Use this calculator as a tool for planning and motivation, but
|
understanding it provides estimates based on your assumptions
|
||||||
remember it provides estimates based on your inputs.
|
and chosen investing approach.
|
||||||
</AccordionContent>
|
</AccordionContent>
|
||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
|
|
||||||
@ -182,26 +196,24 @@ export default function HomePage() {
|
|||||||
{/* Optional: Add a section for relevant resources/links here */}
|
{/* Optional: Add a section for relevant resources/links here */}
|
||||||
<section className="mb-12">
|
<section className="mb-12">
|
||||||
<h2 className="mb-4 text-3xl font-bold">
|
<h2 className="mb-4 text-3xl font-bold">
|
||||||
Further Reading & Resources
|
FIRE Journey & Investing Resources
|
||||||
</h2>
|
</h2>
|
||||||
<p className="mb-6 text-lg leading-relaxed">
|
<p className="mb-6 text-lg leading-relaxed">
|
||||||
Want to learn more about FIRE and continue your journey to financial
|
Ready to dive deeper into FIRE and solidify your investing strategy?
|
||||||
independence? Here are some valuable resources to explore:
|
Explore these valuable resources for financial independence planning
|
||||||
|
and investing advice:
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div className="bg-secondary/20 my-8 rounded-md p-4 text-lg">
|
<div className="bg-secondary/20 my-8 rounded-md p-4 text-lg">
|
||||||
<p className="font-semibold">Getting Started with FIRE:</p>
|
<p className="font-semibold">Getting Started with FIRE:</p>
|
||||||
<ol className="ml-6 list-decimal space-y-1">
|
<ol className="ml-6 list-decimal space-y-1">
|
||||||
<li>
|
<li>
|
||||||
Read foundational content like Mr. Money Mustache's simple
|
Calculate your personal numbers using this FIRE calculator and
|
||||||
math article
|
other tools.
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
Calculate your personal numbers using this and other FIRE
|
Seek sound investing advice and consider joining communities
|
||||||
calculators
|
like r/Fire for support.
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
Join communities like r/Fire to ask questions and find support
|
|
||||||
</li>
|
</li>
|
||||||
<li>Explore books and podcasts to deepen your understanding</li>
|
<li>Explore books and podcasts to deepen your understanding</li>
|
||||||
</ol>
|
</ol>
|
||||||
@ -209,7 +221,9 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<div className="grid gap-8 md:grid-cols-2">
|
<div className="grid gap-8 md:grid-cols-2">
|
||||||
<div>
|
<div>
|
||||||
<h3 className="mb-3 text-xl font-semibold">Blogs & Websites</h3>
|
<h3 className="mb-3 text-xl font-semibold">
|
||||||
|
Blogs & Investing Websites
|
||||||
|
</h3>
|
||||||
<ul className="ml-6 list-disc space-y-2 text-lg">
|
<ul className="ml-6 list-disc space-y-2 text-lg">
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
@ -217,8 +231,8 @@ export default function HomePage() {
|
|||||||
target="_blank"
|
target="_blank"
|
||||||
className="text-primary hover:underline"
|
className="text-primary hover:underline"
|
||||||
>
|
>
|
||||||
Mr. Money Mustache - The Shockingly Simple Math Behind Early
|
Mr. Money Mustache - Simple Math Behind Early Retirement &
|
||||||
Retirement
|
Investing
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -243,7 +257,9 @@ export default function HomePage() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<h3 className="mb-3 text-xl font-semibold">Books & Learning</h3>
|
<h3 className="mb-3 text-xl font-semibold">
|
||||||
|
Books & Investment Learning
|
||||||
|
</h3>
|
||||||
<ul className="ml-6 list-disc space-y-2 text-lg">
|
<ul className="ml-6 list-disc space-y-2 text-lg">
|
||||||
<li>
|
<li>
|
||||||
<a
|
<a
|
||||||
@ -251,7 +267,8 @@ export default function HomePage() {
|
|||||||
target="_blank"
|
target="_blank"
|
||||||
className="text-primary hover:underline"
|
className="text-primary hover:underline"
|
||||||
>
|
>
|
||||||
Your Money or Your Life - Vicki Robin & Joe Dominguez
|
Your Money or Your Life - Foundational FIRE & Investing
|
||||||
|
Principles
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
@ -269,7 +286,8 @@ export default function HomePage() {
|
|||||||
target="_blank"
|
target="_blank"
|
||||||
className="text-primary hover:underline"
|
className="text-primary hover:underline"
|
||||||
>
|
>
|
||||||
BiggerPockets Money Podcast - FIRE Calculators
|
BiggerPockets Money Podcast - FIRE Calculators & Investing
|
||||||
|
Strategies
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -277,7 +295,7 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<h3 className="mb-3 text-xl font-semibold">
|
<h3 className="mb-3 text-xl font-semibold">
|
||||||
Additional Calculators & Tools
|
Additional FIRE & Investing Calculators
|
||||||
</h3>
|
</h3>
|
||||||
<ul className="ml-6 list-disc space-y-2 text-lg">
|
<ul className="ml-6 list-disc space-y-2 text-lg">
|
||||||
<li>
|
<li>
|
||||||
@ -306,8 +324,8 @@ export default function HomePage() {
|
|||||||
target="_blank"
|
target="_blank"
|
||||||
className="text-primary hover:underline"
|
className="text-primary hover:underline"
|
||||||
>
|
>
|
||||||
CAGR Compound Interest Calculator - Calculate how your
|
CAGR Compound Interest Calculator - Understand Investment
|
||||||
investments grow over time
|
Growth
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
@ -315,7 +333,7 @@ export default function HomePage() {
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<h3 className="mb-3 text-xl font-semibold">
|
<h3 className="mb-3 text-xl font-semibold">
|
||||||
Recent Articles & Trends
|
Recent Investing & FIRE Articles
|
||||||
</h3>
|
</h3>
|
||||||
<ul className="ml-6 list-disc space-y-2 text-lg">
|
<ul className="ml-6 list-disc space-y-2 text-lg">
|
||||||
<li>
|
<li>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user