«Хороший сайт делается для людей, а поисковики приходят следом»

— из принципов редакции SeoLiga.ru

SeoLiga.ru — статьи для вебмастеров

Сео, биржи ссылок и статей, раскрутка и оптимизация сайтов, контекстная реклама и программирование. Практические материалы, которые пишут вебмастера для вебмастеров: без воды и без обещаний «топ-1 за неделю».

Свежие публикации

Биржи статей: как работает размещение

Рассказываем, как устроена биржа статей изнутри: кто в ней участвует, как проходит заказ, модерация и оплата. Разбираем, на что смотреть при выборе площадки и как не слить бюджет на мусорные размещения.

Редакция | Биржи статей | чтение ~6 мин | Читать далее »

Robots.txt и sitemap.xml: настройка для поисковых систем

Подробно разбираем два главных служебных файла сайта. Объясняем директивы robots.txt, структуру sitemap.xml, типичные ошибки индексации и способы проверки через Яндекс.Вебмастер и Google Search Console.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

E-mail рассылки для привлечения постоянных посетителей

Почта остаётся одним из самых управляемых каналов возврата посетителей. Рассказываем, как собрать базу подписчиков, составить письма, не попасть в спам и измерять результат рассылки для сайта.

Ирина Белова | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Аналитика трафика: какие метрики отслеживать

Счётчик собирает десятки показателей, но реально полезны единицы. Разбираем, какие метрики трафика стоит смотреть регулярно, как их интерпретировать и какие выводы из них делать для раскрутки сайта.

Ирина Белова | Раскрутка сайтов | чтение ~6 мин | Читать далее »

Выбор редакции

Мы пишем о продвижении сайтов и понимаем, что не у каждого владельца бизнеса есть время разбираться во всех тонкостях самостоятельно. Здесь собраны специалисты, к которым редакция без сомнений отправляет читателей, когда задачу лучше доверить профессионалам.

Digital Context

Московские специалисты по разработке и продвижению сайтов. Если реклама в поиске съедает деньги, а заявок нет, стоит начать с аудита и профессиональной настройки Яндекс Директ — агентство пересоберёт кампании, объявления и посадочные страницы так, чтобы они работали на результат.

Лента статей

Защита сайта от SQL-инъекций и XSS

Практическое руководство по защите от двух самых распространённых атак на сайты: SQL-инъекций и межсайтового скриптинга. Принцип работы, примеры уязвимого кода, правильные приёмы и чек-лист проверки.

Редакция | Веб-программирование | чтение ~7 мин | Читать далее »

Кэширование страниц и ускорение PHP-сайта

Медленный PHP-сайт теряет посетителей и позиции в поиске. Разбираем уровни кэширования от OPcache до полностраничного кэша, настройку заголовков для браузера, оптимизацию запросов к базе и простой самописный файловый кэш с кодом.

Ирина Белова | Веб-программирование | чтение ~7 мин | Читать далее »

Сериализация объектов: XML и JSON

Рассказываем, как превращать объекты C# в текст и обратно: чем XML-сериализация отличается от JSON, какие атрибуты управляют форматом, как обрабатывать ошибки и версии данных. С примерами кода и таблицей сравнения форматов.

Андрей Ветров | .NET и C# | чтение ~7 мин | Читать далее »

Рерайтинг и копирайтинг: в чём разница

Разбираемся, чем переписывание чужого текста отличается от создания авторского, и когда уместен каждый вариант. Рассказываем о ценах, рисках и о том, как правильно ставить задачу исполнителю на бирже статей.

Сергей Лигин | Биржи статей | чтение ~7 мин | Читать далее »

Микроразметка Schema.org для начинающих

Что такое микроразметка Schema.org, зачем она нужна сайту и как её добавить без ошибок. Разбираем форматы JSON-LD и microdata, основные типы данных, примеры кода и способы проверки разметки.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Работа с файлами и потоками в C#

Показываем, как читать и записывать файлы в C#, чем отличаются File, StreamReader и FileStream и зачем нужен using. Разбираем кодировки, большие файлы, асинхронный ввод-вывод и типичные ошибки, из-за которых файлы остаются заблокированными.

Ирина Белова | .NET и C# | чтение ~7 мин | Читать далее »

Как писать тексты, которые любят поисковики

Практическое руководство по написанию SEO-текстов, которые нравятся и людям, и поисковым системам. Разбираем семантику, структуру, заголовки, полезность и типичные ошибки оптимизаторов.

Павел Орлов | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Кроссбраузерная вёрстка: проверенные приёмы

Как сделать так, чтобы сайт одинаково хорошо работал в разных браузерах и на разных устройствах. Разбираем сброс стилей, flexbox, grid, префиксы, проверку возможностей и прогрессивное улучшение.

Сергей Лигин | Веб-программирование | чтение ~7 мин | Читать далее »

Дубли страниц: как найти и устранить

Дубли страниц размывают вес сайта, путают поисковые системы и мешают продвижению. Разбираем, откуда они берутся, как их находить вручную и сервисами и какие способы устранения подходят в каждом случае: редирект, canonical, robots и другие.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Делегаты и события в C#

Разбираем, что такое делегаты и события в C#, чем они отличаются и как применять их на практике. Примеры с Action, Func, анонимными методами, лямбдами и безопасной подпиской на события.

Андрей Ветров | .NET и C# | чтение ~7 мин | Читать далее »

Указатели и управление памятью в C++

Практическое введение в указатели, ссылки и динамическую память в C++. Показываем, как избегать утечек и висячих указателей и почему умные указатели почти всегда лучше голых.

Ирина Белова | Delphi и C++ | чтение ~7 мин | Читать далее »

Перелинковка страниц: схемы и типичные ошибки

Как выстроить внутренние ссылки, чтобы они помогали и поисковикам, и посетителям. Разбираем рабочие схемы перелинковки, правила анкоров, распределение веса и частые ошибки, из-за которых важные страницы остаются без внимания.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Хостинг для сайта: на что обратить внимание

Помогаем выбрать хостинг без переплат и сюрпризов: типы услуг, ключевые характеристики, скрытые ограничения тарифов и способы проверить площадку до оплаты. Практический чек-лист для владельцев небольших и средних проектов.

Павел Орлов | Инструменты вебмастера | чтение ~7 мин | Читать далее »

Социальные сети как источник трафика

Можно ли получать на сайт стабильный трафик из социальных сетей и что для этого нужно. Выбор площадок, контент-план, работа с сообществом, платное продвижение и оценка отдачи без самообмана.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Как заказать статью у копирайтера и не прогадать

Рассказываем, как составить техническое задание, выбрать исполнителя на бирже статей и принять работу без лишних споров. Вы узнаете, на чём чаще всего теряют деньги заказчики и как этого избежать.

Павел Орлов | Биржи статей | чтение ~7 мин | Читать далее »

SEO-аудит сайта своими силами

Пошаговый план самостоятельного аудита: техническая часть, индексация, структура, контент, ссылки и поведение посетителей. Какие инструменты использовать бесплатно, как расставить приоритеты и что исправлять в первую очередь.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Сборка мусора в .NET: как это работает

Объясняем, как сборщик мусора в .NET управляет памятью: поколения объектов, куча больших объектов, финализаторы и освобождение ресурсов. Даём практические советы, как писать код, который не создаёт лишней нагрузки.

Павел Орлов | .NET и C# | чтение ~8 мин | Читать далее »

Безанкорные ссылки и их значение

Разбираемся, что такое безанкорные ссылки, зачем они нужны в ссылочном профиле и как их покупать на биржах. Даём практичные пропорции, примеры оформления и список ошибок, из-за которых профиль выглядит неестественно.

Редакция | Биржи ссылок | чтение ~9 мин | Читать далее »

Анализ конкурентов: инструменты вебмастера

Показываем, как систематично изучать конкурентов в поиске: кого считать соперником, какие данные собирать и какими сервисами пользоваться. Разбираем анализ семантики, ссылок, контента и трафика с пошаговым планом действий.

Редакция | Инструменты вебмастера | чтение ~7 мин | Читать далее »

Как правильно составить семантическое ядро

Семантическое ядро — фундамент любого продвижения. Пошагово разбираем сбор запросов, чистку, кластеризацию и распределение по страницам, а также ошибки, из-за которых сайт теряет трафик ещё до старта работ.

Андрей Ветров | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Как написать техническое задание копирайтеру

Хорошее ТЗ экономит деньги и нервы: автор пишет сразу по делу, а вы не переделываете текст по три раза. Показываем, из чего состоит грамотное задание, и даём шаблон, который можно использовать на любой бирже статей.

Редакция | Биржи статей | чтение ~7 мин | Читать далее »

Обработка исключений: правила хорошего тона

Как правильно ловить, выбрасывать и логировать исключения в C# и .NET. Разбираем типичные антипаттерны, использование finally и using, собственные типы ошибок и принципы, которые делают код предсказуемым.

Андрей Ветров | .NET и C# | чтение ~8 мин | Читать далее »

Статейное продвижение: актуально ли оно сегодня

Ссылки уходят в тень, а поисковики всё внимательнее читают тексты. Разбираем, работает ли статейное продвижение сейчас, в каких случаях оно оправдано, как выбирать площадки и считать отдачу от размещений.

Сергей Лигин | Биржи статей | чтение ~7 мин | Читать далее »

Критерии отбора доноров для покупки ссылок

Рассказываем, как отличить живой сайт-донор от выставленной на продажу витрины. Разбираем метрики, поведение аудитории, тематику и ссылочный профиль, а заодно типичные ошибки при закупке на биржах.

Редакция | Биржи ссылок | чтение ~8 мин | Читать далее »

Продвижение по низкочастотным запросам

Низкочастотники приводят меньше трафика по отдельности, зато легче выводятся в топ и лучше конвертируются. Объясняем, как собирать такие запросы, группировать их, писать под них страницы и оценивать отдачу.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Вёрстка блочная и табличная: история и практика

Как верстали сайты раньше и почему табличную вёрстку сменила блочная. Сравниваем подходы, разбираем плюсы и минусы, показываем примеры кода и объясняем, когда таблицы всё ещё уместны, а когда нет.

Андрей Ветров | Веб-программирование | чтение ~7 мин | Читать далее »

Минус-слова: как не сливать бюджет

Без минус-слов контекстная реклама тратит деньги на нецелевые клики, и бюджет сгорает незаметно. Рассказываем, где брать минус-слова, как их минусовать правильно и какие ошибки превращают экономию в потерю трафика.

Сергей Лигин | Контекстная реклама | чтение ~7 мин | Читать далее »

LINQ: запросы к данным прямо в коде

Знакомимся с LINQ в C#: как выбирать, фильтровать, сортировать и группировать данные одним выражением. Разбираем синтаксис, отложенное выполнение, типичные ловушки и примеры, которые пригодятся в каждом проекте.

Редакция | .NET и C# | чтение ~7 мин | Читать далее »

Анкор-лист: как составить естественный ссылочный профиль

Разбираем, как составить анкор-лист, который не вызывает подозрений у поисковиков и при этом реально двигает позиции. Пропорции безанкорных и коммерческих анкоров, примеры и частые ошибки.

Павел Орлов | Биржи ссылок | чтение ~8 мин | Читать далее »

Крауд-маркетинг как альтернатива биржам

Разбираемся, что такое крауд-маркетинг и чем он отличается от покупки ссылок на биржах. Рассказываем, где искать площадки, как писать сообщения, чтобы их не удаляли, и как считать отдачу.

Сергей Лигин | Биржи ссылок | чтение ~8 мин | Читать далее »

Как написать продающее объявление

Практическое руководство по созданию объявлений для контекстной рекламы: как строить заголовок, что писать в тексте, как работать с расширениями и тестировать варианты. Разбираем формулы, примеры и типичные ошибки рекламодателей.

Редакция | Контекстная реклама | чтение ~7 мин | Читать далее »

Продвижение блога: удержание и возврат читателей

Привлечь читателя на блог полдела, важнее заставить его остаться и вернуться. Разбираем подписки, перелинковку, серии материалов, рассылки и метрики, которые показывают лояльность аудитории.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

JavaScript на странице: события и DOM

Знакомство с моделью DOM и обработкой событий в браузере: как находить элементы, менять содержимое, подписываться на клики и использовать делегирование. С примерами кода и разбором типичных ошибок начинающих.

Андрей Ветров | Веб-программирование | чтение ~8 мин | Читать далее »

Арендные ссылки против вечных: что выбрать

Разбираем, чем арендные ссылки отличаются от вечных, сколько они реально стоят и когда какой формат выгоднее. Сравниваем риски, бюджет и эффект, чтобы вы выбрали модель под свой проект, а не под чужие советы.

Сергей Лигин | Биржи ссылок | чтение ~7 мин | Читать далее »

Delphi сегодня: жив ли старый добрый Паскаль

Честный разговор о том, где Delphi используется сейчас, чем он хорош и в чём проигрывает современным языкам. Для кого стоит учить Паскаль, как выглядит рынок и что делать, если у вас остался старый проект.

Павел Орлов | Delphi и C++ | чтение ~7 мин | Читать далее »

Как выбрать подрядчика для продвижения сайта

Пошаговая инструкция для владельца бизнеса: как сформулировать задачу, на что смотреть в предложении, какие вопросы задавать и какие обещания должны насторожить. Помогает отличить грамотного исполнителя от продавца иллюзий.

Андрей Ветров | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Раскрутка нового сайта с нуля: пошаговый план

Запустили молодой сайт и не знаете, с чего начать продвижение? Даём пошаговый план: от технической подготовки и семантики до контента, внутренней перелинковки, первых ссылок и анализа результатов.

Андрей Ветров | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Регулярные выражения в C#

Практическое руководство по классу Regex в .NET: синтаксис, группы, замены, опции и производительность. С примерами кода и типичными ловушками, в которые попадают даже опытные разработчики.

Редакция | .NET и C# | чтение ~6 мин | Читать далее »

Внутренняя оптимизация сайта: с чего начать

Прежде чем покупать ссылки и запускать рекламу, стоит привести в порядок сам сайт. Пошагово разбираем внутреннюю оптимизацию: технический аудит, структуру, контент, перелинковку и скорость загрузки.

Ирина Белова | Оптимизация сайтов | чтение ~6 мин | Читать далее »

Аудит рекламной кампании: на что смотреть

Пошаговый чек-лист аудита контекстной рекламы: структура аккаунта, семантика, минус-слова, объявления, ставки и аналитика. Показываем, где чаще всего сливается бюджет и как это находить быстро.

Павел Орлов | Контекстная реклама | чтение ~7 мин | Читать далее »

Каталоги и справочники: стоит ли регистрироваться

Выясняем, какую пользу сайту приносят регистрации в каталогах и справочниках, какие из них ещё работают, а какие вредят. Даём критерии отбора, порядок регистрации и советы по оформлению карточки компании.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Работа с базами данных через ADO.NET

ADO.NET остаётся фундаментом доступа к данным в мире C#. Разбираем соединения, команды, параметры, DataReader, DataSet и транзакции, показываем рабочие примеры и типичные ошибки, из-за которых приложения тормозят и текут.

Редакция | .NET и C# | чтение ~7 мин | Читать далее »

AJAX: обмен данными без перезагрузки страницы

