import type { Metadata } from 'next';

export const metadata: Metadata = {
  title: 'YouTube Money Calculator - Estimate Channel Earnings | YTToolkits',
  description: 'Calculate estimated YouTube earnings from views, CPM, and RPM. Free YouTube money calculator for creators to estimate ad revenue.',
  keywords: 'youtube money calculator, youtube earnings calculator, calculate youtube earnings, youtube income calculator, how much money does youtube pay, youtube revenue calculator, youtube view money calculator, estimate youtube earnings, youtube cpm calculator, youtube rpm calculator, youtube money per view calculator, youtube adsense calculator, how much does youtube pay per view, how much does youtube pay for 1000 views, how much does youtube pay for 100k views, how much does youtube pay for 1 million views, youtube salary calculator, youtube payout calculator, youtube channel earnings estimator, youtube monetization calculator, free youtube money calculator, best youtube money calculator, online youtube earnings calculator, youtube income estimator, youtube ad revenue calculator, youtube money per subscriber calculator, youtube monetization earnings calculator, estimate youtube revenue, calculate youtube ad revenue, youtube views to dollars, youtube payment calculator, youtube pay rate calculator, youtube creator earnings calculator, youtube channel revenue calculator, youtube shorts money calculator, youtube partner program earnings calculator, cpm calculator youtube, rpm calculator youtube, how to calculate youtube earnings, youtube money calculator for pc, youtube money calculator for mac, youtube money calculator for windows, youtube money calculator for linux, youtube money calculator for android, youtube money calculator for iphone, youtube money calculator for ipad, youtube money calculator for ios, youtube money calculator for chrome, youtube money calculator for firefox, youtube money calculator for edge, youtube money calculator for safari, youtube money calculator for chromebook, youtube money calculator app, youtube money calculator software, youtube money calculator website, youtube money calculator tool, youtube money calculator online free, youtube money calculator no ads, youtube money calculator no registration, youtube money calculator fast, youtube money calculator safe, youtube money calculator instant, youtube money calculator accurate, youtube money calculator for creators, youtube money calculator for youtubers, youtube money calculator for beginners, youtube money calculator for gaming channels, youtube money calculator for finance channels, youtube money calculator for tech channels, youtube money calculator 2026, youtube money calculator 2027, youtube money calculator 2028, youtube money calculator 2029, youtube money calculator 2030, youtube money calculator 2031, youtube money calculator 2032, youtube money calculator 2033, youtube money calculator 2034, youtube money calculator 2035, youtube earnings calculator 2026, youtube earnings calculator 2027, youtube earnings calculator 2028, youtube earnings calculator 2029, youtube earnings calculator 2030, youtube earnings calculator 2031, youtube earnings calculator 2032, youtube earnings calculator 2033, youtube earnings calculator 2034, youtube earnings calculator 2035, how much does youtube pay 2026, how much does youtube pay 2027, how much does youtube pay 2028, how much does youtube pay 2029, how much does youtube pay 2030, youtube revenue calculator 2026, youtube revenue calculator 2027, youtube revenue calculator 2028, youtube revenue calculator 2029, youtube revenue calculator 2030, youtube income calculator 2026, youtube income calculator 2027, youtube income calculator 2028, youtube income calculator 2029, youtube income calculator 2030, free youtube money calculator 2026, free youtube money calculator 2027, free youtube money calculator 2028, free youtube money calculator 2029, free youtube money calculator 2030, best youtube money calculator 2026, best youtube money calculator 2027, best youtube money calculator 2028, best youtube money calculator 2029, best youtube money calculator 2030, online youtube money calculator 2026, online youtube money calculator 2027, online youtube money calculator 2028, online youtube money calculator 2029, online youtube money calculator 2030, youtube money calculator latest 2026, youtube money calculator latest 2027, youtube money calculator latest 2028, youtube money calculator latest 2029, youtube money calculator latest 2030, youtube money calculator updated 2026, youtube money calculator updated 2027, youtube money calculator updated 2028, youtube money calculator updated 2029, youtube money calculator updated 2030, youtube money calculator new 2026, youtube money calculator new 2027, youtube money calculator new 2028, youtube money calculator new 2029, youtube money calculator new 2030, youtube money calculator working 2026, youtube money calculator working 2027, youtube money calculator working 2028, youtube money calculator working 2029, youtube money calculator working 2030, youtube money calculator 2026 free, youtube money calculator 2027 free, youtube money calculator 2028 free, youtube money calculator 2029 free, youtube money calculator 2030 free, youtube money calculator 2026 online, youtube money calculator 2027 online, youtube money calculator 2028 online, youtube money calculator 2029 online, youtube money calculator 2030 online, youtube money calculator 2026 no ads, youtube money calculator 2027 no ads, youtube money calculator 2028 no ads, youtube money calculator 2029 no ads, youtube money calculator 2030 no ads, youtube money calculator 2026 safe, youtube money calculator 2027 safe, youtube money calculator 2028 safe, youtube money calculator 2029 safe, youtube money calculator 2030 safe, youtube money calculator 2026 fast, youtube money calculator 2027 fast, youtube money calculator 2028 fast, youtube money calculator 2029 fast, youtube money calculator 2030 fast, youtube cpm calculator 2026, youtube cpm calculator 2027, youtube cpm calculator 2028, youtube cpm calculator 2029, youtube cpm calculator 2030, youtube rpm calculator 2026, youtube rpm calculator 2027, youtube rpm calculator 2028, youtube rpm calculator 2029, youtube rpm calculator 2030, youtube money per 1000 views 2026, youtube money per 1000 views 2027, youtube money per 1000 views 2028, youtube money per 1000 views 2029, youtube money per 1000 views 2030, youtube money per million views 2026, youtube money per million views 2027, youtube money per million views 2028, youtube money calculator 2026 and beyond, youtube money calculator 2027 and beyond, youtube money calculator 2028 and beyond, youtube money calculator 2029 and beyond, youtube money calculator 2030 and beyond, youtube money calculator 2026-2030, youtube money calculator 2026-2035, youtube money calculator upcoming years, youtube money calculator future years, youtube money calculator next year, how much youtube pays per view, how much does a youtuber make, how to make money on youtube, youtube monetization pay rates, estimate youtube channel salary, youtube monthly income calculator, youtube annual revenue calculator, youtube video views to money',
  openGraph: {
    title: 'YouTube Money Calculator - Estimate Channel Earnings | YTToolkits',
    description: 'Calculate estimated YouTube earnings from views, CPM, and RPM. Free YouTube money calculator for creators to estimate ad revenue.',
    url: 'https://yttoolkits.site/earnings-calculator',
    siteName: 'YTToolkits',
    locale: 'en_US',
    type: 'website',
  },
  twitter: {
    card: 'summary_large_image',
    title: 'YouTube Money Calculator - Estimate Channel Earnings | YTToolkits',
    description: 'Calculate estimated YouTube earnings from views, CPM, and RPM. Free YouTube money calculator for creators to estimate ad revenue.',
  },
  alternates: {
    canonical: 'https://yttoolkits.site/earnings-calculator',
  },
};

