<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>вебдев &#8212; Spryt: вебмастер на пенсии</title>
	<atom:link href="https://spryt.ru/category/vebdev/feed/" rel="self" type="application/rss+xml" />
	<link>https://spryt.ru</link>
	<description>Spryt: вебмастер на пенсии</description>
	<lastBuildDate>Thu, 23 Jul 2026 16:40:57 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://spryt.ru/wp-content/uploads/2024/12/favicon.png</url>
	<title>вебдев &#8212; Spryt: вебмастер на пенсии</title>
	<link>https://spryt.ru</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Как стать вайбкодером</title>
		<link>https://spryt.ru/kak-stat-vajbkoderom/</link>
					<comments>https://spryt.ru/kak-stat-vajbkoderom/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Fri, 17 Jul 2026 19:03:49 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<guid isPermaLink="false">https://spryt.ru/?p=5827</guid>

					<description><![CDATA[Сразу дисклеймер &#8212; если вы вайбкодите больше недели, то дальнейший текст читайте просто как анекдот о том, &#171;как делать не надо&#187; =) Если никогда не вайбкодили &#8212; то вот вам база. * информация актуальна на июль 2026. Через N месяцев ничего из этого не будет актуально, ни инструменты, ни модели, ни агенты, ни решения 0. ... <a title="Как стать вайбкодером" class="read-more" href="https://spryt.ru/kak-stat-vajbkoderom/" aria-label="Read more about Как стать вайбкодером">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Сразу дисклеймер &#8212; если вы вайбкодите больше недели, то дальнейший текст читайте просто как анекдот о том, &#171;как делать не надо&#187; =) Если никогда не вайбкодили &#8212; то вот вам база.</p>
<p>* информация актуальна на июль 2026. Через N месяцев ничего из этого не будет актуально, ни инструменты, ни модели, ни агенты, ни решения</p>
<p><strong>0. Агент vs чат</strong><br />
Начнем с базы. В чате типа <a href="https://chat.deepseek.com/" target="_blank" rel="nofollow">дипсика</a> вы можете задавать вопросы, получать ответы, иногда он может за вас гуглить или принимать файлы. Хорошо для психотерапии и прочих текстовых задачек на рассуждение, рецептов, распознавания фото и прочих базовых штук. Но когда речь идет о коде, проектах или более сложном поиске/анализе &#8212; то чаты становятся неэффективны. Вот тут и приходят агенты, которые по сути та же сама ИИшка (точне, LLM), но которая запускается как бы с вашего компьютера, и имеет доступ к файлам (если разрешите), консольным утилитам (скрипты на питоне), может искать что-то в интернете, ходить по ssh на сервер и прочее &#8212; практически все то, что вы сами можете делать (в отличие от чата, который вот только чат текстовый).</p>
<p>Поэтому для кодинга он незаменим по удобству. Но и для других задач &#8212; тоже, ибо сильно расширяет функционал доступного. Хотя для рефлексии я бы все равно дальше пользовался обычным чатом) Ну и да, одностраничники можно и в чате делать, просто неудобно</p>
<p><strong>1. OpenCode десктопный</strong></p>
<p>&#8212; Бесплатный<br />
&#8212; Работает в РФ<br />
&#8212; Идеально для начала работы<br />
&#8212; Опенсорц<br />
&#8212; Есть бесплатный дипсик</p>
<p><img fetchpriority="high" decoding="async" src="https://spryt.ru/wp-content/uploads/2026/07/social-share.png" alt="" width="640" height="360" class="alignnone size-full wp-image-5834" srcset="https://spryt.ru/wp-content/uploads/2026/07/social-share.png 1280w, https://spryt.ru/wp-content/uploads/2026/07/social-share-300x169.png 300w, https://spryt.ru/wp-content/uploads/2026/07/social-share-1024x577.png 1024w, https://spryt.ru/wp-content/uploads/2026/07/social-share-768x433.png 768w" sizes="(max-width: 640px) 100vw, 640px" /></p>
<p>Не слушайте снобов о том, что вам нужно сразу выложить $20 (или даже $200), через мутных посредников, сидеть по VPN и ждать бана своего акка. Просто <a href="https://opencode.ai/ru/download" target="_blank" rel="nofollow">скачайте опенкод</a>. Лучше сразу десктопную версию, потому что консольная вам нафиг не нужна, а веб версия не дает особых приемуществ. </p>
<p>Открыли приложение, начали сессию, выбрали DeepSeek v4-flash free (можно Hy3 еще), и пишите свою задачу! Вот что придет в голову &#8212; то и пишите. Попросите сделать тудушку &#8212; где-то за 28 секунд вы получите то, что Brokenbrake (Тормоз) продавал за $10 лет 20 назад. Поиграйтесь с функционалом, добавлением фич, просто словами (на русском причем). </p>
<p>Выбираете VPS? Попросите агента погуглить, найти тарифы под ваши условия, показать наиболее оптимальные варианты. Можете попросить сверстать html-отчет из данных.</p>
<p>Не знаете как настроить агента, что такое токены, как считаются, что происходит? Спросите его. Он сам себя может настраивать, добавлять MCP сервера и агентов, хоть эмодзи в список доступных моделей.</p>
<p>Хотите установить какой-то консольный софт? Вновь, попросите агента. Можно и на VPS-ке, хотя это уже с опаской надо делать. </p>
<p>Покажите ему папку со своим сайтом, попросите переделать, или добавить фичу, или сделать редизайн, проверить багу-уязвимости, или еще все что угодно. Тут уже осторожней, может исчерпать лимиты запросов. </p>
<p><strong>2. Лимиты запросов</strong></p>
<p><img decoding="async" src="https://spryt.ru/wp-content/uploads/2026/07/1779724373397.png" alt="" width="622" height="350" class="alignnone size-full wp-image-5830" srcset="https://spryt.ru/wp-content/uploads/2026/07/1779724373397.png 1244w, https://spryt.ru/wp-content/uploads/2026/07/1779724373397-300x169.png 300w, https://spryt.ru/wp-content/uploads/2026/07/1779724373397-1024x576.png 1024w, https://spryt.ru/wp-content/uploads/2026/07/1779724373397-768x432.png 768w" sizes="(max-width: 622px) 100vw, 622px" /></p>
<p>Опенкод выдает бесплатный доступ к моделям (LLM-s), но разумеется ограничивает их использованием. Вроде как 200 запросов, это примерно 50-100 сообщений от вас, либо около 50млн токенов за 3-5 часов, и за сутки вроде тоже есть. То есть на какую-то тудушку хватит с лихвой (со временем начнете определять сложность задач в числе токенов), а вот собрать CRM или многосоставной проект скорее всего за один присест не успеете. К счастью, ограничивает он временно, на 3-8 часов, то есть самое время отойти поспать) (лимит идет сразу на все модели, то есть нет смысла переключать на другую)</p>
<p>Если ждать невмоготу, то ловите банальнейший лайфхак, о котором я понял слишком поздно &#8212; просто включите VPN, и вауля! Причем для иностранных айпишников кажется лимиты выше, но могу ошибаться. Где купить впн дешево &#8212; думаю сами знаете, нельзя такое рекламировать, я пользуюсь теми что стоят $1/месяц. Подписка на самом опенкоде в таком случае становится бессмысленной, если вам хватает бесплатных моделей (так то там за $10 дают $60 токенов)</p>
<p>В качестве альтернативы есть замечательный сервис <a href="https://openrouter.ai/" target="_blank" rel="nofollow">Openrouter</a>. Он заблокирован в РФ, так что опять же, пользуйтесь через VPN (я только недавно обнаружил, что есть расширение для хрома, в которое можно добавить проксю, и включать её только для определенных сайтов, а не постоянно дергать впн из-за одного сайта). Опять же, мне хотелось иметь доступ к ним и без впн, поэтому я еще и настроил воркер в клаудфлере, который проксировал мои запросы (спросите у агента как это сделать). Но это увы еще не всё, денюжка тут понадобится, потому что просто так у вас будет 50 запросов в день, что маловато &#8212; но если пополнить баланс на $10 (есть оплата криптой, и есть мгновенная оплата по ссылке через посредников) &#8212; то будет уже 1000 запросов в день. Прямо сейчас там в бесплатных моделях есть Hy3, вполне справляется, но на днях будет отключена. Но там постоянно закидывают бесплатные модели, так что тупенького кодинг ассистента можно вызывать, или кто-то в очередной раз вбросит на тест свою модель для сбора данных, ну или тот же дипсик флеш использовать ($10 это 1 млрд токенов примерно), или любые другие платные модели потестить (а вот они деньги сожрут очень быстро). </p>
<p>В целом проще просто 1-2 VPN-а взять, периодически их переключать, и вот у вас бесконечный запас токенов deepseek-v4-flash, которой хватит для простых задач и небольших проектов (у вас вряд ли будут сложные проекты в первый же день, а там дальше разберетесь). Как упретесь в лимиты &#8212; ну вперед, покупать подписки)</p>
<p><strong>3. Платные подписки</strong></p>
<p>Понятное дело, что флагманские модели от Cloude, OpenAI, Cursor, Z.ai и прочие &#8212; куда умнее бесплатных. И для больших проектов используют именно их. Просто вот оно вам прям щас надо? Уровень дипсика флеш за глаза хватит для ознакомления с возможностями вайбкодинга, и небольшое приложение-апп он вас соберет на раз два, просто отладка займет больше времени, да некоторые фичи будет с трудом делать и по пять раз объяснять. Но на начальном этапе большого значения это не имеет, а вот париться с подписками и лимитам на число запросов в них &#8212; будет неприятно на старте (мне опенкодовские то лимиты бесят, а я за это ничего не плачу). </p>
<p><img decoding="async" src="https://spryt.ru/wp-content/uploads/2026/07/2026-07-17-22.34.17.jpg" alt="" width="456" height="568" class="alignnone size-full wp-image-5829" srcset="https://spryt.ru/wp-content/uploads/2026/07/2026-07-17-22.34.17.jpg 912w, https://spryt.ru/wp-content/uploads/2026/07/2026-07-17-22.34.17-241x300.jpg 241w, https://spryt.ru/wp-content/uploads/2026/07/2026-07-17-22.34.17-822x1024.jpg 822w, https://spryt.ru/wp-content/uploads/2026/07/2026-07-17-22.34.17-768x957.jpg 768w" sizes="(max-width: 456px) 100vw, 456px" /></p>
<p>В общем, рекомендую для ознакомления именно этот путь, а уж затем, когда поймете, в чем соль и появятся задачи потяжелее &#8212; вперед, изучать рынок/модели, ну или просто купить подписку от лидеров рынка. Если вы не собираетесь сразу же пилить второй авито &#8212; то бесплатных возможнстей вам хватит, может даже больше чем на неделю.</p>
<p>Опять же, я это со своей колокольни, и хотя я в код не лез, я все таки понимаю как все работает, хотя бы в общих чертах, и иногда могу подтолкнуть модель к конкретному методу решения (но чаще она сама справляется). Что будет если вообще без знаний кодинга пилить &#8212; я хз, попробуйте)</p>
<p>Вот как-то так) </p>
<p>(ну и да, очевидно, что все кто серьезно занимаются, накидают в панамку про то, что бесплатные модели это фу, надо брать подписку за 100 баксов, тебе жалко что ли. Но это люди которые уже давно в теме, и естественно они видят ограничения бесплатных моделей, и уже давно не помещаются в их лимиты. А может вайбкодинг это вообще не ваше, и зачем оно вам тогда? Если снобов все еще не оттолкнуло &#8212; кидайте в комменты пример промта человеческим языком для небольшого приложения-проекта, с которым на изи справляется большая модель, а дипсик флеш кверху лапками ляжет. То что он сделает хуже &#8212; конечно, факт. Но сделает. Ну может пару дополнительных пинков потребует, если в контекст не влезет. Но для мелких ознакомительных проектов это вот вообще неркритично)</p>
<p><img loading="lazy" decoding="async" width="2560" height="1793" src="https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-scaled.png" alt=""  class="alignnone size-full wp-image-5828" srcset="https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-scaled.png 2560w, https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-300x210.png 300w, https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-1024x717.png 1024w, https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-768x538.png 768w, https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-1536x1076.png 1536w, https://spryt.ru/wp-content/uploads/2026/07/oc-dashboard-2026-07-17-22-27-12-2048x1434.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></p>
<p>Ну а мне интересней &#8212; для каких конкретных задач люди используют агентов? Я пробую пока что разные сценарии использования, и кроме кодинга он так же отлично справляется с анализом рынка или какой-то бизнес модели (к примеру, есть ли смысл арендовать GPU, залить туда опенсорц модель, и продавать API доступ &#8212; оказалось что нет, основные игроки демпингуют, крупные модели слишком большие, а мелкие &#8212; слишком тупые. Там со скрипом оно будет работать, если найти кучу клиентов/постоянный поток, и поставить цены х3 выше чем у офф.разрабов). Некоторые маркетинговые данные может выбить. PBN сетью на 500 сайтов им можно управлять на изи (то есть то, что я пару лет назад делал через менджерство &#8212; сейчас бы агентом делались на раз два). Но вот прям чего-то эдакого у меня пока не хватает фантазии (а вовсе не возможностей бесплатных LLM) </p>
<p>Хотя главный профит конечно в том, что я впервые за последние несколько месяцев или лет &#8212; заинтересовался чем-то новым и продуктивным, даже несколько раз до 5 утра сидел красноглазил. Агент идеально подходит для ленивой работы, по сути ты просто валидируешь то что она тебе сделала, придумываешь новые фичи, и они через полминуты реализовывются, а не через три часа кодинга (в лучшем случае). Позже в итогах месяца напишу, что меня сподвигло на это) Но не последнюю роль &#8212; Пастухов со своим <a href="tg://resolve?domain=pastukhov_blog" target="_blank" rel="nofollow">каналом с мемам</a></p>
<p>* в телеге пост на эту тему забайтил на 123 коммента, так что тема похоже горячяя, надо ловить)<br />
** ни один агент не пострадал во время написания данного поста</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/kak-stat-vajbkoderom/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Марафон: 100 бурж доров</title>
		<link>https://spryt.ru/marafon-100-burzh-dorov/</link>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Tue, 19 Mar 2019 09:41:31 +0000</pubDate>
				<category><![CDATA[Бред]]></category>
		<category><![CDATA[вебдев]]></category>
		<guid isPermaLink="false">https://spryt.ru/?p=3782</guid>

					<description><![CDATA[Конференции &#8212; странная штука. Вроде бы ходишь, отвечаешь на вопросы по своим проектам и планам, слушаешь что и как другие собираются делать, знакомишься и развиртуализируешься &#8212; в общем, весело проводишь время, в чем тут продуктивность &#8212; непонятно =) А потом приходишь домой, поспишь, мозг всю инфу дообработает &#8212; и бинго! К примеру, у меня планы ... <a title="Марафон: 100 бурж доров" class="read-more" href="https://spryt.ru/marafon-100-burzh-dorov/" aria-label="Read more about Марафон: 100 бурж доров">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Конференции &#8212; странная штука. Вроде бы ходишь, отвечаешь на вопросы по своим проектам и планам, слушаешь что и как другие собираются делать, знакомишься и развиртуализируешься &#8212; в общем, весело проводишь время, в чем тут продуктивность &#8212; непонятно =) А потом приходишь домой, поспишь, мозг всю инфу дообработает &#8212; и бинго! К примеру, у меня планы были прям очень размытые, по многим направлениям, и чоткого-чоткого не было. Но я раз 15 отвечал о том, что вижу перспективу в бурж дорах (хотя сам же до этого считал, что слишком геморно их создавать), прослушал несколько докладов и личных впечатлениях от подобной работой, что уже сам начал задумываться &#8212; схерали я их не делаю оптом, а пытаюсь какие-то другие пилить.</p>
<p><em>Лирическое отступление</em> &#8212; опять же, слушая доклады и восстанавливая старые истории, начал приходить к выводу &#8212; что вся соль в масштабировании. Создать 100 мелких проектов, каждый из которых в среднем что-то приносит, и получить профит &#8212; куда эффективней, чем создать ручками один проект и надеятся. И вся соль именно в автоматизации, делегирование, выстраивании процессов и т.д., и ниша тут вообще побоку. И очень многие топчики занимались именно этим &#8212; создавали сотнями статейники, покупали сотнями сайты, делали сотни-тысячи доров, и т.д &#8212; и уже потом переходили к крупным проектам. Тот, кто сделал 5-10 малостраничников и успокоился &#8212; заработали свои 50-100к рублей и все. Тот, кто сделал 300-500 малостраничников, пусть даже в среднем менее доходные &#8212; получили куда более существенный профит. И опять, ключевая способность &#8212; это делегирование, ибо ручками в одно лицо делать в случае масштабной работы &#8212; нереально, и быстро выгораешь (кто пробовал &#8212; тот знает). Оно может и не взлететь, разумеется &#8212; но если ничего не делать, то оно гарантированно не взлетит. Ну и не обязательно это именно 100 проектов &#8212; это может быть просто 10.000 статей например. И не обязательно серые проекты &#8212; белые тоже. <em>Конец лирического отступления.</em></p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2019/03/D1xf8sNX0AEm10f-900x861.jpeg" alt="" width="900" height="861" class="aligncenter size-large wp-image-3783" /></p>
<p><span style="color: gray;">#smartconf2019, <a href="https://justnotes4.me/" target="_blank" rel="nofollow">Микола</a>, <a href="http://alexeich.com/" target="_blank" rel="nofollow">Алексеич</a></span></p>
<p>Так вот. Подумал я над всем этим, и решил &#8212; надо бы хоть небольшую сеточку сделать, а то несолидно как-то) Рабочий пример есть, через три месяца 100 уников в сутки, через полгода &#8212; 1к уников (дальше пока стопорится), доход $1 с килоуника в адсенсе, еще какую-то копеечку думаю с пушей можно будет получить. Емкость ниши &#8212; еще внукам хватит. Яндекса с его придирками нет, РКНа нет. Только Google, DMCA и баны в адсенсе =) 10 &#8212; несолидно, можно и ручками сделать, 1.000 &#8212; слишком много и затратно (одни домены сколько стоят..), а вот 100 в самый раз. Тут с одной стороны и затраты терпимые (не разорят, если все зафакапится), и профит в случае успеха ощутимый. </p>
<p>А что у нас там с рискам?</p>
<ol>
<li>Блокировка монетизации через адсенс &#8212; но остаются пуши, а раз доры &#8212; то и всякие попапы-кликандеры накрайняк</li>
<li>Баны от гугла &#8212; гарантированно придут (это ж доры), но по факту аналогичные сайты живут годами</li>
<li>Не будет трафа &#8212; ну сорян, бывает, вернемся на завод =)</li>
<li>Абузы &#8212; DMCA достаточно мягко работает, регистратор-хостинг &#8212; абузоустойчивые</li>
<li>Заблокируют core-функционал &#8212; пока что предпосылок нет, и есть альтернативы с более низким качеством</li>
</ol>
<p>Но есть разумеется и подводные камни, иначе этим бы занимался каждый, не правда ли =) В отличие от малостраничников, которые делаются копирайтерами и с текстовым контентом, и дорами, которые генерятся на автомате доргенами &#8212; здесь все несколько сложнее. На первые доры у меня ушло недели эдак две на то, чтобы все отладить и сгенерить сайты. И если по затратам каждый дор будет стоить несколько часов работы программиста &#8212; то он никогда не окупится. </p>
<p>Решение &#8212; раздробление задач и написание ПО, которое позволит просто толковому человеку (не программисту) создавать подобные сайты, а уж бекенд будет всю тяжелую работу делать. Ну и выкладывать сайт &#8212; тоже любой вебмастер справится по чек-листу. Опять же, написание такого ПО для создания 10 сайтов &#8212; нерентабельно. Для 100 сайтов &#8212; было бы нерентабельно, если бы я делегировал кодинг (а может и нет, но это однозначно затянет сроки, а этого бы не хотелось). Но оправданно, если я сам под себя напишу, отлажу, сгенерю первые 10 сайтов, пропишу все инструкции &#8212; и дальше уже просто подкидывать людей в систему, чтобы они делали что 30 сайтов в месяц, что 30 сайтов в день.</p>
<p>Сначала я прикинул, что стоимость сайта обойдется примерно в $100, плюс домен, и такую оборотку я не вывезу, надо будет искать инвестора/кредиты, и прочие сложности (оно конечно интересно всем этим заниматься, но это отдаляет от результата). Но потом подумал, что каждая дополнительная неделя кодинга будет уменьшать данную сумму вдвое, упрощая процесс (совсем его автоматизировать можно, но тогда качество сайтов существенно упадет). По ходу работ конечно видно будет, но мне кажется будет вполне реально уменьшить затраты до $30 на сайт вместе с доменом, что позволяет делать их на свои с достаточной скоростью. Тут в плюс еще и то, что достаточно много кода я уже сам написал, и мне проще будет разобраться.</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2019/03/54436431_2265253683749279_6781766283940593664_n-900x675.jpg" alt="" width="900" height="675" class="aligncenter size-large wp-image-3786" /></p>
<p><span style="color: gray;">Serega Kraev, <a href="http://shakin.ru/" target="_blank" rel="nofollow">Михаил Шакин</a></span></p>
<p>Итого &#8212; месяц кодинга, месяц отладки и создания 10 доров самому с написанием инструкций, 3 месяца по 30 доров в месяц, и месяц на всякий случай. К сентябрю сеточка должна быть закончена, а так же будет видно, начали ли первые сайты давать первый траф &#8212; и надо либо останавливать конвейер, или дальше пилить/увеличивать обороты. </p>
<p>Расчеты профита простые &#8212; через полгода 1к уников на сайте, с монетизацией $1 с килоуника, 100 сайтов * 1к * 1$ = $100/день. Если мои влажные фантазии не оправдаются и на всю катушку сработает один из рисков &#8212; то я потеряю месяц на кодинг, и около $3.000 &#8212; то есть ниочем, я на кодеропроектах и неудачных покупках сайтов просрал гораздо больше. При этом ROI будет 100% в месяц (три раза ха) &#8212; то есть даже если я в 10 раз переоцениваю эффективность, все равно это будет выгодно. Зато научусь делегировать подобные задачи, управляться с сотней сайтов (сейчас у меня их всего 30 &#8212; и я только сейчас узнал с доклада Шакина, что есть сервисы для управления WP-сайтами с одного дашборда), какие тут возникают проблемы, как их можно решать, какой продукт можно для этого запилить и т.д. Если оправдаются &#8212; то получаем хороший буст по заработку, раскочегариваем конвейер на 1.000 сайтов, начинаем приторговывать сайтами на телдери, <s>продаем софт</s>, <s>пилим инфокурс</s>, отращиваем ЧСВ, рассказываем на серьезных щщах про успешный успех &#8212; ну то есть все как всегда =)</p>
<p>Тут можно было бы написать чуть подробней, что за ниша и какие тонкости &#8212; но нафига?) Я же не продаю все это кому-то и не завлекаю в нишу, её и так уже пара человек пылесосят и продают обучение с софтом. Отчетики как всегда в итогах месяца, кому интересно &#8212; можете до августа 2018-го промотать, когда я начал ими заниматься.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Адсенс. Увеличиваем доход</title>
		<link>https://spryt.ru/adsense-more-income/</link>
					<comments>https://spryt.ru/adsense-more-income/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Fri, 13 Oct 2017 13:06:08 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<category><![CDATA[Заработок]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=3343</guid>

					<description><![CDATA[Наверное, один из самых мощных катализаторов роста дохода этого года для меня &#8212; въезжание в тему повышения RPM адсенса на сайте (доход на тысячу посетителей). В этом посте &#8212; небольшой обзор общих принципов, с помощью которых можно это осуществить. 1. Трафик Это самое важное. Нет смысла активно работать над сайтом с 100 униками в день, ... <a title="Адсенс. Увеличиваем доход" class="read-more" href="https://spryt.ru/adsense-more-income/" aria-label="Read more about Адсенс. Увеличиваем доход">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Наверное, один из самых мощных катализаторов роста дохода этого года для меня &#8212; въезжание в тему повышения RPM <a href="http://topadsense.ru/" target="_blank" rel="nofollow">адсенса</a> на сайте (доход на тысячу посетителей). В этом посте &#8212; небольшой обзор общих принципов, с помощью которых можно это осуществить.</p>
<p><strong>1. Трафик</strong></p>
<p>Это самое важное. Нет смысла активно работать над сайтом с 100 униками в день, или даже с 500, за редким случаем очень денежных тематик. На тесты будет уходить много времени, и даже если вы увеличите дохода в два раза &#8212; в абсолютных цифрах это будет все равно копейки. Поэтому сначала нужно научится как-то добывать трафик.</p>
<p><strong>2. Конкуренты</strong></p>
<p>Идите в серп и найдите десяток ваших конкурентов, и проанализируйте, как именно они размещают рекламу и какую. Запомните их методы. Зачастую их тип размещения появился после многократного тестирования, так что будет хорошей экономией времени ознакомится с ним.</p>
<p>Анализируйте лоты с <a href="http://www.telderi.ru/?pid=3d4a4e" target="_blank" rel="nofollow">Телдери</a>, если у вас проф.статус и рейтинг 30+ &#8212; большая часть урлов открыта. Иногда продавцы присылают и срез по блокам, но это в основном уже покупателям. Очень много инсайтов по реально доходным вещам я узнал именно с лотов на телдери (которые при этом иногда даже не доходили до продажи), поэтому дважды подумайте, прежде чем продавать хороший сайт)) По тематикам сайтов &#8212; аналогично.</p>
<p><strong>3. Сплиттесты</strong></p>
<p>Базовый инструмент. Как узнать, какой блок прибыльней? Показывайте половине аудитории один блок, половине &#8212; другой. Да, одновременно &#8212; ошибкой будет неделю показывать один вариант и неделю другой. Если разница между вариантам существенна &#8212; то можно быстро заканчивать тест (но набрать минимум 10к показов), но чаще всего разница недостаточно существенная, и требуется более продолжительное тестирование. Иногда разница в платформах &#8212; на мобилках больше дохода приносит один блок, на десктопах &#8212; другой.</p>
<p>Как проводить сплиттесты? Можно ручками php-кодом, можно плагинами, можно сервисами типа <a href="https://realbig.media/link/113" target="_blank" rel="nofollow">RealBig</a> &#8212; как удобней. </p>
<p>Сплиттест уже блоков не помогает? Тестируйте целиком лейауты, то есть все блоки на сайте.</p>
<p><strong>4. Настройка аккаунта</strong></p>
<p>После всего вышеперечисленного можно попробовать немного выжать из настроек. К примеру, включить/выключить деликатные категории, отключить категории, у которых много показов но мало дохода, менять цветовые гаммы у объявлений (делая их более контрастными, или наоборот, неотличимыми от сайта). Все это можно делать с помощью раздела экспериментов в адсенсе. Эффективность как правило не очень высокая (+5-10%), хотя иногда бывают хорошие продвижки.</p>
<p>Сюда же относится блокирование объявлений, но я в это не верю &#8212; невозможно заблокировать весь спам, разве что каждый день сидеть и чистить. А вот блокировка по урлам рекламодателей &#8212; уже интересней, но тут слишком много тонкостей)</p>
<p><strong>5. Живой опыт</strong></p>
<p>Не забывайте заходить на свой сайт &#8212; и с компьютера, и с телефона (обязательно!). Как выглядят рекламные блоки, не заезжают ли за экран, что там рекламируется, правильные ли отступы? Возможно, что адаптивный блок ограничен по размеру, и поэтому не может подгрузить самые доходные размеры блоков &#8212; значит нужно захардкодить через css больший размер. Может есть места на сайте, куда блок так и просится, но его там нет? Или наоборот, на сайте так много рекламы, что внимание пользователя распыляется.</p>
<p><strong>6. Ограничения</strong></p>
<p>Поисковые системы как правило лояльно относятся к контекстной рекламе. Но сам адсенс все же имеет ограничения, с которыми стоит <a href="https://support.google.com/adsense/answer/3394713?hl=ru&#038;ref_topic=1250104" target="_blank" rel="nofollow">ознакомится</a> и регулярно перечитывать. К примеру, нельзя первый экран в мобилках закрывать баннером, или фиксировать объявление в сайдбаре, вводить пользователя в заблуждение. К счастью, саппорт гугла достаточно ленивый, в случай нарушения &#8212; достаточно его исправить и подать аппеляцию. </p>
<p>Аналогично с вниманием пользователя. Вы не заработаете, если будете размещать один крохотный баннер в подвале сайта. При этом мнение, что закладочная аудитория откажется от сайта из-за обилия рекламы &#8212; как правило ошибочно, популярные сайты наоборот часто жестят с рекламой, при этом удерживая внимание пользователей. Адблок так же уравнивает потребности. </p>
<p>&#8212;&#8212;&#8212;&#8212;</p>
<p>Оптимизация никогда не останавливается. Сегодня наибольший доход приносят одни блоки, через год &#8212; другие. Рекламодатели постоянно подстраиваются под свою аудиторию, и гугл в этом помогает. Большая часть разных опытов и тестов оказывается неудачной, либо не играющей большой роли. Но даже в этом случае лучше прибавлять по 5% RPM каждый месяц, чем стоять на месте или падать. Хотя для неокорых сайтов я забиваю на всё это, и не меняю блоки годами =)</p>
<p>Так же стоит отметить, что для каждого сайта ситуация индивидуальна. Некоторые паттерны легко накладываются и переносятся, другие &#8212; нет. То что на одном сайте показывает хороший доход &#8212; на другом приносит копейки. Сайты могут быть в одной и той же тематике и с одинаковым шаблоном, но под совершенно разную аудиторию (к примеру, дети или их родители), что дает колоссальную разницу в доходе. </p>
<p>Иногда бывает, что всего лишь маленький нюанс в размещении блоков приводит к удвоению RPM или увеличению CTR до 20%:</p>
<p><a href="https://spryt.ru/wp-content/uploads/2017/10/adsense_ctr2.png"><img decoding="async" src="https://spryt.ru/wp-content/uploads/2017/10/adsense_ctr2.png" alt="adsense_ctr2" style="max-width: 100%" class="aligncenter size-full wp-image-3344" /></a></p>
<p>Но именно поэтому важно иметь достаточно трафика &#8212; какой профит от работы по увеличению дохода сайт с 10$ в месяц? Дополнительные 10$, horray! Гораздо интересней вдвое увеличить доход от сайта, который уже приносит $300. Чем больше трафика на сайте, тем больше дохода принесут даже небольшое увеличение RPM на 5-10%.</p>
<p>Всем больших доходов!)</p>
<p>PS. Если у вас сайт с 3000+ уников в сутки, и вы готовы предоставить полный доступ (статы, адсенс, шаблон сайта) &#8212; могу поработать над увеличением его дохода. Работаю не со всеми сайтами (не со статейниками точно), стоимость работ &#8212; двухмесячная дельта. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/adsense-more-income/feed/</wfw:commentRss>
			<slash:comments>78</slash:comments>
		
		
			</item>
		<item>
		<title>Оценка рисков для сайтов. Посещаемость</title>
		<link>https://spryt.ru/site-risks-visitors/</link>
					<comments>https://spryt.ru/site-risks-visitors/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Sun, 30 Jul 2017 00:00:40 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<category><![CDATA[Заработок]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=3293</guid>

					<description><![CDATA[В прошлом посте про долгосрочные планы многие продолжали указывать на недооценку рисков, дескать именно это погубит весь план работы на три года. Многие вспоминали сапу, фильтры яндекса, увеличивающуюся конкуренцию, некоторые предрекали вообще смерть сайтам/интернету. Попробуем разобраться, какие риски реальны, и как добиться их уменьшения. UPDATE. Понял, что замахнулся на слишком обширную тему, поэтому в этом ... <a title="Оценка рисков для сайтов. Посещаемость" class="read-more" href="https://spryt.ru/site-risks-visitors/" aria-label="Read more about Оценка рисков для сайтов. Посещаемость">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>В прошлом посте про долгосрочные планы многие продолжали указывать на недооценку рисков, дескать именно это погубит весь план работы на три года. Многие вспоминали сапу, фильтры яндекса, увеличивающуюся конкуренцию, некоторые предрекали вообще смерть сайтам/интернету. Попробуем разобраться, какие риски реальны, и как добиться их уменьшения. </p>
<p><em>UPDATE. Понял, что замахнулся на слишком обширную тему, поэтому в этом посте только риски полного падения посещаемости</em></p>
<p>Сразу отмечу, что курсы по управлению рисками в бизнесе не проходил, со страховщиками плотно не общался, все ниже написанное &#8212; лишь моё личное мнение и наблюдения.</p>
<p><em>&#171;Глупость &#8212; это делать одно и то же раз за разом, ожидая разного результата&#187; (с)</em></p>
<p>В контексте оценки рисков все состоит с точности до наоборот &#8212; чем чаще и дольше мы наблюдаем явление, тем большая у него вероятность снова повториться. Какова вероятность того, что завтра взойдет солнце? (с точки зрения наблюдателя на планете) Она не равна единице, но и учитывать данные риски при планирование выходных &#8212; не очень умная затея. Зато с погодой &#8212; все наоборот, тут точность прогнозов колеблется очень сильно.</p>
<p>Вернемся к сайтам. Чем дольше существует сайт &#8212; тем с большей вероятностью он продолжит существовать и иметь тот же трафик. Вы когда-нибудь видели говносайт, который приносит существенно много трафика (тысячи уников в день), и при этом живет достаточно долго (больше 3-х лет)? Такое происходит достаточно редко, так как кроме алгоритмов ПС учитывают и поведенческие факторы, и ручных асессоров, хотя какое-то время такие сайт живут. Таким образом сайт, которому 5 лет, и который дает условные 3000 уников в день &#8212; скорее всего еще несколько лет продолжит их давать (только если это не какой-то событийный трафик, или сайт приносит трафик только при активной работе).</p>
<p>Инерция тут чудовищна. Сайты могут постепенно угасать годами и десятилетиями, и в выдаче до сих пор живы сайты 10-летней давности и старше, с какой-то универсальной информацией (справочники и учебные данные, не устаревающая информация, полностью раскрытая). Да, конечно, они постепенно теряют аудиторию, конкуренты не спят, но это заведомо долгий процесс. Именно поэтому я предпочту сайты, которые имеет стабильные полторы тысячи уников уже несколько лет, распределенную между гуглом и яндексом, чем сайт, который поднялся до 3000 уников в прошлом месяце с яндекса. </p>
<p><strong>Факт номер один: чем выше возраст сайта, тем меньше рисков, что он внезапно утратит трафик</strong></p>
<p>Пройдусь по своим сайтам, по падению посещаемости:</p>
<p>10 лет &#8212; 5 &#8212; 3 &#8212; 5 &#8212; 8 &#8212; 6 &#8212; 9 &#8212; 11 &#8212; 6 &#8212; 9 лет</p>
<p>Средний возраст сайта &#8212; 7.2 года (кстати, в этом списке нет блога, он не особо посещаем). Кроме одного достаточно молодого сайта (и недавно появился еще один двухлетний) &#8212; все остальные имеют достаточную историю. Разумеется, риски для молодых сайтов выше, я держу это в уме.</p>
<p>Тактика покупки сайтов отличается от создания сайтов с нуля тем, что вы не только сразу получаете результат, но и тому, что сайты уже имеют возраст, и уже прошли начальную высокорисковую стадию, во время которой очень многие сайты прогорают. Разумеется, сайты надо подбирать соответствующие этим критериям, а не просто скупать все, что продают.</p>
<p><strong>Подкрепляем реальными цифрами</strong></p>
<p>А как же фильтры, спросите вы? Ну что ж, достаем из широких штанин анализатор трафика, и погнали. Возьмем данные 1.019.620 сайта из liarchive, собранную в июне 2017, и сравним её с показателями июня 2016 (учитывая баден баден). Мы ограничим посещаемость от 100 уников в день, и сравним только сайты, по которым есть данные в обоих месяцах &#8212; таковых окажется <strong>81.548 сайтов</strong>, достаточно большая выборка. Что мы узнаем, сравнив изменение посещаемости за год?</p>
<ul>
<li>38% сайтов увеличили свою посещаемость (10% &#8212; более чем в два раза)
<li>31% сайтов удержали свою посещаемость в диапазоне 70-100% от годовой давности
<li>17% &#8212; в диапазоне 50-70%
<li>11% &#8212; в диапазоне 20-50%
<li>2% сайтов упали в пять и более раз (меньше 20%)
</ul>
<p>Замечу, что это выборка лишь по данным LiveInternet, в базе могут быть неточности и левые сайты, и этот способ не учитывает возраст сайтов &#8212; только то, что год назад они набрали как минимум 100 уников в день. И все же согласно ней у среднего сайта 70% вероятность того, что ничего плохого с ним за год не случится &#8212; потеря трети посещаемости не является чем-то из ряда вон выходящим, это бизнес. Более того, возможно сайты вырастут, и это наиболее вероятный исход.</p>
<p>17% &#8212; это вероятность того, что вы накосячили с сайтом, и за год он растерял треть-половину аудитории, и 11% &#8212; больше половины или в три раза. Это, однако, тоже не смертельно, в два раза упал доход, но не пропал.</p>
<p>И лишь 2% &#8212; что вы совсем потеряете сайт. Чтобы понять, насколько это много, представьте, что вы купили 50 сайтов, каждый от 100 уников в день, самых разных тематик (в том числе какой-нибудь адалт, которые так же есть в выборке, и варез, и укоз), самых разных типов, и через год вы потеряете ровно один сайт. Станете ли вы беспокоится о таких рисках перед началом работы? Вероятность того, что вы совсем потеряете посещаемость на сайте, в 5 раз меньше вероятности того, что вы увеличите её в два и более раз за год. </p>
<p>Кстати, изначально я сделал такую же выборку по 18 тысячам сайтов январь 2016 &#8212; январь 2017 (у меня уже были эти базы, пока новые генерировались), и с выборкой сайтов с более 1000 уников в день. Цифры сходятся до погрешности в 1-2%. Сайтов, которые упали с 1000 уников совсем до нуля (не учитывая ограничение в 100 уников), по новой базе насчиталось аж 14%, но это так же многочисленные дропы, дорвеи, порносайты или просто удаление счетчика. Вряд ли кто-то станет удалять нормальный сайт.</p>
<p>Могут ли сайты хорошо упасть по посещаемости? Да, могут. Особенно новостные (перестают накачивать траф), порно, кино и прочий варез. Например, оцените такие сайты, как <a href="http://liarchive.ru/#!site=moevideo.net" target="_blank" rel="nofollow">moevideo.net</a>, <a href="http://liarchive.ru/#!site=politrussia.com" target="_blank" rel="nofollow">politrussia.com</a> или <a href="http://liarchive.ru/#!site=1001eda.com" target="_blank" rel="nofollow">1001eda.com</a>. Бывает, что совсем сносит ПС траф &#8212; а иногда это просто ошибочные данные, как например у анекдотов.нет &#8212; по LI гроб, а не деле просто счетчик не на всех страницах, у майлру нормальные данные. Часто перегиб с монетизацией &#8212; когда в ход идет кликандер, вап-подписки или инсталлы.  </p>
<p>И раз уж я показал сильно упавшие сайты, почему бы не привести и обратную сторону? Например, <a href="http://liarchive.ru/#!site=oppps.ru" target="_blank" rel="nofollow">oppps.ru</a>, <a href="http://liarchive.ru/#!site=infopedia.su" target="_blank" rel="nofollow">infopedia.su</a> и <a href="http://liarchive.ru/#!site=mysekret.ru" target="_blank" rel="nofollow">mysekret.ru</a>. И я молчу про эпик вроде <a href="http://liarchive.ru/#!site=russian7.ru" target="_blank" rel="nofollow">russian7.ru</a> (статы открыты, раскачали за год с 30к уников до 400к уников в день).</p>
<p><strong>Факт номер два: реальный риск полной потери посещаемости сайта очень низкий</strong></p>
<p>Один раз достигнув какого-то уровня и закрепившись, сайт может держаться на нем годами. 86% вероятность, что посещаемость вырастет, либо упадет максимум в два раза за каждый год. Вы куда вероятней сохраните и увеличите посещаемость, чем потеряете её. Что конечно не отменяет частных случаев.</p>
<p>Суммируя:</p>
<ul>
<li>Чем старше сайт, тем лучше (3 года &#8212; минимум)
<li>Легальные сайты стабильней
<li>Нельзя жестить с рекламой
<li>Вовремя замечайте тенденции и адаптируйтесь (если ваш сайт неудобно читать с телефона &#8212; то вы будете терять эту часть аудитории)
<li>Сильный перекос в сторону одной из ПС &#8212; больше рисков
<li>Наличие закладочного/брендового трафика &#8212; ощутимый плюс
</ul>
<p>Если каждый покупаемый/создаваемый сайт рассматривать с позиции &#171;будет ли он актуален через 3-5 лет?&#187;, удастся избежать очень многих ошибок, которые по цифрам кажутся привлекательными, а на деле &#8212; шлак, который выйдет из моды через 3 месяца, не успев окупится (как покемоны го). </p>
<p>Можно сколько угодно сетовать по поводу бана дорвеев или сеток однотипных сайтов, или десятках созданных сайтов, которые не могут набрать достаточную посещаемость, однако именно <strong>риск полной потери посещаемости</strong> для сайта весьма мал. Частичная &#8212; да, бывает, даже чаще чем рост, но это вполне вписывается в бизнес процессы.</p>
<p>В следующих постах поговорим о том, какие еще риски нависают над сайтами, и про главное оружие &#8212; диверсификацию, с помощью которой можно держать баланс между доходностью и этими рисками.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/site-risks-visitors/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
		<item>
		<title>Crowd &#8212; маркет постовых/упоминаний в блогах</title>
		<link>https://spryt.ru/crowd/</link>
					<comments>https://spryt.ru/crowd/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Fri, 03 Mar 2017 16:51:41 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<category><![CDATA[Мои проекты]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=3161</guid>

					<description><![CDATA[Почему-то благие идеи рекламы в блогосфере рано или поздно рушатся от дисбаланса или переходят в соседнее SEO-звено злоупотреблений) (ну или тихо умирают в безвестности, не решив проблему курицы и яйца =) Мне уже давно хотелось бы иметь под рукой сервис, с помощью которого можно было бы с одной стороны легко и ненапряжно проводить небольшие рекламные ... <a title="Crowd &#8212; маркет постовых/упоминаний в блогах" class="read-more" href="https://spryt.ru/crowd/" aria-label="Read more about Crowd &#8212; маркет постовых/упоминаний в блогах">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Почему-то благие идеи рекламы в блогосфере рано или поздно рушатся от дисбаланса или переходят в соседнее SEO-звено злоупотреблений) (ну или тихо умирают в безвестности, не решив проблему курицы и яйца =) Мне уже давно хотелось бы иметь под рукой сервис, с помощью которого можно было бы с одной стороны легко и ненапряжно проводить небольшие рекламные компании в блогах, и с другой &#8212; помогать новым интересным сервисам/проектам находить аудиторию. И наконец-то у меня дошли руки создать его самому &#8212; <a href="http://crowd.topsape.ru/" target="_blank" rel="nofollow">crowd.topsape.ru</a> Заранее предупреждаю &#8212; сервис в глубокой бете, и текущий функционал существует больше для проверки востребованности данной идеи, чем на реальную продуктивную деятельность. Пока что это лишь скромненький помощник, а не реальный инструмент.</p>
<p>В чем суть? Я решил отойти от популярной схемы &#171;нагнать на сервис блоггеров/вебмастеров, и дать рекламодателю выбирать&#187; и работать с точностью до наоборот &#8212; собрать на сервисе предложения рекламодателей, а уже сами блоггеры могут выбрать что им приглянулось. В таком подходе есть и свои минусы, но мне он нравится куда больше &#8212; в рекламе в первую очередь заинтересован рекламодатель, а блоггеров обычно и так заваливают письмами с запросами на платные посты.</p>
<p>Плюс, конечно, тематическая направленность. В данный момент это только манимейкерская блогосфера &#8212; сайты, заработок, арбитраж и т.д. Все то, что собирается по аудитории тремя основными аггрегатороами и примерно 50-ю активными блогами в них. </p>
<p>Если у вас есть сервис/проект подобной тематики, и вам бы хотелось получить немного внимания от блогов &#8212; добро пожаловать) Вам нужно будет заполнить небольшую форму, в которых указать свои условия и контакты. Основной &#171;товар&#187; &#8212; это <em>упоминания</em> в блогах, постовые, минимальная цена на которые установлена в 100 рублей, максимальную указываете вы сами. Если мимопроходящий блоггер заинтересуется вашим объявлением &#8212; он так же через специальную форму укажет информацию о своем блоге и условиях, а сервис передаст его сообщение вам (и заявки на участия, и ответы блоггеров проходят модерацию). Можете сразу добавить мыло <em>crowd@mail.topsape.ru</em> в фильтры против спама, я пока не знаю, насколько хорошо он будет его проходить.</p>
<p>Что дальше делать с этими заявками &#8212; решать вам, в текущем варианте сервис умывает руки, вы сами договариваетесь и контролируете процесс установки ссылок и оплаты. Как я уже говорил &#8212; это пока что лишь помощник, а не инструмент, а уж в зависимости от востребованности будем двигаться дальше)</p>
<p>Блоггерам &#8212; еще проще, просто зайдите на главную, если нашли интересный сервис, которые не прочь пропиарить у себя в блоге &#8212; пишите через форму. </p>
<p><a href="http://crowd.topsape.ru/" target="_blank" rel="nofollow">Энджой!</a></p>
<p>PS. Как всегда, использование инструмента определяется в первую очередь потребностями рынка. В таком формате можно собирать и бесплатные обзоры в обмен на плюшки, устраивать разборы полетов в комментариях и т.д. Посмотрим, к чему это приведет)</p>
<p><img decoding="async" src="https://spryt.ru/wp-content/uploads/2017/03/anime-fun-barakamon-900x506.png" alt="anime-fun-barakamon" style="max-width: 100%" class="aligncenter size-large wp-image-3164" /></p>
<p>Смотрел я на лайт ридер, и думал &#8212; куда же еще можно применить внимание аудитории? И вспомнил старую идею про постовые для трафика, а не для ссылочного) На обмозговывание идеи ушли сутки, еще трое &#8212; на разработку (15-20 часов). Впервые начал делать проект с композером (свой микрофреймворк перестал устраивать, с Laravel разбираться не хотелось), подключил парочку упрощающих либ &#8212; <a href="https://github.com/mrjgreen/phroute" target="_blank" rel="nofollow">PHRoute</a> для роутинга, <a href="http://platesphp.com/" target="_blank" rel="nofollow">Plates</a> как шаблонизатор, основной код котроллеров + вьюхи почти как раньше (только уже с автоподгрузкой классов). Сразу же сделал нормальную админку (обычно ленюсь), подключил <a href="https://mailgun.com/" target="_blank" rel="nofollow">Mailgun</a> для рассылки транзакционных писем, jquery для разруливания ajax-запросов (в админке c data-параметрами. Обычно на чистом JS-е делал и onclick). Bootstrap для верстки всего &#8212; уже стандарт)</p>
<p>Изначально хотел делать сразу боевой сервис &#8212; с безопасными сделками, биллингом, внутренними сообщениями, платой за размещение объявления на сайте. Но вовремя одумался, и в итоге даже регистрацию отбросил, только &#171;ленивое&#187; запоминание данных (благо в случае чего можно быстро авторизировать пользователей через почту), и весь функционал по минимуму. Будет активность &#8212; можно будет дальше работать. Даже на такой маленький проект ушло 65кб кода и верстки, пусть и с дублированием &#8212; UI для людей требует кучи доп.проверок и кода, всякая машинерия с ботами и данными куда проще) Логику уведомлений на почту тоже пришлось делать с нуля, для мелкосервисов такой канал удержания приоритетен.  </p>
<p>Упрощающих жизнь готовых библиотек много, но их еще надо найти и разобраться &#8212; если роутинг и шаблонизатор довольно быстро встали как влитые, то с другими пришлось повозится. CrudKit с большим трудом заработал, но вместо админки оказался совершенно неюзабельным. Очень много возни с генерацией и валидацией форм &#8212; в этот раз реализовал на стандартном HTML5 + filter_vars с флагами, но стоит попробовать Respect/Validation или GUMP. После написания понял, что хорошо так прокосячил с шаблонами для писем (нужно их сразу во вьюхи выделять), отказ от использования моделей тоже привел к большому дублированию mysql-PDO выборок. Но все равно неплохо иногда вот так с нуля делать минипроекты)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/crowd/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title>Ставим SSL + HTTP/2 на сайтах</title>
		<link>https://spryt.ru/ssl-http2/</link>
					<comments>https://spryt.ru/ssl-http2/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Mon, 20 Feb 2017 11:07:42 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=3150</guid>

					<description><![CDATA[Нет, это не очередной мануал про установку Let&#8217;s encrypt сертификата &#8212; we need to go deeper) В этом месяце я перевел на SSL + HTTP/2 три своих сайта, включая StoryFinder и IP-Calculator. Зачем? Потому что он есть у конкурентов, и потому что только так можно включить поддержу HTTP/2. Который в свою очередь увеличивает скорость загрузки ... <a title="Ставим SSL + HTTP/2 на сайтах" class="read-more" href="https://spryt.ru/ssl-http2/" aria-label="Read more about Ставим SSL + HTTP/2 на сайтах">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Нет, это не очередной мануал про установку Let&#8217;s encrypt сертификата &#8212; we need to go deeper) </p>
<p>В этом месяце я перевел на SSL + HTTP/2 три своих сайта, включая <a href="https://storyfinder.ru/" target="_blank" rel="nofollow">StoryFinder</a> и <a href="https://ip-calculator.ru/" target="_blank" rel="nofollow">IP-Calculator</a>. Зачем? Потому что он есть у конкурентов, и потому что только так можно включить поддержу HTTP/2. Который в свою очередь увеличивает скорость загрузки сайтов для пользователей. Ну и мне просто нравится видеть зеленый значок рядом со своими сайтами, куда уже не воткнут рекламу провайдеры)</p>
<h2>На стороне сервера</h2>
<p>Начнем по порядку. Я сторонник платных сертификатов на 3 года, которые у <a href="https://rus.gogetssl.com/domain-validation/" target="_blank" rel="nofollow">GoGetSSL</a> стоят аж $9,65 за все три года. Это на мой взгляд вполне адекватная цена, и без мороки с трехмесячными бесплатными сертификатами и их ограничениями. Зарегистрироваться, оплатить через вебмани, заполнить в CSR свои данные (и сохранить в отдельном файле .key ключ), подтвердить права на домен файлом, еще раз ввести свои данные &#8212; и через пару минут архив с сертификатом уже на почте.</p>
<p>У меня впски работают на nginx + php-fpm, без панели управления, поэтому я ставлю все вручную. В ISPmanager можно их загрузить из веб-интерфейса, в бегете &#8212; даже получить в один клик, как у остальных &#8212; не знаю. Так что изучаем <a href="https://support.comodo.com/index.php?/Default/Knowledgebase/Article/View/1091/37/certificate-installation--nginx" target="_blank" rel="nofollow">справку у Comodo</a> и заворачиваем cat-ом сертификат сайта и бандл с корневыми сертифкатами.</p>
<p>Можно так же сразу сгенерировать <a href="https://weakdh.org/sysadmin.html" target="_blank" rel="nofollow">Diffie-Hellman groups</a> командой:</p>
<p><code>openssl dhparam -out dhparams.pem 2048</code></p>
<p>(это займет некоторое время, и нужно для усиления безопасности и прохождения SSL теста)</p>
<p>Теперь уже можно менять конфиг, но немного задержимся, чтобы поставить http2 и не возвращаться. Если у вас свежая система и nginx 1.10+ с &#8212;with-http_v2_module (проверяется с помощью команды nginx -V), то ничего делать не нужно. Если же нет &#8212; идем на <a href="https://nginx.org/ru/linux_packages.html" target="_blank" rel="nofollow">оффсайт nginx</a>, ставим репозитарии, и обновляем (возможно, придется побегать с бубном и удалить purge-м старую версию &#8212; забекапьте конфиги). </p>
<p>И затем уже для нужного сайта вносим в начало конфига что-то вроде:</p>
<p><code>server {<br />
    listen       80;<br />
    server_name  www.storyfinder.ru storyfinder.ru;<br />
    return       301 https://storyfinder.ru$request_uri;<br />
}</p>
<p>server {<br />
    listen 443 ssl http2;</p>
<p>    server_name storyfinder.ru www.storyfinder.ru;</p>
<p>    ssl on;<br />
    ssl_certificate /etc/nginx/ssl/sf.crt;<br />
    ssl_certificate_key /etc/nginx/ssl/sf.key;<br />
    ssl_dhparam /etc/nginx/ssl/dhparams.pem;<br />
    ssl_prefer_server_ciphers On;<br />
    ssl_protocols TLSv1.1 TLSv1.2;<br />
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK;<br />
    add_header Strict-Transport-Security max-age=15768000;</p>
<p>    ssl_stapling on;<br />
    ssl_stapling_verify on;<br />
    ssl_trusted_certificate /etc/nginx/ssl/sf.crt;</code></p>
<p>Редирект с обычной http версии, работа через http2 (да, она включается так просто), и длинный непонятный список cipher-ов. Можно использовать другой список от weakdh, этот я взял с какой-то статьи на хабре. Дальше уже идет стандартные настройки для работы php.</p>
<p>Перезагружаем nginx, готово! Проверить можно на сайте <a href="https://www.ssllabs.com/ssltest/" target="_blank" rel="nofollow">SSL Labs</a>.</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2017/02/image_1.png" alt="image_1" width="800" height="473" class="aligncenter size-full wp-image-3152" /></p>
<p>Можно еще обновиться до PHP 7, это тоже ускорит сайты, но у меня слишком много старых сайтов =)</p>
<h2>На стороне сайта</h2>
<p>Если бы на этом настройка закончилась&#8230; Для того, чтобы сайт нормально работал через HTTPS, все свои скрипты и изображения он должен так же загружать через https. И если счетчики метрики и адсенс уже давно с универсальным урлом, то тот же LiveInternet на старых сайтах нужно будет обновить. Все подгружаемые js и css файлы должны вызываться с относительным адресом, либо протоколонезависимыми ( //site.ru/file.js например). Все ссылки так же нужно сменить на новые. Подгружаемые с других сайтов изображения, если сайт не поддерживает SSL, нужно загрузить к себе. Подгрузку изображений/шрифтов из файлов стилей так же нужно менять, если она жестко прописана. Ошибки Mixed Content проще всего отслеживать через консоль браузера в том же Chrome.</p>
<p>Современные CMS обычно в курсе таких перемен, менять придется только инфу в постах &#8212; автозаменой, есть такие плагины (а так же <a href="https://wordpress.org/plugins/really-simple-ssl/" target="_blank" rel="nofollow">Really Simple SSL</a> например для вордпресса). Но вот устаревшие или самопис &#8212; зависит от квалификации их написавшего. У меня все три сайта были на самописе, так что пришлось совсем немного поковыряться в шаблонах.</p>
<p>Еще один побочный эффект &#8212; при переходе с вашего сайта на &#171;небезопасный&#187; http сайт &#8212; будет затираться реферер, и в статистике не отобразится, откуда был переход (&#171;с закладок&#187;). Лечится это довольно просто &#8212; нужно добавить блок head следующий код:</p>
<p><code>&lt;meta name="referrer" content="origin"&gt;</code></p>
<p>Так же сбросятся к примеру счетчики репостов, привязанные к урлу страниц, иногда &#8212; плагин дискуса. </p>
<h2>На стороне поисковых систем</h2>
<p>Ничего. 301-й редирект вполне ясно дает понять, куда переехал сайт. В панелях вебмастера гугла ничего дополнительно не указывал, уже через пару дней урлы в серпе поменялись (в панельке тоже автоматом со временем меняются). В яндексе можно вручную поставить галочку &#171;добавить https&#187; в разделе &#171;переезд сайта&#187; &#8212; сам он долго соображает и не меняет в серпе протокол. </p>
<p>На трафике и позициях в первое время никаких изменений нет. Будут ли &#8212; большой вопрос, это не ключевой параметр, а лишь дополнительный. Но хуже от HTTPS точно не станет &#8212; учитывая, сколько шума наводит гугл. А так же благодаря HTTP/2 все изображения/стили/яваскрипты будут загружаться одновременно в одном соединении, что ускоряет загрузку сайтов (к слову, гугл включил его поддержку для своих сервисов, так же как вконтакте, википедия, твиттер и многие другие. Яндекс пока нет). Быстрее загрузка сайтов &#8212; лучше для пользователей, даже если это прирост всего на 10-30%. CSP для фильтрации левой рекламы так же становится не нужен.</p>
<p>Есть ли смысл переносить информационные сайты &#8212; а почему бы и нет? Ускорение загрузки лишним не будет. Благодаря SNI на одном IP адресе может быть сколько угодно https-сайтов. Хотя санкций скорее всего тоже не будет, ближайшие несколько лет точно.</p>
<p>PS. Все 8 ссылок в посте через HTTPS&#8230; Только у nginx нет явного редиректа, пришлось вручную проверить) Впрочем, большая часть айтишных сайтов, особенно связанная с безопасностью, работает через SSL. Сервисы и в рунете большей частью тоже на него перешли.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/ssl-http2/feed/</wfw:commentRss>
			<slash:comments>44</slash:comments>
		
		
			</item>
		<item>
		<title>Интервью с Cheboor, разработчиком keys.so</title>
		<link>https://spryt.ru/keys-so/</link>
					<comments>https://spryt.ru/keys-so/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Mon, 04 Jul 2016 14:21:32 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<category><![CDATA[Заработок]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=2984</guid>

					<description><![CDATA[Я большой любитель разных сервисов для вебмастеров и сеошников (с точки зрения разработки и заработка на них), хотя и мало какими пользуюсь, кроме своих. Поэтому я не смог упустить шанс выведать подробную информацию у автора одного из таких сервисов (известного в узких кругах), да и добротное интервью куда лучше штампованного рекламного поста) Хотя такой формат ... <a title="Интервью с Cheboor, разработчиком keys.so" class="read-more" href="https://spryt.ru/keys-so/" aria-label="Read more about Интервью с Cheboor, разработчиком keys.so">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Я большой любитель разных сервисов для вебмастеров и сеошников (с точки зрения разработки и заработка на них), хотя и мало какими пользуюсь, кроме своих. Поэтому я не смог упустить шанс выведать подробную информацию у автора одного из таких сервисов (известного в узких кругах), да и добротное интервью куда лучше штампованного рекламного поста) Хотя такой формат и не слишком мне привычен. Начнем-с:</p>
<p><strong>Привет! Расскажи кратко о себе &#8212; уверен, большинство вебмастеров слышали или пользуются твоим сервисом <a href="https://www.keys.so/?p=911" target="_blank" rel="nofollow">keys.so</a>, но лишь немногие знают, кто именно за ним стоит. Ты когда-нибудь вел блог?</strong></p>
<p>Привет, меня зовут Дмитрий, в сети уже очень давно (первый сервер на колокейшен был взят в 2004 году), но блога никогда не вел. 33 года, программист, живу в Санкт-Петербурге. Наверно кто-то может меня помнить по проекту Smile SEO Tools &#8212; была такая программа для регистрации в каталогах.</p>
<p><strong>Чем ты зарабатываешь на жизнь, и как к этому пришел?</strong></p>
<p>Я успел поработать программистом в штате, поиграть в игру «собственная веб-студия», потом нырнуть в историю с shareware, пройти по тропе «заработок на сапе» и теперь оказался в текущей позиции, когда у меня есть несколько информационных сайтов и сервис keys.so. Но сейчас я не один, я работаю со своими партнерами, с которыми делятся и сайты, и сервис.</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2016/07/cheboor.jpg" alt="Дмитрий Cheboor" width="800" height="532" class="aligncenter size-full wp-image-2986" /></p>
<p><strong>Старая добрая сапа =) Как пришел к идее создании такого сервиса &#8212; ведь на тот момент (октябрь 2015-го, если не ошибаюсь?) уже были конкуренты &#8212; база пастухова, spywords, сервисы для гугла и т.д. Что вообще предшествовало его появлению?</strong></p>
<p>Прослушав марафон <a href="http://f-seo.ru/" target="_blank" rel="nofollow">Смарта</a> (осенью 2013) и сделав первый сайт по его технологии, я очень захотел разобраться, насколько много ребят серьезно подходят к вопросу производства таких сайтов, каков у них процент успешных проектов, стоит ли в это ввязываться.</p>
<p>У меня была неплохая база подсказок, база ключей из метрики и еще из нескольких источников. Не придумал ничего умнее, чем спарсить все топы, найти список «всех сайтов рунета», просканировать их на предмет меток adsense, сгруппировать-померять-сделать выводы. Сделал, померял, порадовался. Убедился в том, что надо нырять в контентники и допилил keys.so до состояния, когда он мог решать наши с ребятами задачи по сбору и кластеризации семантических ядер. Издержки на всю эту историю не нулевые, поэтому конечно хотелось как-то завернуть все в упаковку и продать кому-то еще. Сначала это были несколько знакомых, потом первые «честные» продажи (не знакомым людям), следом &#8212; договорились с <a href="http://puzat.ru/" target="_blank" rel="nofollow">Романом Пузатом</a> о включении слайда keys.so в его марафон. В день релиза этого урока у нас был аврал, и мы убедились, что надо все доводить до более серьезной степени проработки.</p>
<p>Хоть конкуренты и есть – spywords, prodvigator, advodka, но на деле они про другое. Самая большая база у spywords и там 23 млн ключевых слов (когда я начинал кейссо – у них было 12 кажется, у меня – 60, сейчас – 76млн). Наверно для каких-то целей такого объема хватает. Для хорошей проработки ядра контентного сайта или даже для действительно проработанной кампании в Директе – явно недостаточно. А всякие плюшки в виде поиска сайтов одного владельца были совершенно никем не реализованы в таком объеме.</p>
<p>В общем у меня не было сильных сомнений в необходимости – это был собственный рабочий инструмент, которым мы делали свои сайты и на старте keys.so задача была переложить стоимость содержания этого инструмента на чужие плечи.</p>
<p><strong>Меня самого сильно интересуют подобные сервисы, но все же в первую очередь &#8212; финансовая эффективность. Одно дело &#8212; сервис для себя и для знакомых, и совсем другое &#8212; успешный коммерческий продукт. Если я правильно понял, ты сам полностью создал сервис, или нанимал людей для некоторых задач? И самый главный вопрос &#8212; сколько сейчас платящих подписчиков, примерно?</strong></p>
<p>Сервис в первую очередь под себя, поэтому вопросы финансовой эффективности долго оставались на втором плане. Сейчас они по-прежнему на втором плане, но начинаем работать над популяризацией сервиса, пробуем себя в маркетинге. Пока количество подписчиков не велико &#8212; около 100.</p>
<p>Весь код в конечном итоге написан мною, дизайн на аутсорсе. Один из моих партнеров просто гуру настройки серверов и он здорово помог как в вопросе подбора железа, так и в тюнинге mysql, совместно решалась часть технологических задач. В общем оказалось, что данных действительно много и когда их так много &#8212; это становится серьезной проблемой.</p>
<p><strong>Сейчас поддерживаешь связь со Смартом/Пузатом? У Смарта все так же живой форум и новый марафон на подходе (правда, на форуме они собирают складчину на 30+ человек &#8212; очевидный признак того, что для таких вебмастеров цены все же высоковаты). </strong></p>
<p>С Алексеем Смартом общаемся, правда, преимущественно не про keys.so. Во время его визита в Питер встречались, замечательно провели время, думаю о поездке в Самару, но вечно отодвигается. С Романом общение происходило как-то в деловом русле, думаю следующая встреча состоится на Кинзе, но вряд ли это будет какое-то личное общение. Найдется ли место для keys.so в рамках новых марафонов ребят я не знаю, но буду очень рад, если инструмент сочтут достойным )</p>
<p>По поводу складчин мы не переживаем, сейчас главная цель – популяризация сервиса.</p>
<p><strong>Про поиск сайтов одного владельца &#8212; такие сервисы были и есть, многие даже открытые, но сейчас у тебя действительно очень много плюшек, которых нигде нет &#8212; поиска по Moevideo/Leadia и прочем (не хватает тизернета/бодиклика еще). А ситуации, когда код размещается только на внутренних страницах, а не на главной &#8212; тоже пробивается? База часто переиндексируется? (большая проблема таких сервисов &#8212; устаревшая информация)</strong></p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2016/07/my_sites.png" alt="my_sites" width="800" height="556" class="aligncenter size-full wp-image-2987" /></p>
<p><em>Так выглядит список сайтов с моим идентификатором адсенса на keys.so =)</em></p>
<p>Одно время модным способом сокрытия идентификатора было помещение его в отдельный js-файлик, например ads.js. большинство (точнее все сервисы, что видел я) такие ситуации разобрать не могли, роботы keys.so открывают все js, поэтому пробив сильно выше. И как ты правильно заметил &#8212; есть поиск и по другим сетям, список которых будет расширяться.</p>
<p>У keys.so есть три вида данных и все три имеют разную периодичность апдейтов:</p>
<ol>
<li>Частотности и биды ключей – стараемся обновлять данные раз в три месяца. Пока правда еще не было случая, когда база осталась бы неизменной в течение трех месяцев, т.е. апдейты проходили чаще;
<li>Результаты выдачи – декларируем срок годности 2 месяца, надеюсь будем управляться быстрее. Фактически же если сегодня данным по региону Москва три недели, то по региону Санкт-Петербург – одна неделя;
<li>Результаты сканирования доменов – в очередь на пересканирование домен встает по истечению трех месяцев с момента последнего сканирования. Новые домены встают в начало очереди. При этом сканирование у нас не всегда полностью меняет данные. Если наш робот видел на сайте идентификатор Adsense, а при следующем сканировании никакого Pubid не нашлось – старый удален не будет в течение шести месяцев. С каждого сайта мы открываем до 20 страниц, на каждой странице – все встреченные js. Т.е. если код только на внутренних – у нас есть все шансы его найти. Но роботы у нас довольно нежные – один сайт в один поток с совсем огромными таймауатами.
</ol>
<p><strong>Получается, у тебя сейчас основной заработок все таки с информационных сайтов, несмотря на весьма неплохие результаты по подписчикам?</strong></p>
<p>Да, пока основной источник дохода – сайты.</p>
<p><strong>&#171;данных действительно много&#187; &#8212; да уж, я как-то собирал базу сайтов для рунета, для сохранения статистики &#8212; это явно цветочки по сравнению с тем, что у тебя) Для ощущения масштаба &#8212; сколько сейчас весит база mysql? Расскажи пару слов про стек используемых технологий.</strong></p>
<p>Когда база в последний раз была единой она весила примерно 700гб на один регион, это с индексами. Теперь она разбита на несколько сотен баз, данные денормированы, многое дублируется. В общем шардинг во все поля. Думаю, сейчас объем порядка 800 гб на один регион и около 1.4тб на 2 региона.</p>
<p>Все прям на удивление просто. PHP + Mysql. Даже не MariaDB, которую попробовали, но в результате решили остаться на основной ветке. На клиенте совсем чуточка AngularJS. В порыве страсти был подход к задаче с MongoDB в качестве основного хранилища, первая версия роботов была написана на C++, но в результате от всего этого отказались в пользу более прозрачной системы, пусть и чуть более примитивной местами. В прошлой версии сервиса, т.е. две-три недели назад, одним из основных технологических моментов было использование Sphinx. Классная штука, но даже ее ампутировали, переиграв всю схему хранения данных и не только не упав в производительности, но даже выиграв раза в полтора-два.</p>
<p><strong>Чем был обоснован такй выбор тарифной сетки и её возможностей? Стартовый тариф уже стоит довольно ощутимо, но при этом обладает весьма скромными возможностям (только собирать с единичных сайтов запросы/страницы, без группового анализа и поиска сеток сайтов). Базовый тариф, даже с учетом опта, будет подъемен только для веб-студии или оборотистых вебмастеров. Понятно, что такой ценой можно отсеять новичков и сократить нагрузку на сервер, но ведь это по сути приводит к вторичному рынку &#8212; люди берут доступ в складчину, или предоставляет вторичные услуги (а-ля сбора СЯ/выборки из базы). При этом есть софт с похожим функционалом для кеев, но при этом бесплатные (!!) &#8212; <a href="http://www.bukvarix.com/" target="_blank" rel="nofollow">http://www.bukvarix.com/</a> например. Или ты вообще никак не анализировал это, а просто взял тарифы из спайвордса и чуть-чуть изменил?</strong></p>
<p>Тарифы – посмотрели на конкурентов, сделали чуть дешевле, при этом в рамках тарифа дали чуть больше. Т.е. у условного «конкурента №1» маленький тариф стоит 1980р и там 5000 строк отчета за эти деньги – значит у нас 1500 рублей и 20 000 строк отчета. Большой тариф – 5000р – значит у нас примерно столько же, ведь функционала у нас сильно больше – и групповые отчеты просто безумно клевые <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> и поиск сетей конкурентов.</p>
<p>Я себя считаю весьма компетентным человеком в вопросе построения семантического ядра, сборе запросов и тд. При этом я реально не знаю, как построить ядро используя только Букварикс, базы Пастухова, MOAB или любую другую подборку ключей. Мне кажется, что это невозможно. Дело не в том, что базы хорошие или плохие, дело в том, что ты не знаешь, что в них искать.</p>
<p>А в подходе, который проповедует спайвордс, продвигатор, адводка и keys.so все просто – делаешь сайт про парники – скорми системе сайт teplicnik.ru и через 10 минут ты получишь супер-ядро, в котором будут такие слова, о которых ты не догадывался.</p>
<p>Про стоимость тарифов – имхо ты с другой стороны на это смотришь. Я считаю, что минимум 50% успеха контентного проекта – это его ядро. С помощью кейссо на Базовом тарифе, за 1 месяц я смогу наделать себе ядер на год вперед, вот без преувеличения. Подготовить одно ядро займет 10 минут, ну может 20. Конечно, это без кластеризации, без выделения рубрик, но это будет исчерпывающий список запросов тематики. Если я собираюсь делать относительно большой сайт, пусть на 300 статей. Наверно в среднем по рынку, сейчас себестоимость статьи с «публикацией чужими руками» выйдет в районе 500 рублей. Пусть 333, для удобного счета <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> В таком случае, подготовка всего сайта обойдется грубо говоря в 100 000 рублей. Если так, то 1 месяц Базового тарифа keys.so составит менее 5% от стоимости финального сайта. А правильное ядро – залог хорошего результата. В общем я уверен, что цена хоть и не бросовая, но весьма адекватна.</p>
<p><strong>Ты так говоришь, как будто собрать ядро через кейссо это совсем просто)</strong></p>
<p>Да, мне кажется, что это действительно довольно несложно. Если хочешь &#8212; можем сейчас попробовать собрать ключи под сайт какой-либо темы. Называй тематику или сайт-конкурент.</p>
<p><strong>Ну, например, для сайта сейчас уже не очень актуальной тематики &#8212; свободных путешествий/таиланда, конкурент &#8212; life-trip.ru</strong></p>
<p><iframe loading="lazy" width="800" height="472" src="https://www.youtube.com/embed/--oBvbROm9M" frameborder="0" allowfullscreen></iframe></p>
<p><a href="https://www.youtube.com/watch?v=--oBvbROm9M" target="_blank" rel="nofollow">https://www.youtube.com/watch?v=&#8212;oBvbROm9M</a></p>
<p><strong>О, теперь понятней. Конкурентов для потенциальной покупки сайтов так искать куда проще) А как насчет гугла &#8212; они с яндексом все же на равных почти, у меня большинство сайтов имеют лучшие позиции в гугле, а не в яндексе. Не планируется его выдачу парсить?</strong></p>
<p>Анализировать Гугл планируем, но это вопрос не сегодняшнего дня. Для информационных сайтов может быть доли двух поисковиков и соизмеримы, а для коммерции – Яндекс явно впереди. При этом мы сейчас пытаемся подстроиться под потребности контекстологов, а у них – непаханное поле – регионов в Яндексе много, адекватные данные (кроме кейссо) есть только для Москвы, хоть какие-то – еще для Питера. Сейчас выкатим десяток регионов, зададим новый тренд и уже следом можно будет переключиться на Гугл.</p>
<p>По поводу покупок сайтов – тут тоже кейссо может быть помощником – продавец рассказывает про перспективы роста, а ты видишь, что у сайта выраженных конкурентов нет, и 25% ключей дожаты в топ5 – роста ждать особо неоткуда. Говорят про «старый трастовый сайт» а все ключи глубже 10й позиции – наверно есть фильтры. Рассказывают про «первый сайт, хочу сделать новые» а у владельца 20 других площадок – может с этой что-то не то? Или предлагают слишком вкусную сделку и есть подозрения в мошенничестве, посмотри другие сайты, свяжись по контактам, указанным на них– вдруг предмет продажи угнали и пытаются быстро перепродать.</p>
<p><strong>И базовый обзор сайтов доступен бесплатно, что тоже большой плюс (в том числе по предположению аудитории сайта, что иногда довольно сложно).</p>
<p>Ты говорил, что основной доход у тебя идет с информационных сайтов. Можешь немного описать свою &#171;империю&#187;, стоит ли сюда соваться новичку? Ведь в том числе благодаря все более доступным инструментам и марафонам конкурентов становится всё больше, во многих тематиках очень горячо (со стороны). Как ты смог подняться? В паблике к сожалению довольно мало информации именно о серьезных вебмастерах, кроме буквально нескольких людей у всех на слуху.</strong></p>
<p>У нас с партнерами все довольно скромно – порядка 30 сайтов, преимущественно строительной тематики. Почти все сайты сделаны с помощью keys.so – первые – с помощью маленького и слабенького внутреннего, последние – с помощью той версии, что в паблике.</p>
<p>Сейчас по моим наблюдениям рост сайтов стал более инерционным, если у новичка есть упорство и время – можно нырять, если хочется быстрых результатов, то вероятно лучше посмотреть в другие стороны. Я не думаю, что вход для новичков закрылся, но времена меняются и теперь надо больше требований предъявлять к качеству сайтов, к самому процессу их запуска.</p>
<p><strong>Глядя на динамику развития сервиса (насколько я понял, в паблике он всего лишь полгода, а уже стам весьма востребован и прибылен) нет желания больше сосредоточится именно на создании сервисов/SaaS? Конечно, не будь изначально информационных сайтов и необходимости в ключах &#8212; не пришла бы в голову идея создать такой сервис. Но во все времена продавать лопаты было куда выгоднее, чем копать золото)</strong></p>
<p>Да, конечно такие мысли крутятся. И если сейчас смотреть на мой рабочий день, то 75% энергии уходит в сторону <a href="https://www.keys.so/?p=911" target="_blank" rel="nofollow">keys.so</a>, а сайты и остальное глубоко на вторых ролях. Сервисы – это красиво и клево, это работа с аудиторией, а не промывание тысяч уников в десятки кликов. Но технологически это сложнее. С сайтами все просто и понятно. Сделал, настроил, все. Дальше можно проплатить все домены-сервера, и уехать на два месяца, с сервисами так не получится. В общем пока сайты мне кажутся более предсказуемым и более стабильным видом деятельности.</p>
<p>Про лопаты – да, и у меня постоянно эта история в голове. Но что-то мне кажется, что в случае сайтостроения соотношение заработков другое. Да и основные продавцы лопат здесь – это не сервисы типа кейссо или мутагена, а биржи контента.</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2016/07/arb_direct.png" alt="arb_direct" width="483" height="279" class="aligncenter size-full wp-image-2990" /></p>
<p><strong>Сложнее, конечно, но на то мы и программисты) </p>
<p>Биржы контента конечно имеют большие обороты, но по чистому заработку сервисы с подпиской мало им уступают &#8212; даже имея аудиторию на порядки меньше. Саппорить несколько сотен знающих клиентов куда проще, чем тысячи исполнителей и заказчиков, зачастую неопытных.</strong></p>
<p>Ты прав, чистых денег с бирж наверно не колоссальные количества, да и бирж то всего 4 грубо говоря (адвего, еткст, контентмонстр, турботекст), т.е. там видимо не разгуляться новичку) А саппорт &#8212; это мой персональный ад, как интроверту мне всегда хочется минимизировать общение с людьми.</p>
<p><strong>Хм, можно наверное закругляться, и так объем приличный, и вроде бы интересные темы раскрыли)</strong></p>
<p>Спасибо, Андрей, чет интервью оказывается интересная штука <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p><strong>Ага, особенно с интересными людьми, которые редко выходят в паблик)</strong></p>
<p style="text-align: center;"><a href="https://www.keys.so/?p=911" target="_blank" rel="nofollow"><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2016/07/keysso.png" alt="keysso" width="318" height="75" class="aligncenter size-full wp-image-2994" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/keys-so/feed/</wfw:commentRss>
			<slash:comments>17</slash:comments>
		
		
			</item>
		<item>
		<title>Почему сервисы вытеснят статейники</title>
		<link>https://spryt.ru/content-suck/</link>
					<comments>https://spryt.ru/content-suck/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Fri, 12 Feb 2016 13:05:22 +0000</pubDate>
				<category><![CDATA[Бред]]></category>
		<category><![CDATA[вебдев]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=2878</guid>

					<description><![CDATA[Жизненный цикл сайтов &#8212; штука странная. Какие-то живут годами, набирая аудиторию, другие &#8212; в одночасье её лишаются и исчезают. Разумеется, вебмастерам хочется иметь сайты первого типа, которым не страшны изменения в алгоритмах ПС, которые стабильно приносят доход и не дают причин для волнений. В последнее время такой &#171;тихой гаванью&#187; стали считаться статейники, на которые очень ... <a title="Почему сервисы вытеснят статейники" class="read-more" href="https://spryt.ru/content-suck/" aria-label="Read more about Почему сервисы вытеснят статейники">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Жизненный цикл сайтов &#8212; штука странная. Какие-то живут годами, набирая аудиторию, другие &#8212; в одночасье её лишаются и исчезают. Разумеется, вебмастерам хочется иметь сайты первого типа, которым не страшны изменения в алгоритмах ПС, которые стабильно приносят доход и не дают причин для волнений. В последнее время такой &#171;тихой гаванью&#187; стали считаться статейники, на которые очень многие переключились &#8212; как на создание с нуля, так и на скупку. Но что в долгосрочной перспективе?</p>
<p>Но сначала определим, что является характерными чертам <strong>статейников</strong> (да и, в целом, вообще говносайтов):</p>
<ul>
<li>Источники трафика: только ПС (>90%), еще хуже &#8212; только одна ПС (Гугл или Яндекс)
<li>Число просмотров на посетителя: меньше 1.5
<li>Возвраты посетителей: меньше 20% (&#171;постоянная аудитория&#187; в LI, сравните &#171;новые&#187; и &#171;посетители за день&#187;)
</ul>
<p>Нет никакой разницы, уникальный ли шаблон на сайте, поддерживает ли он адаптивность, насколько устарели данные, есть ли в статьях фотографии, уник или копипаст, и прочее. Главное &#8212; это именно поведение посетителей на сайте. В худшем приближении статейник представляет собой сайт на вордпрессе, с сотней-другой постов по какой-то тематике, без комментариев, у которого весь траф с ПС с преобладанием яндекса (70:30 с гуглом), числом просмотров на посетителя 1.3, и все посетители &#8212; новые (90-97%). </p>
<p>Да, эти сайты собирают трафик, посетители читают статьи, кликают на рекламу, приносят доход. Это вполне выгодное вложение. Но что дальше? А ничего. Каждый день создаются новые статейники, вбрасывая в сеть миллионы знаков очередного рерайта. Посетители даже не вспомнят ваш сайт, если он чуть сдвинется в серпе, а в случае каких-то санкций от ПС (за агрессивную монетизацию например) сайт фактически прекратит существование (как прекратили существование сателлиты под продажу ссылок). Вопрос не в том, произойдет ли это &#8212; а в том, когда это произойдет. Может, через год. Может, через три. А может и через месяц.</p>
<p>О, я уже слышу &#171;пользователям нужны ответы на их вопросы&#187;. Да, разумеется. Но вы уверены, что статейники предоставляют лучший контент? В интересующей меня тематике ответы на все вопросы я получаю либо на сайтах с документацией (<a href="http://php.net/" target="_blank" rel="nofollow">php.net</a>, <a href="http://htmlbook.ru/" target="_blank" rel="nofollow">htmlbook.ru</a>), либо на <a href="http://stackoverflow.com/" target="_blank" rel="nofollow">stackoverflow.com</a>. Все чаще я натыкаюсь на <a href="http://wikihow.com/" target="_blank" rel="nofollow">wikihow.com</a> &#8212; хотя он не так популярен в РФ. Прослойку экспертного контента занимают профессиональные ресурсы и блоги, где не место рерайту или копирайту, а курировать такие проекты вебмастеру &#8212; слишком накладно. Что остается? Разный треш в виде женских сайтов, кулинарии, стройки, медицины и т.д., в который с радостью бросаются неофиты. И даже в них уже есть жирные лидеры, обросшие лояльной аудиторией и доверием поисковиков. </p>
<p><img decoding="async" src="https://spryt.ru/wp-content/uploads/2016/02/IMG_0172_.jpg" alt="" style="max-width: 100%" class="aligncenter size-full wp-image-2880" /></p>
<p><span style="color: gray;">На <a href="http://f-seo.ru/lichnoe/marafonskaya-vstrecha-yanvar-2016.html" target="_blank" rel="nofollow">марафонской встрече</a> вебмастеров у f-seo</span></p>
<p>Какой выход? Самому становится тематическим лидером, разумеется. А для этого придется вкладываться в сайт &#8212; причем не в статьи и числа на счетчике, как многим привычно, а в бренд, в технические дополнения, в социалки, всё по взрослому. Когда 30-50% посетителей &#8212; вернувшиеся (неважно, из ПС или из закладок). Когда сайт обрастает обратными трафовыми ссылками с форумов, которые оставляют сами пользователи. Когда вам выгодней продавать рекламу напрямую, а не через ПП. </p>
<p>Или же заниматься сервисами/платформами. Это еще более гиморней и затратней, но в итоге это дает большую автономность и масштабируемость. Более лучший сервис со временем перетягивает аудиторию на себя &#8212; как это случилось с пикабу, который относительно быстро обошел старую гвардию полуварезных развлекательных сайтов на DLE &#8212; с удобным функционалом, дизайном и редакторской политикой. В то время как тот же башорг, застряв в прошлом, продолжает терять аудиторию. Се ля ви. </p>
<p>Развлекалово не тянет? Пожалуйста, хабр и прочие продукты TM. Вопросы и ответы? Ответы.майл собирают 87м посетителей в месяц &#8212; это пятый по посещаемости сайт в рунете (согласно рейтингу LI). Популярный кулинарный сайт на 800к уников в день &#8212; кто пишет рецепты? Пользователи. Аггрегаторы (к примеру, цен на товары) тоже не особо страдают от недостатка посетителей. Фактически, если зайти в <a href="http://www.liveinternet.ru/rating/#period=month;" target="_blank" rel="nofollow">рейтинг LI</a> и начать листать сайты &#8212; большая часть на первых страницах либо наполняется пользователям, либо сервисы/платформы, либо событийные. </p>
<p>Мы люди маленькие, нам достаточно и небольших сайтов &#8212; да, конечно. Различных тематик &#8212; сотни, постоянно появляются новые инфоповоды, гиганты не всегда это отслеживают. В одном рунете больше 15к сайтов с посещаемостью больше килоуника в день &#8212; так что почему бы и нет. Интернет он большой, в каких-то тематиках нет бОльшого размера аудитории, да и мало какие вебмастера мыслят в масштабах сотен тысяч посетителей (или хотя бы десятков). </p>
<p>И возвращаясь к теме статейников &#8212; если ваши сайты по профилю поведения пользователей не отличаются от дорвеев, как долго будет продолжаться праздник? Не задумывались, почему при очевидной простоте перехода на сайты под бурж (ключи/СЯ уже есть, работа ведется и так с фрилансерами-копирайтерами, просто заменить русскоязычных на англоязычных, или вообще засадить обычных переводчиков с филфака) все продолжают <s>жрать кактус</s> работать в рунете с копеечными ценами на клики? Ответ прост &#8212; потому что Яндекс позволяет вам это делать (обратите внимание на первый пункт &#8212; у многих статейников не просто весь траф с ПС, он еще и идет только с Яндекса), в отличие от гугла (с которыми по общему трафику в рунете разница небольшая &#8212; всего на 5% меньше, чем у яндекса). Рунет отстает от буржунета в SEO на 3-5 лет &#8212; считайте сами дальнейшие перспективы.</p>
<p><img decoding="async" src="https://spryt.ru/wp-content/uploads/2016/02/google.png" alt="google" style="max-width: 100%" class="aligncenter size-full wp-image-2881" /></p>
<p>Такие дела. Не забывайте про диверсификацию.</p>
<p>PS. Для любителей аналитики &#8212; найдите самый популярный сайт в рунете, который будет соответствовать критериями статейника/говносайта выше) Для проверки можете использовать <a href="http://liarchive.ru/" target="_blank" rel="nofollow">liarchive.ru</a> &#8212; там данные и по посещаемости, и по просмотрам на посетителя, и по постоянной аудитории. Подсказка &#8212; это женский статейник на 80 килоуников, который их поднял за полгода (и с открытой статой). В основном всех срубает на 30-40к в день, тематики стандартные &#8212; женская, медицина, новости.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/content-suck/feed/</wfw:commentRss>
			<slash:comments>84</slash:comments>
		
		
			</item>
		<item>
		<title>LiArchive &#8212; история посещаемости сайтов с закрытыми счетчиками</title>
		<link>https://spryt.ru/liarchive/</link>
					<comments>https://spryt.ru/liarchive/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Wed, 21 Oct 2015 11:23:29 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<category><![CDATA[Мои проекты]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=2824</guid>

					<description><![CDATA[Я очень часто занимаюсь анализом сторонних сайтов (для покупки, рекламы, анализа ниш и т.д.), и очень часто счетчик LiveInternet есть, данные на счетчике показываются, но сами статы закрыты. Конечно, можно прикинуть примерную посещаемость (данные за 24 часа и за 31 день), но этого не всегда достаточно &#8212; могут быть спады в выходные, динамика может быть ... <a title="LiArchive &#8212; история посещаемости сайтов с закрытыми счетчиками" class="read-more" href="https://spryt.ru/liarchive/" aria-label="Read more about LiArchive &#8212; история посещаемости сайтов с закрытыми счетчиками">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Я очень часто занимаюсь анализом сторонних сайтов (для покупки, рекламы, анализа ниш и т.д.), и очень часто счетчик LiveInternet есть, данные на счетчике показываются, но сами статы закрыты. Конечно, можно прикинуть примерную посещаемость (данные за 24 часа и за 31 день), но этого не всегда достаточно &#8212; могут быть спады в выходные, динамика может быть негативной, ну и вообще неудобно. Учитывая, что более чем 70% сайтов статы закрывают &#8212; становится грустно. Однако &#8212; сами цифры не счетчиках закрывают около 5% сайтов, поэтому появилась идея для сервиса, который каждый день будет собирать статистику за 24 часа для каждого сайта и сохранять её для анализа. Сказано &#8212; сделано:</p>
<p><a href="http://liarchive.ru/" target="_blank" rel="nofollow"><img decoding="async" src="https://spryt.ru/wp-content/uploads/2015/10/liarch.png" alt="liarchive" style="max-width: 100%" class="aligncenter size-full wp-image-2825" /></a></p>
<p>Основная проблема возникла не с самого считывания стат, а с получением списка сайтов. В рейтинге LI участвует 700к сайтов &#8212; это всего лишь половина сайтов со счетчиком. Поэтому пришлось затариваться базами и проверять, проверять, проверять &#8212; базы ЯКа, DMOZ, топ 1м алексы, доноры сапы, все RU и SU домены (наиболее затянутое &#8212; пришлось чекать 5м доменов). В итоге удалось получить список из 1,094,925 сайтов с открытым счетчиком LI, для которых уже больше месяца и собираются данные. Все еще остается 400к неучтенных сайтов, но все же покрытие неплохое, и все более-менее посещаемые и публичные сайты в базу попали.</p>
<p>Кроме того, на основе этих данных я попытался рассчитать уровень &#171;постоянной аудитории&#187; для сайтов. Благодаря сервису мы имеем реальную среднюю посещаемость в день, а с публичных данных счетчика &#8212; число уникальных посетителей в месяц. Сравнивая их, мы получим число посетителей, которые посещают сайт регулярно (к примеру, посещаемость топсапы &#8212; 1000 уников в день, уникальных посетителей в месяц же только 16к. Из этих данных получается, что 500 человек заходит на сайт регулярно &#8212; что подтверждается данными на странице &#171;постоянная аудитория&#187;, а так же по &#171;числу новых посетителей&#187;). Только все это доступно для любых сайтов с отображением статистики на счетчиках, поэтому не нужно гадать, что перед тобой &#8212; статейник по ПС или сервис с аудиторией.</p>
<p>Энджой &#8212; <a href="http://liarchive.ru/" target="_blank" rel="nofollow">http://liarchive.ru/</a></p>
<p>Из технической информации &#8212; опрос счетчиков начинается в 10 вечера, и продолжается около полутора часов (250 сайтов в секунду). Работает на старом добром PHP, с использование библиотеки RollingCurl, в 20 потоков (можно выше, но впска не резиновая, незачем заваливать la). Графики на Google JS charts мегатормозные, серверных либ &#8212; совсем мизер, с отвратительным UI. Поэтому пришлось мучить уже deprecated Google Images Chart API, чтобы все работало быстро и было красиво. Сервис все еще в бете (не настроено регулярное добавление свежих сайтов и доменов, нет поддержки кирилических доменов), но предложения и сотрудничество приветствуется.</p>
<p>Второй вариант использования &#8212; это выборки сайтов по параметрам, но этот сервис в паблик скорее всего не выйдет. Так же как выборки посещаемости за более длительное время (когда они наберутся конечно). Се ля ви)  </p>
<p>PS. Уже подумал, а стоит ли вообще делать сервис открытым.. Ведь чем больше людей о нем узнает &#8212; тем больше людей будет закрывать отображение статистики на счетчиках (я уже так давно делаю для нужных сайтов), не исключено и повышенное внимание со стороны самого LiveInternet. С другой стороны, многие сайты уже и так закрыли статы, а аудитория у блога не настолько большая, чтобы это как-то сильно повлияло. Пусть будет одним сервисом для анализа сайтов больше =)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/liarchive/feed/</wfw:commentRss>
			<slash:comments>39</slash:comments>
		
		
			</item>
		<item>
		<title>Защищаем сайт с помощью CSP</title>
		<link>https://spryt.ru/csp/</link>
					<comments>https://spryt.ru/csp/#comments</comments>
		
		<dc:creator><![CDATA[Spryt]]></dc:creator>
		<pubDate>Fri, 11 Sep 2015 09:52:41 +0000</pubDate>
				<category><![CDATA[вебдев]]></category>
		<guid isPermaLink="false">http://spryt.ru/?p=2801</guid>

					<description><![CDATA[Вы наверное замечали в статитике LI в графе &#171;переходы на другие сайты&#187; кучу непонятных доменов вроде x8k.ru, quick-searcher-sng-v2.com или *.xyz? Причем на сайте ничего такого нет и в помине, никаких вирусов, ничего. Откуда же они все берутся? Все просто. Помните инсталлы, которые ушлые вебмастера забрасывают юзерам? С ними в систему устанавливаются многочисленные тулбары, малвари и ... <a title="Защищаем сайт с помощью CSP" class="read-more" href="https://spryt.ru/csp/" aria-label="Read more about Защищаем сайт с помощью CSP">Читать далее</a>]]></description>
										<content:encoded><![CDATA[<p>Вы наверное замечали в статитике LI в графе &#171;переходы на другие сайты&#187; кучу непонятных доменов вроде x8k.ru, quick-searcher-sng-v2.com или *.xyz? Причем на сайте ничего такого нет и в помине, никаких вирусов, ничего. Откуда же они все берутся?</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2015/09/li_xyz.png" alt="li_xyz" width="508" height="322" class="aligncenter size-full wp-image-2811" /></p>
<p>Все просто. Помните инсталлы, которые ушлые вебмастера забрасывают юзерам? С ними в систему устанавливаются многочисленные тулбары, малвари и даже целые браузеры. Вы же не думаете, что люди их написавшие просто так платят по 2500 рублей за 1000 установок их софта? Разумеется нет. Но если в открытую красть деньги со счета в сбербанке слишком палевно и подпадает под УК, то просто добавлять на посещаемых сайтах рекламу &#8212; совершенно безопасно. Конечно, их возможности ограничены, но они могут на любой сайт встроить свой js, который может делать что угодно &#8212; заменять ваш адсенс код тизерам, ставить попап с рекламой, кликандер, что угодно. Не забывайте &#8212; в LI лишь палятся те сайты, которые сами используют LI (что глупо). На моем сайте развлекательной тематики 10-30% юзеров оказались заражены такой фигней (на секундочку забудем, кто именно подсовывал им инсталлы). </p>
<p>Конечно, такой возможностью пользуются не только злоумышленники &#8212; есть и вполне &#171;белые&#187; плагины и расширения браузера, которые с помощью такого яваскрипта делают полезные вещи. Например, советник яндекса, или плагин от Evernote. Но в большинстве случаев это именно малвари. И, к сожаелению, SSL тут не спасет &#8212; половина этой малвари грузится через https, а внедрение происходит на уровне браузера.</p>
<p>В идеальном мире сами браузеры должны заниматся защитой пользователей (а грамотные пользователи не попадутся на такие вещи &#8212; поэтому на сайтах с более-менее продвинутой аудиторией такой проблемы нет). Но увы, разве что Яндекс.Браузер делает какие-то шаги. В некоторых случах поисковые системы даже накладывают санкции за такие вещи (впрочем, никогда с этим не сталкивался, лишь на основе сообщений на форумах) &#8212; особенно если это касается развлекательных сайтов с хорошей аудиторией. Но даже без этого часть пользователей ваших сайтов скорее всего видит не один аккуратненький баннер адсенса, а вакханалию из полурабочего сайта, заваленного шок-тизерам. Что напрямую влияет и на ваш собственный доход, и на отношение пользователей.</p>
<p>Но что же делать? Все просто &#8212; все таки данный софт действует в рамках браузерных ограничений, которые предписывают ему следовать кое-каким правилам. Если сайт указывает, что нельзя загружать любые js файлы, кроме как с собственного домена &#8212; то так оно и будет. Тоже самое касается изображений и стилей. Да, всего лишь) Называется данная технология <strong>Content Security Policy</strong>.</p>
<p>Первый пациент &#8212; это сервис с 5000 уников в сутки довольно развлекательной тематики. Каждый день 150 человек переходили на левые сайты через такие расширения (повторюсь, это только среди тех идиотов, которые использовали LI на своих TDS для перенаправления посетителей). С установкой CSP каждый день блокировалось 10.000 случаев подгрузки левых JS-файлов (во первых, каждый пользователь загружал несколько страниц, каждый раз вызывая блокировку. Во вторых, при просмотре одной странице к ней могли попытаться подгрузится 5-10 файлов &#8212; даже не знаю, как они решают конфиликты между собой, если каждый из них будет вешать кликандер =). Вот выборка самых популярных доменов за три дня:</p>
<p><img loading="lazy" decoding="async" src="https://spryt.ru/wp-content/uploads/2015/09/csp.png" alt="csp" width="646" height="624" class="aligncenter size-full wp-image-2802" /></p>
<p>Как видите, полный фарш &#8212; и Яндек.Советник (метабар), и маркетгид, и quick-searcher, даже google analytics подгружают (на сайте его нет). И это только вершина айсберга, еще часть скриптов грузится через data:base64 (они тоже блокируются, видны в таблице), и еще часть &#8212; инлайны, который увы не блокируются (если запретить &#8212; тот же адсенс не разместишь).</p>
<p>Но переходим к технической части. Для блокирвки всего этого хлама нужно, чтобы сайт отдавал браузеру заголовок &#171;<em>Content-Security-Policy</em>&#187; со списком настроек и разрешенных хостов. Например, вот так (разрешен адсенс, LI, метрика, VK/FB/Twitter), через PHP:</p>
<blockquote><p><code>header("Content-Security-Policy: default-src 'self' data: http://googleads.g.doubleclick.net http://pagead2.googlesyndication.com/ https://pagead2.googlesyndication.com/ http://www.google.com/ http://mc.yandex.ru/ https://mc.yandex.ru/;style-src 'self' 'unsafe-inline' https://vk.com/ https://st.mycdn.me/;frame-src 'self' http://www.facebook.com/ https://www.facebook.com/ http://static.ak.facebook.com/ https://s-static.ak.facebook.com/ https://connect.ok.ru/ http://vk.com/ https://login.vk.com/ https://vk.com/ https://*.doubleclick.net/ http://googleads.g.doubleclick.net/ http://platform.twitter.com/ http://pagead2.googlesyndication.com/ https://pagead2.googlesyndication.com/;img-src 'self' http://counter.yadro.ru/ https://mc.yandex.ru/ http://vk.com/ https://vk.com/ https://syndication.twitter.com/ https://s0.2mdn.net/ https://pagead2.googlesyndication.com/ http://pagead2.googlesyndication.com/ data:;media-src 'self';font-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval' https://vk.com/ http://vk.com/ https://queuev4.vk.com/ http://platform.twitter.com/ https://cdn.syndication.twitter.com/ http://pagead2.googlesyndication.com/ https://pagead2.googlesyndication.com/ https://connect.facebook.net/ http://connect.facebook.net/ https://*.doubleclick.net/ http://connect.ok.ru/ https://connect.ok.ru/ https://mc.yandex.ru/ http://mc.yandex.ru/ https://s0.2mdn.net/; report-uri /csp.php");</code></p></blockquote>
<p><em>(ВНИМАНИЕ! Этот код указан в качестве примера, его работоспособность и безопасность никак не гарантируется. Более того, тут много лишнего, часть исключений дублируется и т.д. Я не спец, мне главное чтобы ехало)</em></p>
<p>Зачем одновременно http и https? Увы, некоторые браузеры не понимают разницы, и если написать только домен (стандарты это разрешают), загрузку через SSL блокируют (это хорошо видно в репортах). Вам же не хочется, чтобы у энного процента посетителей не грузился адсенс? Так же данный заголовок можно добавить через .htaccess, что-то вроде такого (максимально параноидальный &#8212; все загрузки вне самого домена блокируются, даже статистика не будет работать):</p>
<blockquote><p><code>Headers set Content-Security-Policy "default-src 'self'"</code></p></blockquote>
<p>Вообще, настройка правил &#8212; дело тонкое и слегка муторное. Для начала устанавливаете чистый заголовок (одним из методов выше) с &#171;<em>Content-Security-Policy-Report-Only</em>&#171;. Он предназначен для тестирования, и ничего не блокирует &#8212; зато в консоли бразуера (ФФ => Инструменты => Веб разработка => Веб консоль, Shift+Ctrl+K, в хроме аналогично) будет выдавать сообщение о каждом заблокированном ресурсе и какая именно директива нарушена. Добавляем в исключения, запускам опять, правим, и так пока все будет ОК. Очень муторно, учитывая что каждый норовит подгружать свои ресурсы из кучи источников, и нужно разрешение и для фреймов, и для скриптов, и для js. Но чем проще сайт и меньше используется сторонних инструментов &#8212; тем проще, на один из сайтов добавил только counter.yadro и всё) И наоборот, для сайтов с UGC-контентом часть придется разрешать на все домены (картинки например). Проверить, установлен ли заголовок, можно в тех же веб-инструментах, вкладка сеть.</p>
<p>После того, как настроили &#8212; убираете &#171;-Report-Only&#187;, и вауля &#8212; все ненужное блокируется. Для собирания отчетов &#8212; добавляете еще &#171;report-uri /csp.php&#187; (это не обязательно, но желательно &#8212; для проверки, не накосячили ли где). Пример такого обработчика, а так же более подробное разъяснение разных директив &#8212; <a href="http://zabolotskikh.com/tips/content-security-policy/" target="_blank" rel="nofollow">http://zabolotskikh.com/tips/content-security-policy/</a> [RU] (мой пост &#8212; лишь введение для новичков, полноценный FAQ выходит за рамки статьи), а всякие полезности и RFC &#8212; на <a href="http://www.cspplayground.com/" target="_blank" rel="nofollow">http://www.cspplayground.com/</a> [EN]. </p>
<p>А теперь самое главное &#8212; а какой же эффект от всего этого? Хотелось бы конечно сказать, как офигенно увеличился доход/CTR, но этого нет, пока что все в пределах статистической прогрешности. Пользователи тоже не стали от радости строчить хвалебные комменты. Переходы на левые сайты конечно полностью пропали, но профита от этого не прибавилось.</p>
<p>Тем не менее, один неожиданный эффект все же проявился &#8212; трафик с яндекса за три дня увеличился вдвое, на +500 уников в сутки. Мне кажется, тут дело в том, что на сайте установлена метрика, а левые скрипты подгружали в том числе маркетгид и другую нехорошую рекламу. Исчезла реклама &#8212; Яндекс убрал фильтры. Возможно, это просто совпадение с недавним АПом, может это краткосрочное явление &#8212; кто его знает) В конце месяца узнаем. На двух других сайтах изменений нет (но там и трафика куда меньше, и нет дисбаланса гугла и яндекса). Но все же если у вас сайт с 5к+ уников в сутки, а число переходов на левые сайты зашкаливает &#8212; попробуйте использовать CSP. Хуже от этого точно не будет (если правильно настроите и не заблочите что-то важное), а пользователям будет удобней пользоваться сайтом.</p>
<p>PS. Есть мысль сделать под это дело сервис (автоматическая генерация CSP под нужды пользователя, галочкам напротив установленных скриптов &#8212; адсенс/метрика/LI), но решил пока ограничится вводным постом. Во первых, мне еще курить и курить RFC, чтобы понять и найти оптимальные решения, а во вторых &#8212; неясно, востребовано ли это. Топик на <a href="http://searchengines.guru/showthread.php?t=871141" target="_blank" rel="nofollow">серче</a> хоть и активен, но в основном единичные энтузиасты, у некоторых весьма хорошие результаты (там же можно найти примеры кода), а сами сайты из категории 30-50к уников в сутки и выше. Сам я про CSP уже давно слышал, но руки дошли прикрутить только сейчас. Если эффект для яндекса подтвердится &#8212; буду ставить на все сайты по умолчанию (хотя, например, на блоге или топсапы это почти бесполезно &#8212; мало кто будет работать в интернете с расширениями, мешающими этой работе).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://spryt.ru/csp/feed/</wfw:commentRss>
			<slash:comments>33</slash:comments>
		
		
			</item>
	</channel>
</rss>
