mirror of
https://github.com/Shineii86/AniKotoAPI.git
synced 2026-10-22 10:55:10 +00:00
SEO: Update public files for search engine visibility
robots.txt: Allow / (landing page), disallow /api (JSON endpoints) sitemap.xml: Updated lastmod to 2026-07-28, removed non-HTML URLs index.html: Updated meta tags with 38 endpoints, richer keywords, JSON-LD schema.org/WebAPI with accurate metadata manifest.json: Updated theme/background colors to match site (#faf9f5), better description with 38 endpoints Key SEO changes: - Title now includes '38 Endpoints' - Meta description expanded with keywords (hls proxy, m3u8 proxy, etc) - JSON-LD provider type changed from Organization to Person (author) - Added license field to JSON-LD
This commit is contained in:
+17
-16
@@ -3,30 +3,30 @@
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>AniKotoAPI — Free Anime Data API</title>
|
||||
<meta property="og:title" content="AniKotoAPI — Free Anime Data API" />
|
||||
<title>AniKotoAPI — Free Anime REST API | 38 Endpoints</title>
|
||||
<meta property="og:title" content="AniKotoAPI — Free Anime REST API | 38 Endpoints" />
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="https://anikototvapi.vercel.app" />
|
||||
<meta property="og:image" content="https://anikototvapi.vercel.app/share.png" />
|
||||
<meta property="og:description" content="Free REST API for anime data. Browse, search, stream episodes. 33+ endpoints, no API key required." />
|
||||
<meta property="og:description" content="Free anime REST API with 38 endpoints. Search, filter, stream episodes, get rankings, and more. No API key required. Built with Node.js, Express, and Cheerio." />
|
||||
<meta property="og:site_name" content="AniKotoAPI" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta property="og:image:secure_url" content="https://anikototvapi.vercel.app/share.png" />
|
||||
<meta property="og:image:type" content="image/jpeg" />
|
||||
<meta property="og:image:width" content="1200" />
|
||||
<meta property="og:image:height" content="601" />
|
||||
<meta property="og:image:alt" content="AniKotoAPI - Free Anime Data REST API" />
|
||||
<meta property="og:image:alt" content="AniKotoAPI - Free Anime REST API with 38 endpoints" />
|
||||
<meta name="twitter:card" content="summary_large_image" />
|
||||
<meta name="twitter:site" content="@Shineii86" />
|
||||
<meta name="twitter:creator" content="@Shineii86" />
|
||||
<meta name="twitter:title" content="AniKotoAPI — Free Anime Data API" />
|
||||
<meta name="twitter:description" content="Free REST API for anime data. Browse, search, stream episodes. 33+ endpoints, no API key required." />
|
||||
<meta name="twitter:title" content="AniKotoAPI — Free Anime REST API | 38 Endpoints" />
|
||||
<meta name="twitter:description" content="Free anime REST API with 38 endpoints. Search, filter, stream episodes, get rankings, and more. No API key required." />
|
||||
<meta name="twitter:image" content="https://anikototvapi.vercel.app/share.png" />
|
||||
<meta name="twitter:image:alt" content="AniKotoAPI - Free Anime Data REST API" />
|
||||
<meta name="twitter:image:alt" content="AniKotoAPI - Free Anime REST API with 38 endpoints" />
|
||||
<meta name="twitter:domain" content="anikototvapi.vercel.app" />
|
||||
<meta name="description" content="Free REST API for anime data. Browse, search, stream episodes. 33+ endpoints, no API key required. Built with Node.js, Express, Cheerio." />
|
||||
<meta name="description" content="Free anime REST API with 38 endpoints. Search, filter, stream episodes with M3U8 proxy, get top rankings, schedules, and more. No API key required. Open source Node.js + Express." />
|
||||
<meta name="author" content="Shinei Nouzen" />
|
||||
<meta name="keywords" content="anime api, free api, rest api, anime data, streaming, episode servers, nodejs, express, anime database, anime search" />
|
||||
<meta name="keywords" content="anime api, free anime api, rest api, anime data, anime streaming api, hls proxy, m3u8 proxy, anime episodes, anime search, anime database, nodejs api, express api, web scraping api, anikoto, anime list api, no api key" />
|
||||
<meta name="robots" content="index, follow" />
|
||||
<meta name="theme-color" content="#faf9f5" />
|
||||
<link rel="canonical" href="https://anikototvapi.vercel.app" />
|
||||
@@ -233,18 +233,19 @@
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebAPI",
|
||||
"name": "AniKotoAPI",
|
||||
"description": "Free REST API for anime data. Browse, search, stream episodes. 33+ endpoints, no API key required.",
|
||||
"description": "Free anime REST API with 38 endpoints. Search, filter, stream episodes with M3U8 proxy, get rankings, schedules, and more. No API key required.",
|
||||
"url": "https://anikototvapi.vercel.app",
|
||||
"image": "https://anikototvapi.vercel.app/share.png",
|
||||
"documentation": "https://github.com/Shineii86/AniKotoAPI",
|
||||
"provider": {
|
||||
"@type": "Organization",
|
||||
"name": "AniKotoAPI",
|
||||
"url": "https://github.com/Shineii86/AniKotoAPI"
|
||||
"@type": "Person",
|
||||
"name": "Shinei Nouzen",
|
||||
"url": "https://github.com/Shineii86"
|
||||
},
|
||||
"category": "Anime Data API",
|
||||
"endpoint": "https://anikototvapi.vercel.app/api",
|
||||
"programmingModel": "REST"
|
||||
"programmingModel": "REST",
|
||||
"license": "https://opensource.org/licenses/MIT"
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
@@ -269,7 +270,7 @@
|
||||
<div>
|
||||
<div class="hero-badge"><span class="dot"></span> Free · No API key · Open source</div>
|
||||
<h1>The anime data API for your next project</h1>
|
||||
<p class="hero-sub">Browse, search, and stream anime data from AniKoto. Real-time scraping with 33+ endpoints, in-memory caching, and zero configuration.</p>
|
||||
<p class="hero-sub">Browse, search, and stream anime data from AniKoto. Real-time scraping with 38 endpoints, in-memory caching, and zero configuration.</p>
|
||||
<div class="hero-actions">
|
||||
<a href="#playground" class="btn btn-primary">
|
||||
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="5 3 19 12 5 21 5 3"/></svg>
|
||||
@@ -309,7 +310,7 @@ fetch("https://anikototvapi.vercel.app/api")
|
||||
<section class="stats">
|
||||
<div class="container">
|
||||
<div class="stats-grid">
|
||||
<div class="reveal"><div class="stat-value" data-count="33">0</div><div class="stat-label">API Endpoints</div></div>
|
||||
<div class="reveal"><div class="stat-value" data-count="38">0</div><div class="stat-label">API Endpoints</div></div>
|
||||
<div class="reveal reveal-delay-1"><div class="stat-value" data-count="0">0</div><div class="stat-label">API Keys Required</div></div>
|
||||
<div class="reveal reveal-delay-2"><div class="stat-value" data-count="40">0</div><div class="stat-label">Anime Genres</div></div>
|
||||
<div class="reveal reveal-delay-3"><div class="stat-value">Live</div><div class="stat-label">Real-time Data</div></div>
|
||||
|
||||
Reference in New Issue
Block a user