Разбираем, как работает AJAX и зачем он нужен: от XMLHttpRequest до современного fetch. Примеры запросов на JavaScript, обработка JSON, ошибки, вопросы безопасности и влияние на индексацию страниц.

Павел Орлов | Веб-программирование | чтение ~6 мин | Читать далее »

Домен: выбор, регистрация и продление

Всё, что нужно знать о доменном имени: как выбрать зону и название, проверить историю адреса, зарегистрировать домен и не потерять его при продлении. Практические советы для вебмастера и список частых ошибок.

Сергей Лигин | Инструменты вебмастера | чтение ~8 мин | Читать далее »

Скорость загрузки сайта и её влияние на позиции

Медленный сайт теряет посетителей, а вместе с ними и позиции. Разбираем, какие метрики скорости важны, как их измерять и что оптимизировать: изображения, скрипты, кэш, сервер и вёрстку, чтобы страницы открывались быстро.

Редакция | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Коммерческие факторы ранжирования в Яндексе

Для интернет-магазинов и сайтов услуг Яндекс оценивает не только тексты и ссылки, но и то, можно ли здесь безопасно купить. Разбираем коммерческие факторы: ассортимент, цены, контакты, доставку, отзывы и сервис.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Взаимодействие C++ и управляемого кода

Разбираем способы связать нативный код на C++ с управляемым кодом .NET: P/Invoke, C++/CLI, COM и экспорт функций. Показываем примеры, типичные ловушки с маршалингом памяти и советы по организации границы между мирами.

Сергей Лигин | Delphi и C++ | чтение ~8 мин | Читать далее »

Проверка индексации купленных ссылок

Купить ссылку на бирже мало: пока поисковик не увидел страницу-донор и саму ссылку, пользы от неё ноль. Разбираем, как проверять индексацию доноров и ссылок, какими инструментами и что делать, если ссылка не заходит в индекс.

Андрей Ветров | Биржи ссылок | чтение ~7 мин | Читать далее »

Продвижение на картах и в геосервисах

Локальный бизнес всё чаще находят не в обычной выдаче, а на картах. Рассказываем, как оформить карточку организации, собрать отзывы, выбрать рубрики и фотографии и как не нарваться на блокировку.

Андрей Ветров | Раскрутка сайтов | чтение ~8 мин | Читать далее »

Заработок вебмастера на продаже ссылок

Как владельцу сайта зарабатывать на размещении ссылок и статей, не теряя трафик и позиции. Подготовка площадки, выбор бирж, ценообразование, расчёт доходности и типичные ошибки новичков.

Редакция | Биржи ссылок | чтение ~6 мин | Читать далее »

Ссылочный бюджет: как планировать расходы

Ссылочный бюджет — это не «сколько не жалко», а продуманная статья расходов с понятной отдачей. Разбираем, как посчитать нужную сумму, распределить её по типам ссылок и не слить деньги на бесполезные размещения.

Сергей Лигин | Биржи ссылок | чтение ~7 мин | Читать далее »

Работа с MySQL из PHP: безопасные запросы

SQL-инъекции до сих пор остаются одной из самых частых причин взлома сайтов. Разбираем, как подключаться к MySQL через PDO, использовать подготовленные запросы, обрабатывать ошибки и защищать данные.

Павел Орлов | Веб-программирование | чтение ~7 мин | Читать далее »

Как устроены биржи ссылок

Разбираем, как работает биржа ссылок изнутри: кто в ней участвует, как формируются цены и что происходит с вашими деньгами. После прочтения вы поймёте, на что смотреть при выборе площадок и как не слить бюджет впустую.

Андрей Ветров | Биржи ссылок | чтение ~7 мин | Читать далее »

Многопоточность: класс Thread и пул потоков

Разбираем, как в .NET запускать код параллельно: класс Thread, пул потоков, ThreadPool и Task. Объясняем синхронизацию, типичные гонки и взаимные блокировки и показываем, когда какой инструмент выбрать.

Сергей Лигин | .NET и C# | чтение ~6 мин | Читать далее »

Ретаргетинг: возвращаем ушедших посетителей

Большинство посетителей уходит с сайта, ничего не купив. Рассказываем, как настроить ретаргетинг в контекстной рекламе, как собирать аудитории, какие объявления показывать и как не раздражать людей навязчивостью.

Андрей Ветров | Контекстная реклама | чтение ~6 мин | Читать далее »

Работа с реестром Windows из Delphi

Реестр остаётся удобным местом для хранения настроек программы и интеграции с системой. Разбираем класс TRegistry: чтение, запись, перечисление ключей, автозапуск и особенности 64-разрядных систем, с готовыми примерами кода.

Павел Орлов | Delphi и C++ | чтение ~7 мин | Читать далее »

Подбор ключевых фраз для рекламной кампании

Пошагово разбираем, как собрать семантику для контекстной рекламы: от базовых слов до минус-фраз и группировки. Вы узнаете, как отсеять мусорные запросы и не сливать бюджет на нецелевые клики.

Редакция | Контекстная реклама | чтение ~7 мин | Читать далее »

Google Search Console для владельца сайта

