Анализ страницы https://gist.com/creators
Основное Готовность: 100%
Домен
gist.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 09.01.2027 2:59:59.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,55сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,55сек оптимальна.
Объем документа
96Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 96Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 3
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 3 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /web/assets/creators-CXPfHK1o.css | |
| js | https://www.googletagmanager.com/gtag/js?id=AW-18323687377 | |
| js | module | /web/assets/creators-CBoKFQUC.js |
Серверные заголовки
Кол-во: 18
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 18шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| x-guploader-uploadid | AJjja9aiuO0YLXuc19tJB3J8vyJNQFtm3SeGe6nZvsfLNzPGBmnty2Fi3fnIRnnO0W2Y5hU |
| Date | Sat, 22 Aug 2026 13:24:06 GMT |
| ETag | "f98f0e0e2ada958b30eb0bf35017e3ae" |
| x-goog-generation | 1786957002958602 |
| x-goog-metageneration | 3 |
| x-goog-stored-content-encoding | identity |
| x-goog-stored-content-length | 98906 |
| x-goog-meta-goog-reserved-file-mtime | 1786956996 |
| x-goog-hash | crc32c=WyWUjg== |
| x-goog-storage-class | STANDARD |
| Accept-Ranges | bytes |
| Access-Control-Allow-Origin | * |
| Access-Control-Expose-Headers | Content-Type |
| Server | UploadServer |
| Via | 1.1 google |
| Vary | Accept-Encoding |
| Cache-Control | public, max-age=60 |
| Alt-Svc | h3=":443"; ma=2592000 |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
UploadServer
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: UploadServer.
Мета-теги Готовность: 48%
Title
Gist - For Creators
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 19, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Gist is where thoughtful creators feel at home.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 47, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 4
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:type | website |
| og:site_name | Gist |
| og:title | Gist - For Creators |
| og:description | Gist is where thoughtful creators feel at home. |
Все мета-теги
Кол-во: 7
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 7шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | description | Gist is where thoughtful creators feel at home. |
| name | apple-mobile-web-app-title | Gist |
| property | og:type | website |
| property | og:site_name | Gist |
| property | og:title | Gist - For Creators |
| property | og:description | Gist is where thoughtful creators feel at home. |
Оптимизация Готовность: 80%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 68 достаточно.
Среднее число слов в абзаце 18 достаточно.
Кол-во знаков контента 6212 на странице оптимально.
Кол-во слов 1049 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 7. Это хорошо.
Тошнота
3,16
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
20,02%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| people | 10 | 0,95% |
| content | 7 | 0,67% |
| something | 6 | 0,57% |
| waitlist | 5 | 0,48% |
| creators | 5 | 0,48% |
| question | 5 | 0,48% |
| creator | 4 | 0,38% |
| specific | 4 | 0,38% |
| curious | 4 | 0,38% |
| download | 3 | 0,29% |
| actually | 3 | 0,29% |
| replies | 3 | 0,29% |
| creating | 3 | 0,29% |
| exactly | 3 | 0,29% |
| numbers | 3 | 0,29% |
| experience | 3 | 0,29% |
| things | 3 | 0,29% |
| matters | 3 | 0,29% |
| explore | 3 | 0,29% |
| create | 3 | 0,29% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 22 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 46513 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Gist - Life Well Lived</title>
<meta name="description" content="Continue in Gist to keep browsing" />
<meta name="apple-mobile-web-app-title" content="Gist" />
<link rel="icon" href="/favicon.ico" sizes="any" />
<link
rel="icon"
type="image/svg+xml"
href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Crect width='96' height='96' rx='20' ry='20' fill='%23f0ebe7'/%3E%3Cpath d='M22 49h12v2l-2.3.3-.7.5v9.6a32 32 0 0 1-9.2 1.7q-6.4 0-10.5-4a14 14 0 0 1-4-10.5q0-6.3 4.1-10.1 4-3.9 11-3.9A27 27 0 0 1 31 36v7h-3l-.8-4.4-.6-.7a8 8 0 0 0-3.4-.7q-4.6 0-7.3 3-2.6 3-2.6 8.4t2.7 8.6q2.7 3 7.5 3.1l2.2-.1v-8.4l-.6-.5-3-.2zm20-6.8h2V60l.6.7 2.3.1v1.9H36v-1.9l2.2-.1.6-.7V45.8h-2.7v-1.6zm21.7.9v5.5h-2.5l-.4-3.1-.5-.5a7 7 0 0 0-2.7-.6q-1.5 0-2.3.6t-.8 1.8q0 1 .6 1.7t3.2 2q6 2.8 6 5.8a6 6 0 0 1-2.2 5 10 10 0 0 1-6.2 1.7 22 22 0 0 1-6.8-1v-6h2.5l.5 3.4.4.5a8 8 0 0 0 3.5.9q1.6 0 2.5-.8 1-.9 1-2.2 0-1.8-3.6-3.3l-1.9-1q-2.6-1.2-3.6-2.4t-1-3q0-2.6 2.2-4.3a10 10 0 0 1 5.9-1.7 19 19 0 0 1 6.2 1m5.6 2.5h-2.7V44l3-1.7 2.2-4.2h2.6v5h6.1v2.5h-6v10.2q0 2.3.7 3.1t2.6.9l2.7-.3v2l-3.4 1-2.9.3q-1 0-2-.3-.8-.1-1.4-.6a3 3 0 0 1-1.2-1.4q-.3-.7-.3-3z'/%3E%3Cpath fill='%23ff4500' d='M41.5 32.9a3 3 0 0 1 2.2.9q1 .8 1 2.1a3 3 0 0 1-1 2.2 3 3 0 0 1-2.1.9 3 3 0 0 1-3-3q0-1.3.8-2.2t2.1-.9m46.2 24.4a3 3 0 0 0-2.2-.9q-1.3 0-2.1 1a3 3 0 0 0-.9 2.1q0 1.3.9 2.2a3 3 0 0 0 2.2.8 3 3 0 0 0 3-3q0-1.4-.9-2.2'/%3E%3C/svg%3E"
/>
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Gist" />
<meta property="og:title" content="Gist - Life Well Lived" />
<meta property="og:description" content="Continue in Gist to keep browsing" />
<!-- Google Ads tag (gtag.js) — production only, see vite.config.ts -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-18323687377"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-18323687377');
</script>
<script>
// Platform gate — runs synchronously before first paint so the right
// hero/ending variant shows with no flash (an npm module would be
// deferred). Sets data-platform to one of three values; the CSS gate in
// app.css shows the matching content:
// • ios — App Store download (iPhone + iPad)
// • android — waitlist (Android phone/tablet)
// • desktop — combined: App Store + an Android-waitlist link/field,
// since the platform is unknown on a browser
// iPad reports a desktop UA on iPadOS 13+, so it's caught via touch
// points. Anything unclassified — and JS-off — falls back to desktop,
// the safe combined view.
(function () {
try {
var ua = navigator.userAgent || "";
var isIOS =
/iPad|iPhone|iPod/.test(ua) ||
(navigator.platform === "MacIntel" &&
navigator.maxTouchPoints > 1);
var platform = isIOS
? "ios"
: /android/i.test(ua)
? "android"
: "desktop";
document.documentElement.dataset.platform = platform;
} catch (e) {
document.documentElement.dataset.platform = "desktop";
}
})();
</script>
<script type="module" crossorigin src="/web/assets/main-Dnb7uy0w.js"></script>
<link rel="stylesheet" crossorigin href="/web/assets/main-CXPfHK1o.css">
</head>
<body class="bg-surface text-ink font-sans antialiased">
<header class="sticky top-0 z-50 bg-white/60 backdrop-blur-[30px]">
<div class="shell flex items-center justify-between py-4">
<a
href="/"
aria-label="Gist home"
class="transition-opacity hover:opacity-80"
>
<img
src="/web/images/gist-logo.svg"
alt="Gist"
class="block w-auto shrink-0 h-6 md:h-8"
/>
</a>
<nav class="flex items-center gap-5 md:gap-8" aria-label="Primary">
<a
href="/creators"
class="text-ink text-sm font-medium whitespace-nowrap transition-opacity hover:opacity-70 md:text-base"
>Creators</a
>
<a
data-show="app"
href="https://apps.apple.com/us/app/gist-life-well-lived/id6754110310"
class="bg-brand inline-flex h-10 shrink-0 items-center justify-center rounded-full px-5 text-sm font-medium text-white transition-opacity hover:opacity-90 md:h-12 md:px-6 md:text-base"
>
Download
</a>
<a
data-show="waitlist"
href="#waitlist"
class="bg-brand inline-flex h-10 shrink-0 items-center justify-center rounded-full px-5 text-sm font-medium text-white transition-opacity hover:opacity-90 md:h-12 md:px-6 md:text-base"
>
Join waitlist
</a>
</nav>
</div>
</header>
<main>
<section class="bg-surface text-ink overflow-x-clip">
<div
class="shell flex flex-col items-center gap-8 sm:gap-14 pt-10 sm:pt-14 lg:grid lg:grid-cols-12 lg:items-start lg:gap-6 lg:pt-20 sm:mb-20 lg:mb-30"
>
<div
class="flex w-full flex-col items-center text-center lg:col-span-7 lg:items-start lg:text-left"
>
<div
class="flex flex-col items-center gap-4 lg:items-start lg:gap-5 xl:gap-6"
>
<span
class="text-brand inline-flex items-center rounded-full bg-[rgba(255,96,48,0.08)] px-3.5 py-[5px] text-sm font-medium md:text-base"
>
Now in open beta
</span>
<div class="flex flex-col gap-3">
<h1
class="font-serif text-[40px] md:text-[60px] lg:text-[64px] xl:text-[72px] leading-[1.1] md:leading-[1.067] xl:leading-none"
>
Discover something
<span class="relative inline-block h-[44px] md:h-[64px] lg:h-[68px] xl:h-[72px]">
<span class="relative z-10">meaningful.</span>
<img
src="/web/images/stroke.webp"
alt=""
aria-hidden="true"
data-hero-stroke
class="pointer-events-none absolute left-1/2 top-1/2 z-0 h-[54px] md:h-[81px] lg:h-[86px] xl:h-[97px] w-[112%] max-w-none -translate-x-1/2 translate-y-[calc(-50%_+_4px)] md:translate-y-[calc(-50%_+_7px)] xl:translate-y-[calc(-50%_+_8px)] rotate-[4deg] motion-safe:[clip-path:inset(0_100%_0_0)] motion-safe:[animation:highlight-wipe_0.6s_ease-out_0.45s_both]"
/>
</span>
</h1>
<!-- under the heading on <lg; on lg+ it moves to the hero bottom (below) -->
<p data-show="desktop" class="text-ink-muted text-base md:text-xl lg:hidden">
Coming soon to Android.
<a
href="#waitlist"
class="text-brand font-medium underline underline-offset-2 transition-opacity hover:opacity-80"
>Join our waitlist.</a
>
</p>
<p data-show="waitlist" class="text-ink-muted md:text-xl">
Coming soon to Android.
</p>
</div>
</div>
<div
data-show="app"
class="flex flex-col items-center gap-4 lg:flex-row lg:items-start lg:gap-4 mt-4 sm:mt-8 lg:mt-10 lg:w-full"
>
<div class="flex flex-col items-center gap-4 lg:items-start">
<p
data-show="desktop"
class="hidden max-w-[282px] text-left text-xl lg:block"
>
Scan the QR code or download from the app store.
</p>
<a
href="https://apps.apple.com/us/app/gist-life-well-lived/id6754110310"
aria-label="Download on the App Store"
class="inline-block shrink-0 transition-opacity hover:opacity-90"
>
<img
src="/web/images/download-gist-app-store.png"
alt="Download on the App Store"
width="120"
height="40"
class="h-10 w-auto"
/>
</a>
</div>
<img
data-show="desktop"
src="/web/images/qr-code.png"
alt="Scan to download Gist from the App Store"
width="120"
height="120"
class="hidden size-[120px] shrink-0 rounded-[4px] lg:block"
/>
</div>
<!-- lg+ only: the Android note sits at the bottom of the hero, per spec -->
<p
data-show="desktop"
class="text-ink-muted hidden text-xl lg:mt-4 lg:block"
>
Coming soon to Android.
<a
href="#waitlist"
class="text-brand font-medium underline underline-offset-2 transition-opacity hover:opacity-80"
>Join our waitlist.</a
>
</p>
<div
data-show="waitlist"
class="mt-6 flex w-full justify-center lg:mt-10 lg:justify-start"
>
<form
data-waitlist-form
novalidate
class="flex w-full max-w-[480px] flex-col gap-2 md:flex-row md:gap-3"
>
<input
type="email"
name="email"
required
autocomplete="email"
aria-label="Email address"
placeholder="Enter your email"
class="text-ink placeholder:text-ink-placeholder focus:border-brand h-10 w-full rounded-[48px] border border-[#dfe4ea] bg-white pr-4 pl-5 text-base leading-6 outline-none md:h-12 md:flex-1"
/>
<button
type="submit"
class="bg-brand h-10 w-full shrink-0 rounded-[50px] px-6 text-base font-medium text-white transition-opacity hover:opacity-90 md:h-12 md:w-auto"
>
Join waitlist
</button>
</form>
</div>
</div>
<div
data-reveal
class="group relative flex items-center justify-center lg:col-span-3 lg:col-start-10"
>
<img
src="/web/images/phone-a.webp"
alt="The Gist app feed on an iPhone"
class="relative z-10 w-[200px] reveal-follow md:w-[280px] lg:w-full"
/>
<img
src="/web/images/phone-a-backdrop.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute top-1/2 left-1/2 z-0 w-[220%] max-w-none -translate-x-1/2 -translate-y-1/2 reveal-rise lg:w-[198%]"
/>
</div>
</div>
</section>
<section class="text-ink overflow-x-clip" data-showcase>
<div class="shell">
<div class="scrub:hidden">
<header class="pt-20 pb-14">
<p class="text-brand text-xl font-medium md:text-2xl md:font-semibold xl:text-xl text-center lg:text-left">What is Gist</p>
<h2 class="mt-1 font-serif font-normal text-[28px] leading-tight text-center md:text-[48px] md:leading-[1.167] lg:mt-2 lg:text-left">
Content built for the curious.
</h2>
</header>
<div class="relative" data-mtrack>
<div
class="group absolute inset-x-0 z-0"
data-mbg-range
aria-hidden="true"
>
<div
class="bg-surface-muted sticky top-[calc(50dvh_-_172px)] md:top-[calc(50dvh_-_240px)] h-[344px] md:h-[480px] w-full sm:mx-auto sm:max-w-[460px] md:max-w-[660px] overflow-hidden rounded-[24px]"
>
<img
data-mlayer="0"
src="/web/images/phone-b-backdrop.webp"
alt=""
class="showcase-layer absolute top-1/2 left-1/2 w-full max-w-[330px] md:max-w-[460px] -translate-x-1/2 -translate-y-1/2 object-cover is-active"
/>
<img
data-mlayer="1"
src="/web/images/phone-c-backdrop.webp"
alt=""
class="showcase-layer absolute top-1/2 left-1/2 w-full max-w-[330px] md:max-w-[460px] -translate-x-1/2 -translate-y-1/2 object-cover"
/>
<img
data-mlayer="2"
src="/web/images/phone-d-backdrop.webp"
alt=""
class="showcase-layer absolute top-1/2 left-1/2 w-full max-w-[330px] md:max-w-[460px] -translate-x-1/2 -translate-y-1/2 object-cover"
/>
<img
data-mlayer="3"
src="/web/images/phone-e-backdrop.webp"
alt=""
class="showcase-layer absolute top-1/2 left-1/2 w-full max-w-[330px] md:max-w-[460px] -translate-x-1/2 -translate-y-1/2 object-cover"
/>
</div>
</div>
<div class="relative z-10 flex flex-col gap-14 sm:gap-16">
<div class="flex flex-col items-center gap-4">
<div
data-mtrigger="0"
data-reveal
class="group flex justify-center"
>
<img
src="/web/images/phone-b.webp"
alt="The app — Get real"
class="w-[200px] md:w-[280px] drop-shadow-2xl"
/>
</div>
<div class="px-6 text-center md:mx-auto md:max-w-[440px]">
<h3 class="text-2xl leading-8 font-medium">Get real</h3>
<p class="text-ink-muted mt-0.5 text-lg leading-7">Genuine recommendations, ideas, and perspectives worth acting on.</p>
</div>
</div>
<div class="flex flex-col items-center gap-4">
<div
data-mtrigger="1"
data-reveal
class="group flex justify-center"
>
<img
src="/web/images/phone-c.webp"
alt="The app — Go deeper"
class="w-[200px] md:w-[280px] drop-shadow-2xl"
/>
</div>
<div class="px-6 text-center md:mx-auto md:max-w-[440px]">
<h3 class="text-2xl leading-8 font-medium">Go deeper</h3>
<p class="text-ink-muted mt-0.5 text-lg leading-7">Rich, substantive content that actually earns your attention.</p>
</div>
</div>
<div class="flex flex-col items-center gap-4">
<div
data-mtrigger="2"
data-reveal
class="group flex justify-center"
>
<img
src="/web/images/phone-d.webp"
alt="The app — Find your people"
class="w-[200px] md:w-[280px] drop-shadow-2xl"
/>
</div>
<div class="px-6 text-center md:mx-auto md:max-w-[440px]">
<h3 class="text-2xl leading-8 font-medium">Find your people</h3>
<p class="text-ink-muted mt-0.5 text-lg leading-7">Conversations and communities built around what actually interests you.</p>
</div>
</div>
<div class="flex flex-col items-center gap-4">
<div
data-mtrigger="3"
data-reveal
class="group flex justify-center"
>
<img
src="/web/images/phone-e.webp"
alt="The app — Know your city"
class="w-[200px] md:w-[280px] drop-shadow-2xl"
/>
</div>
<div class="px-6 text-center md:mx-auto md:max-w-[440px]">
<h3 class="text-2xl leading-8 font-medium">Know your city</h3>
<p class="text-ink-muted mt-0.5 text-lg leading-7">Neighborhood guides and local finds that turn scrolling into IRL weekend plans.</p>
</div>
</div>
</div>
</div>
</div>
<div class="hidden scrub:block">
<div class="relative h-[300vh]" data-spacer>
<div class="sticky top-0 flex h-dvh flex-col justify-center gap-14">
<header class="shrink-0">
<p class="text-brand text-xl font-medium md:text-2xl md:font-semibold xl:text-xl text-center lg:text-left">What is Gist</p>
<h2 class="mt-1 font-serif font-normal text-[28px] leading-tight text-center md:text-[48px] md:leading-[1.167] lg:mt-2 lg:text-left">
Content built for the curious.
</h2>
</header>
<!-- The whole block (header + card) is vertically centered in the
viewport and must fit, so the phone/doodles scale down with the
window height. Card is capped so the phone's overhang doesn't
collide with the header. -->
<div data-reveal class="group flex shrink-0 justify-center">
<div
class="relative h-[calc(100dvh_-_360px)] max-h-[500px] w-full rounded-[32px] reveal"
>
<div
class="bg-surface-muted absolute inset-0 rounded-[32px]"
></div>
<img
data-layer="0"
src="/web/images/phone-b-backdrop.webp"
alt=""
aria-hidden="true"
class="showcase-layer absolute top-1/2 left-1/4 h-[121.25%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 is-active"
/>
<img
data-layer="1"
src="/web/images/phone-c-backdrop.webp"
alt=""
aria-hidden="true"
class="showcase-layer absolute top-1/2 left-1/4 h-[121.25%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2"
/>
<img
data-layer="2"
src="/web/images/phone-d-backdrop.webp"
alt=""
aria-hidden="true"
class="showcase-layer absolute top-1/2 left-1/4 h-[121.25%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2"
/>
<img
data-layer="3"
src="/web/images/phone-e-backdrop.webp"
alt=""
aria-hidden="true"
class="showcase-layer absolute top-1/2 left-1/4 h-[121.25%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2"
/>
<div class="relative grid h-full grid-cols-2 items-end gap-20 px-14 md:pr-8 lg:pr-12 xl:pr-20">
<div class="relative h-full">
<img
data-layer="0"
src="/web/images/phone-b.webp"
alt="The Gist app — Get real"
class="showcase-layer absolute top-1/2 left-1/2 h-[114.6%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 drop-shadow-2xl is-active"
/>
<img
data-layer="1"
src="/web/images/phone-c.webp"
alt="The Gist app — Go deeper"
class="showcase-layer absolute top-1/2 left-1/2 h-[114.6%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 drop-shadow-2xl"
/>
<img
data-layer="2"
src="/web/images/phone-d.webp"
alt="The Gist app — Find your people"
class="showcase-layer absolute top-1/2 left-1/2 h-[114.6%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 drop-shadow-2xl"
/>
<img
data-layer="3"
src="/web/images/phone-e.webp"
alt="The Gist app — Know your city"
class="showcase-layer absolute top-1/2 left-1/2 h-[114.6%] w-auto max-w-none -translate-x-1/2 -translate-y-1/2 drop-shadow-2xl"
/>
</div>
<div class="relative h-full overflow-hidden" data-textwindow>
<div
class="absolute inset-x-0 top-0 will-change-transform"
data-texttrack
>
<div class="flex flex-col md:py-14 lg:py-20" data-textblock>
<h3 class="text-3xl font-medium md:text-2xl lg:text-3xl">Get real</h3>
<p class="text-ink-muted mt-2 text-xl lg:text-2xl">
Genuine recommendations, ideas, and perspectives worth acting on.
</p>
</div>
<div class="flex flex-col md:py-14 lg:py-20" data-textblock>
<h3 class="text-3xl font-medium md:text-2xl lg:text-3xl">Go deeper</h3>
<p class="text-ink-muted mt-2 text-xl lg:text-2xl">
Rich, substantive content that actually earns your attention.
</p>
</div>
<div class="flex flex-col md:py-14 lg:py-20" data-textblock>
<h3 class="text-3xl font-medium md:text-2xl lg:text-3xl">Find your people</h3>
<p class="text-ink-muted mt-2 text-xl lg:text-2xl">
Conversations and communities built around what actually interests you.
</p>
</div>
<div class="flex flex-col md:py-14 lg:py-20" data-textblock>
<h3 class="text-3xl font-medium md:text-2xl lg:text-3xl">Know your city</h3>
<p class="text-ink-muted mt-2 text-xl lg:text-2xl">
Neighborhood guides and local finds that turn scrolling into IRL weekend plans.
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="bg-surface text-ink overflow-x-clip">
<div class="shell pt-20 sm:pt-30">
<header class="mb-8 lg:mb-10">
<p class="text-brand text-xl font-medium md:text-2xl md:font-semibold xl:text-xl text-center lg:text-left">What makes Gist different</p>
<h2 class="mt-1 font-serif font-normal text-[28px] leading-tight text-center md:text-[48px] md:leading-[1.167] lg:mt-2 lg:text-left">
Designed for the way you<br />actually want to scroll.
</h2>
</header>
<div data-reveal class="reveal-self xl:hidden -mx-6 sm:-mx-4 md:-mx-8 lg:-mx-12">
<div
data-why-carousel
class="-my-4 overflow-hidden py-4 pl-6 sm:pl-4 md:pl-8 lg:pl-12 pr-6 sm:pr-4 md:pr-8 lg:pr-12"
>
<div class="flex gap-6" data-why-container>
<article
class="bg-surface-muted relative flex aspect-[5/6] w-[calc((100%_+_1.5rem)*0.8333_-_1.5rem)] lg:w-[calc((100%_+_1.5rem)*0.6667_-_1.5rem)] h-[400px] sm:h-[605px] shrink-0 flex-col overflow-hidden rounded-[16px] sm:rounded-[24px] pt-6 sm:pt-9 transition-shadow duration-200 hover:shadow-lg md:aspect-auto md:h-[605px] md:p-10 md:pb-0"
>
<img
src="/web/images/content-authentic-placement-corner.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-0 left-0 size-[80px] sm:size-[180px]"
/>
<img
src="/web/images/content-authentic-placement-main.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-[49px] w-[28%] w-[150px] sm:w-[250px] -right-[70px] sm:h-[300px] sm:w-[auto] sm:bottom-[125px] sm:-right-[90px]"
/>
<div class="relative z-10 px-6 sm:px-9 md:px-0">
<h3 class="text-[18px] font-medium sm:text-3xl">
A feed that breathes
</h3>
<p class="text-ink-muted mt-[4px] sm:mt-[8px] max-w-[420px] text-[16px] sm:text-2xl mb-6 sm:mb-12">
Browse a multi-card feed and dive only into what catches your eye.
</p>
</div>
<img
src="/web/images/content-authentic.webp"
alt="The app — A feed that breathes"
class="relative z-10 mt-auto min-h-0 w-full object-contain object-bottom"
/>
</article>
<article
class="bg-surface-muted relative flex aspect-[5/6] w-[calc((100%_+_1.5rem)*0.8333_-_1.5rem)] lg:w-[calc((100%_+_1.5rem)*0.6667_-_1.5rem)] h-[400px] sm:h-[605px] shrink-0 flex-col overflow-hidden rounded-[16px] sm:rounded-[24px] pt-6 sm:pt-9 transition-shadow duration-200 hover:shadow-lg md:aspect-auto md:h-[605px] md:p-10 md:pb-0"
>
<img
src="/web/images/content-meaningful-placement-corner.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-0 left-0 size-[80px] sm:size-[180px]"
/>
<img
src="/web/images/content-meaningful-placement-main.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-[49px] w-[28%] w-[150px] sm:w-[250px] -right-[70px] sm:h-[300px] sm:w-[auto] sm:bottom-[125px] sm:-right-[90px]"
/>
<div class="relative z-10 px-6 sm:px-9 md:px-0">
<h3 class="text-[18px] font-medium sm:text-3xl">
You're in control
</h3>
<p class="text-ink-muted mt-[4px] sm:mt-[8px] max-w-[420px] text-[16px] sm:text-2xl mb-6 sm:mb-12">
Explore the best of Gist or filter by topic to see exactly what you're in the mood for.
</p>
</div>
<img
src="/web/images/content-meaningful.webp"
alt="The app — You're in control"
class="relative z-10 mt-auto min-h-0 w-full object-contain object-bottom"
/>
</article>
<article
class="bg-surface-muted relative flex aspect-[5/6] w-[calc((100%_+_1.5rem)*0.8333_-_1.5rem)] lg:w-[calc((100%_+_1.5rem)*0.6667_-_1.5rem)] h-[400px] sm:h-[605px] shrink-0 flex-col overflow-hidden rounded-[16px] sm:rounded-[24px] pt-6 sm:pt-9 transition-shadow duration-200 hover:shadow-lg md:aspect-auto md:h-[605px] md:p-10 md:pb-0"
>
<img
src="/web/images/content-localized-placement-corner.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-0 left-0 size-[80px] sm:size-[180px]"
/>
<img
src="/web/images/content-localized-placement-main.webp"
alt=""
aria-hidden="true"
class="pointer-events-none absolute bottom-[49px] w-[28%] w-[150px] sm:w-[250px] -right-[70px] sm:h-[300px] sm:w-[auto] sm:bottom-[125px] sm:-right-[90px]"
/>
<div class="relative z-10 px-6 sm:px-9 md:px-0">
<h3 class="text-[18px] font-medium sm:text-3xl">
Content worth sitting with
</h3>
<p class="text-ink-muted mt-[4px] sm:mt-[8px] max-w-[420px] text-[16px] sm:text-2xl mb-6 sm:mb-12">
Explore thoughtful articles and discussions built right into your feed.
</p>
</div>
<img
src="/web/images/content-localized.webp"
alt="The app — Content worth sitting with"
class="relative z-10 mt-auto min-h-0 w-full object-contain object-bottom"
/>
</article>
</div>
</div>
<div class="mt-4 flex gap-3 pl-6 sm:pl-4 md:pl-8 lg:pl-12">
<button
type="button"
data-why-nav="prev"
aria-label="Previous"
class="border-hairline hover:bg-fill-subtle flex size-8 sm:size-10 items-center justify-center rounded-full border transition-colors disabled:cursor-default disabled:opacity-30 disabled:hover:bg-transparent"
>
<img src="/web/images/arrow.svg" alt="" aria-hidden="true" class="w-4 rotate-180" />
</button>
<button
type="button"
data-why-nav="next"
aria-label="Next"
class="border-hairline hover:bg-fill-subtle flex size-8 sm:size-10 items-center justify-center rounded-full border transition-colors disabled:cursor-default disabled:opacity-30 disabled:hover:bg-transparent"
>
<img src="/web/images/arrow.svg" alt="" aria-hidden="true" class="w-4" />
</button>
</div>
</div>
<div data-reveal class="group hidden xl:block">
<div data-accordion class="why-acc-grid grid h-[535px] gap-10">
<button
type="button"
data-acc-card="0"
class="why-acc bg-surface-muted relative rounded-[24px] text-left transition-shadow duration-200 overflow-hidden xl:min-w-[280px] hover:shadow-lg is-open"
>
<div
class="pointer-events-none absolute inset-0 reveal"
>
<img
src="/web/images/content-authentic-placement-corner.webp"
alt=""
aria-hidden="true"
class="why-acc-corner pointer-events-none absolute bottom-0 left-0 w-[150px]"
/>
<img
src="/web/images/content-authentic-placement-main.webp"
alt=""
aria-hidden="true"
class="why-acc-main pointer-events-none absolute -right-15 w-[250px]"
/>
</div>
<div class="relative z-10 flex h-full flex-col p-9 pb-0 reveal-follow">
<h3 class="text-3xl font-medium">
A feed that breathes
</h3>
<p class="why-acc-detail text-ink-muted mt-2 text-2xl">
Browse a multi-card feed and dive only into what catches your eye.
</p>
<img
src="/web/images/content-authentic.webp"
alt="The app — A feed that breathes"
class="why-acc-photo mt-auto min-h-0 w-full object-contain object-bottom max-w-[500px] mx-auto"
/>
<img
src="/web/images/expand.svg"
alt=""
aria-hidden="true"
class="why-acc-arrow absolute bottom-9 left-9 size-10"
/>
</div>
</button>
<button
type="button"
data-acc-card="1"
class="why-acc bg-surface-muted relative rounded-[24px] text-left transition-shadow duration-200 overflow-hidden xl:min-w-[280px] hover:shadow-lg"
>
<div
class="pointer-events-none absolute inset-0 reveal"
>
<img
src="/web/images/content-meaningful-placement-corner.webp"
alt=""
aria-hidden="true"
class="why-acc-corner pointer-events-none absolute bottom-0 left-0 w-[150px]"
/>
<img
src="/web/images/content-meaningful-placement-main.webp"
alt=""
aria-hidden="true"
class="why-acc-main pointer-events-none absolute -right-15 w-[250px]"
/>
</div>
<div class="relative z-10 flex h-full flex-col p-9 pb-0 reveal-follow">
<h3 class="text-3xl font-medium">
You're in control
</h3>
<p class="why-acc-detail text-ink-muted mt-2 text-2xl">
Explore the best of Gist or filter by topic to see exactly what you're in the mood for.
</p>
<img
src="/web/images/content-meaningful.webp"
alt="The app — You're in control"
class="why-acc-photo mt-auto min-h-0 w-full object-contain object-bottom max-w-[500px] mx-auto"
/>
<img
src="/web/images/expand.svg"
alt=""
aria-hidden="true"
class="why-acc-arrow absolute bottom-9 left-9 size-10"
/>
</div>
</button>
<button
type="button"
data-acc-card="2"
class="why-acc bg-surface-muted relative rounded-[24px] text-left transition-shadow duration-200 overflow-hidden xl:min-w-[280px] hover:shadow-lg"
>
<div
class="pointer-events-none absolute inset-0 reveal"
>
<img
src="/web/images/content-localized-placement-corner.webp"
alt=""
aria-hidden="true"
class="why-acc-corner pointer-events-none absolute bottom-0 left-0 w-[150px]"
/>
<img
src="/web/images/content-localized-placement-main.webp"
alt=""
aria-hidden="true"
class="why-acc-main pointer-events-none absolute -right-15 w-[250px]"
/>
</div>
<div class="relative z-10 flex h-full flex-col p-9 pb-0 reveal-follow">
<h3 class="text-3xl font-medium">
Content worth sitting with
</h3>
<p class="why-acc-detail text-ink-muted mt-2 text-2xl">
Explore thoughtful articles and discussions built right into your feed.
</p>
<img
src="/web/images/content-localized.webp"
alt="The app — Content worth sitting with"
class="why-acc-photo mt-auto min-h-0 w-full object-contain object-bottom max-w-[500px] mx-auto"
/>
<img
src="/web/images/expand.svg"
alt=""
aria-hidden="true"
class="why-acc-arrow absolute bottom-9 left-9 size-10"
/>
</div>
</button>
</div>
</div>
</div>
</section>
<section id="waitlist" class="bg-surface text-ink overflow-x-clip">
<div class="shell">
<!-- iOS + desktop: pitch + (desktop) waitlist form + app store / QR -->
<div
data-show="app"
class="section-top flex flex-col items-center gap-8 pb-14 text-center md:gap-10 md:pb-20 lg:pb-30"
>
<div class="flex max-w-[782px] flex-col gap-2 md:gap-3">
<h2 class="font-serif text-[28px] leading-tight md:text-[40px] lg:text-[48px]">
Discover the Gist of life.
</h2>
<p class="text-ink-muted text-lg md:text-2xl">Join Gist today with curious, intentional people who are slowing down to explore what truly matters.</p>
</div>
<div data-show="desktop" class="flex w-full justify-center">
<form
data-waitlist-form
novalidate
class="flex w-full max-w-[480px] flex-col gap-2 md:flex-row md:gap-3"
>
<input
type="email"
name="email"
required
autocomplete="email"
aria-label="Email address"
placeholder="Enter your email"
class="text-ink placeholder:text-ink-placeholder focus:border-brand h-10 w-full rounded-[48px] border border-[#dfe4ea] bg-white pr-4 pl-5 text-base leading-6 outline-none md:h-12 md:flex-1"
/>
<button
type="submit"
class="bg-brand h-10 w-full shrink-0 rounded-[50px] px-6 text-base font-medium text-white transition-opacity hover:opacity-90 md:h-12 md:w-auto"
>
Join waitlist
</button>
</form>
</div>
<div
data-show="app"
class="flex flex-col items-center gap-4 lg:flex-row lg:items-start lg:gap-4 lg:justify-center"
>
<div class="flex flex-col items-center gap-4 lg:items-start">
<p
data-show="desktop"
class="hidden max-w-[282px] text-left text-xl lg:block"
>
Scan the QR code or download from the app store.
</p>
<a
href="https://apps.apple.com/us/app/gist-life-well-lived/id6754110310"
aria-label="Download on the App Store"
class="inline-block shrink-0 transition-opacity hover:opacity-90"
>
<img
src="/web/images/download-gist-app-store.png"
alt="Download on the App Store"
width="120"
height="40"
class="h-10 w-auto"
/>
</a>
</div>
<img
data-show="desktop"
src="/web/images/qr-code.png"
alt="Scan to download Gist from the App Store"
width="120"
height="120"
class="hidden size-[120px] shrink-0 rounded-[4px] lg:block"
/>
</div>
</div>
<!-- Android: waitlist pitch + form -->
<div
data-show="waitlist"
class="section-top flex flex-col items-center gap-8 pb-14 text-center md:gap-10 md:pb-20 lg:pb-30"
>
<div class="flex max-w-[782px] flex-col gap-2 md:gap-3">
<h2 class="font-serif text-[28px] leading-tight md:text-[40px] lg:text-[48px]">
Gist is just around the corner.
</h2>
<p class="text-ink-muted text-lg md:text-2xl">Drop your email and we’ll notify you when it’s available.</p>
</div>
<form
data-waitlist-form
novalidate
class="flex w-full max-w-[480px] flex-col gap-2 md:flex-row md:gap-3"
>
<input
type="email"
name="email"
required
autocomplete="email"
aria-label="Email address"
placeholder="Enter your email"
class="text-ink placeholder:text-ink-placeholder focus:border-brand h-10 w-full rounded-[48px] border border-[#dfe4ea] bg-white pr-4 pl-5 text-base leading-6 outline-none md:h-12 md:flex-1"
/>
<button
type="submit"
class="bg-brand h-10 w-full shrink-0 rounded-[50px] px-6 text-base font-medium text-white transition-opacity hover:opacity-90 md:h-12 md:w-auto"
>
Join waitlist
</button>
</form>
</div>
</div>
</section>
</main>
<footer class="bg-canvas text-ink">
<div
class="shell flex flex-col items-start gap-6 pt-14 pb-6 lg:gap-10 lg:pt-20 lg:pb-10"
>
<div
class="flex w-full flex-col items-center gap-6 lg:flex-row lg:items-end lg:justify-between"
>
<div class="flex flex-col items-center gap-6 lg:items-start lg:gap-10">
<div class="flex flex-col items-center gap-2 lg:items-start">
<img
src="/web/images/gist-logo.svg"
alt="Gist"
class="block w-auto shrink-0 h-6"
/>
<p class="text-center text-sm lg:text-left xl:text-base">
Slow social for the curious and intentional.
</p>
</div>
<nav class="flex items-center gap-6" aria-label="Social">
<a
href="https://www.facebook.com/profile.php?id=61589664332306"
target="_blank"
rel="noopener noreferrer"
aria-label="Facebook"
class="block size-6 transition-opacity hover:opacity-70"
>
<svg
class="block size-full"
viewBox="-1 -1 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
>
<path
fill="currentColor"
d="M22 11.0672C22 4.95496 17.0751 0 11 0C4.92486 0 0 4.95496 0 11.0672C0 16.5911 4.02252 21.1697 9.28125 22V14.2663H6.48828V11.0672H9.28125V8.62898C9.28125 5.85525 10.9235 4.32313 13.4361 4.32313C14.6392 4.32313 15.8984 4.53929 15.8984 4.53929V7.26287H14.5114C13.145 7.26287 12.7188 8.11604 12.7188 8.99212V11.0672H15.7695L15.2818 14.2663H12.7188V22C17.9775 21.1697 22 16.5911 22 11.0672Z"
/>
</svg>
</a>
<a
href="https://www.instagram.com/gist.social?igsh=am1ueHdqenJheHBu"
target="_blank"
rel="noopener noreferrer"
aria-label="Instagram"
class="block size-6 transition-opacity hover:opacity-70"
>
<svg
class="block size-full"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
>
<path
fill="currentColor"
d="M18.3952 7.02212C17.6005 7.02368 16.9543 6.3802 16.9528 5.58548C16.9512 4.79076 17.5947 4.14457 18.3898 4.14302C19.1848 4.14146 19.831 4.78531 19.8326 5.58004C19.8338 6.37476 19.1903 7.02057 18.3952 7.02212Z"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
fill="currentColor"
d="M12.0115 18.161C8.60909 18.1676 5.8451 15.4149 5.8385 12.0117C5.83188 8.60923 8.58536 5.84481 11.9878 5.8382C15.3909 5.83159 18.1553 8.5859 18.1619 11.9879C18.1685 15.3912 15.4143 18.1544 12.0115 18.161ZM11.992 8.00035C9.78365 8.00424 7.99594 9.79858 7.99983 12.0074C8.0041 14.2166 9.79882 16.0039 12.0072 15.9996C14.2164 15.9954 16.0041 14.2014 15.9998 11.9922C15.9955 9.78302 14.2008 7.99608 11.992 8.00035Z"
/>
<path
fill-rule="evenodd"
clip-rule="evenodd"
fill="currentColor"
d="M4.1192 0.646479C4.88126 0.347876 5.75333 0.143362 7.03015 0.0830982C8.31011 0.0216726 8.71872 0.00767102 11.9769 0.00145262C15.2358 -0.00476578 15.6444 0.00766862 16.9244 0.0644334C18.2016 0.119643 19.0741 0.321049 19.8377 0.616544C20.6277 0.920974 21.298 1.33078 21.966 1.99603C22.6339 2.66205 23.0453 3.33002 23.3536 4.1189C23.6518 4.88174 23.8563 5.75306 23.917 7.03068C23.9776 8.31023 23.9924 8.71847 23.9986 11.9771C24.0048 15.2353 23.9916 15.6443 23.9356 16.925C23.88 18.2014 23.679 19.0743 23.3835 19.8375C23.0783 20.6276 22.6693 21.2979 22.004 21.9659C21.3388 22.6342 20.6701 23.0452 19.8812 23.3539C19.1184 23.6517 18.2471 23.8562 16.9702 23.9173C15.6903 23.9779 15.2817 23.9923 12.0224 23.9985C8.76459 24.0048 8.35598 23.9923 7.07605 23.9359C5.79882 23.88 4.92597 23.6789 4.16275 23.3838C3.37271 23.0782 2.70242 22.6696 2.03446 22.004C1.36611 21.3383 0.954386 20.67 0.646458 19.8811C0.347858 19.1186 0.144107 18.2469 0.0830727 16.9705C0.0220359 15.6901 0.00765506 15.2811 0.00143906 12.0229C-0.00480094 8.76435 0.00803667 8.35611 0.0640167 7.07616C0.1204 5.79855 0.320637 4.92606 0.61613 4.16206C0.921328 3.37239 1.33035 2.70248 1.99637 2.03413C2.6616 1.36616 3.33033 0.954017 4.1192 0.646479ZM4.94154 21.3679C5.36494 21.5308 6.00023 21.7252 7.17014 21.7761C8.43607 21.8309 8.81514 21.843 12.0185 21.8368C15.223 21.8309 15.6021 21.8173 16.8676 21.7579C18.0363 21.7022 18.6716 21.5055 19.0939 21.3407C19.6541 21.1218 20.0531 20.8601 20.4722 20.4406C20.8913 20.0195 21.1506 19.6194 21.3676 19.0591C21.5309 18.6354 21.7249 17.9996 21.7758 16.8297C21.8314 15.5646 21.8431 15.1851 21.8368 11.9809C21.831 8.77757 21.8174 8.3981 21.7572 7.13254C21.7019 5.96339 21.5056 5.32808 21.3404 4.90623C21.1215 4.34519 20.8606 3.94705 20.4399 3.52753C20.0192 3.10801 19.6191 2.84945 19.0581 2.6325C18.6355 2.46881 17.9994 2.27518 16.8303 2.22426C15.5643 2.16865 15.1849 2.15737 11.9808 2.1636C8.77743 2.16982 8.39836 2.18264 7.13281 2.24253C5.9633 2.29812 5.32877 2.49447 4.90575 2.65972C4.34587 2.87861 3.94696 3.13872 3.52746 3.5598C3.10871 3.98087 2.84938 4.38018 2.63244 4.94161C2.46993 5.36464 2.27434 6.00072 2.2242 7.16987C2.16898 8.43581 2.15733 8.81529 2.16355 12.0187C2.16939 15.2228 2.18298 15.6023 2.24248 16.8671C2.29729 18.037 2.49518 18.6715 2.65966 19.0949C2.87855 19.6544 3.13944 20.0533 3.55973 20.4729C3.98081 20.8908 4.38088 21.1509 4.94154 21.3679Z"
/>
</svg>
</a>
<a
href="https://x.com/get_gist_social"
target="_blank"
rel="noopener noreferrer"
aria-label="X"
class="block size-6 transition-opacity hover:opacity-70"
>
<svg
class="block size-full"
viewBox="0 0 22 19.886"
fill="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
>
<path
fill="currentColor"
d="M17.3263 0H20.6998L13.3297 8.42349L22 19.886H15.2112L9.89403 12.934L3.80995 19.886H0.434432L8.31743 10.8761L0 0H6.96111L11.7674 6.35433L17.3263 0ZM16.1423 17.8668H18.0116L5.94539 1.91313H3.93946L16.1423 17.8668Z"
/>
</svg>
</a>
<a
href="https://www.tiktok.com/@gist.social"
target="_blank"
rel="noopener noreferrer"
aria-label="TikTok"
class="block size-6 transition-opacity hover:opacity-70"
>
<svg
class="block size-full"
viewBox="3.53 1 17.2 19.17"
fill="none"
xmlns="http://www.w3.org/2000/svg"
aria-hidden="true"
>
<path
fill="currentColor"
d="M19.321 5.562a5.124 5.124 0 0 1-3.036-2.68 5.13 5.13 0 0 1-.474-1.615L15.803 1h-3.303v13.114c0 1.564-1.27 2.834-2.835 2.834a2.835 2.835 0 0 1-2.834-2.834 2.835 2.835 0 0 1 3.678-2.707V7.951a6.19 6.19 0 0 0-.844-.058A6.138 6.138 0 0 0 3.53 14.03a6.138 6.138 0 0 0 6.137 6.137 6.138 6.138 0 0 0 6.137-6.137V7.309a8.42 8.42 0 0 0 4.921 1.577V5.583a5.06 5.06 0 0 1-1.404-.021Z"
/>
</svg>
</a>
</nav>
</div>
<nav
class="flex gap-4 text-sm whitespace-nowrap md:gap-6 xl:text-[16px]"
aria-label="Footer"
>
<a
href="https://www.applovin.com/en/careers#job-board"
target="_blank"
rel="noopener noreferrer"
class="transition-opacity hover:opacity-70"
>Careers</a
>
<a href="mailto:info@gist.com" class="transition-opacity hover:opacity-70"
>Contact Us</a
>
</nav>
</div>
<div class="bg-hairline h-px w-full"></div>
<div class="flex w-full items-center gap-10 text-sm xl:text-[16px]">
<p class="flex-1">© 2026 Gist</p>
<div class="flex items-center gap-2 whitespace-nowrap lg:gap-3">
<a
href="https://gist.com/privacy-policy"
class="transition-opacity hover:opacity-70"
>Privacy</a
>
<span class="font-medium xl:text-lg" aria-hidden="true">•</span>
<a
href="https://gist.com/terms-of-service"
class="transition-opacity hover:opacity-70"
>Terms</a
>
</div>
</div>
</div>
</footer>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 3
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 3 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 7.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| /activity/gist_spark |
Join Gist Spark now
|
|
| /privacy-policy |
Privacy
|
|
| /terms-of-service |
Terms
|
|
Внешние ссылки
Кол-во: 6
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 6 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор |
|---|---|
| apps.apple.com |
Download
|
| facebook.com |
<svg class="block size-full" viewbox="-1 -1 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path fill="currentColor" d="M22 11.0672C22 4.95496 17.0751 0 11 0C4.92486 0 0 4.95496 0 11.0672C0 16.5911 4.02252 21.1697 9.28125 22V14.2663H6.48828V11.0672H9.28125V8.62898C9.28125 5.85525 10.9235 4.32313 13.4361 4.32313C14.6392 4.32313 15.8984 4.53929 15.8984 4.53929V7.26287H14.5114C13.145 7.26287 12.7188 8.11604 12.7188 8.99212V11.0672H15.7695L15.2818 14.2663H12.7188V22C17.9775 21.1697 22 16.5911 22 11.0672Z"></path>
</svg>
|
| instagram.com |
<svg class="block size-full" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path fill="currentColor" d="M18.3952 7.02212C17.6005 7.02368 16.9543 6.3802 16.9528 5.58548C16.9512 4.79076 17.5947 4.14457 18.3898 4.14302C19.1848 4.14146 19.831 4.78531 19.8326 5.58004C19.8338 6.37476 19.1903 7.02057 18.3952 7.02212Z"></path>
<path fill-rule="evenodd" clip-rule="evenodd" fill="currentColor" d="M12.0115 18.161C8.60909 18.1676 5.8451 15.4149 5.8385 12.0117C5.83188 8.60923 8.58536 5.84481 11.9878 5.8382C15.3909 5.83159 18.1553 8.5859 18.1619 11.9879C18.1685 15.3912 15.4143 18.1544 12.0115 18.161ZM11.992 8.00035C9.78365 8.00424 7.99594 9.79858 7.99983 12.0074C8.0041 14.2166 9.79882 16.0039 12.0072 15.9996C14.2164 15.9954 16.0041 14.2014 15.9998 11.9922C15.9955 9.78302 14.2008 7.99608 11.992 8.00035Z"></path>
<path fill-rule="evenodd" clip-rule="evenodd" fill="currentColor" d="M4.1192 0.646479C4.88126 0.347876 5.75333 0.143362 7.03015 0.0830982C8.31011 0.0216726 8.71872 0.00767102 11.9769 0.00145262C15.2358 -0.00476578 15.6444 0.00766862 16.9244 0.0644334C18.2016 0.119643 19.0741 0.321049 19.8377 0.616544C20.6277 0.920974 21.298 1.33078 21.966 1.99603C22.6339 2.66205 23.0453 3.33002 23.3536 4.1189C23.6518 4.88174 23.8563 5.75306 23.917 7.03068C23.9776 8.31023 23.9924 8.71847 23.9986 11.9771C24.0048 15.2353 23.9916 15.6443 23.9356 16.925C23.88 18.2014 23.679 19.0743 23.3835 19.8375C23.0783 20.6276 22.6693 21.2979 22.004 21.9659C21.3388 22.6342 20.6701 23.0452 19.8812 23.3539C19.1184 23.6517 18.2471 23.8562 16.9702 23.9173C15.6903 23.9779 15.2817 23.9923 12.0224 23.9985C8.76459 24.0048 8.35598 23.9923 7.07605 23.9359C5.79882 23.88 4.92597 23.6789 4.16275 23.3838C3.37271 23.0782 2.70242 22.6696 2.03446 22.004C1.36611 21.3383 0.954386 20.67 0.646458 19.8811C0.347858 19.1186 0.144107 18.2469 0.0830727 16.9705C0.0220359 15.6901 0.00765506 15.2811 0.00143906 12.0229C-0.00480094 8.76435 0.00803667 8.35611 0.0640167 7.07616C0.1204 5.79855 0.320637 4.92606 0.61613 4.16206C0.921328 3.37239 1.33035 2.70248 1.99637 2.03413C2.6616 1.36616 3.33033 0.954017 4.1192 0.646479ZM4.94154 21.3679C5.36494 21.5308 6.00023 21.7252 7.17014 21.7761C8.43607 21.8309 8.81514 21.843 12.0185 21.8368C15.223 21.8309 15.6021 21.8173 16.8676 21.7579C18.0363 21.7022 18.6716 21.5055 19.0939 21.3407C19.6541 21.1218 20.0531 20.8601 20.4722 20.4406C20.8913 20.0195 21.1506 19.6194 21.3676 19.0591C21.5309 18.6354 21.7249 17.9996 21.7758 16.8297C21.8314 15.5646 21.8431 15.1851 21.8368 11.9809C21.831 8.77757 21.8174 8.3981 21.7572 7.13254C21.7019 5.96339 21.5056 5.32808 21.3404 4.90623C21.1215 4.34519 20.8606 3.94705 20.4399 3.52753C20.0192 3.10801 19.6191 2.84945 19.0581 2.6325C18.6355 2.46881 17.9994 2.27518 16.8303 2.22426C15.5643 2.16865 15.1849 2.15737 11.9808 2.1636C8.77743 2.16982 8.39836 2.18264 7.13281 2.24253C5.9633 2.29812 5.32877 2.49447 4.90575 2.65972C4.34587 2.87861 3.94696 3.13872 3.52746 3.5598C3.10871 3.98087 2.84938 4.38018 2.63244 4.94161C2.46993 5.36464 2.27434 6.00072 2.2242 7.16987C2.16898 8.43581 2.15733 8.81529 2.16355 12.0187C2.16939 15.2228 2.18298 15.6023 2.24248 16.8671C2.29729 18.037 2.49518 18.6715 2.65966 19.0949C2.87855 19.6544 3.13944 20.0533 3.55973 20.4729C3.98081 20.8908 4.38088 21.1509 4.94154 21.3679Z"></path>
</svg>
|
| x.com |
<svg class="block size-full" viewbox="0 0 22 19.886" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path fill="currentColor" d="M17.3263 0H20.6998L13.3297 8.42349L22 19.886H15.2112L9.89403 12.934L3.80995 19.886H0.434432L8.31743 10.8761L0 0H6.96111L11.7674 6.35433L17.3263 0ZM16.1423 17.8668H18.0116L5.94539 1.91313H3.93946L16.1423 17.8668Z"></path>
</svg>
|
| tiktok.com |
<svg class="block size-full" viewbox="3.53 1 17.2 19.17" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
<path fill="currentColor" d="M19.321 5.562a5.124 5.124 0 0 1-3.036-2.68 5.13 5.13 0 0 1-.474-1.615L15.803 1h-3.303v13.114c0 1.564-1.27 2.834-2.835 2.834a2.835 2.835 0 0 1-2.834-2.834 2.835 2.835 0 0 1 3.678-2.707V7.951a6.19 6.19 0 0 0-.844-.058A6.138 6.138 0 0 0 3.53 14.03a6.138 6.138 0 0 0 6.137 6.137 6.138 6.138 0 0 0 6.137-6.137V7.309a8.42 8.42 0 0 0 4.921 1.577V5.583a5.06 5.06 0 0 1-1.404-.021Z"></path>
</svg>
|
| applovin.com |
Careers
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://gist.com/creators готова к продвижению на 64%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: