feat(seo): 검색등록 메타·robots·sitemap·llms·rss 배포

develop
jwkim 2026-06-29 10:56:50 +09:00
parent 3864974ac0
commit 590335b005
5 changed files with 143 additions and 12 deletions

View File

@ -35,9 +35,78 @@
content="AI 셋이 매 경기를 서로 다르게 예측합니다. 당신의 픽을 찍고 AI와 겨뤄보세요."
/>
<meta name="twitter:image" content="https://triplepick.o2o.kr/assets/bi/og-image.png" />
<!-- 검색엔진 소유확인 (verification) -->
<meta name="google-site-verification" content="ka2LWpjjrTMayrSJ4_LYowl3w1rt6-RSeaT24xvmUiQ" />
<!-- 네이버 서치어드바이저 소유확인 토큰 (2026-06-29 발급·반영 완료) -->
<meta name="naver-site-verification" content="d31508b6376797f7a8c587e4f60b72ffb6c7407c" />
<!-- 검색 키워드 / 색인 지시 -->
<meta name="keywords" content="트리플픽, AI승부예측, 스포츠 승부예측, 축구 승부예측, GPT 예측, 클로드 예측, 제미나이 예측, AI vs 사람, 축구 예측 이벤트, TriplePick" />
<meta name="robots" content="index, follow, max-image-preview:large" />
<link rel="canonical" href="https://triplepick.o2o.kr/" />
<!-- 구조화 데이터 (JSON-LD): 브랜드 인지 + 지식그래프 보조 -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Organization",
"@id": "https://triplepick.o2o.kr/#organization",
"name": "TriplePick",
"alternateName": "트리플픽",
"url": "https://triplepick.o2o.kr/",
"logo": "https://triplepick.o2o.kr/assets/bi/og-image.png",
"description": "GPT·Claude·Gemini 3대 AI가 같은 경기 데이터로 승패·스코어·승리확률을 예측·비교하는 참여형 축구 승부예측 서비스."
},
{
"@type": "WebSite",
"@id": "https://triplepick.o2o.kr/#website",
"url": "https://triplepick.o2o.kr/",
"name": "TriplePick — AI 축구 승부예측 아레나",
"inLanguage": "ko-KR",
"publisher": { "@id": "https://triplepick.o2o.kr/#organization" }
},
{
"@type": "WebApplication",
"name": "TriplePick AI 승부예측",
"url": "https://triplepick.o2o.kr/",
"applicationCategory": "SportsApplication",
"operatingSystem": "Web",
"inLanguage": "ko-KR",
"offers": { "@type": "Offer", "price": "0", "priceCurrency": "KRW" },
"description": "GPT·Claude·Gemini의 예측을 확인하고 직접 승패와 스코어를 찍어 AI와 겨루는 무료·비로그인 참여형 축구 승부예측 서비스."
}
]
}
</script>
</head>
<body>
<div id="root"></div>
<div id="root">
<!-- 크롤 가능 본문 폴백(SPA 빈 root 보완). React 마운트 시 실제 앱으로 교체됨.
⚠️ CSS로 숨기지 말 것(클로킹 페널티) — 보이게 두면 React가 즉시 덮음. -->
<div class="seo-fallback">
<h1>트리플픽 — GPT·Claude·Gemini AI 축구 승부예측 대결</h1>
<p>
트리플픽(TriplePick)은 AI승부예측 서비스입니다. GPT·Claude·Gemini 3대 AI가
같은 경기 데이터로 승패·스코어·승리확률을 서로 다르게 예측하고, 당신은 직접
스포츠 승부예측 픽을 찍어 AI와 겨룹니다. 2026 글로벌 축구 축전 전 경기를 대상으로
무료·비로그인으로 참여할 수 있으며, 끝까지 잘 맞히면 100만 원 챌린지 상금에 도전합니다.
</p>
<h2>트리플픽은 이런 축구 승부예측 서비스입니다</h2>
<ul>
<li>3대 AI(GPT·Claude·Gemini)의 경기별 예측을 한눈에 비교</li>
<li>승패·정확 스코어를 직접 찍는 참여형 AI승부예측</li>
<li>경기 종료 후 AI와 내 적중률을 채점·공개</li>
<li>무료·비로그인 참여 — 지금 바로 픽 가능</li>
</ul>
<p>
AI 셋이 갈렸을 때, 당신의 픽은 누구와 같을까요? 트리플픽에서 스포츠 승부예측을
시작하세요. <a href="https://triplepick.o2o.kr/">triplepick.o2o.kr</a>
</p>
</div>
</div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

20
frontend/public/llms.txt Normal file
View File

@ -0,0 +1,20 @@
# TriplePick (트리플픽)
> GPT·Claude·Gemini 3대 AI가 같은 경기 데이터로 승패·스코어·승리확률을 서로 다르게 예측·비교하고, 사용자가 직접 픽을 찍어 AI와 겨루는 참여형 축구 승부예측 서비스. 무료·비로그인 참여, 100만 원 챌린지.
## 핵심 정보
- 서비스명: TriplePick (트리플픽)
- 카테고리: AI승부예측 · 스포츠 승부예측 · 축구 승부예측
- 대상: 2026 글로벌 축구 축전 전 경기
- AI 모델: GPT, Claude, Gemini (3종 동시 예측·비교)
- 참여: 무료, 비로그인, 승패·정확 스코어 픽
- 운영: AIO2O / ADO2
## 주요 링크
- 홈: https://triplepick.o2o.kr/
- 경기 상세: https://triplepick.o2o.kr/match/{조}_{홈}_{원정}_{YYYYMMDD} (당일 경기별, 예: /match/I_FRA_SEN_20260617)
## 자주 묻는 질문
- 트리플픽이 뭔가요? GPT·Claude·Gemini 세 AI의 축구 경기 예측을 비교하고, 내가 직접 픽을 찍어 AI와 적중률을 겨루는 무료 AI승부예측 서비스입니다.
- 어떻게 참여하나요? 로그인 없이 홈에서 경기를 고르고 승패·스코어를 찍으면 됩니다.
- 상금이 있나요? 끝까지 잘 맞히면 100만 원 챌린지에 도전할 수 있습니다.

View File

@ -1,2 +1,15 @@
# robots.txt — triplepick.o2o.kr
# 모든 검색엔진 크롤러 전체 허용 + 사이트맵 위치 명시
User-agent: *
Allow: /
# 네이버 크롤러(Yeti) 명시 허용
User-agent: Yeti
Allow: /
# 구글
User-agent: Googlebot
Allow: /
Sitemap: https://triplepick.o2o.kr/sitemap.xml

23
frontend/public/rss.xml Normal file
View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>TriplePick — AI 축구 승부예측</title>
<link>https://triplepick.o2o.kr/</link>
<description>GPT·Claude·Gemini 3대 AI가 매 경기를 예측·비교하는 참여형 축구 승부예측. 경기별 예측·결과 업데이트.</description>
<language>ko-KR</language>
<lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0900</lastBuildDate>
<!--
네이버 RSS 제출용 최소본. 블로그/CMS가 없어 정적입니다.
경기별 예측/결과 페이지가 생기면 아래 <item> 을 추가해 자동/수동 갱신하세요.
네이버는 sitemap.xml 만으로도 색인되므로 RSS는 보조(우선순위 낮음).
-->
<item>
<title>트리플픽: GPT·Claude·Gemini AI 축구 승부예측 대결</title>
<link>https://triplepick.o2o.kr/</link>
<description>3대 AI의 예측을 비교하고 직접 픽을 찍어 AI와 겨루는 무료·비로그인 AI승부예측 서비스.</description>
<pubDate>Wed, 17 Jun 2026 00:00:00 +0900</pubDate>
<guid>https://triplepick.o2o.kr/</guid>
</item>
</channel>
</rss>

View File

@ -1,18 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<!-- 홈 (캠페인 1순위 홍보 URL) -->
<url>
<loc>https://triplepick.o2o.kr/</loc>
<lastmod>2026-06-17</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://triplepick.o2o.kr/leaderboard</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://triplepick.o2o.kr/worldcup-prediction.html</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<!--
매치 상세 페이지는 의도적으로 제외했습니다.
라이브 사이트의 매치 URL은 날짜별로 매일 바뀌는 동적 경로이며
(형식: /match/{조}_{홈}_{원정}_{YYYYMMDD}, 예: /match/I_FRA_SEN_20260617),
정적 sitemap에 넣으면 매일 stale 됩니다.
→ 홈(/)의 내부 링크를 통해 구글봇이 자동 크롤·발견하도록 둡니다.
(라이브 사이트에 /leaderboard 라우트는 없음 — Next.js 빌드 전용이었음)
[선택] 특정 경기를 빠르게 색인하고 싶으면 GSC URL검사로 개별 색인요청하거나,
서버에서 sitemap을 동적 생성(당일 경기 목록)하도록 확장하세요.
-->
</urlset>