Бесплатный инструмент от Google показывает, как поисковик видит ваш сайт, по каким запросам он находится и какие ошибки мешают индексации. Пошагово разбираем подключение, главные отчёты и привычки, которые помогают быстро замечать проблемы.

Ирина Белова | Инструменты вебмастера | чтение ~7 мин | Читать далее »

Стратегии ставок в контекстной рекламе

Ручное управление, автостратегии, оптимизация по конверсиям: разбираем, какую стратегию ставок выбрать на старте и как переходить к более умным. Рассказываем про корректировки, цену клика и типичные ошибки при настройке в Яндекс Директе.

Павел Орлов | Контекстная реклама | чтение ~7 мин | Читать далее »

Гостевые публикации на тематических площадках

Как выбрать площадку для гостевой статьи, договориться с редактором и написать материал, который опубликуют и прочитают. Разбираем схему работы, критерии отбора, оформление ссылок и типичные ошибки новичков.

Ирина Белова | Биржи статей | чтение ~7 мин | Читать далее »

Контекстная реклама: основы для владельца сайта

Объясняем, как устроена контекстная реклама в Яндекс Директе и Google Ads, из чего складывается цена клика и как запустить первую кампанию без слива бюджета. Пошаговый план, метрики и типичные ошибки владельцев сайтов.

Сергей Лигин | Контекстная реклама | чтение ~8 мин | Читать далее »

Кодировки на сайте: как избежать «кракозябр»

Разбираем, откуда берутся нечитаемые символы вместо русского текста и как настроить кодировку сайта, базы данных и сервера. Пошаговая диагностика и чек-лист на случай, когда страница показывает странные знаки.

Сергей Лигин | Веб-программирование | чтение ~7 мин | Читать далее »

PHP для начинающих: первые шаги

Пошаговое знакомство с PHP: как настроить окружение, написать первый скрипт, освоить переменные, условия, циклы, функции и массивы, обработать форму и подключиться к базе данных. С короткими примерами кода и советами по безопасности.

Редакция | Веб-программирование | чтение ~7 мин | Читать далее »

Поведенческие факторы: что важно знать оптимизатору

Поисковики давно учитывают, как люди ведут себя на сайте и в выдаче. Разбираем, какие сигналы реально имеют значение, что можно улучшить честно, почему накрутка опасна и как измерять поведение с помощью Метрики.

Редакция | Оптимизация сайтов | чтение ~6 мин | Читать далее »

Шаблоны в C++: обобщённое программирование

Объясняем, как работают шаблоны функций и классов в C++, чем они отличаются от макросов и как писать обобщённый код без лишних копий. Много примеров, типичные ошибки компиляции и советы по организации кода.

Редакция | Delphi и C++ | чтение ~7 мин | Читать далее »

Сжатие файлов и архивы средствами .NET

Как сжимать и распаковывать данные в .NET без сторонних библиотек: GZipStream, DeflateStream, работа с ZIP-архивами через ZipFile и ZipArchive. Примеры кода на C#, нюансы потоков и типичные ошибки.

Ирина Белова | .NET и C# | чтение ~7 мин | Читать далее »

Видеоконтент и продвижение сайта

Рассказываем, как видео помогает привлекать посетителей и улучшать поведенческие показатели сайта. Разбираем форматы роликов, размещение, оптимизацию и разметку, а также ошибки, из-за которых видео не приносит трафика.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Уникальность текста: как проверять и зачем

Уникальность — один из первых показателей, на который смотрят при приёмке статьи. Разбираемся, что она значит на самом деле, чем проверять тексты и почему стопроцентный результат ещё не гарантия качества.

Андрей Ветров | Биржи статей | чтение ~7 мин | Читать далее »

Фильтры поисковых систем и как из-под них выйти

Разбираем, какие бывают фильтры и санкции поисковиков, как определить, что сайт под ними, и что делать для выхода. Пошаговый план диагностики, чистки и общения со службой поддержки без паники и лишних действий.

Сергей Лигин | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Счётчики посещаемости: какие установить

Сравниваем основные типы счётчиков посещаемости: системы веб-аналитики, серверные логи и рейтинги. Объясняем, что и как они измеряют, чем отличаются, как установить код без потери скорости и настроить цели.

Редакция | Инструменты вебмастера | чтение ~7 мин | Читать далее »

Типичные ошибки новичка на бирже ссылок

Первая закупка ссылок почти всегда оказывается дорогой и малоэффективной. Разбираем самые частые ошибки новичков на бирже: от выбора доноров по одному показателю до игнорирования анкор-листа и отсутствия контроля.

Редакция | Биржи ссылок | чтение ~7 мин | Читать далее »

Яндекс.Вебмастер: обзор возможностей

Яндекс.Вебмастер — главный бесплатный инструмент для диагностики сайта. Рассказываем, как добавить ресурс, какие разделы есть в панели, как читать отчёты об индексации, поисковых запросах, ссылках и ошибках и что делать с уведомлениями.

Ирина Белова | Инструменты вебмастера | чтение ~7 мин | Читать далее »

Создание оконных приложений на Windows Forms

Windows Forms остаётся быстрым способом собрать настольное приложение на C#. Разбираем основные элементы, события, работу с данными и приёмы, которые помогают писать аккуратные и отзывчивые формы.

