Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 13897 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://yawningbread.org/robots.txt
301 MovedPermanently
https://svpn.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><meta name="color-scheme" content="light dark"/><title>SOCIAL — Private paid-only community network</title><meta name="description" content="SOCIAL is a private, ad-free social network for people who pay for quality. No algorithms. No bots. Live chat expires in 13 hours and 37 minutes. Invite-only — $13.37/month."/><link rel="canonical" href="https://svpn.com"/><link rel="alternate" href="at://did:plc:itulfovx52wtdzuopldboypr/site.standard.publication/3mn4b5jzpxs2q"/><link rel="site.standard.publication" href="at://did:plc:itulfovx52wtdzuopldboypr/site.standard.publication/3mn4b5jzpxs2q"/><meta property="og:title" content="SOCIAL — Private paid-only community network"/><meta property="og:description" content="SOCIAL is a private, ad-free social network for people who pay for quality. No algorithms. No bots. Live chat expires in 13 hours and 37 minutes. Invite-only — $13.37/month."/><meta property="og:url" content="https://svpn.com"/><meta property="og:type" content="website"/><meta property="og:image" content="https://svpn.com/svpn-og.png"/><meta property="og:image:width" content="1731"/><meta property="og:image:height" content="909"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="SOCIAL — Private paid-only community network"/><meta name="twitter:description" content="SOCIAL is a private, ad-free social network for people who pay for quality. No algorithms. No bots. Live chat expires in 13 hours and 37 minutes. Invite-only — $13.37/month."/><meta name="twitter:image" content="https://svpn.com/svpn-og.png"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="preload" href="/fonts/geist-sans.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="preload" href="/fonts/geist-mono.woff2" as="font" type="font/woff2" crossorigin="anonymous"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="icon" type="image/png" href="/favicon.png"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="manifest" href="/manifest.webmanifest"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="apple-touch-icon" href="/icons/apple-touch-icon.png"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="preload" as="script" href="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit"/><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="preconnect" href="https://challenges.cloudflare.com"/><link rel="modulepreload" href="/assets/entry.client-BzP9Aups.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/chunk-5KNZJZUH-Blx9kcrE.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/index-BGu0ANmY.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/root-Wrh1XL2_.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/constants-D38GZXqf.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/_index-5tbZigrh.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/SongPlayer-BdFqHiW0.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/play-BGHefcyF.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/createLucideIcon-BkGQdMon.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><link rel="modulepreload" href="/assets/volume-2-BIbBPidF.js" nonce="NKp26CixyNGusiXOTbX0Uw"/><script src="/appearance.js"></script><link nonce="NKp26CixyNGusiXOTbX0Uw" rel="stylesheet" href="/assets/app-ewk37oRP.css"/></head><body class="bg-bg text-primary antialiased"><a href="#main-content" class="sr-only focus:not-sr-only focus:fixed focus:top-2 focus:left-2 focus:z-50 focus:px-3 focus:py-2 focus:rounded-lg focus:bg-accent focus:text-on-accent focus:text-sm focus:font-semibold">Skip to content</a><main id="main-content" class="min-h-screen flex flex-col items-center justify-start pt-6 pb-8 px-6 gap-8"><script type="application/ld+json" nonce="NKp26CixyNGusiXOTbX0Uw">{"@context":"https://schema.org","@type":"WebSite","name":"SOCIAL","url":"https://svpn.com","description":"SOCIAL is a private, ad-free social network for people who pay for quality. No algorithms. No bots. Live chat expires in 13 hours and 37 minutes. Invite-only — $13.37/month.","offers":{"@type":"Offer","price":"13.37","priceCurrency":"USD","description":"Monthly membership. Invite required."}}</script><div class="max-w-md w-full space-y-6"><div class="space-y-1"><p class="font-mono text-xs text-muted tracking-widest uppercase">svpn.com</p><div class="flex items-center gap-3"><h1 class="text-4xl font-bold text-primary tracking-tight">SOCIAL</h1><div class="flex items-end gap-2.5" aria-label="SOCIAL song player"><audio src="/svpn-song.mp3" preload="none"></audio><button type="button" class="w-7 h-7 rounded-full border border-accent/40 text-accent hover:border-accent hover:bg-accent/10 flex items-center justify-center transition-colors duration-150" aria-label="Play song" title="Play"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-play"><polygon points="6 3 20 12 6 21 6 3"></polygon></svg></button><canvas width="62" height="20" class="ml-[9px] block w-[62px] h-5 shrink-0 opacity-95" aria-hidden="true"></canvas><button type="button" class="w-7 h-7 rounded-full border border-accent/40 text-accent hover:border-accent hover:bg-accent/10 flex items-center justify-center transition-colors duration-150" aria-label="Mute song" title="Mute"><svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-volume2"><polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon><path d="M15.54 8.46a5 5 0 0 1 0 7.07"></path><path d="M19.07 4.93a10 10 0 0 1 0 14.14"></path></svg></button></div></div><p class="text-secondary text-sm leading-relaxed">Welcome to SOCIAL, a private, paid-only social network where everything lives behind a login. No ragebait. No bots. No toxicity.</p><a href="/about" target="_blank" rel="noopener noreferrer" class="inline font-mono text-xs text-accent hover:text-accent-dim transition-colors duration-150">Learn more →</a></div><div class="mr-[30px] border border-border rounded-xl p-4 space-y-3 bg-surface"><div class="flex items-baseline gap-2"><span class="text-2xl font-semibold text-primary font-mono">$13.37</span><span class="text-secondary text-sm">/month</span></div><ul class="space-y-1.5 text-sm text-secondary"><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Secure svpn.com email account + 25GB storage</span></li><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Post freely across every community</span></li><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Own, shape, and moderate your space</span></li><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Follow hashtags without the noise</span></li><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Politics is contained to s/politics</span></li><li class="flex gap-2"><span class="text-accent mt-0.5">·</span><span>Live chat disappears after 13h37m</span></li></ul><div class="space-y-1.5"><label for="invite-code" class="block font-mono text-xs text-muted">Invite code</label><input id="invite-code" type="text" placeholder="svpn-social-XXXXX-XXXXX" spellCheck="false" autoComplete="off" autoCapitalize="none" maxLength="23" class="w-full px-3 py-2 rounded-lg bg-bg border text-sm font-mono text-primary placeholder:text-muted outline-none transition-colors duration-150 border-border focus:border-border-strong" value=""/></div><button class="block w-full text-center py-2.5 px-4 rounded-lg bg-accent text-on-accent font-semibold text-sm hover:bg-accent-dim transition-colors duration-150 cursor-pointer">Join for <!-- -->$13.37/month</button></div><div class="space-y-1.5"><p class="font-mono text-xs text-orange-400">No invite? Join the waitlist.</p><div class="space-y-2"><form class="flex gap-2"><input type="email" required="" autoComplete="email" placeholder="you@example.com" class="flex-1 px-3 py-2 rounded-lg bg-bg border border-border text-sm text-primary placeholder:text-muted outline-none focus:border-border-strong transition-colors duration-150" name="email"/><button type="submit" class="px-4 py-2 rounded-lg border border-orange-400/40 text-orange-400 text-sm font-semibold hover:border-orange-400 hover:bg-orange-400/10 transition-colors duration-150 disabled:opacity-50 cursor-pointer disabled:cursor-default">Waitlist</button></form><div aria-hidden="true"></div></div></div><div class="flex gap-4 text-sm text-muted"><a href="/login" class="hover:text-secondary transition-colors duration-150">Sign in</a><span>·</span><a href="/about" class="hover:text-secondary transition-colors duration-150">About</a><span>·</span><a href="/legal/terms" class="hover:text-secondary transition-colors duration-150">Terms</a><span>·</span><a href="/legal/privacy" class="hover:text-secondary transition-colors duration-150">Privacy</a></div></div></main><script nonce="NKp26CixyNGusiXOTbX0Uw">((storageKey2, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key = Math.random().toString(32).slice(2);
window.history.replaceState({ key }, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(storageKey2) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error3) {
console.error(error3);
sessionStorage.removeItem(storageKey2);
}
})("react-router-scroll-positions", null)</script><script nonce="NKp26CixyNGusiXOTbX0Uw">window.__reactRouterContext = {"basename":"/","future":{"unstable_optimizeDeps":false,"v8_passThroughRequests":false,"unstable_trailingSlashAwareDataRequests":false,"unstable_previewServerPrerendering":false,"v8_middleware":false,"v8_splitRouteModules":false,"v8_viteEnvironmentApi":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script><script nonce="NKp26CixyNGusiXOTbX0Uw" type="module" async="">;
import * as route0 from "/assets/root-Wrh1XL2_.js";
import * as route1 from "/assets/_index-5tbZigrh.js";
window.__reactRouterManifest = {
"entry": {
"module": "/assets/entry.client-BzP9Aups.js",
"imports": [
"/assets/chunk-5KNZJZUH-Blx9kcrE.js",
"/assets/index-BGu0ANmY.js"
],
"css": []
},
"routes": {
"root": {
"id": "root",
"path": "",
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": true,
"module": "/assets/root-Wrh1XL2_.js",
"imports": [
"/assets/chunk-5KNZJZUH-Blx9kcrE.js",
"/assets/index-BGu0ANmY.js",
"/assets/constants-D38GZXqf.js"
],
"css": []
},
"routes/_index": {
"id": "routes/_index",
"parentId": "root",
"index": true,
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasClientMiddleware": false,
"hasDefaultExport": true,
"hasErrorBoundary": false,
"module": "/assets/_index-5tbZigrh.js",
"imports": [
"/assets/chunk-5KNZJZUH-Blx9kcrE.js",
"/assets/SongPlayer-BdFqHiW0.js",
"/assets/constants-D38GZXqf.js",
"/assets/play-BGHefcyF.js",
"/assets/createLucideIcon-BkGQdMon.js",
"/assets/volume-2-BIbBPidF.js"
],
"css": []
}
},
"url": "/assets/manifest-31ebc64b.js",
"version": "31ebc64b"
};
window.__reactRouterRouteModules = {"root":route0,"routes/_index":route1};
import("/assets/entry.client-BzP9Aups.js");</script><!--$--><script nonce="NKp26CixyNGusiXOTbX0Uw">window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_11\":12},\"routes/_index\",{\"_9\":10},\"standardSitePublication\",\"at://did:plc:itulfovx52wtdzuopldboypr/site.standard.publication/3mn4b5jzpxs2q\",\"cspNonce\",\"NKp26CixyNGusiXOTbX0Uw\"]\n");</script><!--$--><script nonce="NKp26CixyNGusiXOTbX0Uw">window.__reactRouterContext.streamController.close();</script><!--/$--><!--/$--><script nonce="NKp26CixyNGusiXOTbX0Uw">(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.nonce='NKp26CixyNGusiXOTbX0Uw';d.innerHTML="window.__CF$cv$params={r:'a2e9a9e25e5efaac',t:'MTc4NzMxNTU3OQ=='};var a=document.createElement('script');a.nonce='NKp26CixyNGusiXOTbX0Uw';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body></html>