import type { Metadata } from 'next';

export const metadata: Metadata = {
  title: 'YouTube Tag Extractor - Extract Tags from Any Video | YTToolkits',
  description: 'Extract hidden SEO tags from any YouTube video for free. Copy competitor tags to boost your video rankings. Best YouTube tag extractor tool.',
  keywords: 'youtube tag extractor, extract youtube tags, youtube video tags finder, see youtube video tags, youtube keyword extractor, youtube tag generator, view youtube tags, copy youtube tags, how to see tags on youtube, youtube tags viewer, find youtube tags, youtube seo tag extractor, youtube video tags checker, youtube tag grabber, youtube tag scraper, youtube tag ripper, youtube meta tags extractor, extract tags from youtube video online, free youtube tag extractor, best youtube tag extractor, online youtube tag extractor, youtube tags finder free, find competitor tags youtube, spy on youtube tags, competitor tag research youtube, youtube shorts tag extractor, youtube video tags copy, youtube keywords finder, youtube tags copy paste, see hidden tags on youtube, how to find tags of any youtube video, inspect youtube tags, youtube page source tags, get tags from youtube video, youtube video tags viewer online, youtube tags checker online, youtube hashtag and tag extractor, youtube metadata extractor, youtube seo tags generator, extract keywords from youtube video, youtube video keywords viewer, youtube tag finder tool, free youtube tag grabber, youtube video tag analyzer, analyze youtube tags, rank higher with youtube tags, youtube video tags search, youtube tag extractor for pc, youtube tag extractor for mac, youtube tag extractor for windows, youtube tag extractor for linux, youtube tag extractor for android, youtube tag extractor for iphone, youtube tag extractor for ipad, youtube tag extractor for ios, youtube tag extractor for chrome, youtube tag extractor for firefox, youtube tag extractor for edge, youtube tag extractor for safari, youtube tag extractor for chromebook, youtube tag extractor app, youtube tag extractor software, youtube tag extractor extension, youtube tag extractor website, youtube tag extractor tool, youtube tag extractor site, youtube tag extractor online free, youtube tag extractor no ads, youtube tag extractor no registration, youtube tag extractor fast, youtube tag extractor safe, youtube tag extractor instant, youtube tag extractor accurate, youtube tag extractor for creators, youtube tag extractor for youtubers, youtube tag extractor for seo, youtube tag extractor for video ranking, youtube tag extractor for marketers, vidiq tag extractor alternative, tubebuddy tag extractor alternative, free tag finder for youtube, youtube tag extractor 2026, youtube tag extractor 2027, youtube tag extractor 2028, youtube tag extractor 2029, youtube tag extractor 2030, youtube tag extractor 2031, youtube tag extractor 2032, youtube tag extractor 2033, youtube tag extractor 2034, youtube tag extractor 2035, extract youtube tags 2026, extract youtube tags 2027, extract youtube tags 2028, extract youtube tags 2029, extract youtube tags 2030, extract youtube tags 2031, extract youtube tags 2032, extract youtube tags 2033, extract youtube tags 2034, extract youtube tags 2035, youtube tags finder 2026, youtube tags finder 2027, youtube tags finder 2028, youtube tags finder 2029, youtube tags finder 2030, free youtube tag extractor 2026, free youtube tag extractor 2027, free youtube tag extractor 2028, free youtube tag extractor 2029, free youtube tag extractor 2030, best youtube tag extractor 2026, best youtube tag extractor 2027, best youtube tag extractor 2028, best youtube tag extractor 2029, best youtube tag extractor 2030, online youtube tag extractor 2026, online youtube tag extractor 2027, online youtube tag extractor 2028, online youtube tag extractor 2029, online youtube tag extractor 2030, youtube video tags finder 2026, youtube video tags finder 2027, youtube video tags finder 2028, youtube video tags finder 2029, youtube video tags finder 2030, youtube keyword extractor 2026, youtube keyword extractor 2027, youtube keyword extractor 2028, youtube keyword extractor 2029, youtube keyword extractor 2030, youtube tag extractor latest 2026, youtube tag extractor latest 2027, youtube tag extractor latest 2028, youtube tag extractor latest 2029, youtube tag extractor latest 2030, youtube tag extractor updated 2026, youtube tag extractor updated 2027, youtube tag extractor updated 2028, youtube tag extractor updated 2029, youtube tag extractor updated 2030, youtube tag extractor new 2026, youtube tag extractor new 2027, youtube tag extractor new 2028, youtube tag extractor new 2029, youtube tag extractor new 2030, youtube tag extractor working 2026, youtube tag extractor working 2027, youtube tag extractor working 2028, youtube tag extractor working 2029, youtube tag extractor working 2030, youtube tag extractor 2026 free, youtube tag extractor 2027 free, youtube tag extractor 2028 free, youtube tag extractor 2029 free, youtube tag extractor 2030 free, youtube tag extractor 2026 online, youtube tag extractor 2027 online, youtube tag extractor 2028 online, youtube tag extractor 2029 online, youtube tag extractor 2030 online, youtube tag extractor 2026 no ads, youtube tag extractor 2027 no ads, youtube tag extractor 2028 no ads, youtube tag extractor 2029 no ads, youtube tag extractor 2030 no ads, youtube tag extractor 2026 safe, youtube tag extractor 2027 safe, youtube tag extractor 2028 safe, youtube tag extractor 2029 safe, youtube tag extractor 2030 safe, youtube tag extractor 2026 fast, youtube tag extractor 2027 fast, youtube tag extractor 2028 fast, youtube tag extractor 2029 fast, youtube tag extractor 2030 fast, youtube tag grabber 2026, youtube tag grabber 2027, youtube tag grabber 2028, youtube tag grabber 2029, youtube tag grabber 2030, youtube seo tags 2026, youtube seo tags 2027, youtube seo tags 2028, youtube seo tags 2029, youtube seo tags 2030, youtube competitor tag finder 2026, youtube competitor tag finder 2027, youtube competitor tag finder 2028, youtube tag extractor 2026 and beyond, youtube tag extractor 2027 and beyond, youtube tag extractor 2028 and beyond, youtube tag extractor 2029 and beyond, youtube tag extractor 2030 and beyond, youtube tag extractor 2026-2030, youtube tag extractor 2026-2035, youtube tag extractor upcoming years, youtube tag extractor future years, youtube tag extractor next year, how to see youtube tags on phone, how to see youtube tags on android, how to see youtube tags on iphone, copy tags from youtube video, extract tags by url, youtube shorts tags finder, youtube viral tags finder, best tags for youtube videos, free youtube tags finder tool, extract keywords from youtube link',
  openGraph: {
    title: 'YouTube Tag Extractor - Extract Tags from Any Video | YTToolkits',
    description: 'Extract hidden SEO tags from any YouTube video for free. Copy competitor tags to boost your video rankings. Best YouTube tag extractor tool.',
    url: 'https://yttoolkits.site/tag-extractor',
    siteName: 'YTToolkits',
    locale: 'en_US',
    type: 'website',
  },
  twitter: {
    card: 'summary_large_image',
    title: 'YouTube Tag Extractor - Extract Tags from Any Video | YTToolkits',
    description: 'Extract hidden SEO tags from any YouTube video for free. Copy competitor tags to boost your video rankings. Best YouTube tag extractor tool.',
  },
  alternates: {
    canonical: 'https://yttoolkits.site/tag-extractor',
  },
};