Ирина Белова | .NET и C# | чтение ~7 мин | Читать далее »

Мобильная версия сайта и мобильная выдача

Как поисковики оценивают мобильные сайты и почему мобильная выдача отличается от десктопной. Адаптивная вёрстка, отдельная версия или динамический показ, скорость, юзабилити и проверка в Вебмастере.

Павел Орлов | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Отладка приложений: приёмы и инструменты

Практическое руководство по отладке программ на Delphi: точки останова, окна наблюдения, журналирование и поиск утечек памяти. Рассказываем, как искать ошибки системно и не тратить вечера на угадывание.

Сергей Лигин | Delphi и C++ | чтение ~8 мин | Читать далее »

Как не попасть под фильтр за покупные ссылки

Покупные ссылки по-прежнему работают, но платить за них можно позицией в выдаче. Разбираем, по каким признакам поисковики находят ссылочный спам и как строить закупку так, чтобы сайт не получил фильтр.

Сергей Лигин | Биржи ссылок | чтение ~7 мин | Читать далее »

Контент-маркетинг для небольшого сайта

У небольшого сайта нет бюджета крупных игроков, зато есть гибкость и знание своей аудитории. Показываем, как построить контент-стратегию из малых ресурсов: темы, рубрики, календарь, распространение и измерение результата.

Редакция | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Cosmos: операционная система на C# с открытым кодом

Cosmos позволяет писать загрузчик, ядро и драйверы на привычном C#, а не на ассемблере. Рассказываем, как устроен этот проект, что с ним можно сделать и с какими ограничениями придётся столкнуться.

Ирина Белова | .NET и C# | чтение ~7 мин | Читать далее »

Мета-теги title и description: практическое руководство

Заголовок и описание страницы формируют сниппет в выдаче и напрямую влияют на кликабельность. Показываем, как их составлять, какой длины делать, как избегать дублей и что проверять после внедрения.

Павел Орлов | Оптимизация сайтов | чтение ~6 мин | Читать далее »

Работа с отзывами и репутацией бренда

Отзывы влияют и на решение клиента, и на видимость в поиске. Рассказываем, как мониторить упоминания, отвечать на критику, собирать честные оценки и выстраивать репутацию, не прибегая к сомнительным методам.

Сергей Лигин | Раскрутка сайтов | чтение ~6 мин | Читать далее »

Конверсия сайта: от посетителя к клиенту

Объясняем, что такое конверсия, как её считать и почему трафик без неё бесполезен. Практические приёмы: от заголовка и формы заявки до скорости загрузки и A/B-тестов, которые поднимают долю посетителей, ставших клиентами.

Сергей Лигин | Раскрутка сайтов | чтение ~7 мин | Читать далее »

Пресс-релизы как инструмент продвижения

Рассказываем, как писать пресс-релизы, которые читают и публикуют, а не удаляют. Разбираем структуру, поводы, размещение на биржах статей и оценку результата.

Павел Орлов | Биржи статей | чтение ~7 мин | Читать далее »

Посадочные страницы для рекламного трафика

Как сделать посадочную страницу, которая превращает клики из Яндекс Директа в заявки. Разбираем структуру, оффер, форму, скорость загрузки и методы тестирования.

Редакция | Контекстная реклама | чтение ~6 мин | Читать далее »

Компоненты VCL: создание собственного компонента

Пошаговый разбор создания собственного визуального компонента в Delphi: наследование, свойства, события, отрисовка и регистрация в палитре. Код на примере простого индикатора, а также типичные ловушки и советы по отладке.

Ирина Белова | Delphi и C++ | чтение ~8 мин | Читать далее »

CSS: каскад, специфичность и наследование

Разбираем три механизма, которые решают, какое правило CSS победит: каскад, специфичность и наследование. С примерами и таблицей весов селекторов, чтобы вы перестали бороться со стилями и начали предсказывать результат.

Ирина Белова | Веб-программирование | чтение ~6 мин | Читать далее »

Как продвигать интернет-магазин

Комплексный план продвижения интернет-магазина: техническая база, структура каталога, карточки товаров, ссылки, контекст и работа с повторными продажами. Что делать в первую очередь, а что отложить на потом.

Сергей Лигин | Раскрутка сайтов | чтение ~6 мин | Читать далее »

Проверка позиций сайта: сервисы и методы

Разбираем, как правильно отслеживать позиции сайта в поиске: ручные проверки, автоматические сервисы, Яндекс.Вебмастер и Search Console. Объясняем, почему данные расходятся и как их интерпретировать.

Павел Орлов | Инструменты вебмастера | чтение ~7 мин | Читать далее »

ЧПУ: человекопонятные адреса и их роль в SEO

Что такое ЧПУ, зачем они нужны пользователям и поисковикам и как настроить читаемые адреса без потери позиций. Правила построения, транслитерация, переезд со старых URL и типичные ошибки при настройке перенаправлений.

Ирина Белова | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Оптимизация изображений для поиска

Практическое руководство по подготовке картинок для сайта: форматы, сжатие, имена файлов, атрибут alt, адаптивность и ленивая загрузка. Показываем, как ускорить страницы и получить дополнительный трафик из поиска по картинкам.