export default function Layout({ children }: { children: React.ReactNode }) {
  const schemaOrg = {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "SoftwareApplication",
        "name": "YTToolkits YouTube Money Calculator",
        "operatingSystem": "All",
        "applicationCategory": "FinanceApplication",
        "offers": {
          "@type": "Offer",
          "price": "0",
          "priceCurrency": "USD"
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.9",
          "ratingCount": "2340"
        },
        "description": "Free online YouTube earnings calculator to estimate daily, monthly, and yearly creator revenue based on views, CPM, and RPM."
      },
      {
        "@type": "HowTo",
        "name": "How to Calculate YouTube Earnings",
        "step": [
          {
            "@type": "HowToStep",
            "name": "Enter View Count",
            "text": "Input your daily, monthly, or total video view counts into the calculator."
          },
          {
            "@type": "HowToStep",
            "name": "Adjust CPM and RPM",
            "text": "Select your channel niche or adjust the estimated CPM/RPM slider to match your audience."
          },
          {
            "@type": "HowToStep",
            "name": "Configure Ad Settings",
            "text": "Set the estimated percentage of monetized views and video ad format mix."
          },
          {
            "@type": "HowToStep",
            "name": "View Projected Revenue",
            "text": "Review instant calculations of daily, monthly, and annual estimated revenue breakdowns."
          }
        ]
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://yttoolkits.site" },
          { "@type": "ListItem", "position": 2, "name": "Tools", "item": "https://yttoolkits.site/tools" },
          { "@type": "ListItem", "position": 3, "name": "Earnings Calculator", "item": "https://yttoolkits.site/earnings-calculator" }
        ]
      }
    ]
  };

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{ __html: JSON.stringify(schemaOrg) }}
      />
      {children}
    </>
  );
}
