Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 12150 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://prettywildthings.co.uk/robots.txt
301 MovedPermanently
https://seocompete.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en" data-theme="seocompete" class="scroll-smooth selection:bg-sand-100 selection:text-accent-500">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Share of Voice - SEO Compete</title>
<link rel="icon" href="/images/icons/favicon.ico" sizes="any" />
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="/images/icons/apple-touch-icon-57x57.png" />
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/apple-touch-icon-114x114.png" />
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/apple-touch-icon-72x72.png" />
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/apple-touch-icon-144x144.png" />
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/apple-touch-icon-60x60.png" />
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/apple-touch-icon-120x120.png" />
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/apple-touch-icon-76x76.png" />
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/apple-touch-icon-152x152.png" />
<link rel="icon" type="image/png" href="/images/icons/favicon-196x196.png" sizes="196x196" />
<link rel="icon" type="image/png" href="/images/icons/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/png" href="/images/icons/favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="/images/icons/favicon-16x16.png" sizes="16x16" />
<link rel="icon" type="image/png" href="/images/icons/favicon-128.png" sizes="128x128" />
<meta name="application-name" content="SEO Compete" />
<meta name="msapplication-TileColor" content="#FFFFFF" />
<meta name="msapplication-TileImage" content="/images/icons/mstile-144x144.png" />
<meta name="msapplication-square70x70logo" content="/images/icons/mstile-70x70.png" />
<meta name="msapplication-square150x150logo" content="/images/icons/mstile-150x150.png" />
<meta name="msapplication-square310x310logo" content="/images/icons/mstile-310x310.png" />
<link rel="stylesheet" href="/assets/app.css" />
<script src="/assets/htmx.min.js" defer></script>
</head>
<body class="relative flex flex-col bg-white min-h-svh" hx-headers='{"X-CSRF-Token": "csrf_774d30efeae746e1a1c5feeb2e4583f5"}'>
<div id="nav-wrapper" class="fixed inset-x-0 top-0 z-50 w-full mx-auto bg-white border-b border-dashed border-base-200">
<div class="mx-auto w-full max-w-6xl 2xl:max-w-7xl border-x border-base-200 border-dashed px-4 2xl:px-12 py-4">
<div class="relative flex flex-col md:items-center md:justify-between md:flex-row">
<div class="flex flex-row items-center justify-between">
<a href="/">
<span class="sr-only">Go to homepage</span>
<img src="/images/brand/seocompete-logo.webp" alt="SEO Compete" class="h-8" />
</a>
<button
id="menu-toggle"
type="button"
class="inline-flex items-center justify-center p-2 text-base-600 hover:text-base-800 focus:outline-none md:hidden"
aria-label="Open menu"
>
<svg class="size-6" stroke="currentColor" fill="none" viewBox="0 0 24 24">
<path id="menu-icon" class="inline-flex" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
<path id="close-icon" class="hidden" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
</svg>
</button>
</div>
<nav
id="navigation-menu"
class="fixed inset-0 flex flex-col justify-between h-full py-12 bg-white opacity-0 pointer-events-none transform transition-all duration-300 ease-in-out -translate-y-4 md:relative md:inset-auto md:opacity-100 md:pointer-events-auto md:translate-y-0 md:bg-transparent md:p-0"
>
<div class="absolute inset-0 mx-2 pointer-events-none bg-sand-50 border-x border-base-200 md:hidden"></div>
<button
id="menu-close"
type="button"
class="absolute top-4 right-4 md:hidden focus:outline-none text-base-800"
aria-label="Close menu"
>
<svg class="size-4" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
</svg>
</button>
<div class="relative flex flex-col items-start justify-start w-full h-full px-8 list-none gap-12 md:ml-auto md:px-0 md:flex-row md:items-center md:justify-center md:gap-4">
<a href="/" class="md:hidden">
<span class="sr-only">Go to homepage</span>
<img src="/images/brand/seocompete-logo.webp" alt="SEO Compete" class="h-9" />
</a>
<div class="flex flex-col gap-2 md:gap-4 md:flex-row md:items-center">
</div>
<div class="flex flex-wrap items-center mt-auto gap-2">
<a href="/auth/register" class="btn-marketing-muted btn-marketing-xs">Create a free report</a>
<a href="/auth/login" class="btn-marketing-accent btn-marketing-xs">Sign in</a>
</div>
</div>
</nav>
</div>
</div>
</div>
<script>
document.addEventListener("DOMContentLoaded", () => {
const menuToggle = document.getElementById("menu-toggle");
const menuClose = document.getElementById("menu-close");
const menuIcon = document.getElementById("menu-icon");
const closeIcon = document.getElementById("close-icon");
const navigationMenu = document.getElementById("navigation-menu");
if (!menuToggle || !menuClose || !navigationMenu) return;
function toggleMenu(open) {
navigationMenu.classList.toggle("opacity-100", open);
navigationMenu.classList.toggle("translate-y-0", open);
navigationMenu.classList.toggle("pointer-events-auto", open);
navigationMenu.classList.toggle("opacity-0", !open);
navigationMenu.classList.toggle("-translate-y-4", !open);
navigationMenu.classList.toggle("pointer-events-none", !open);
menuIcon?.classList.toggle("hidden", open);
closeIcon?.classList.toggle("hidden", !open);
}
menuToggle.addEventListener("click", () => toggleMenu(true));
menuClose.addEventListener("click", () => toggleMenu(false));
});
</script>
<main class="flex grow flex-col">
<section>
<div class="mx-auto w-full max-w-6xl 2xl:max-w-7xl border-x border-base-200 border-dashed px-4 2xl:px-12 pt-32 pb-4">
<div class="text-center text-balance">
<h1 class="text-2xl sm:text-2xl md:text-3xl lg:text-4xl font-serif font-medium tracking-tight leading-normal text-black">
See how visible your business
<span class="underline decoration-wavy decoration-accent-500 underline-offset-4 [text-decoration-skip-ink:none]">really</span>
is against online competitors
</h1>
<p class="text-base max-w-xl mx-auto mt-4 text-base-500">
Share of Voice reports for Google, Bing, YouTube, ChatGPT, and more.
</p>
</div>
<div class="flex flex-wrap items-center justify-center w-full mt-10 gap-2">
<a href="/auth/register" class="btn-marketing-accent btn-marketing-sm">Create a free report</a>
<a href="/auth/login" class="btn-marketing-muted btn-marketing-sm">Sign in</a>
</div>
<div class="mt-8 rounded-xl border border-dashed border-base-200 bg-sand-50 aspect-video flex items-center justify-center">
<p class="text-sm text-base-500">Dashboard preview</p>
</div>
</div>
</section>
<section>
<div class="mx-auto w-full max-w-6xl 2xl:max-w-7xl border-x border-base-200 border-dashed relative overflow-hidden border-t">
<div class="relative flex items-center py-8 animate-marquee gap-12 lg:gap-24 whitespace-nowrap">
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
<span class="text-sm font-medium text-base-400">Trusted by teams worldwide</span>
</div>
<div class="absolute inset-0 w-full bg-linear-to-r from-white via-transparent to-white"></div>
</div>
</section>
<section>
<div class="mx-auto w-full max-w-6xl 2xl:max-w-7xl border-x border-base-200 border-dashed px-4 2xl:px-12 pt-12 pb-16 border-t">
<div class="max-w-xl text-balance">
<h2 class="text-lg sm:text-xl md:text-2xl lg:text-3xl font-serif font-medium tracking-tight text-black">
Know who owns the SERP — and what to do next
</h2>
<p class="text-base mt-4 text-base-500">
Track Share of Voice, click share, coverage movement, and opportunity gaps across organic and AI citation channels.
</p>
</div>
<div class="items-center mt-8 grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-2">
<div class="flex flex-col h-full p-4 bg-sand-100 rounded-xl">
<h3 class="text-sm mt-4 font-medium text-base-900">Multi-channel SoV</h3>
<p class="text-sm mt-2 text-base-500">Google, Bing, YouTube, Play, App Store, ChatGPT, and Gemini.</p>
</div>
<div class="flex flex-col h-full p-4 bg-sand-100 rounded-xl">
<h3 class="text-sm mt-4 font-medium text-base-900">Comparisons that matter</h3>
<p class="text-sm mt-2 text-base-500">Prior-run deltas, coverage movement, and narrative windows.</p>
</div>
<div class="flex flex-col h-full p-4 bg-sand-100 rounded-xl">
<h3 class="text-sm mt-4 font-medium text-base-900">Actionable reports</h3>
<p class="text-sm mt-2 text-base-500">PDF export and AI handover markdown for your team.</p>
</div>
<div class="flex flex-col h-full p-4 bg-sand-100 rounded-xl">
<h3 class="text-sm mt-4 font-medium text-base-900">Built for Cloudflare</h3>
<p class="text-sm mt-2 text-base-500">Workers, D1, Durable Objects, Queues, and Workflows.</p>
</div>
</div>
</div>
</section>
</main>
<footer class="border-t border-base-200 border-dashed">
<div class="mx-auto w-full max-w-6xl 2xl:max-w-7xl border-x border-base-200 border-dashed px-4 2xl:px-12 py-12">
<div class="xl:grid xl:grid-cols-3 xl:gap-8">
<div class="text-black">
<a href="/" class="inline-flex items-center">
<span class="sr-only">Go to homepage</span>
<img src="/images/brand/seocompete-logo.webp" alt="SEO Compete" class="h-8" />
</a>
<p class="mt-1 text-sm font-normal text-base-500 text-balance">
Share of Voice reports for Google, Bing, YouTube, and AI citation channels.
</p>
</div>
<div class="md:grid md:grid-cols-2 xl:grid-cols-3 md:gap-8 xl:col-span-2 mt-12 xl:mt-0">
<div>
<h3 class="text-black font-medium">Product</h3>
<ul class="mt-4 text-sm space-y-2 text-base-500">
<li><a href="/auth/register" class="hover:text-black">Create a free report</a></li>
<li><a href="/auth/login" class="hover:text-black">Sign in</a></li>
</ul>
</div>
<div class="mt-12 md:mt-0">
<h3 class="text-black font-medium">App</h3>
<ul class="mt-4 text-sm space-y-2 text-base-500">
<li><a href="/app" class="hover:text-black">Dashboard</a></li>
</ul>
</div>
</div>
</div>
</div>
</footer>
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"f56e70cf0d344d429c1eded6e5d4a93e","r":1}' crossorigin="anonymous"></script>
</body>
</html>