<!DOCTYPE html>
<html lang="ko">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    
    <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6573405992284517"
    crossorigin="anonymous"></script>
    
    <!-- Google Analytics 4 -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());
      gtag('config', 'GA_MEASUREMENT_ID');
    </script>
    
    <!-- Web Vitals 监控 -->
    <script>
      // 监控 Core Web Vitals
      function sendToAnalytics(metric) {
        // 发送到 Google Analytics
        gtag('event', metric.name, {
          event_category: 'Web Vitals',
          event_label: metric.id,
          value: Math.round(metric.name === 'CLS' ? metric.value * 1000 : metric.value),
          non_interaction: true,
        });
      }
      
      // 监控 LCP
      new PerformanceObserver((entryList) => {
        for (const entry of entryList.getEntries()) {
          sendToAnalytics({ name: 'LCP', value: entry.startTime, id: entry.id });
        }
      }).observe({ entryTypes: ['largest-contentful-paint'] });
      
      // 监控 FID
      new PerformanceObserver((entryList) => {
        for (const entry of entryList.getEntries()) {
          sendToAnalytics({ name: 'FID', value: entry.processingStart - entry.startTime, id: entry.id });
        }
      }).observe({ entryTypes: ['first-input'] });
      
      // 监控 CLS
      new PerformanceObserver((entryList) => {
        for (const entry of entryList.getEntries()) {
          if (!entry.hadRecentInput) {
            sendToAnalytics({ name: 'CLS', value: entry.value, id: entry.id });
          }
        }
      }).observe({ entryTypes: ['layout-shift'] });
    </script>

    <!-- IndexNow Protocol -->
    <meta name="indexnow" content="https://soramvods.xyz/indexnow.txt">
    
    <!-- Enhanced SEO Meta Tags -->
    <title>며며 아카이브 | Sorammmm VODs | Soraming VOD | Soram VOD Archive | All VODs</title>
    <meta name="description" content="Sorammmm VODs Archive - Complete collection of soram vod, soraming vod, sorammmm vod. Watch all 며며ㅕ (Sorammmm) streams. 며며 archive with every soram vod recorded. Full soraming vod library.">
    <meta name="keywords" content="soram vod, soraming vod, sorammmm vod, soram vods, soraming vods, sorammmm vods, 며며 아카이브, sorammmm, sorammmm archive, soram vod archive, soraming vod archive, sorammmm all vods, complete soram vod, soram collection, 며며ㅕ 아카이브, 소람잉, sorammmm 다시보기, 소람잉 다시보기, 소람잉 녹화, 소람잉 풀버전, sorammmm twitch, sorammmm 精華, 소람잉 錄影, soram vods, soraming vod library, soram vod collection, sorammmm videos, sorammmm recordings, sorammmm live archive, soram streaming archive, sorammmm full vod, sorammmm video archive">
    <meta name="author" content="SoramVODArchive">
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
    <meta name="googlebot" content="index, follow">
    <meta name="bingbot" content="index, follow">
    <meta name="language" content="ko,en,zh">
    <meta name="geo.region" content="KR">
    <meta name="geo.placename" content="South Korea">
    <meta name="theme-color" content="#6366f1">
    <meta name="msapplication-TileColor" content="#6366f1">
    <meta name="apple-mobile-web-app-capable" content="yes">
    
    <!-- Favicon -->
    <link rel="icon" type="image/jpeg" href="/pic.jpg">
    <link rel="apple-touch-icon" href="/pic.jpg">
    <link rel="shortcut icon" href="/pic.jpg">
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    <meta name="apple-mobile-web-app-title" content="SoramVODArchive">
    <meta name="application-name" content="SoramVODArchive">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="format-detection" content="telephone=no">
    <meta name="referrer" content="no-referrer-when-downgrade">
    <meta name="rating" content="general">
    <meta name="distribution" content="global">
    <meta name="revisit-after" content="1 days">
    <meta name="expires" content="never">
    <meta name="cache-control" content="public, max-age=31536000">
    <meta name="pragma" content="public">
    <meta name="content-language" content="ko,en,zh">
    <meta name="content-type" content="text/html; charset=UTF-8">
    <meta name="content-script-type" content="text/javascript">
    <meta name="content-style-type" content="text/css">
    <meta name="generator" content="React + Vite">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0, user-scalable=yes">
    
    <!-- 预加载关键资源 -->
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <!-- 预加载关键图片（前3张） -->
    <link rel="preload" as="image" href="https://soramvods.xyz/thumbnails/2025-12-05.jpg" fetchpriority="high">
    <link rel="preload" as="image" href="https://soramvods.xyz/thumbnails/2025-11-28.jpg" fetchpriority="high">
    <link rel="preload" as="image" href="https://soramvods.xyz/thumbnails/2025-11-21.jpg" fetchpriority="high">
    
    <!-- 预加载字体 -->
    <link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&family=Inter:wght@400;500;700&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
    <noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&family=Noto+Sans+SC:wght@400;500;700&family=Inter:wght@400;500;700&display=swap"></noscript>
    
    <!-- 中文字体优化 -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    
    <!-- 关键CSS内联 -->
    <style>
      /* 关键渲染路径CSS */
      body { margin: 0; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', 'Helvetica Neue', Helvetica, Arial, sans-serif; background: white; }
      .app { min-height: 100vh; background: white; }
      .container { max-width: 1200px; margin: 0 auto; padding: 0 1rem; }
      .header { text-align: center; padding: 2rem 0; color: #1f2937; }
      .site-title { font-size: 2.5rem; font-weight: 700; margin-bottom: 0.5rem; color: #1f2937; }
      .site-subtitle { font-size: 1.125rem; color: #6b7280; margin-bottom: 2rem; }
      .video-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 1.5rem; margin-top: 2rem; }
      .video-thumbnail { position: relative; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); transition: transform 0.3s ease; }
      .video-thumbnail:hover { transform: translateY(-4px); }
      .video-thumbnail img { width: 100%; height: 180px; object-fit: cover; }
    </style>
    
    <!-- Open Graph Meta Tags -->
    <meta property="og:title" content="며며 아카이브 | Sorammmm VODs Complete Archive">
    <meta property="og:description" content="The complete Sorammmm VODs archive. All sorammmm vods and soram vod in one place. 며며 archive with every stream.">
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://soramvods.xyz/">
    <meta property="og:image" content="https://soramvods.xyz/og-image.png">
    <meta property="og:image:alt" content="SoramVODArchive - Sorammmm VODs完整合集预览图">
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="630">
    <meta property="og:site_name" content="SoramVODArchive">
    <meta property="og:locale" content="ko_KR">
    <meta property="og:locale:alternate" content="en_US">
    <meta property="og:locale:alternate" content="zh_CN">
    
    <!-- Twitter Card Meta Tags -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="며며 아카이브 | Sorammmm VODs Complete Archive">
    <meta name="twitter:description" content="Complete Sorammmm VODs archive. All sorammmm vods, sorammmm vod, soram vod. 며며 archive with every stream recorded.">
    <meta name="twitter:image" content="https://soramvods.xyz/og-image.png">
    <meta name="twitter:image:alt" content="SoramVODArchive - Sorammmm VODs完整合集预览图">
    <meta name="twitter:site" content="@soramvods">
    <meta name="twitter:creator" content="@soramvods">
    
    <!-- Canonical URL -->
    <link rel="canonical" href="https://soramvods.xyz/">
    
    <!-- Favicon -->
    <link rel="icon" type="image/jpeg" href="/pic.jpg">
    
    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <!-- Defer Google Fonts to reduce render-blocking; keep critical weights only -->
    <link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=JetBrains+Mono:wght@400&family=Noto+Sans+SC:wght@400;600&display=swap" onload="this.rel='stylesheet'">
    <noscript>
      <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=JetBrains+Mono:wght@400&family=Noto+Sans+SC:wght@400;600&display=swap">
    </noscript>
    
    <!-- Sitemap and RSS Feed Links -->
    <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
    <link rel="alternate" type="application/rss+xml" title="Sorammmm VODs RSS Feed" href="/rss.xml">
    
    <!-- Hreflang for multilingual support -->
    <link rel="alternate" hreflang="ko" href="https://soramvods.xyz/ko/" />
    <link rel="alternate" hreflang="en" href="https://soramvods.xyz/en/" />
    <link rel="alternate" hreflang="zh" href="https://soramvods.xyz/zh/" />
    <link rel="alternate" hreflang="x-default" href="https://soramvods.xyz/" />
    
    <!-- 结构化数据 -->
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "WebSite",
        "@id": "https://soramvods.xyz/#website",
        "name": "SoramVODArchive",
        "alternateName": ["Sorammmm VOD Archive", "며며ㅕ 아카이브", "Sorammmm 錄影館"],
        "url": "https://soramvods.xyz/",
        "description": "The most complete collection of Sorammmm's VODs (Soram_며며ㅕ). Every single VOD is archived here in one place.",
        "inLanguage": ["ko", "en", "zh"],
        "potentialAction": {
            "@type": "SearchAction",
            "target": {
                "@type": "EntryPoint",
                "urlTemplate": "https://soramvods.xyz/?q={search_term_string}"
            },
            "query-input": "required name=search_term_string"
        },
        "image": {
            "@type": "ImageObject",
            "@id": "https://soramvods.xyz/#logo",
            "url": "https://soramvods.xyz/og-image.png",
            "width": 1200,
            "height": 630,
            "caption": "SoramVODArchive - Complete Sorammmm VOD Collection"
        },
        "publisher": {
            "@type": "Organization",
            "@id": "https://soramvods.xyz/#organization",
            "name": "SoramVODArchive",
            "url": "https://soramvods.xyz/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://soramvods.xyz/#logo",
                "url": "https://soramvods.xyz/og-image.png",
                "width": 1200,
                "height": 630
            }
        }
    }
    </script>
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "ItemList",
        "@id": "https://soramvods.xyz/#sitenavigation",
        "itemListElement": [
            {
                "@type": "SiteNavigationElement",
                "@id": "https://soramvods.xyz/#nav-home",
                "name": "Home",
                "url": "https://soramvods.xyz/",
                "description": "Browse all Sorammmm VOD covers"
            },
            {
                "@type": "SiteNavigationElement",
                "@id": "https://soramvods.xyz/#nav-gallery",
                "name": "Photo Gallery",
                "url": "https://soramvods.xyz/gallery",
                "description": "View photo gallery"
            },
            {
                "@type": "SiteNavigationElement",
                "@id": "https://soramvods.xyz/#nav-sponsor",
                "name": "Membership",
                "url": "https://soramvods.xyz/sponsor",
                "description": "Become a member for full access"
            }
        ]
    }
    </script>
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "VideoCollection",
        "@id": "https://soramvods.xyz/#videos",
        "name": "Sorammmm VODs 完整合集 | 며며ㅕ主播直播录像收藏馆",
        "description": "SoramVODArchive - Sorammmm(며며ㅕ)的完整VOD收藏馆，收录所有直播录像封面，按时间排序，支持搜索",
        "inLanguage": ["ko", "zh", "en"],
        "hasPart": [
            {
                "@type": "VideoObject",
                "name": "Sorammmm 2025-10-21 直播回放",
                "description": "Sorammmm 2025年10月21日的完整直播回放视频",
                "thumbnailUrl": "https://soramvods.xyz/thumbnails/2025-10-21.webp",
                "uploadDate": "2025-10-21T19:00:00+09:00",
                "duration": "PT2H",
                "contentUrl": "https://soramvods.xyz/video/soram/2025-10-21",
                "embedUrl": "https://soramvods.xyz/embed/soram/2025-10-21",
                "publisher": {
                    "@type": "Organization",
                    "name": "SoramVODArchive",
                    "logo": "https://soramvods.xyz/og-image.png"
                }
            }
        ],
        "mainEntityOfPage": {
            "@type": "WebPage",
            "@id": "https://soramvods.xyz/"
        }
    }
    </script>
    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "CollectionPage",
        "name": "며며 아카이브 | Sorammmm VODs 完整合集 | All VODs in One Place",
        "alternateName": ["Sorammmm VODs Complete Collection", "sorammmm vods archive", "sorammmm vod", "soram vod", "며며 archive", "Sorammmm Complete VOD Library", "Sorammmm Every Stream Archive", "Sorammmm Full Collection"],
        "description": "The most complete archive of Sorammmm's VODs. Every sorammmm vod, soram vod, all in one place. 100% complete collection with full search functionality. 며며 아카이브 with every stream.",
        "url": "https://soramvods.xyz/",
        "keywords": "며며 아카이브,sorammmm vods,sorammmm vod,soram vod,sorammmm,며며 archive,sorammmm archive,sorammmm all vods,complete sorammmm,sorammmm collection,soram vod archive,며며ㅕ 아카이브,소람잉,sorammmm 다시보기",
        "inLanguage": ["ko", "en", "zh"],
        "isAccessibleForFree": true,
        "dateCreated": "2025-01-15",
        "dateModified": "2025-01-15",
        "author": {
            "@type": "Organization",
            "name": "SoramVODArchive",
            "url": "https://soramvods.xyz/"
        },
        "publisher": {
            "@type": "Organization",
            "name": "SoramVODArchive",
            "url": "https://soramvods.xyz/"
        },
        "mainEntity": {
            "@type": "ItemList",
            "name": "Complete Sorammmm VOD Collection",
            "description": "The most complete collection of Sorammmm's VODs. Every stream, every VOD, all in one place.",
            "numberOfItems": 135,
            "mainEntityOfPage": {
                "@type": "WebPage",
                "name": "Complete Sorammmm VODs Archive",
                "description": "100% Complete archive of all Sorammmm VODs and streams."
            },
            "itemListElement": [
                {
                    "@type": "VideoObject",
                    "name": "며며ㅕ Sorammmm 2025-09-30 VOD",
                    "description": "Sorammmm直播录像封面 - 2025年9月30日",
                    "thumbnailUrl": "https://soramvods.xyz/thumbnails/25-09-30.webp",
                    "uploadDate": "2025-09-30"
                }
            ]
        },
        "breadcrumb": {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://soramvods.xyz/"
                },
                {
                    "@type": "ListItem", 
                    "position": 2,
                    "name": "며며ㅕ 아카이브",
                    "item": "https://soramvods.xyz/"
                }
            ]
        },
        "potentialAction": {
            "@type": "SearchAction",
            "target": "https://soramvods.xyz/?search={search_term_string}",
            "query-input": "required name=search_term_string"
        }
    }
    </script>
  <script type="module" crossorigin src="/assets/index-78829f2c.js"></script>
  <link rel="stylesheet" href="/assets/index-1c1155f2.css">
</head>
<body>
    <div id="root"></div>
    
</body>
</html>