Редакция | Оптимизация сайтов | чтение ~7 мин | Читать далее »

Настройка .htaccess: редиректы и защита

Файл .htaccess позволяет управлять поведением сервера Apache без доступа к основной конфигурации. Показываем рабочие примеры редиректов, правил переписывания адресов, запрета доступа, защиты каталогов и ускорения сайта.

Павел Орлов | Веб-программирование | чтение ~8 мин | Читать далее »

CMS или самописный движок: что выбрать

Сравниваем готовые системы управления сайтом и собственную разработку по стоимости, срокам, безопасности, SEO и поддержке. Помогаем принять решение под конкретный проект и не пожалеть через полгода.

Редакция | Веб-программирование | чтение ~7 мин | Читать далее »

Асинхронный код в C#: async и await на практике

Разбираем, как работают async и await, чем Task отличается от потока и почему асинхронность не равна многопоточности. С примерами кода, типичными ловушками вроде deadlock и async void и советами по отмене операций.

Павел Орлов | .NET и C# | чтение ~7 мин | Читать далее »

Заработок на написании статей: с чего начать автору

Пишете хорошо и хотите превратить это в доход? Рассказываем, как начинающему автору выбрать формат, оформить профиль на бирже статей, взять первые заказы и постепенно повышать ставку за тысячу знаков.

Андрей Ветров | Биржи статей | чтение ~7 мин | Читать далее »

Региональное продвижение: привязка сайта к региону

Рассказываем, как работает региональная выдача, как привязать сайт к нужному городу через вебмастер и справочники и чем помогают региональные страницы. Разбираем частые ошибки при продвижении по нескольким городам.

Андрей Ветров | Оптимизация сайтов | чтение ~7 мин | Читать далее »
Обзор рубрик
Подборки по задачам
Словарь: термины, которые стоит знать

Семантическое ядро — набор поисковых запросов, по которым сайт должен находиться в выдаче; основа структуры и текстов.

Донор — сайт, на котором размещается ссылка на продвигаемый ресурс; от качества донора зависит польза ссылки.

Акцептор — сайт или страница, на которую ведёт ссылка; тот, кого продвигают.

Анкор — текст ссылки, который видит посетитель; поисковые системы учитывают его при оценке страницы.

Сниппет — блок с заголовком и описанием страницы в результатах поиска; от него зависит, кликнут ли по ссылке.

Индексация — процесс, при котором поисковый робот сканирует страницу и добавляет её в базу поисковой системы.

Релевантность — степень соответствия страницы поисковому запросу пользователя.

CTR — отношение кликов к показам; показывает, насколько привлекательны сниппет или объявление.

Ретаргетинг — показ рекламы людям, которые уже были на сайте, но не совершили целевое действие.

Минус-слова — слова, при наличии которых в запросе объявление не показывается; защищают бюджет от нецелевых кликов.

Канонический адрес — основная версия страницы, указанная через rel=canonical, чтобы избежать дублей.

Краулинговый бюджет — количество страниц, которое робот готов обойти на сайте за определённое время.

Редирект — перенаправление посетителя и робота с одного адреса на другой; постоянный 301-й передаёт вес старой страницы.

ЧПУ — человекопонятные адреса страниц из слов вместо цифр и параметров, удобные людям и поисковикам.

Конверсия — доля посетителей, совершивших целевое действие: заявку, покупку, звонок или подписку.

Посадочная страница — страница, на которую ведёт реклама или поисковый запрос и которая должна закрыть потребность посетителя.

Рерайтинг — переработка готового текста своими словами с сохранением смысла; дешевле копирайтинга, но и ценность ниже.

Тошнота текста — показатель частоты повторения слов; слишком высокое значение говорит о переспаме ключевыми фразами.

Пузомерки — жаргонное название метрик сайтов, по которым оценивают доноров: трастовость, посещаемость, число ссылок.

Микроразметка — специальные атрибуты в коде страницы, помогающие поисковым системам понять тип контента и показать расширенный сниппет.

Полный словарь вебмастера »