export default function Layout({ children }: { children: React.ReactNode }) {
  const schemaOrg = {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "SoftwareApplication",
        "name": "YTToolkits YouTube Tag Extractor",
        "operatingSystem": "All",
        "applicationCategory": "UtilitiesApplication",
        "offers": {
          "@type": "Offer",
          "price": "0",
          "priceCurrency": "USD"
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.9",
          "ratingCount": "2120"
        },
        "description": "Free online tool to extract hidden SEO tags, keywords, and metadata from any YouTube video or Shorts."
      },
      {
        "@type": "HowTo",
        "name": "How to Extract YouTube Video Tags",
        "step": [
          {
            "@type": "HowToStep",
            "name": "Copy YouTube Video URL",
            "text": "Copy the URL of the YouTube video whose tags and keywords you want to inspect."
          },
          {
            "@type": "HowToStep",
            "name": "Paste URL into Tag Extractor",
            "text": "Paste the video link into the search box on YTToolkits Tag Extractor."
          },
          {
            "@type": "HowToStep",
            "name": "Click Extract Tags",
            "text": "Click the Extract Tags button to parse and uncover all hidden meta tags and SEO keywords."
          },
          {
            "@type": "HowToStep",
            "name": "Copy Video Tags",
            "text": "Copy individual tags or click Copy All Tags to use them in your own video upload settings."
          }
        ]
      },
      {
        "@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": "Tag Extractor", "item": "https://yttoolkits.site/tag-extractor" }
        ]
      }
    ]
  };

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