Коротко о частых вопросах
С чего начать продвижение нового сайта?
С технической базы и структуры: корректный robots.txt, карта сайта, отсутствие дублей, понятные адреса. Затем — семантическое ядро и страницы под каждую группу запросов. Ссылки и реклама имеют смысл, когда сайту есть что показать посетителю.
Можно ли сейчас покупать ссылки?
Можно, но осторожно. Важны качество доноров, естественный анкор-лист и плавный прирост. Массовая закупка дешёвых ссылок с сомнительных площадок чаще приводит к фильтру, чем к росту позиций.
Что лучше: SEO или контекстная реклама?
Это не конкуренты, а инструменты для разных задач. Контекст даёт быстрые обращения и помогает проверить спрос, SEO работает вдолгую и снижает стоимость привлечения. Большинству бизнесов выгодно сочетание.
Сколько символов должно быть в статье?
Столько, сколько нужно, чтобы полностью ответить на вопрос читателя. Ориентируйтесь на конкурентов в выдаче и на смысл, а не на счётчик символов.
Как проверить, что страница в индексе?
Проще всего через панели вебмастеров Яндекса и Google: там видно статус каждой страницы и причины исключения. Для быстрой проверки подойдёт поиск по точному адресу страницы.
Нужна ли сайту мобильная версия?
Да. Большая часть трафика приходит со смартфонов, и поисковые системы оценивают удобство мобильной версии. Адаптивная вёрстка — самый простой путь.
Можно ли прислать свою статью на сайт?
Конечно. Требования и порядок отправки описаны в разделе «Авторам». Мы принимаем уникальные практические материалы по тематике сайта.
Почему сайт выпал из выдачи?
Причины разные: технические ошибки, смена адресов без редиректов, фильтр за ссылки или переоптимизацию текстов. Начните с проверки уведомлений в панелях вебмастеров и журнала изменений на сайте.
Сколько времени занимает продвижение?
Первые изменения по низкочастотным запросам заметны через несколько недель после индексации, по конкурентным запросам работа растягивается на месяцы. Срок зависит от тематики, возраста сайта и бюджета.
Что такое арендные и вечные ссылки?
Арендные ссылки оплачиваются помесячно и исчезают, если перестать платить. Вечные размещаются один раз, чаще всего в статьях. Подробное сравнение есть в рубрике «Биржи ссылок».
Какую CMS выбрать для блога?
Для статейника подходит любая популярная система с удобным редактором и возможностью настроить ЧПУ, мета-теги и карту сайта. Главное — скорость, безопасность и регулярные обновления.
Стоит ли заказывать тексты на биржах?
Да, если вы умеете ставить задачу и проверять результат. Чёткое техническое задание и проверка уникальности экономят деньги и нервы.
Как понять, что контекстная реклама окупается?
Настройте цели в системе аналитики и считайте стоимость заявки и продажи, а не клика. Если клиент обходится дороже, чем приносит, кампанию нужно перестраивать.
Нужно ли программисту разбираться в SEO?
Хотя бы в основах — да. Скорость, корректные коды ответа сервера, редиректы, микроразметка и адаптивность закладываются на этапе разработки, и переделывать их потом дороже.
О сайте SeoLiga.ru

SeoLiga.ru начинался как личный блог вебмастера, который записывал для себя решения рабочих задач: как настроить редирект, почему страница не индексируется, что делать, если на бирже ссылок закончился бюджет, а позиции не сдвинулись. Со временем заметки превратились в полноценный статейник, к которому присоединились другие авторы — оптимизаторы, программисты, специалисты по контекстной рекламе. Сегодня на сайте собраны практические материалы обо всём, что окружает жизнь сайта: от выбора домена и хостинга до тонкостей ссылочного продвижения и разработки на .NET и Delphi.

Что вы найдёте на сайте

Основа проекта — статьи о поисковой оптимизации. Мы разбираем внутреннюю оптимизацию, составление семантического ядра, работу с мета-тегами, перелинковку, скорость загрузки и всё, что влияет на позиции в Яндексе и Google. Отдельные рубрики посвящены биржам ссылок и биржам статей: как выбирать доноров, как составлять анкор-лист, как заказывать тексты у копирайтеров и не переплачивать за рерайт под видом авторского материала.

Раздел о раскрутке сайтов рассказывает о привлечении посетителей за пределами поиска: социальные сети, рассылки, карты, отзывы, контент-маркетинг. В рубрике о контекстной рекламе — основы работы с рекламными кампаниями, подбор ключевых фраз, минус-слова, стратегии ставок и посадочные страницы. Для тех, кто не только продвигает, но и создаёт сайты, есть разделы о программировании: платформа .NET и язык C#, Delphi и C++, веб-разработка на PHP, HTML, CSS и JavaScript.

Для кого мы пишем

Наши читатели — начинающие и опытные вебмастера, владельцы небольших интернет-магазинов и сервисных компаний, фрилансеры, программисты, которые хотят понимать, как их код влияет на продвижение. Мы стараемся писать так, чтобы новичок понял суть, а профессионал нашёл полезные детали. Поэтому в статьях много конкретики: пошаговые инструкции, чек-листы, примеры кода, разборы типичных ошибок.

Принципы редакции

  • Пишем только о том, что проверили на практике или можем подтвердить документацией поисковых систем.
  • Не обещаем быстрых результатов: продвижение — это системная работа, а не волшебная кнопка.
  • Не рекламируем серые и чёрные методы, которые ведут к санкциям.
  • Обновляем материалы, когда меняются правила поисковиков или интерфейсы сервисов.
  • Отвечаем на письма читателей и учитываем замечания к статьям.

Как пользоваться сайтом

Если вы только начинаете, загляните в рубрику «Оптимизация сайтов» и пройдите чек-лист оптимизации — он поможет найти основные проблемы сайта за один вечер. Незнакомые термины удобно смотреть в словаре вебмастера. Обзор сервисов, без которых сложно обойтись в ежедневной работе, собран на странице «Полезные инструменты». Для поиска конкретной темы воспользуйтесь формой поиска в правой колонке или картой сайта, где перечислены все материалы по рубрикам.

Хотите поделиться опытом? Мы всегда рады новым авторам: условия публикации описаны в разделе «Авторам». По вопросам рекламы и сотрудничества пишите на [email protected] или через форму обратной связи.