SpaceWeb

+471
с 2021

Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru

81 подписчик
7 подписок

Эти онлайн-сервисы помогут вам в игровой форме прокачать навыки в работе с HTML, CSS и JavaScript. А также проверить чувство стиля.

10 игр и тренажёров, чтобы повторить HTML, CSS и JavaScript с удовольствием
23
3
1

История веб-разработки полна креативных находок — технологии не всегда успевали за фантазией пользователей. На заре девяностых, чтобы выделиться на фоне конкурентов, веб-разработчики искали творческие решения. Собрали хаки и подходы, которые использовали веб-программисты, чтобы выйти за пределы ограничений HTML.

19
2

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

Первые шаги в веб-разработке: что изучать и как наработать опыт
20
3

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

20
1

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

Какими были веб-разработчики в начале двухтысячных и что изменилось в 2024-м
22

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

Топ-4 метода узнать возраст сайта
5
2

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

19
1
1

Сколько стоит SEO-продвижение: в локальном поиске, для нишевых сайтов и для проектов с высокой конкуренцией. Разбираем топ-5 стратегий вместе с экспертом SpaceWeb.

26
2

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

24
2

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

Когда и зачем менять VPS на облачный сервер
24
1
1

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

Поможет ли нейросеть SEO-специалисту: тестируем ChatGPT
19
3

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

3 проблемы с базами данных, из-за которых неправильно работает сайт
18
4
","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как это выглядело на сайте:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"209796d6-83dd-51fb-aa5e-f5ada3f0fbeb","width":1920,"height":1080,"size":80831,"type":"png","color":"f4fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECf/EACQQAAIBAgMJAAAAAAAAAAAAAAECAAMEERIhBhQWMUFVlKPT/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAEEAgP/xAAfEQACAAYDAQAAAAAAAAAAAAAAAQIDERKR4SJRUnH/2gAMAwEAAhEDEQA/ANJqfETUwXu7ZWPTczp7YUm9rGyWyZ6WNh5NoO4WvhH6wpN7WNjsmeljZdVZhc0FDEA5sRjz0lMKVkT+DifJDpzNn//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Сделать отступы с помощью картинок"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Зачем: чтобы разделять смысловые блоки, отображать контент на странице более структурированно.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Разработчики вставляли крошечные прозрачные GIF-изображения для имитации отступов — невидимых пробелов и разделителей между элементами.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n

Текст до отступа

\n \"Отступ\"\n

Текст после отступа

\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как это выглядело на сайте:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"80ff42d1-e75f-5d9e-bf85-bcc040a5cca8","width":1920,"height":1080,"size":75103,"type":"png","color":"f4fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQJ/8QAJBAAAgECAwkAAAAAAAAAAAAAAQIEABEDBRITISIxUVWUo9P/xAAXAQADAQAAAAAAAAAAAAAAAAABAgQD/8QAIBEAAgAGAgMAAAAAAAAAAAAAAAECAxESkeEiUlFhcf/aAAwDAQACEQMRAD8A0oQZ+V45kYN0EMm3so0m+sbJrJnZY2Jss77pE8FvpQpN8rGwWTOyxsrxWYScBQxAOq4vz3VTClZE/g0T5Iasxz//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Хак был распространен в 1990-х гг. Настраивая размер и ориентацию «картинки», можно было разделять элементы разными промежутками.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Выглядит странно, но тогда наряду с табличной структурой это было едва ли не единственным способом регулировать расположение элементов на странице. Минус решения — об адаптивности верстки речь не шла. Сейчас CSS-свойства margin, padding и gap делают такие манипуляции ненужными.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Добавить анимированный текст"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Зачем: привлечь внимание пользователя к определенному тексту в эпоху до сложных CSS-анимаций.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Разработчики добавляли тег <blink>, который заставлял текст непрерывно мигать.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n Важное объявление!\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Или тег <marquee> для создания бегущей строки.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n Текст движется по экрану!\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как это выглядело на сайте:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"4b1b0326-ea58-59a7-a3b8-317588e6fd3f","width":1920,"height":1080,"size":748757,"type":"gif","color":"f2f9f9","hash":"","external_service":[],"duration":13.3,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анимация была популярна поначалу, но быстро стала восприниматься как некачественный раздражающий элемент. Тег <blink> окончательно ушел в прошлое: его удалили из стандарта HTML5 и отключили в современных версиях браузеров Chrome, Firefox и Edge. Но бегущая строка всё еще поддерживается браузерами из-за обратной совместимости.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Создать уникальный дизайн текста"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Зачем: чтобы уйти от ограниченного количества стандартных шрифтов и создать свой визуальный стиль сайта.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

На заре веб-разработки браузеры отображали в основном только стандартные шрифты, например Arial, Times New Roman и Verdana. Они были предустановлены на устройствах пользователей.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Разработчики использовали костыли, чтобы добавить разнообразия. Например, заменяли текст графическими изображениями или использовали sIFR (Scalable Inman Flash Replacement) — с помощью Flash вместо текстовых элементов показывали векторные шрифты.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n \n

\"Заголовок\"

\n \n \n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как это выглядело на сайте:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"d8bb3b54-4041-5c33-b01e-b0c75fd7bd83","width":1920,"height":1080,"size":56843,"type":"png","color":"f4fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFCf/EACQQAAEDAgQHAAAAAAAAAAAAAAECAwQABRESEyExMkJVgpTT/8QAGAEAAwEBAAAAAAAAAAAAAAAAAQIEAAP/xAAgEQACAQMEAwAAAAAAAAAAAAAAAQIDkeEREiJSUWFx/9oADAMBAAIRAxEAPwDRuTdbxBnRbbIcW49L5XI9necYRv1uBeVHkRW0q+rZJnCp3VslLRvfdIfpK+lHSr5Vsg2VOytkadUoSWEhRAObEY8dqoilsk/g0nyQauY5/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Решения вызывали множество проблем. Одна из них — ухудшение SEO из-за медленной загрузки страниц и невозможности индексировать текст с картинок. Метод sIFR работал только при установке Flash на компьютере пользователя. Проблему решило добавление технологии @font-face в CSS.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Адаптировать сайт для разных браузеров"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Зачем: чтобы сайт правильно отображался в разных браузерах.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В эпоху «войн браузеров» в 1997–1999 годы Internet Explorer (IE) от Microsoft и его конкурент Netscape Navigator от компании Netscape Communications Corporation по-разному интерпретировали CSS. Разные версии IE тоже обрабатывали HTML и CSS каждая по-своему. Всё это создавало хаос для разработчиков.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Приходилось использовать специфическое написание селекторов CSS для разных браузеров: например, <_width> понимал Internet Explorer, но игнорировал Netscape.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n\n\n \n CSS-хак для IE\n \n\n\n

Этот текст должен быть красным в IE6 и синим в других браузерах.

\n\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Позже применяли условные комментарии, которые работали только в определенной версии Internet Explorer.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n\n\n \n \n Условные комментарии для IE\n \n\n \n \n\n\n

Заголовок с условными стилями

\n

Этот текст выглядит одинаково во всех браузерах, а заголовок изменится в IE6.

\n\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Открывать сайт быстрее"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n \"Ленивая\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Разработчики используют <link rel=\"preload\"> для предварительной загрузки шрифтов и скриптов.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n \n Предзагрузка шрифтов\n \n \n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Эти методы значительно ускорили работу сайтов. Ленивая загрузка уменьшала первичное время загрузки страниц с большим количеством контента, экономя трафик пользователей. Предварительная загрузка позволяла браузеру заранее подготовить важные файлы, улучшая скорость отображения. Если раньше подобные задачи решались сложными JavaScript-скриптами, то теперь это стандартные функции HTML.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Упростить автозаполнение форм"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Зачем: создать подсказки для заполнения форм без лишних скриптов и тяжелого кода.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вместо скриптов и библиотек разработчики используют тег <datalist> для создания списков автозаполнения. для создания списков автозаполнения.

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"\n\n\n \n Автозаполнение форм\n\n\n

Введите название браузера

\n \n \n \n\n","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как это выглядело на сайте:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"e7470637-5e01-516b-a9de-9386d37b4c0f","width":1920,"height":1080,"size":57391,"type":"png","color":"f4fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFCf/EACIQAAIABQMFAAAAAAAAAAAAAAECAAMEERIFMUEhIjJhov/EABYBAQEBAAAAAAAAAAAAAAAAAAIDAf/EABwRAAMAAQUAAAAAAAAAAAAAAAABAhEhIjEycf/aAAwDAQACEQMRAD8A07o9PcnKfqk9sW8SEAYA89vPqEqpvgCSHjT019/qFlmaE2azCpkKGIByuL79ItPSn4Tp7kGiYz//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

До появления <datalist> разработчики создавали сложные JavaScript-решения для автозаполнения. Нативный HTML5-элемент простой, легковесный и не требует подключения дополнительных библиотек. Тег позволяет создавать интерактивные подсказки на основе введенной информации прямо в HTML.

"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

6 проверенных техник веб-анимации для сайта

Что можно узнать из логов сервера: разбираем на 3 примерах

5 способов ускорить сайт: от простого к сложному

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":3,"favorites":3,"reposts":0,"views":13989,"hits":674,"reads":null,"online":0},"dateFavorite":0,"hitsCount":674,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/services/1726465-haknut-html-kak-razrabotchiki-obhodili-ogranicheniya-razmetki","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":200396,"name":"Сервисы","description":"Новые сервисы, обновления инструментов, опыт использования и полезные приёмы.","uri":"/services","avatar":{"type":"image","data":{"uuid":"158fab2d-76c1-5ed8-898a-76ee48d4c795","width":1200,"height":1200,"size":99571,"type":"png","color":"7cdaea","hash":"08183848d81000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c3fe3abb-6808-527e-9eb1-2b6bb92ea400","width":3840,"height":1120,"size":19502,"type":"png","color":"7cdcec","hash":"","external_service":[]}},"lastModificationDate":1688995401,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"services","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":19},{"id":2,"count":2}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1717586,"customUri":null,"subsiteId":836156,"title":"Первые шаги в веб-разработке: что изучать и как наработать опыт","date":1734601477,"dateModified":1734732840,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"4175c5a2-faff-5197-9b0d-1c64c360a776","width":1920,"height":1080,"size":408317,"type":"png","color":"45444a","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAKBAAAQIGAQEJAQAAAAAAAAAAAQIDBAUGBxEhACISExQVFyQlMkFR/8QAGAEAAwEBAAAAAAAAAAAAAAAAAwUGAgT/xAAlEQABBAEDAgcAAAAAAAAAAAABAAIDEQQSFFGRwRMhMTJBYXH/2gAMAwEAAhEDEQA/AET1drOBt7Ta6Dr5gVJNmW0phXF+JK3u7BUhR6sbyM4xkbOOI9rmYmp050i/I2D3KexzYuTTYhqPFEdgtFKL4VdDymCYqGpYTzVuHbRHfIIHuAkBzXa11Z4E5b/i10bRn0mOa21t1LZtK2pdQNOQqA6MJYlTCAMnB0E/o0eUzoozGLaPXhTDZZGvNOPX9VxVoLTOKK12vpJSlHJJkkMST/fpwfhs4C2ZX37j1X//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Рынку IT в России нужны специалисты разных направлений. Одно из них — веб-разработка: это создание и поддержка сайтов и веб-приложений. Начать работу можно с разработки лендингов и промо-страниц. А по мере роста опыта переходить к более сложным проектам: веб-приложениям, корпоративным порталам, социальным платформам.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Какое направление выбрать, чтобы расти и зарабатывать"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Веб-разработка делится на три направления: фронтенд, бэкенд и фулстек. Доходы специалистов зависят от опыта и направления:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Источник","image":{"type":"image","data":{"uuid":"c45091e5-43d1-58db-93a3-05a3cab41892","width":1920,"height":1080,"size":25675,"type":"png","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQJ/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQACAxESITEEIlKR0f/EABUBAQEAAAAAAAAAAAAAAAAAAAMC/8QAGxEAAgIDAQAAAAAAAAAAAAAAAAECERIhMnH/2gAMAwEAAhEDEQA/ANOnySnIYB0ccRnftPJ4ugVtbHbdaKxt14H6oyZdEsrnDkwNDiAbqiu8Jo8SfgMukMjLP//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Какие знания нужны:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["

HTML — чтобы писать структуру страниц: текст, заголовки, изображения, ссылки и другие элементы.

","

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

","

JavaScript — чтобы добавлять интерактивные элементы: формы, всплывающие окна, динамическую загрузку контента.

"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Фронтенд-разработчики используют фреймворки и библиотеки — это наборы шаблонов для типовых задач. На их основе можно написать собственный код. Самые популярные — React, Vue.js и Angular.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Бэкенд-разработчики пишут правила работы сайта: куда сохранятся данные, как пройдет проверка пароля при входе, как посчитается сумма заказа в онлайн-магазине. Это похоже на создание «мозга» сервиса, который принимает решения и выполняет важные операции.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Бэкенд-разработчики должны владеть как минимум одним серверным языком программирования. Самые распространенные:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["

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

","

PHP — язык для разработки серверной части. Его популярность с годами падает, но на PHP по-прежнему работают многие CMS, например WordPress. Хороший выбор, чтобы делать интернет-магазины или блоги.

","

Node.js — позволяет писать серверную часть сайта на JavaScript. Если вы уже умеете создавать интерфейсы страниц на JS, то можете использовать его и для бэкенда. Это удобно: один язык для всего сайта.

","

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

","

Go — современный язык от Google для создания сервисов, которые должны обрабатывать много запросов одновременно.

"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Бэкенд-разработчикам важно уметь работать с базами данных, понимать принципы их проектирования и знать системы управления:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["

SQL — язык для работы с реляционными базами данных (MySQL, PostgreSQL).

","

NoSQL — для работы с неструктурированными данными, например файлами (MongoDB, Redis).

"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Какие технологии изучить"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если вам интересна разработка интерфейсов, изучите структуру (HTML) и оформление (CSS) веб-страниц. Попробуйте создавать простые сайты, чтобы разобраться, как они устроены.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Получите базовые представления о веб-дизайне и основах JavaScript: сможете добавлять интерактивные элементы, чтобы «оживлять» страницы.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если хотите заниматься бэкендом, лучше начать с одного языка программирования. Выбор зависит от типа проекта. Например, Python подходит для анализа данных, машинного обучения и создания игр. Java востребован в корпоративных системах, работающих под высокой нагрузкой. Подумайте, с какими задачами или компаниями вы хотели бы работать, и посмотрите, какие технологии применяются для разработки подобных решений.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

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

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"На каких проектах практиковаться"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Начните с простых проектов: на них можно отработать навыки верстки, адаптивности и базовой интерактивности.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Бэкенд-разработчик может начать с создания простых сервисов для обработки данных. Например, написать систему учета личных расходов, где можно сохранять, редактировать и анализировать траты. Или создать серверную часть системы регистрации на мероприятия. Она будет принимать заявки и генерировать отчеты об участниках. Такие проекты помогают освоить работу с базами данных и базовой бизнес-логикой.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ищите вдохновение в профессиональных сообществах. Сайты GitHub, Stack Overflow и тематические форумы — отличные ресурсы для поиска идей и участия в open source проектах. Здесь можно обнаружить интересные задачи и получить обратную связь от опытных коллег по своим разработкам.

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Идеи для первых проектов можно взять из собственных потребностей. Подумайте, что решило бы вашу боль в данный момент? Многие успешные проекты начинались именно так. Например, одному разработчику нужен был мессенджер для безопасного общения. Он его сделал для себя, но оказалось, что это решение востребовано многими.

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

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Как создать портфолио"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Делитесь работами в профессиональных сообществах и социальных сетях. На площадках вроде Stack Overflow и Reddit, в группах в Телеграме и на тематических форумах можно получить обратную связь и завести полезные знакомства. Опытные разработчики охотно делятся советами, предлагают идеи, как улучшить проекты.

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

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

","subline1":""}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

А с какими трудностями на старте обучения веб-программированию и в поиске первой работы сталкивались вы? Делитесь своими историями и лайфхаками — возможно, ваши советы помогут тем, кто только начинает свой путь.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

5 вариантов, как ChatGPT помогает искать работу в ИТ

Какими были веб-разработчики в начале двухтысячных и что изменилось в 2024-м

Как использовать технотренды, чтобы влиять на компании и людей

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":2,"favorites":3,"reposts":0,"views":13582,"hits":676,"reads":null,"online":0},"dateFavorite":0,"hitsCount":676,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/hr/1717586-pervye-shagi-v-veb-razrabotke-chto-izuchat-i-kak-narabotat-opyt","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199121,"name":"Карьера","description":"Всё о сотрудниках и личном карьерном росте. Как нанимать, строить внутренние процессы, управлять командой, где искать работу и какие сейчас зарплаты.","uri":"/hr","avatar":{"type":"image","data":{"uuid":"7e34636c-3189-5ba0-a2b3-c1c9ee18b5ba","width":1200,"height":1200,"size":123655,"type":"png","color":"b55467","hash":"1c10103828607050","external_service":[]}},"cover":{"type":"image","data":{"uuid":"144c0e97-a576-513b-bced-8d560cb0c16f","width":960,"height":280,"size":177,"type":"png","color":"ccf4ec","hash":"","external_service":[]}},"lastModificationDate":1602856647,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"hr","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":20},{"id":2,"count":3}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1705722,"customUri":null,"subsiteId":836156,"title":"6 проверенных техник веб-анимации для сайта","date":1734012438,"dateModified":1734710777,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"dfe0edf0-53b2-54f9-9612-211f90f2b462","width":1920,"height":1080,"size":370152,"type":"gif","color":"4ca3fb","hash":"","external_service":[],"duration":4.3,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Анимация загрузки"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анимация загрузки помогает визуально обозначить процесс ожидания, когда контент на сайте подгружается. Это могут быть вращающиеся элементы, индикаторы прогресса или сообщения вроде «Подождите, идет загрузка».

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Такая анимация не только информирует, но и развлекает","image":{"type":"image","data":{"uuid":"91f7d504-7c7d-5a6c-b262-56cb5d32b3ac","width":1920,"height":1080,"size":201981,"type":"gif","color":"0c65c7","hash":"","external_service":[],"duration":4.3,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезна такая анимация:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Улучшает пользовательский опыт. Даже короткая задержка при загрузке может раздражать, если пользователь не понимает, что происходит. Визуальные эффекты создают ощущение активности — например, прогресс в процентах помогает понять, сколько осталось ждать. Поэтому время ожидания воспринимается по-другому — ощущается короче.","Формирует доверие. Видимый процесс загрузки показывает, что сайт не завис. Это особенно важно для нагруженных веб-приложений или e-commerce-платформ."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для создания таких анимаций можно использовать CSS или JavaScript. CSS идеально подходит для простых, плавных решений, например вращения или мерцания. Более сложные сценарии, включающие интерактивные элементы, реализуются через JS.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Анимация кнопки для привлечения внимания"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Анимация смены цвета из яркого в более спокойный: кнопка сначала привлекает внимание, а при наведении подсказывает действие","image":{"type":"image","data":{"uuid":"9b45e239-0b68-57d1-b7f1-ba0deae1c848","width":1920,"height":1080,"size":59761,"type":"gif","color":"f1f8f8","hash":"","external_service":[],"duration":2.866667,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезна анимация кнопки:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Увеличивает конверсии. Кнопки — ключевые элементы интерфейса. Когда они выделены, это стимулирует пользователя взаимодействовать.","Улучшает интуитивность. Помогает быстрее находить нужные элементы на сайте. Также кнопки могут подсказывать, какие действия приоритетны."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Нестандартное появление текста"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Имитация печати текста популярна в IT и технических темах","image":{"type":"image","data":{"uuid":"b6e297be-e4aa-54bb-b672-411826c0e8a9","width":1920,"height":1080,"size":28933,"type":"gif","color":"4ca3fb","hash":"","external_service":[],"duration":2.866667,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезно нестандартное появление текста:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Повышает вовлеченность. Взаимодействие с контентом становится активным.","Фокусирует на важном. Акцент сдвигается на ключевые сообщения или слоганы: они выделяются среди остальных элементов страницы. Особенно анимация полезна для коротких выражений, которые нужно сделать запоминающимися."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анимация появления текста не нужна при большом его объеме и при ограниченном времени загрузки страницы — эффекты могут ее замедлить.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Подсказки для упрощения навигации"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Анимация подсказывает, что лайк уже поставлен, а подписка оформлена","image":{"type":"image","data":{"uuid":"b332022a-3ed3-5181-b864-89e143eca1c8","width":1920,"height":1080,"size":293778,"type":"gif","color":"4ca3fb","hash":"","external_service":[],"duration":13.233333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезны анимированные подсказки:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Упрощают интерфейс. Дополнительная информация остается скрытой до нужного момента. То, что приходилось бы долго объяснять текстом, решает анимация.","Улучшает UX. Подсказки информируют пользователя, не перегружая экран и снижая количество ошибок."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Анимация плейсхолдеров"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Динамические плейсхолдеры — анимированные элементы в формах ввода данных. Они могут подсвечивать поле, исчезать или перемещаться при вводе текста. Эффекты помогают пользователю ориентироваться при заполнении форм.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Иногда подсказка в плейсхолдере не появляется при наведении курсора, а, наоборот, исчезает","image":{"type":"image","data":{"uuid":"c89e1e1c-d440-5c7f-b504-7014bc10b3b8","width":1920,"height":1080,"size":173019,"type":"gif","color":"f3fbf7","hash":"","external_service":[],"duration":9.133333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезна такая анимация:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Ускоряет заполнение форм. Часть данных можно предзаполнить, а подсказки упрощают ввод. Это важно для сложных полей, например для указания даты или адреса, в которые информацию можно ввести в разных форматах.","Снижает вероятность ошибок. Пользователю можно подсказать структуру данных и формат ввода."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Простейшие динамические плейсхолдеры можно создать с помощью CSS-трансформаций и псевдоклассов :focus и ::placeholder. Например, эффект перемещения текста делается с position: absolute и анимацией transform. Для более сложных решений, таких как плавающие метки, подойдут готовые библиотеки вроде Floating Labels или кастомные скрипты на JavaScript.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Анимация курсора"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Курсор становится интерактивным элементом интерфейса. Он меняет форму, оставляет след или подчеркивает активные области на экране. Это делает навигацию увлекательной.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Есть готовые решения для анимации курсора — например, курсор можно настроить в конструкторе и забрать на сайт готовый код","image":{"type":"image","data":{"uuid":"5250f186-e08b-547e-ba2b-06f267fa5e6e","width":1920,"height":1080,"size":191490,"type":"gif","color":"040c04","hash":"","external_service":[],"duration":5.633333,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чем полезна анимация курсора:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Развлекает пользователя. Привлекает внимание и делает взаимодействие с сайтом интереснее. Например, светящийся курсор на темных фонах придает сайту футуристический вид. А след из частиц вокруг него добавляет динамики. Это важно для креативных сайтов и лендингов.","Улучшает взаимодействие. Может визуально подсказывать, какие элементы кликабельны. Это повышает интуитивность интерфейса."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анимировать курсор можно на CSS и JavaScript. Например, для светящегося эффекта подойдут свойства CSS box-shadow и border-radius. Следы от курсора создаются через JavaScript, который отслеживает положение курсора и добавляет элементы (например, частицы) в реальном времени. Для сложных решений, таких как изменяющийся курсор или взаимодействие с элементами на странице, можно использовать библиотеки вроде GSAP или Three.js.

"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Поделитесь своим опытом, а также расскажите, вы встречали анимации, которые вас раздражали?

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

7 нейросетей для нетривиальных задач по наполнению сайта

Как установить капчу для своего первого сайта на WordPress

5 способов ускорить сайт: от простого к сложному

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":2,"favorites":8,"reposts":0,"views":13974,"hits":734,"reads":null,"online":0},"dateFavorite":0,"hitsCount":734,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/services/1705722-6-proverennyh-tehnik-veb-animacii-dlya-saita","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":200396,"name":"Сервисы","description":"Новые сервисы, обновления инструментов, опыт использования и полезные приёмы.","uri":"/services","avatar":{"type":"image","data":{"uuid":"158fab2d-76c1-5ed8-898a-76ee48d4c795","width":1200,"height":1200,"size":99571,"type":"png","color":"7cdaea","hash":"08183848d81000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c3fe3abb-6808-527e-9eb1-2b6bb92ea400","width":3840,"height":1120,"size":19502,"type":"png","color":"7cdcec","hash":"","external_service":[]}},"lastModificationDate":1688995401,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"services","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":20},{"id":2,"count":1}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1692852,"customUri":null,"subsiteId":836156,"title":"Какими были веб-разработчики в начале двухтысячных и что изменилось в 2024-м","date":1733405537,"dateModified":1734732949,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"3678c36e-0fc6-56c1-b0fd-1b7138be4e47","width":1920,"height":1080,"size":42876,"type":"png","color":"141c2c","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQI/8QAIxAAAgIABQUBAQAAAAAAAAAAAQIDBAAFBgcRCBIUITEycf/EABgBAAMBAQAAAAAAAAAAAAAAAAECBgQF/8QAIREAAgICAQQDAAAAAAAAAAAAAQIAEQMhBBITQnFRgaH/2gAMAwEAAhEDEQA/AIenLoz27y3SuQ7ub5hlrxx+darWrUfhhCeYkeIr3ODHwSAT7PGKbJxlwDpfbFbFEV69yYTn583J7a4yMY8tbPxV3+fcHaj3p6Jl1Dmi5VtAZqQuTitLFl8SI8XeexlUnkAjggH2MZVKULBudMjJejM0ZTct2tH2ks2ppliMixiRywQBFIA5+cH5hGyO9BjdR1RV2oqDm/R/uBDP/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Технологии и оборудование"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как было

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В начале двухтысячных сайты чаще всего создавали и верстали вручную один или несколько веб-разработчиков. Они использовали базовую тройку инструментов: язык гипертекстовой разметки HTML, каскадные таблицы стилей CSS и язык JS. Тогда же уже появился backend, основным языком был PHP, реже — Perl. Появлялись и первые конструкторы сайтов, но собрать на них что-то приличное было сложно.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Интернет был дорогим и медленным. Еще дороже стоил компьютер — примерно как треть однокомнатной квартиры в спальном районе Петербурга. Правда, уже к 2001–2002 годам цены начали снижаться.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Кадр из фильма «Опасная правда» (2001)","image":{"type":"image","data":{"uuid":"828bc01b-cc50-524b-a4d0-22226cbd0b8e","width":1920,"height":1080,"size":530040,"type":"png","color":"1c222d","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYHCP/EACYQAAEDAwMCBwAAAAAAAAAAAAECAwUEBhEAEkEhIggUFzZhlNL/xAAYAQACAwAAAAAAAAAAAAAAAAACAwQFBv/EACQRAAEDAgQHAAAAAAAAAAAAAAEAAgMRIRITUZEEFEFSsdHw/9oADAMBAAIRAxEAPwCRem9rRLLjkxTW2uuj47zK2qZgPirCs7diQkd3VPHQ/GoHMyyE5bzStL9PaaIGsIzG30H1k6wdqQq4SPW94e7VdcVStFbjslQpWtWwZKgXQQTyCBozxBBoZvKF0VSaMssgUc1MJpn3Uy1YFp2AKD68ju4OdaQQxlhq0bKrc92IXRI3veefd019939aVkxdo2R43ar/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как сейчас

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Стать веб-разработчиком можно и без знания кода. Появились сервисы NoCode и LowCode, всевозможные конструкторы, CMS и онлайн-сервисы для создания сайтов. В них можно делать сайты на основе готовых блоков. Есть такие же сервисы и для мобильных приложений.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ключевое отличие начала 2000-х от сегодняшних дней — это практически полное отсутствие фреймворков для создания сайтов. Joomla, Wordpress и Django стали популярными только во второй половине десятилетия, а до этого большинство сайтов были «самописными». Также отсутствовала полноценная среда для разработки (IDE). Контроль версий GIT и Docker появились позднее, и работа в команде была действительно сложным делом.

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Обучение"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как было

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Веб-мастера-самоучки делали свои первые сайты еще в школе, а из книг были популярны, например, «HTML и CSS. Разработка и дизайн веб-сайтов» Джона Дакетта или «CSS — каскадные таблицы стилей. Подробное руководство» Эрика Мейера.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Кадр из фильма «Сеть» (1995)","image":{"type":"image","data":{"uuid":"66767c9d-8a0f-58cd-a0bc-3deda29eef7b","width":1920,"height":1080,"size":405817,"type":"png","color":"23242b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAHxAAAQUAAgMBAAAAAAAAAAAAAQIDBAURAAYHIzFi/8QAGAEAAgMAAAAAAAAAAAAAAAAABAUBAgb/xAAfEQACAgICAwEAAAAAAAAAAAABAgADBBIRURQhcYH/2gAMAwEAAhEDEQA/AAK0i9VrYVA7Q9Spw4/IjyXmbGCj2xlhQWXFKBKRhSRmZmnibFyMoNu9hYDoxxfj45XVVCkzO2HaPHcefJYe65UNONvLQttMDQghRBAOHQPnC/Kub2rHj7BvFrX0VHMLDd3MuLIXKt5rykhASXJC1EDfg080tVNVaEKoH5ED2OzDkmTTIkE6X3CT+jyNF6lt27n/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как сейчас

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"ff61afb6-2c18-51c9-a956-2476f4e8c2fe","width":840,"height":810,"size":258630,"type":"png","color":"d4cecf","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAiEAACAQMEAgMAAAAAAAAAAAABAgMEBREABhIhBzETFHH/xAAWAQEBAQAAAAAAAAAAAAAAAAACBQT/xAAbEQACAwEBAQAAAAAAAAAAAAAAAwECBEEiMv/aAAwDAQACEQMRAD8ARfkbclqovIVoSC6wtJT1FFDUEyALQc58ZPvjzB4k9D0CRkaz6VvtopZfz0oZG565mUZHrhTmp6dmLcR2c6oEwAmzp57pv2eO5TPVpKteHWdjIHH1pD2GznsA/unAJGvsWWR9kbed5GZmtVISSckn4V70Bn//2Q=="}},"title":"Виталий Киреев","description":"руководитель разработки SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

В начале 2000-х веб-мастер мог выполнять все работы по созданию сайта, начиная от дизайна и заканчивая backend и версткой. Сегодня технологии шагнули далеко вперед, появилось разделение по технологиям — например, UI/UX, backend, frontend и DevOps. В каждой из этих областей специалист должен знать современные стандарты, уметь применять инструменты, а также эффективно взаимодействовать с другими разработчиками. Область знаний настолько быстро развивается, что любому специалисту нужно постоянно повышать свою квалификацию на онлайн-курсах, учебных программах в вузах и самостоятельно.

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Работа"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как было

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В начале двухтысячных веб-разработчик зарабатывал в среднем 5–8 тысяч рублей. В сегодняшних деньгах это примерно 20–30 тысяч рублей.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Кадр из фильма «Как заработать 20 миллионов баксов» (2002)","image":{"type":"image","data":{"uuid":"0d71e46e-ca35-58c9-8e82-dbdcba226511","width":1920,"height":1080,"size":464037,"type":"png","color":"131925","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUHCP/EACQQAAEDAwQBBQAAAAAAAAAAAAECAwQFESEABhIxEyQyM1Fh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwQF/8QAHBEAAgMBAAMAAAAAAAAAAAAAAAECERIDIjJh/9oADAMBAAIRAxEAPwDH9a2JQNmzy3UaTuFzkuQ40XEpIcbYWqO5ZCgAB5QRk3BAI6sdTMcuVyIU3qqRPlUCs3PpnU59pk5H58ep76fRccw9dcrU2K+ubV5shTYsguyFrKQpZUq1zi6sn7OdaEX4Mkl7IXGXKJJMl0k9nmdHYlH/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как сейчас

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

За двадцать лет зарплата веб-разработчиков выросла примерно в 5–8 раз. Сейчас она составляет около 150 тысяч рублей — это вдвое выше, чем у работников других сфер.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Рынок труда в IT-сфере тоже вырос. Если в 2004 году в России публиковали в среднем около 12 тысяч вакансий для IT-специалистов, то в 2023 году их было более 600 тысяч. Значительная часть IT-специалистов работает удаленно, однако работа в офисе по-прежнему востребована из-за хороших условий.

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"1c17de29-5c85-504e-baa4-e9fd5e1d456b","width":1000,"height":669,"size":266171,"type":"jpg","color":"c6cacd","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEA8ADwAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACggJ/8QAIxAAAgIBAwMFAAAAAAAAAAAAAQMCBAUHESEABggJEhMiQf/EABYBAQEBAAAAAAAAAAAAAAAAAAYFBP/EACMRAAECBQQDAQAAAAAAAAAAAAECBQADBBEhBhIiQRMxMkP/2gAMAwEAAhEDEQA/ALe8K/UK0g1R1d1g7Psd927EM7qq7H9gsz8sgieQoZR+YngL0K2SdIYjC2qlWhXpREh7mNTEwWXxWvO2UT3TujwmsQudSLtNlLOUJTe3jAuSCEkYAAwT1FB8cdL1TDpxTYuXIcpe6TUSv0WoAHyKO0AgqCrG5+kiNiiI7nYDbfjj86sn2YHnBMAn8IK1exmblmxXS+yrM42KrDlLa9caOUmykFtnEygEs+ytiPjlzDY9I6HlTkq5Hb3mC7hxnJCeIB6x2IeFVlI1axMpElCSSSSSSuJJJJ5O/UOF49CP/9k="}},"title":"Алексей Шашкин","description":"коммерческий директор SpaceWeb"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Сегодня профессия веб-мастера значительно трансформировалась. Конечно, некоторые всё еще поддерживают сайты на CMS, но для инфраструктуры компаний чаще нужен комплекс технологий. Именно поэтому с начала двухтысячных сильно выросли требования к компетенциям и кругозору. Нужно постоянно развиваться, компании требуют понимания бизнес-ценности продукта. А еще кода, который соответствует внутренним политикам и правилам.

","subline1":""}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

За 23 года технологии развились, а мир изменился, поэтому стали другими и требования к профессии веб-мастера. Расскажите в комментариях, а какие у вас воспоминания?

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

«Верните мне мой 2005-ый», или как изменился хостинг в России за 18 лет

Фидбек клиентов, метрики и оборудование для серверов: типичный день продакта в хостинг-провайдере

Как веб-сообщество зарабатывает на партнерских программах хостинга

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":3,"reposts":0,"views":26253,"hits":616,"reads":null,"online":0},"dateFavorite":0,"hitsCount":616,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/story/1692852-kakimi-byli-veb-razrabotchiki-v-nachale-dvuhtysyachnyh-i-chto-izmenilos-v-2024-m","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199131,"name":"Истории","description":"Истории о бизнесе, интервью, обзоры, биографии и очерки.","uri":"/story","avatar":{"type":"image","data":{"uuid":"6268858f-0549-573d-bcfb-f7f41c30ad66","width":2400,"height":2400,"size":263933,"type":"jpg","color":"fbfac3","hash":"70f07070703000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"f6896ea4-5a5f-5c90-a0b4-b1df4e0ac925","width":960,"height":280,"size":177,"type":"png","color":"fcfcc4","hash":"","external_service":[]}},"lastModificationDate":1694615403,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"story","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":22}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1679672,"customUri":null,"subsiteId":836156,"title":"Топ-4 метода узнать возраст сайта","date":1732867428,"dateModified":1733406697,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"41408da1-9a3e-559c-8b66-b81b5b156d6b","width":1920,"height":1080,"size":398267,"type":"jpg","color":"46a0fb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABggJ/8QAIRAAAgICAQQDAAAAAAAAAAAAAwQCBQEGBwAIEhMJERT/xAAXAQADAQAAAAAAAAAAAAAAAAAEBgcJ/8QAIREAAgIBBAMBAQAAAAAAAAAAAgMBBAUABhITBxEUQUL/2gAMAwEAAhEDEQA/AEvHncpxx3i8T8s0HFeLDVN+4jdraOdlQ3VLR7ha0J9hIuTcBUV6K1VcWEthkZnK8S1iu1BWvuKB+BxWINTcH5Dr7w3flsDgdx7hxqcm/JlVcVOpamrYo1Cin8LuDG0K12/U+d9LM0WIBDjbVy1BjhVrPrO7Dt7T2rhc/mcJt3InTr4+H01XLdc7VaxeiL05BXJa32qlCzD69rFXU2GtUK24u8tBuiM0eBfkHmknMvdImmWSq8iKM1tQ4yqSQoZmsw2LV8iaOCWciKyPORnJGRYZzGWM9EI2Z58YhLD8j1q5mpZnXbTptagiCJJLGhTIGsVMyBsApEyGSGZiYnQ9rdfhcLNgEbDsvSD2il42bChcoWFC2isrgkuGBEHAEMEETxmImPWtYdW1fWa2gvH67XaJB5s9iVp1Kor1W2S/kAX2MMAXGYxPZKRPMk5S85Sn9+Wc56tFiuinmE/GlVT6Og3/ADLBHcZvZzN3UIdhF6jkR8pL9mdSVbnWsU36WssdEOFPewndIipfEVdkl1iP8wHqI/IjR3pr0va//9k="}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Зачем нужно знать возраст веб-ресурса"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Существует несколько частых ситуаций, когда важно выяснить точную дату «рождения» веб-ресурса.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

1. При покупке сайта. Как хорошее вино, сайт со временем становится лучше. Если его ведет ответственный администратор, ресурс завоевывает уважение поисковых систем и лучше ранжируется.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Как проверить дату создания сайта"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Метод 1. Изучить футер сайта

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"В футере сайта SpaceWeb видно, что сайт запущен в 2001 году","image":{"type":"image","data":{"uuid":"9a82f0ba-3d13-5317-a21d-7ec8b129ca83","width":1920,"height":1080,"size":689137,"type":"jpg","color":"f2fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAUJC//EACUQAAEDAgYCAwEAAAAAAAAAAAIBAwQFCAYHCRESIQAUGFiX1v/EABgBAAMBAQAAAAAAAAAAAAAAAAAEBgIF/8QAJhEAAgEDAwMEAwAAAAAAAAAAAQIDABEhBBMxU2HREhSSk1FSgf/aAAwDAQACEQMRAD8Ah3VtUvU1wxVZ1CxDe9n/AO3EovAZdDzqn4ppj82U0zMhvtVbDlVqdLN0GXeEgGJbhRnUONLFqQ240N0sMDC4gjtnmEKcYyGUEf0d+KmSzjBdvxhyRnuCRfvzQbOr/qJAy0Dt51zpuC2AuGmZFYVCMRRDJFKQpKhEiqikql32u/hsRdKH6lo9b/s3yPmtKuXZzaINSpIJavbggOe9zBMj8skE+EcVDmKYY2LivY7ovFe02XznwSynSa5zJIWT2xVi7FlLSsGKkm4uMGxFxg1qVVGo0yhVCtveoAABrICLi1jY5F+DxTP4a2gfVO238Myw/l/Et+frS/Y/mmduPpp8V8V//9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Метод 2. Использовать веб-архив

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Сервис веб-архив (Web Archive) предоставляет возможность наблюдать за любыми изменениями на сайте за все время его существования.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Данные о сайте SpaceWeb в онлайн-сервисе Web.archive.org","image":{"type":"image","data":{"uuid":"96652f9d-307c-5397-bc68-646b56ee9232","width":1920,"height":1080,"size":350882,"type":"jpg","color":"f1f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUHCv/EACIQAAICAQQCAwEAAAAAAAAAAAECAwQFAAcRIQYiCBITMf/EABkBAAIDAQAAAAAAAAAAAAAAAAMEAQIFBv/EACURAAIBAgUEAwEAAAAAAAAAAAECEQMhAAQSEzEiQVGRFGGB0f/aAAwDAQACEQMRAD8A2pZXEbzDLZfI4Dy7bWpBYvQQLRzmF8wy9WkIvsi1Kten55i4IJ7MKrZkZVBL2EZlKKIoiJmqgZ5YsSRZtPSQtgAvHSNZnmZJ7ADigyIuhKe1Ks6xqdndnG4xdpaGCrAACBFiZJGx+RpZjFltk1iJJjWTbjciWRUJ5RXli3JEUrheA0kQ/N25ZPUjVTXzMmKix9rf9gx6tiBTpEA7RuJ4P9xUrnrlMQg6SU32kQdLI0dYGMuo6cxlmKFgSpJK8cnXQUaaHK5xiiFl+PDFRImoQYMSJFjHItjGqswzGWUMQrb2pQSA2lARqHBg3E8dsOASAADwAAAB0AB0AAOgAP4NKQPA9DDUnyfZx//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Метод 3. Проверить дату регистрации домена

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Этот способ помогает узнать дату регистрации доменного имени сайта. Для этого можно использовать сервис Whois, который показывает информацию о домене и его владельце.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Данные о домене sweb.ru в сервисе Whois","image":{"type":"image","data":{"uuid":"5ae5bc8c-175b-5e57-95bf-f0a9ae711ca4","width":1920,"height":1080,"size":236492,"type":"jpg","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQr/xAAjEAADAAAFBAMBAAAAAAAAAAABAgMABAUSIQYRExQHIlGR/8QAFgEBAQEAAAAAAAAAAAAAAAAABAMF/8QAJhEBAQABBAIBAgcAAAAAAAAAAQIRAAMEEgUhFDFRBiJBUpLR0v/aAAwDAQACEQMRAD8AvchpeQdrqVLMlnBX2MwSqk/UEebgdhwMX+TvfvP4R/nR2I9flcYDI4Pv9ce37v8AWg7fH+iXta7Z3qZGtWlWSPV3U8Io1HLlZQjqySjJSSJykiTmgCIqqABq7f4g5u3EbZseJoiJgrc8L4rctJCRvcviVd2hmruqqnNUqroNeN4t1VNc0appJ8jzokaVeszvkyZfUyEh6ADGhc1Wq6lpSLSipX3vIiuwWmzLqU3qCA+w8ruB2nkdji2zMvF5dMy1Px+tILPbcSurjJ2PTjGf11LeqjlcSSqJr5HaRQrrtidj6OH2Zzh9mk+5/T/Tgul6/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Однако, у это метода есть и минусы:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Сайт может быть создан позже даты регистрации домена. Владельцы сайтов иногда заранее регистрируют доменное имя, а разработка сайта может занимать продолжительное время. Однако, чаще домен все-таки регистрируют непосредственно перед запуском веб-сайта.","Привлекательный домен может быть зарегистрирован и несколько раз перепродан разным владельцам. В этом случае в базе Whois не будет отражена смена владельцев. И это может привести к значительной разнице в возрасте домена и самого сайта.","Если сайт был перенесен на другой домен, это также не отразится в сервисе. Тем не менее, с правильно настроенным редиректом, эту информацию можно будет узнать из данных веб-архива.
"],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Метод 4. Воспользоваться специализированными сервисами

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Поиск даты создания сайта можно доверить сервисам для анализа данных, например, PR-CY, CY-PR.COM, XTOOL, SeoLik или другим.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Расскажите в комментариях, каким способом пользуетесь вы?

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте ещё:

5 способов ускорить сайт: от простого к сложному

Что можно узнать из логов сервера: разбираем на 3 примерах

Как установить капчу для своего первого сайта на WordPress

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":1,"reposts":0,"views":12013,"hits":410,"reads":null,"online":0},"dateFavorite":0,"hitsCount":410,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/services/1679672-top-4-metoda-uznat-vozrast-saita","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":200396,"name":"Сервисы","description":"Новые сервисы, обновления инструментов, опыт использования и полезные приёмы.","uri":"/services","avatar":{"type":"image","data":{"uuid":"158fab2d-76c1-5ed8-898a-76ee48d4c795","width":1200,"height":1200,"size":99571,"type":"png","color":"7cdaea","hash":"08183848d81000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c3fe3abb-6808-527e-9eb1-2b6bb92ea400","width":3840,"height":1120,"size":19502,"type":"png","color":"7cdcec","hash":"","external_service":[]}},"lastModificationDate":1688995401,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"services","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":5},{"id":2,"count":2}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1666026,"customUri":null,"subsiteId":836156,"title":"Онлайн-сервисы, которые помогут сократить время работы веб-разработчика","date":1732191508,"dateModified":1734710804,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"441f877a-f050-59f0-a63c-133f7b5cfbfe","width":1280,"height":720,"size":126533,"type":"gif","color":"0c1c2e","hash":"","external_service":[],"duration":0.4,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В статье сделали подборку расширений и сервисов, которые:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["находят ошибки в синтаксисе кода и комментариях;","упрощают навигацию по ресурсу;","ускоряют поиск идей для веб-проекта;","помогают оптимизировать сайт и представить его заказчику."],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Для разработки сайта"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Собрали варианты дополнений для редактора Visual Studio Code. По данным опроса Stack Overflow среди разработчиков, в 2024 году это самая популярная среда разработки. Ее используют 73,6% респондентов. Расширения работают в платной и бесплатной версиях.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Быстро находить примечания помогает Better Comments. Расширение делит комментарии по типам и подсвечивает их разными цветами. Чтобы изменить вид примечания, достаточно в начале указать его символ. В стандартных настройках доступны четыре типа: !, ToDo, ?, *. Можно добавить собственные теги.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Вопросы, задачи и другие типы комментариев подсвечиваются разными цветами","image":{"type":"image","data":{"uuid":"1e04bf96-eca8-5cea-845b-910d665c4186","width":1920,"height":1080,"size":284084,"type":"png","color":"1e1d1d","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQICf/EACgQAAECBAILAQAAAAAAAAAAAAECBwAEBhEDIQUSFRcyNVdylaLS0//EABcBAAMBAAAAAAAAAAAAAAAAAAECBAP/xAAZEQADAQEBAAAAAAAAAAAAAAAAARICURH/2gAMAwEAAhEDEQA/AJEW9TwrlMIodaryo8RTpqYuPeB68sM1kQL1vWCQXWrLI253M/cNT6LK4bY4zLs6JnASGno2x1rjYUrnl2RVlKWT6bpBtyrN9JaM8DK/nCGh/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Настройки по умолчанию поддерживают правила разных языков программирования, в том числе JavaScript, HTML, CSS, PHP и GraphQL. Можно прописать параметры редактирования и использовать их для всех программ проекта.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Исходный код (слева) и результат форматирования (справа)","image":{"type":"image","data":{"uuid":"c14ee510-a7a7-5d03-95eb-af42249ff7cb","width":1920,"height":1080,"size":193894,"type":"png","color":"1d1d1c","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgYICf/EACYQAAEDBAEBCQAAAAAAAAAAAAEDBxECBAYSAAUXJTFBUVeV0tP/xAAWAQEBAQAAAAAAAAAAAAAAAAACBAP/xAAaEQEBAAMBAQAAAAAAAAAAAAABAAIREiKB/9oADAMBAAIRAxEAPwCasZeR11W9zG5WdfLFK0VumChWrq9zsmKlVNoO8iYEx6cYumKGyUC9rwSYd7L48u+7n78HWU+cbbANC0yNBtEWvxKhC4IKyVPRLYUKayadhpBgkxPhPK8Q4flLk+iHsVZv2lwz4G1/PgtL/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверяет правописание Code Spell Checker. Он учитывает правила языков программирования, подчеркивает ошибки и предлагает варианты исправления. При проверке Code Spell Checker учитывает стили написания:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["CamelCase (с англ. — ВерблюжийРегистр). В нем сложные названия переменных или функций пишут слитно без пробелов. Каждое слово внутри фразы начинается с прописной буквы, например TestExampleOne.","snake_case (с англ. — змеиный_регистр). В нем используют символ подчеркивания, например foo_bar или hello_world."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверка помогает сразу заметить ошибку, сокращает время на код-ревью и упрощает подготовку документации.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Строки с ошибкой выделяются лампочкой. Если нажать на нее, появятся варианты для замены. Можно выбрать из опций или добавить слово в исключения","image":{"type":"image","data":{"uuid":"b203e109-4b88-522d-86d7-689655c22732","width":1920,"height":1080,"size":417909,"type":"png","color":"232323","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUJ/8QAIBAAAgEEAwADAAAAAAAAAAAAAQIDBAUGBwARIRITgf/EABcBAAMBAAAAAAAAAAAAAAAAAAEDBAL/xAAbEQEBAQACAwAAAAAAAAAAAAABAgADERIxQf/aAAwDAQACEQMRAD8AOua7v3QueZHQ0+3cvhip7rVIqpd6gKi/c3SgB+gAPPzmrr6OHHPfsyJxDZWx58Tsk02y8glkkt1Mzu1ylJZjEpJJ+XpPDNqGNRIu0ErdU6unuCyza2xaR5nkeRms9OS7H0kkp6e/feUSHi6ZUo1aHAMEhhSGHCrDHHGoVEW2wgKAOgAAvg4rM3//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"При поиске закладки в командной строке файл автоматически проматывается для предварительного просмотра на нужную строку","image":{"type":"image","data":{"uuid":"15782b0d-502e-5f49-81c3-8a6b2aa957b6","width":1920,"height":1080,"size":337428,"type":"png","color":"1e1f20","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMICf/EACcQAAECBAMJAQAAAAAAAAAAAAECBwAEBhEDEtMFFRchQVdxcnWV/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwIE/8QAGhEBAQEAAwEAAAAAAAAAAAAAAQACAxJR8f/aAAwDAQACEQMRAD8Aj+Xfx68eWCkunVQ6Ab4mCQPOeEOXQRvHlfsBfZ5rm7rVbf7UzqRDrTIZz5bUqZhnkY+ChDUUalJzXA2FKgHl6RqyHVs2l7EzgqzfaWjPwZXTiJL/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверить синтаксис и уязвимости. В процессе разработки легко упустить потенциальные проблемы или допустить ошибки в синтаксисе. Проанализировать будущую программу помогает SonarLint. Расширение проверяет код по мере написания и предлагает исправления. SonarLint поддерживает C#, VB.NET, C, C++, Javascript, TypeScript.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"На отдельной панели дополнение показывает проблемы и предложения, как их исправить","image":{"type":"image","data":{"uuid":"f8b45304-1be8-5fcc-9ec8-176a1963768f","width":1920,"height":1080,"size":150500,"type":"png","color":"1d1f20","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMICf/EACUQAAADBgYDAAAAAAAAAAAAAAABBwIEBhEX0gMSFSFXlRRRcv/EABcBAAMBAAAAAAAAAAAAAAAAAAACBAP/xAAbEQACAgMBAAAAAAAAAAAAAAAAAgESESJRIf/aAAwDAQACEQMRAD8Ajk15W02shq/Gk/WtvN4bLC6hXVbuXY07t5vBsGptZjI2kHk4BUqg+TWaZaG677fArVprJMyxaPB1GEe4ng3onWwJZumlF4f/2Q=="}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Чтобы упростить поиск идей"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Сохранить интересный шрифт. Fonts Ninja определяет шрифт любого текста на веб-странице. Расширение показывает:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["название,","размер,","цвет,","сведения о разработчиках,","стоимость."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Встроенный искусственный интеллект находит аналоги по стилю.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Если навести курсор на любой из найденных шрифтов, расширение подсветит тексты, в которых он используется","image":{"type":"image","data":{"uuid":"ea900929-be98-51c1-a588-d82f1c765514","width":1920,"height":1080,"size":209937,"type":"png","color":"f3faf9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGCf/EAB8QAAIABwADAAAAAAAAAAAAAAECAAMEBRESIRRRov/EABcBAAMBAAAAAAAAAAAAAAAAAAACAwH/xAAaEQEAAgMBAAAAAAAAAAAAAAABAAIDERKB/9oADAMBAAIRAxEAPwDSmzpUz6abMa++YrqGRxLUBCD0bLwwGRTZNvicbzY0xG1xv6MU3rDqcZFMxB+IdXcmBKmYAlRIRBqp2yBwHkWqHFvJKy9EPgeoSPP/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Пипетку как в фоторедакторе можно навести на любой пиксель на странице, чтобы определить его цвет, а можно собрать цвета всех элементов в палитру","image":{"type":"image","data":{"uuid":"b4d6dcbd-7e66-59d1-b863-22861b62dc68","width":1920,"height":1080,"size":157105,"type":"png","color":"f4f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAIBAAAgEEAgMBAAAAAAAAAAAAAQIEAAMRIRIxBVFiof/EABYBAQEBAAAAAAAAAAAAAAAAAAMAAv/EAB8RAQACAQMFAAAAAAAAAAAAAAEAAhEDEiExQXGhwf/aAAwDAQACEQMRAD8A0jnWplnySyFlXrgucAscNgL0c6wN43k4/aQNPO5bZ9Qr31GpQKgd+cvnn5LJZgSDabv5rQmOskhZFtGmR2ZFJHLZHoap6KUsEG9at6qReAdkUUaf/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Посмотреть параметры стиля на сайте. Это можно сделать без изучения кода.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Расширение CSS Peeper показывает размеры отступов, рисунков, цвет шрифта и другие свойства объектов. Удобно перенести понравившиеся идеи в свой проект. Также можно быстро выяснить причины ошибок с отображением отдельных элементов.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Расширение определяет свойства текста, изображений и видео на странице, а также взаимное расположение объектов","image":{"type":"image","data":{"uuid":"b362d6d8-95e8-5ab7-ba37-1572a3797aee","width":1920,"height":1080,"size":266982,"type":"png","color":"f2f5f5","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMI/8QAIRAAAgEEAgIDAAAAAAAAAAAAAQIDBAURIQAGEjEHCFH/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAL/xAAbEQADAQEAAwAAAAAAAAAAAAAAAQIREgMhYf/aAAwDAQACEQMRAD8A3JePsj8XWW61dHcu52SCWhaVJlYTEx+DhWBIXBIYgHhrzTVZL1/CpcrWhivbKOZRNT0lykikHlG8dDMysp2CD47GPR4qttaZySld0jpdXWo9V1CyTNOXMpkt8TFz7y2V3ve+PMSpp4FVV2vYiWONFCJGqqowABgAfnI0f//Z"}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Чтобы оптимизировать сайт"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Сформированный отчет содержит не только информацию о работе сайта, но и предложения по исправлению найденных проблем","image":{"type":"image","data":{"uuid":"bd29a45c-c99b-5928-8496-29170717e194","width":1920,"height":1080,"size":195404,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDCf/EAB8QAAICAgEFAAAAAAAAAAAAAAECAxEAIRIEMWKx0v/EABUBAQEAAAAAAAAAAAAAAAAAAAMC/8QAGxEAAgIDAQAAAAAAAAAAAAAAAAECERIiUXH/2gAMAwEAAhEDEQA/ANOJpxHErJTNexy36xblV0EqEHkIBsb8x85GU+F1DoSsw6mBQxAPKxffWPFLCT8Bk9kWwyz/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Отчет показывает, соответствуют ли метаописания требованиям поисковых сетей ","image":{"type":"image","data":{"uuid":"9afcd956-2569-5e57-bc86-c4684c7608e4","width":1920,"height":1080,"size":154723,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAIBAAAQMEAgMAAAAAAAAAAAAAAQIDEQAEEiETMRRRof/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAQEAAwAAAAAAAAAAAAAAAQACIjFx/9oADAMBAAIRAxEAPwDTi2tLd953NSuTKQM1D5MU9aeiGciVtgpbSkmSAAT7psYz6EeYycRJKp13qrYBxp8p6eRLHQqLUv/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Минимизация иллюстраций. На продвижение сайта в поиске влияет скорость загрузки страниц. Одна из причин замедления — тяжелые изображения.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Уменьшить файлы в форматах WEBP, PNG или JPEG можно с помощью TinyPNG. Онлайн-сервис сжимает несколько изображений одновременно без потери качества. Помимо веб-интерфейса, у программы есть API для интеграции с системой. Правда, в бесплатном тарифе через него можно сжать только 500 картинок в месяц.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"В процессе сжатия сервис может одновременно конвертировать все файлы в один формат","image":{"type":"image","data":{"uuid":"81c352c7-0b90-5fab-bda9-f9ca74c5803a","width":1920,"height":1080,"size":258978,"type":"png","color":"3f4853","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAUG/8QAJBAAAgEDBAICAwAAAAAAAAAAAQMCBAURAAYHMRITFBYhIlH/xAAXAQEBAQEAAAAAAAAAAAAAAAAEAgMF/8QAHxEAAgICAQUAAAAAAAAAAAAAAQIAEQSRIQMSFCJB/9oADAMBAAIRAxEAPwBlW/kK7tghL+LeTExR+/uYpOGHrBw457Jx1+NNfNYWQgOrnKGCQOWO5jbhQc83Cvqa+1ndSKOpdN1OqU6eJWqUiYxIOcEAgYydD8rrnntrUQuOlC73EE7aG0zOnpfq9p9OZH1/CV49fzxxpCgFWb7xLYe4lBe3rApcVKsdvhCERGMY00AAB0AMaizNJ//Z"}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Чтобы презентовать веб-проект"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Код копируется в форму в браузере. Нужно выбрать язык программирования и цветовую схему и скачать готовую иллюстрацию","image":{"type":"image","data":{"uuid":"ab1a1188-f614-55f0-b653-e6aaaa9dcd4a","width":1920,"height":1080,"size":161055,"type":"png","color":"ecf4f5","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUGCf/EACIQAAIBBAIBBQAAAAAAAAAAAAECAwAEBxEGCBIFITFV0//EABYBAQEBAAAAAAAAAAAAAAAAAAMCBP/EAB4RAAIBAwUAAAAAAAAAAAAAAAABAgMSkREiUWFx/9oADAMBAAIRAxEAPwCL4tljufe8ls0lyVkd4IkeWWG49GlSOUKpPiWKnRqoNvnAb0ETZ77ygkDlGRNb+ul/Oguq94LtibESswuYFDEA+Wxv59q3RSsk/AJPcg1GWf/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Описание. Конструктор Readme.so собирает файл Readme на основе типовых блоков. В каждом блоке — шаблонный текст. Его легко адаптировать под конкретную программу, собрать из него формулировки для презентации проекта или публикации на open source порталах.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Конструктор содержит блоки, которые используют в Readme","image":{"type":"image","data":{"uuid":"44c81db1-1d42-5dfe-a54e-20fbfa81f2e2","width":1920,"height":1080,"size":175783,"type":"png","color":"f3f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABQn/xAAmEAABAwQBAQkAAAAAAAAAAAACAQMFBAYHEQASCBMUITE2UWHT/8QAFwEBAQEBAAAAAAAAAAAAAAAAAgMBBP/EABkRAQEBAQEBAAAAAAAAAAAAAAEAAhIycf/aAAwDAQACEQMRAD8ACx7n3L1wdrSixLK3hMnbb111MSbKSlYJ+GB1wRTvEe6t6FPPidMAGpWGHLWUBVZO7FVURfc8l+3M7Zck0UFBtSLFU1DUIPKRmrg04IXVr13re/vnTnxp+UNeiV6U+E5Od//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Готовый скриншот можно сохранить в PDF, JPG, PNG","image":{"type":"image","data":{"uuid":"54ccd1e0-3d12-5b69-84a9-607b7d400102","width":1920,"height":1080,"size":107319,"type":"png","color":"eef1f1","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgMI/8QAJxAAAAQEAwkAAAAAAAAAAAAAAQIDBAAFBhESISIHExRBQlFUktH/xAAWAQEBAQAAAAAAAAAAAAAAAAAEAwX/xAAkEQABAwIEBwAAAAAAAAAAAAACAAEDMUEEERIyISJRcZGx8P/aAAwDAQACEQMRAD8A2tOaHogdp0kK6pmr1XZ0N4m5YvHRZSkBceTghVATEw35lER09o0oYSPCnKxi2Vn3Wp59oEsohiBjcS43al6/dE0PRdP4zWlpbXHrN9jO1OnaWShVu3B0gAIJhfFfSGeUJHYT9kcn5mV+FbeOl6BE1Rf/2Q=="}}}]}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Эта подборка охватывает лишь часть задач, с которыми веб-разработчикам и другим IT-специалистам помогают справляться бесплатные инструменты. А какие программы, сервисы и расширения вы используете, чтобы сэкономить время в работе? Делитесь в комментариях.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

Какой выбрать плагин для защиты сайта

Что можно узнать из логов сервера: разбираем на примерах

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

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":0,"favorites":6,"reposts":0,"views":19602,"hits":714,"reads":null,"online":0},"dateFavorite":0,"hitsCount":714,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/services/1666026-onlain-servisy-kotorye-pomogut-sokratit-vremya-raboty-veb-razrabotchika","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":200396,"name":"Сервисы","description":"Новые сервисы, обновления инструментов, опыт использования и полезные приёмы.","uri":"/services","avatar":{"type":"image","data":{"uuid":"158fab2d-76c1-5ed8-898a-76ee48d4c795","width":1200,"height":1200,"size":99571,"type":"png","color":"7cdaea","hash":"08183848d81000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c3fe3abb-6808-527e-9eb1-2b6bb92ea400","width":3840,"height":1120,"size":19502,"type":"png","color":"7cdcec","hash":"","external_service":[]}},"lastModificationDate":1688995401,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"services","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":19},{"id":2,"count":1},{"id":22,"count":1}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1626648,"customUri":null,"subsiteId":836156,"title":"5 стратегий SEO-продвижения сайта под разные бюджеты","date":1730371590,"dateModified":1734733116,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

Сколько стоит SEO-продвижение: в локальном поиске, для нишевых сайтов и для проектов с высокой конкуренцией. Разбираем топ-5 стратегий вместе с экспертом SpaceWeb.

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"9567a04d-6435-50a5-9541-f54b7844a857","width":1998,"height":1224,"size":588885,"type":"gif","color":"131c2d","hash":"","external_service":[],"duration":3,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"6e25e13b-8a47-5cd1-8b72-c10a18975c20","width":862,"height":934,"size":385416,"type":"png","color":"e3dcdd","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAOAA4AAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACQUI/8QAJhAAAQMCBAYDAAAAAAAAAAAAAQIDBAUGABESIQcICRMUMSJBof/EABYBAQEBAAAAAAAAAAAAAAAAAAQCBf/EACERAAICAQIHAAAAAAAAAAAAAAECAAMEMTIREiFBUWGx/9oADAMBAAIRAxEAPwC3zz3fKtC+66uXJej1tiXSKnbVQ8gJMdkI0uMoAOofJLqiPR1Zn1gGVRkNabF2j38mxiXY60cj7iZr+076kVe1qNVZcA9+bT48h3JW2tbaVH9JwqrJZkUkdhAW4yrYyg9ATCv6jcyW9zM3I09KeWhpERLaVLJCE+O3sB9Dc4TZoIddIqPDpppXD62FKaQSaNCJJSMyewjFBRwklj5n/9k="}},"title":"Мария Кузнецова","description":"руководитель отдела маркетинга и PR SpaceWeb"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"От чего зависит стоимость продвижения сайта"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Конкурентность ниши. Чем больше компаний работает в одном сегменте рынка, тем дороже продвижение по популярным поисковым запросам.","География продвижения. Локальное SEO для одного региона стоит дешевле, чем продвижение на всю страну. Нужно меньше поисковых запросов, а конкуренция в небольших городах ниже, чем в мегаполисах.","Текущая оптимизация. Если сайт уже частично оптимизирован, расходы будут меньше. Например, если настроены метатеги и иерархия разделов, можно сразу сконцентрироваться на контенте и наращивании ссылочной массы.","Объём контента. Чем больше материалов на сайте, тем выше затраты на оптимизацию. Для каждой страницы нужно корректировать тексты, настраивать метатеги, подбирать изображения.","Технические особенности сайта. Устаревшие или плохо спроектированные сайты требуют затрат на исправление.","Сроки. Чем быстрее нужен результат, тем выше стоимость. Ведь потребуется оплатить сверхурочную работу подрядчиков.","Наличие ошибок. Незаполненные теги, открытые технические страницы — аудит сайта покажет, из-за чего сайт проседает в выдаче."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Стратегия 1. Локальное продвижение"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Ранжирование в результатах поиска на картах зависит от отзывов и работы с комментариями. Ссылка в карточке поможет привлечь дополнительный трафик на сайт","image":{"type":"image","data":{"uuid":"020b71ed-06b9-5322-b7f0-b3ff91c5a4cc","width":1920,"height":1080,"size":619121,"type":"png","color":"ecf5f1","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUJ/8QAJBAAAgEDAwMFAAAAAAAAAAAAAQIDAAQRBRIhBhNCMVFTkqH/xAAXAQADAQAAAAAAAAAAAAAAAAACAwQF/8QAHxEAAgICAQUAAAAAAAAAAAAAAQIAAwQhERITMVFh/9oADAMBAAIRAxEAPwDQ7p7XdQ1KxM7C8AwNouoTFN6ea+Le644pmapx60dTsjcixbGusdT4Bl9ZZCoJnwSMkZPH7Ufef3K+lY8iItxAqooU78gDg8VpLtG5+RB0w4j9qL4k+opUOf/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как действовать:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Зарегистрируйтесь в Google My Business и Яндекс Бизнес. Компания появится на картах Google и Яндекса, а также в локальных результатах поиска. Пользователи ищут время работы, точный адрес и реальные отзывы. Чем легче их найти, тем выше доверие к компании. Прямая ссылка на сайт усиливает позиции сайта в выдаче и помогает привлечь дополнительный трафик.","Соберите локальные поисковые запросы. Используйте доступные инструменты для анализа сайта, например SiteAnalyzer, Google Search Console, Яндекс Вебмастер.","Оптимизируйте контент. Добавьте название города или региона в метатеги, заголовки и контент. Обновите существующие страницы и подготовьте новые с учётом найденных ключей. Это повысит позицию сайта в выдаче по целевым запросам.","Проверьте и скорректируйте технические параметры сайта. Оптимизируйте скорость загрузки, корректность индексации, вес изображений. Небольшие правки не требуют обновления сайта, а поисковые системы учитывают удобство для пользователей при ранжировании.","Собирайте отзывы и работайте с ними. При ранжировании сайтов в местном поиске алгоритмы учитывают оценки и комментарии пользователей на геосервисах или поисковых системах. Отвечайте на комментарии, мотивируйте пользователей оставить отзыв."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Что в результате: чтобы продвигать сайт в локальном поиске с низкой конкуренцией, не нужен большой бюджет. Можно начать с 10 тыс. рублей. За эту сумму фрилансер выполнит первые задачи: доработать раздел сайта, исправить ошибку, оптимизировать или скорректировать текст под SEO.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Стратегия 2. Ставка на низкочастотные запросы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Оптимизация сайта под низкочастотные запросы — стратегия подойдёт:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Для интернет-магазинов с большим ассортиментом товаров;","Для небольших веб-проектов с узкой специализацией."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Для поиска низкочастотных запросов для продвижения можно использовать такие бесплатные инструменты, как Яндекс Вордстат и планировщик Google ","image":{"type":"image","data":{"uuid":"8b97e4e8-cbda-545c-bcea-3316be202d96","width":1920,"height":1080,"size":317981,"type":"png","color":"f5fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUJ/8QAJBAAAQMCBAcAAAAAAAAAAAAAAQACAxESBBMhUjFBUXGBkZL/xAAXAQADAQAAAAAAAAAAAAAAAAAAAQME/8QAGhEAAgMBAQAAAAAAAAAAAAAAAAECERIhcf/aAAwDAQACEQMRAD8A1FdhwZA4WU7EU06c/KHKd8FSGy4NjflPTCkSZZJBiYGh7gDdUV46LXFLEn4Z5N6SHuduPtTKH//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как действовать:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Соберите низкочастотные запросы. Используйте бесплатные инструменты, чтобы найти их.","Готовьте уникальный контент под узкие запросы. Напишите статьи под запросы или добавьте ключи в карточки товаров. Эти страницы будут индексироваться в поиске и продвигаться в топ выдачи.","Поддерживайте контент актуальным. Обновляйте существующие страницы и добавляйте новые с помощью расширения семантического ядра (СЯ). Это увеличит органический трафик.","Оптимизируйте внутренние ссылки. Настройте перелинковку между связанными страницами, чтобы улучшить индексацию и передачу трафика."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["В зависимости от ниши, количества поисковых запросов и других параметров затраты на сбор СЯ начинаются от 10 тыс. руб.","Стоимость услуг авторов контента, копирайтеров варьируется в среднем от 1 500 до 10 000 руб. за статью. Она зависит от объёма, сложности и глубины проработки темы."],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Стратегия 3. Оптимизация контента"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Специализированные SEO-сервисы помогают понять, какие ключи используют конкуренты, а также оценить стоимость продвижения","image":{"type":"image","data":{"uuid":"496aa78e-a80c-578b-a083-7fa8de4381b9","width":1920,"height":1080,"size":181903,"type":"png","color":"f3f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMGCf/EACQQAAECBQIHAAAAAAAAAAAAAAECBAADERchBhIHMVKRlLPT/8QAFgEBAQEAAAAAAAAAAAAAAAAAAwAC/8QAGxEAAgMBAQEAAAAAAAAAAAAAAAECE1EyUnH/2gAMAwEAAhEDEQA/ANBraOlISscW9bkKzUOG1fTDWPEDWtYbZPDm7WufJa/GKx4irXplfNADmQkCgO6oHI4hI8SfwxLpDtqekdoM2f/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как действовать:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Анализируйте текущий контент. Проведите SEO-аудит. Он покажет, какие страницы нуждаются в доработке, какие ключевые запросы не используются или плохо ранжируются.","Оптимизируйте страницы. Улучшайте тексты, добавляйте новые ключевые слова, изменяйте структуры заголовков. Используйте видео и инфографику, чтобы увеличить время, которое пользователь проводит на сайте.","Создавайте новый контент на основе результатов аудита. Расширяйте тематику сайта и увеличивайте охват.","Обновляйте устаревшие материалы. Добавляйте актуальную информацию, проверяйте ключевые слова, меняйте форматы контента. Это помогает удерживать позиции и улучшать их по новым запросам.","Работайте с внешними ссылками. Это повысит авторитет сайта. Размещайте гостевые посты на релевантных ресурсах, обменивайтесь ссылками."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Что в результате: оптимизация контента — это долгосрочная инвестиция. Ради хорошего результата придётся вложиться временем и деньгами.

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Услуги профессиональных копирайтеров для работы с контентом. Стоимость зависит от сложности и объёма работ, в среднем начинается от 1 500 до 10 000 руб. за статью.","Услуги SEO-специалистов для регулярного аудита, мониторинга эффективности изменений и коррекции стратегии. Аудит будет стоить 20–50 тыс. руб. в зависимости от размера сайта.","Покупка качественных внешних ссылок на ресурсах с высоким уровнем доверия у поисковых систем. Цена начинается от 1–2 тыс. руб. за ссылку."],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Стратегия 4. Техническая оптимизация сайта"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для кого:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Сайты с большим количеством контента и разделов.","Сайты с высокой долей мобильного трафика.","Ресурсы с устаревшей технической архитектурой."],"type":"UL"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Результаты технического аудита покажут проблемы с настройками и работой сайта, которые влияют на результаты в поиске","image":{"type":"image","data":{"uuid":"b70fe4d7-a2da-5bf3-ba7b-2b7a7b5da565","width":1920,"height":1080,"size":146671,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFCf/EAB8QAAEEAgIDAAAAAAAAAAAAAAECAwQRABIhQVJhkf/EABgBAAIDAAAAAAAAAAAAAAAAAAIDAAEE/8QAGhEBAQEAAwEAAAAAAAAAAAAAAQACERIhcf/aAAwDAQACEQMRAD8A0/koYblpRyBqDqLrDDT6QvBOCPEIBDYoi+8rnVPKS6tYlMUtQva+fWash00/JGl7BH3X5q+4uZf/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как действовать:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Проведите технический SEO-аудит. Это покажет проблемы с индексацией, скоростью загрузки, настройкой серверов, внутренней структурой сайта и корректностью работы ссылок.","Оптимизируйте скорость загрузки. Пользователи быстро покидают медленные сайты. Поисковая система считывает это и понижает ресурс в поисковой выдаче. Чтобы решить проблему, сжимайте изображения, минимизируйте CSS и JavaScript, настройте кеширование.","Оптимизируйте сайт для мобильных устройств. Используйте адаптивный дизайн, который подстраивается под различные экраны, улучшайте навигацию.","Исправляйте ошибки индексации и технические неполадки. Настройте robots.txt и правильные редиректы, проверьте на ошибку 404, устраняйте дублирование страниц.","Проверяйте безопасность сайта. Регулярно обновляйте плагины и системы защиты информации, используйте SSL-сертификаты. Алгоритмы поиска проверяют используемое ПО и повышают в выдаче безопасные сайты."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Технический аудит может стоить от 20 до 50 тыс. руб. в зависимости от размера сайта, его структуры и технологического стека.","Бюджет на доработку и настройку сайта, создание адаптивной версии зависит от найденных проблем, сложности задач и используемых технологий."],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Стратегия 5. Борьба за высокочастотные запросы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Собрать высокочастотные запросы и проанализировать тренды можно с помощью инструментов Яндекс Вордстата или Google Trends","image":{"type":"image","data":{"uuid":"dc75af1d-2581-5374-8a8a-23e508f7917d","width":1920,"height":1080,"size":105774,"type":"png","color":"eff6fa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwEJ/8QAIxAAAgEDAgcBAAAAAAAAAAAAAQMCAAQREiEFExZTVIGRk//EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAHBEAAwACAwEAAAAAAAAAAAAAAAECEVESEyEU/9oADAMBAAIRAxEAPwDT644fC6XFTWMVpOcqBifZFWi3DyvSdSq8YHT9v5l5+kqp9FaQOmdsjXNFyiIbPB1ZGo77UplcKeNAqnyQ/MZ3JfalhDyz/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как действовать:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Собирайте и анализируйте высокочастотные запросы. Необходимо провести глубокий анализ рынка и подобрать запросы с наибольшим трафиком.","Создавайте качественный и экспертный контент. Публикуйте интересные статьи, обзоры, инфографику и другие материалы.","Оптимизируйте контент. Добавляйте в материалы SEO-ключи для поисковых систем и пользователей.","Постоянно обновляйте страницы под запросы. Учитывайте новые ключевые слова, тенденции рынка и поведение конкурентов. Изменяйте заголовки, улучшайте метатеги, добавляйте новые разделы на странице.","Введите агрессивный линкбилдинг. Наращивайте ссылочную массу из авторитетных источников: отраслевые порталы, блоги, СМИ. Размещайте гостевые посты на ресурсах с большой посещаемостью и высоким положением в поисковой выдаче."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Итого: какую стратегию SEO выбрать"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Есть множество стратегий SEO. Можно подобрать подходящую под свой бюджет и цели.

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Для локального продвижения: зарегистрируйтесь в геосервисах, соберите локальные запросы, оптимизируйте контент, проверьте параметры сайта, соберите отзывы.","Для низкочастотных запросов: соберите запросы, подготовьте уникальный контент под узкие запросы, поддерживайте контент актуальным, оптимизируйте внутренние ссылки.","Для оптимизации контента: проанализируйте текущий контент, проверьте страницы, создайте новый контент, обновите устаревшие материалы, проработайте внешние ссылки.","Для технической оптимизации: проведите SEO-аудит, оптимизируйте скорость загрузки, подготовьте сайт для мобильных устройств, исправьте ошибки индексации и технические неполадки, проверьте безопасность сайта.","Для высокочастотных запросов: собирайте и анализируйте запросы, создавайте качественный и экспертный контент, оптимизируйте контент, постоянно обновляйте страницы под запросы, введите агрессивный линкбилдинг."],"type":"UL"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

А вы используете SEO-продвижение сайта? Делитесь своим опытом в комментариях: решаете ли задачи сами или обращаетесь к профильным специалистам, с какими проблемами сталкивались и какие результаты получили.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

Поможет ли нейросеть SEO-специалисту: тестируем ChatGPT

Топ-4 метода узнать возраст сайта

7 нейросетей для нетривиальных задач по наполнению сайта

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":7,"favorites":9,"reposts":0,"views":19762,"hits":1214,"reads":null,"online":0},"dateFavorite":0,"hitsCount":1214,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/seo/1626648-5-strategii-seo-prodvizheniya-saita-pod-raznye-byudzhety","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199127,"name":"SEO","description":"Поисковая оптимизация, кейсы, советы, разборы.","uri":"/seo","avatar":{"type":"image","data":{"uuid":"3388e642-b8bf-52eb-92cd-78d66b7af6df","width":1200,"height":1200,"size":12502,"type":"png","color":"fbebeb","hash":"081c0e0e0e1b0d0c","external_service":[]}},"cover":{"type":"image","data":{"uuid":"3d49d868-858d-5587-b4d4-ebc7a947c8ae","width":960,"height":280,"size":177,"type":"png","color":"84a494","hash":"","external_service":[]}},"lastModificationDate":1613380334,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"seo","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":26},{"id":2,"count":2}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1591070,"customUri":null,"subsiteId":836156,"title":"Когда логи сервера могут помочь сайту","date":1729163897,"dateModified":1740092745,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"dd345376-cb75-5757-96ad-07ca54c480c0","width":1998,"height":1224,"size":295651,"type":"gif","color":"4ca0fa","hash":"","external_service":[],"duration":7,"isVideo":false,"has_audio":false}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В логах текстом фиксируется информация обо всех действиях пользователей и системы:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["IP-адрес пользователя;","дата и время посещения сайта;","ошибки сервера;","данные о запросах к базам данных и конкретным страницам;","информация об устройстве и многое другое."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анализировать логи можно:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Вручную. Бесплатно, но нужно больше времени и ресурсов веб-мастера, чтобы проанализировать массив данных."],"type":"UL"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["В программе-анализаторе. Сервис агрегирует и визуализирует все данные на дашборде. Его можно адаптировать — исходный код есть в Open Source. Базовый набор функций бесплатный, расширенный — уже платный. Пример сервиса — Elastic Stack."],"type":"UL"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Интерфейс мониторинга логов в Elastic Stack. Источник","image":{"type":"image","data":{"uuid":"57fedbc2-5bb7-5bc3-8655-fdd900fed1d4","width":1920,"height":1080,"size":94531,"type":"png","color":"f2f9fa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECf/EACYQAAECBAQHAQAAAAAAAAAAAAECBQADBBIGESIxEyFBUoOFkdP/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAL/xAAZEQADAQEBAAAAAAAAAAAAAAAAAQISMnH/2gAMAwEAAhEDEQA/ANKJOH2mZckh50qKdLtVHbyRvbMqUCcNNgJHHdR7eq/SLbLKL5iEpqpASkC6/PIb8usPPFPwCm9IfantHyDEP//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Атака ботов на сайт"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Целенаправленную атаку на сайт можно распознать по нескольким признакам:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["повышенная нагрузка на сервер;","рост количества запросов от одного пользователя;","нетипичное поведение пользователей на сайте: хаотичное перемещение по блокам, слишком быстрый скролл разделов или зацикливание на второстепенных текстах."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Количество запросов к системе может достигать сотен тысяч. В результате сайт или отдельные страницы не работают. Чтобы найти признаки атаки, нужно проанализировать логи доступа, access.log. Они записываются в стандартном формате:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"[доменное имя сайта][IP-адрес пользователя][дата и время визита][тип запроса][URL, к которому обратился пользователь][протокол, по которому пользователь соединился с сайтом][код ответа сервера][количество байт информации, которую передали пользователю][дополнительная информация]","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как распознать атаку с помощью логов:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Много запросов с одного IP-адреса. Адрес указан в начале каждой строки лога. После него — данные о времени запроса, сути, статус-коде ответа и его размере.
"],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"192.168.1.1 - - [10/Mar/2023:12:00:01 +0000] \"GET /index.html HTTP/1.1\" 200 1042\n192.168.1.1 - - [10/Mar/2023:12:00:02 +0000] \"GET /about.html HTTP/1.1\" 200 2048\n192.168.1.1 - - [10/Mar/2023:12:00:03 +0000] \"GET /contact.html HTTP/1.1\" 200 1500","lang":""}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Много ошибок 404 и 500. Статус-код 404 указывает на ненайденную страницу, а 500 — на внутреннюю ошибку сервера. Если количество ошибок растет, возможно, боты стремятся получить доступ к уязвимостям."],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"192.168.1.1 - - [10/Mar/2023:12:00:06 +0000] \"GET /index.html HTTP/1.1\" 404 1042\n192.168.1.1 - - [10/Mar/2023:12:00:07 +0000] \"GET /index.html HTTP/1.1\" 500 1042\n192.168.1.1 - - [10/Mar/2023:12:00:08 +0000] \"GET /index.html HTTP/1.1\" 404 1042","lang":""}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Частота запросов. Признак атакующего бота — ежесекундное обращение к страницам."],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"192.168.1.1 - - [10/Mar/2023:12:00:01 +0000] \"GET /index.html HTTP/1.1\" 200 1042\n192.168.1.1 - - [10/Mar/2023:12:00:02 +0000] \"GET /about.html HTTP/1.1\" 200 2048\n192.168.1.1 - - [10/Mar/2023:12:00:03 +0000] \"GET /contact.html HTTP/1.1\" 200 1500","lang":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Долгая загрузка страниц"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Оптимальная скорость загрузки для разных типов сайтов отличается. Часто компании сами определяют KPI по скорости для своего сайта. По данным Deloitte, ускорение загрузки на 0,1 секунды позволяет увеличить конверсию пользователей на 8,4%. Для проверки обратитесь к данным о времени ответа сервера в access.log.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для сервера Apache

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Информацию о времени ответа нужно искать в логах combined:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"LogFormat \"%h %l %u %t \\\"%r\\\" %>s %b \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\" %D\" combined","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

%D — время обработки запроса в микросекундах. Посмотрим на примере:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"127.0.0.1 - - [10/Oct/2000:13:55:36 -0700] \"GET /apache_pb.gif HTTP/1.0\" 200 2326 123","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Время ответа сервера составило 123 микросекунды.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Для сервера Nginx

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Формат логов можно настроить с помощью директивы log_format в файле конфигурации nginx.conf. Параметр $request_time показывает время обработки запроса в секундах:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"log_format main '$remote_addr - $remote_user [$time_local] \"$request\" '\n '$status $body_bytes_sent \"$http_referer\" '\n '\"$http_user_agent\" $request_time';","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вернемся к примеру. В этом случае лог покажет 0,123 секунды:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"127.0.0.1 - - [10/Oct/2000:13:55:36 -0700] \"GET /index.html HTTP/1.1\" 200 612 0.123","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В некоторых конфигурациях серверов параметры могут быть отключены. Нужно настроить их так, чтобы получать информацию о времени ответа сервера.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Ошибки в работе баз данных"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Искать проблему нужно в логах ошибок error.log. Посмотрим, как выглядят записи.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Стандартный формат:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"[дата время][уровень][идентификатор процесса][информация о клиенте] сообщение об ошибке: указание на место в коде","lang":""}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Ошибка соединения с базой данных. Она появляется из-за неправильного адреса, учетных данных или порта."],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"[Mon Mar 10 12:00:01.123456 2023] [php:error] [pid 1234] [client 192.168.1.1:45678] PHP Fatal error: Uncaught Exception: Unable to connect to the database: Connection failed in /var/www/html/index.php:15","lang":""}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["

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

"],"type":"UL"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"[Mon Mar 10 12:05:01.654321 2023] [php:error] [pid 1234] [client 192.168.1.1:45678] PHP Warning: mysqli_query(): (HY000/1049): Unknown database 'mydatabase' in /var/www/html/db.php on line 10","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ошибки можно искать по ключевым словам с помощью grep. Например, error или database:

"}},{"type":"code","cover":false,"hidden":false,"anchor":"","data":{"text":"grep -i \"error\" /var/log/apache2/error.log\ngrep -i \"database\" /var/log/nginx/error.log","lang":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

С какими проблемами на сайте вы справлялись благодаря логам? Расскажите в комментариях.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

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

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

Борьба с DDoS-атаками: реальный опыт IT-компании

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":1,"favorites":6,"reposts":0,"views":20889,"hits":776,"reads":null,"online":0},"dateFavorite":0,"hitsCount":776,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/dev/1591070-kogda-logi-servera-mogut-pomoch-saitu","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":235819,"name":"Разработка","description":"Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.","uri":"/dev","avatar":{"type":"image","data":{"uuid":"fef5b5fb-e488-5b7f-8445-e3a26a910b44","width":1200,"height":1200,"size":7757,"type":"png","color":"343434","hash":"04042b2b1c1000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2a214cc5-35cc-58ca-bc07-fc1c892d2101","width":960,"height":280,"size":177,"type":"png","color":"343434","hash":"","external_service":[]}},"lastModificationDate":1642411346,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"dev","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":24},{"id":2,"count":2}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1538733,"customUri":null,"subsiteId":836156,"title":"Когда и зачем менять VPS на облачный сервер","date":1727944645,"dateModified":1734735910,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"8e4ef625-70d0-560b-bce7-16f1921c4234","width":2158,"height":1212,"size":702853,"type":"png","color":"141d2d","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwgJ/8QAIhAAAgEDAwUBAAAAAAAAAAAAAQIDBAURAAYHCBIUIUFR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBf/EAB4RAAICAgIDAAAAAAAAAAAAAAECAAMRMUGhBFFh/9oADAMBAAIRAxEAPwAf6TtpcU2DmC9S8w26mltVlpytNVbgTxqTyRLGoJSQYLdhdgrfFzj83/IpWu1qkbIGRn3iZSWM1YdhgniWDUJ0ETzyTyVfGZeRy7drQAZJycAetIGuA0OoCE+9zOi/X6+7ltV0qdx3qvuszuZGkral52Z1gQKxLkkkD0D8Go8y41C3TQT/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Облачные серверы помогают оптимизировать ресурсы и повышать отказоустойчивость ИТ и веб-проектов. Раньше мы уже сравнивали VPS/VDS и выделенные серверы, а теперь расскажем, когда и зачем мигрировать с VPS в облако и как не допустить ошибок.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Чем облачный сервер отличается от VPS и какие у него есть плюсы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Облачные и выделенные виртуальные серверы схожи. Но у cloud-сервера есть несколько отличий.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Упрощенное масштабирование. Для сайтов со сложной структурой, в которой много разделов и перелинковки, облачный сервер подойдет лучше, чем VPS.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Пример сайта с развернутой структурой. Красными линиями отмечены разделы, которые нужно добавить на сайт, зелеными — те, которые там уже существуют","image":{"type":"image","data":{"uuid":"0d633862-1d60-5f58-b39e-d35e9d96207a","width":1920,"height":1080,"size":30912,"type":"png","color":"f2f6f6","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEDCf/EACEQAAIBBAAHAAAAAAAAAAAAAAECAwAEESESFCIxUpHR/8QAGAEAAwEBAAAAAAAAAAAAAAAAAQIDAAT/xAAaEQADAAMBAAAAAAAAAAAAAAAAAQISMTJx/9oADAMBAAIRAxEAPwDThGvpI1ljsQykgHrxjZBPqi7ZlEvbEs10QDy8Wx5n5RyYmKCVmFzAoYgHiyM99V0TxT8I10i1THP/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если бы сайт располагался на VPS, пришлось бы:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["докупать дополнительные объемы;","ждать, пока хостер проверит, хватит ли на его серверах места, и выдаст доступ."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если сайт на cloud-сервере, достаточно залить в облако отредактированный код или базу данных.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Хороший пример масштабирования — история Matomba. У компании есть два сервиса-конструктора. В них пользователи могут создавать собственные сайты и приложения, которые нужно где-то хостить.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Раньше сайты пользователей Matomba находились на отдельных VPS-серверах. Но сервисами пользуются более 12 000 человек, а в пиковые нагрузки свои сайты создают 700 000 человек в сутки. Поэтому нужен был хостинг, который может быстро масштабироваться.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Решили использовать облачный хостинг от SpaceWeb на быстрых NVMe-дисках. При этом базы данных хранятся в облаке (DBaaS). Это ускоряет работу и помогает выдерживать пиковую загруженность.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Высокая безопасность. В отличие от VPS, где безопасность зависит от клиента, в облачных сервисах есть комплексные решения. Они повышают общую безопасность инфраструктуры. Среди механизмов защиты:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Сегментация сети. Также с ее помощью можно изолировать данные между пользователями и настраивать доступы.","Многоуровневая аутентификация. Когда на первом уровне доступ защищает пароль, а на втором — СМС-код или приложение-аутентификатор.","Ограничение доступов. Возможна настройка доступа по SSH-ключам вместо стандартных логина и пароля. Отсутствие доступа к виртуальным машинам у хостера: доступ есть только у владельца облака."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Есть встроенные инструменты для мониторинга и предотвращения угроз: многоуровневая защита от DDoS-атак, брандмауэры, IDPS-системы для предотвращения кибератак.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Гибкость в оплате. VPS работают по фиксированным тарифам. Клиент платит за конкретную конфигурацию сервера: например, CPU, RAM, дисковое пространство. В облачных серверах оплачивают только те услуги, которые используют по факту. Допустим, можно выключить сервер: он не будет использовать процессор или оперативную память. При этом все данные на сервере останутся, и нужно будет платить только за хранение.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"В каких случаях переносить проект в облако"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вы планируете расширять проект. В облаке в любое время можно увеличить мощности и выбрать конфигурацию под задачи проекта. Если ресурс растет постоянно и стабильно наращивает количество запросов в секунду, то облачные серверы дают преимущества. Не обязательно «расти вертикально» и перенастраивать всю архитектуру сервера. Можно «расти горизонтально» — добавлять мощности CPU или оперативной памяти.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вы не хотите рисковать из-за аварий на серверах. Хостеры часто предоставляют возможности для построения отказоустойчивой распределенной инфраструктуры в нескольких ЦОД. Это позволяет защитить проект от неисправностей на сервере или отдельном ЦОД.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ваш сервер не справляется с пиковыми нагрузками. Чаще всего это бывает в периоды распродаж или праздников, когда нагрузка на базу данных или веб-сервер возрастает.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

По данным исследования Equation Research, 75% посетителей в пиковые часы уходят с сайта, не дожидаясь окончания загрузки. Отказы приводят к снижению трафика. Это может вызвать санкции со стороны поисковых систем и даже полностью «похоронить» сайт.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Пример падения статистики трафика после введения санкций со стороны поисковых систем","image":{"type":"image","data":{"uuid":"b6d41678-5ee0-5e10-b11e-bafab7a0b013","width":1920,"height":1080,"size":198904,"type":"png","color":"f3f9f8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMECf/EACIQAAIBAgUFAAAAAAAAAAAAAAECEQAEAwUSEyExQVOBkf/EABYBAQEBAAAAAAAAAAAAAAAAAAIBBP/EAB0RAAIBBAMAAAAAAAAAAAAAAAABAgMRE1ESIjH/2gAMAwEAAhEDEQA/ANPjdWkxu26xJnUTPqjknotqYDMsqAhmUN3HPWpn2LDfwlxkQXVuoRQG1yI4PFbopcWZJPsh+1heNflAZ//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"На что обратить внимание при переносе веб-проекта в облако"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Тщательно выбирайте провайдера. Проведите аудит с техническими специалистами — желательно с теми, кто будет поддерживать и развивать ваш веб-проект. Изучите отзывы о хостере, надежность по SLA, тарифы и стоимость. Не старайтесь сэкономить: избегайте переплат только за ненужные услуги.","Подбирайте решение под конкретную задачу. Одностраничный сайт услуги или мероприятия не обязательно размещать в облаке. Но если сайт масштабируется, облако будет удобнее, безопаснее и выгоднее. Не стремитесь выбирать самый современный вариант сервера — так вы потратите больше средств, а на работе сайта это никак не отразится.","Проанализируйте затраты и выгоду от переноса системы в облако. Учитывайте лицензии на ПО, проверьте актуальность лицензий. Если у проекта только продуктивная среда без резервирования, добавьте стоимость дополнительных мощностей. Это страховка от сбоя в работе. Но каждый резервный сервер или дополнительная копия базы данных кратно увеличивает стоимость проекта."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Составьте дорожную карту миграции. Переносите данные поэтапно. Например, по разделам или отдельным страницам. Так вы сможете контролировать процесс и тестировать каждый модуль, а если что-то пойдет не так — быстро исправить ошибку."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Сделайте бэкап данных. Данные могут исчезнуть без восстановления, если пользователь случайно удалит подписку или виртуальную машину. Чтобы не восстанавливать сайт, лучше подстраховаться и периодически сохранять данные вне зависимости от бэкапа хостинг-провайдера.","Позаботьтесь о безопасности данных. Например, используйте двухфакторную аутентификацию, уровни доступа, шифрование трафика. Это минимальный набор инструментов, которые сберегут критически важную информацию, хранящуюся на веб-ресурсе. А можно обратиться к самому хостеру: он перенесет проект на свои мощности так, чтобы данные не пропали."],"type":"UL"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

VPS, VDS или выделенный сервер: что выбрать агентству

Памятка для веб-мастера: за что могут заблокировать сайт

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

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":2,"favorites":4,"reposts":0,"views":20190,"hits":710,"reads":null,"online":0},"dateFavorite":0,"hitsCount":710,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/dev/1538733-kogda-i-zachem-menyat-vps-na-oblachnyi-server","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":235819,"name":"Разработка","description":"Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.","uri":"/dev","avatar":{"type":"image","data":{"uuid":"fef5b5fb-e488-5b7f-8445-e3a26a910b44","width":1200,"height":1200,"size":7757,"type":"png","color":"343434","hash":"04042b2b1c1000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2a214cc5-35cc-58ca-bc07-fc1c892d2101","width":960,"height":280,"size":177,"type":"png","color":"343434","hash":"","external_service":[]}},"lastModificationDate":1642411346,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"dev","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":24},{"id":2,"count":1},{"id":9,"count":1}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1489967,"customUri":null,"subsiteId":836156,"title":"Поможет ли нейросеть SEO-специалисту: тестируем ChatGPT","date":1726742534,"dateModified":1734733270,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"88208aaf-9281-56e9-a519-d8e50d3c4e1c","width":1920,"height":1080,"size":417968,"type":"png","color":"4aa6f7","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAcICf/EACMQAAEDBAIBBQAAAAAAAAAAAAECAwUEBhESAAchEzFRYnL/xAAYAQADAQEAAAAAAAAAAAAAAAADBgcEBf/EACYRAAEDAwEIAwAAAAAAAAAAAAECAwQAESExBRMjQWFxkdESUVL/2gAMAwEAAhEDEQA/AJptGT65uXDN79k1kbB0LFQHERday3I+VjVQ9ZSS4dtQQSSAohPjPGNW2HklQR8sjmT00zr2pWTsVpp0OrOVEY1Ghtg4A++tJeTvyhZkqtmOkLhepUPuJYcVNalbYUdVEecEjBxnmE7SlE3Dq67SYbQAu2i/atJaLr+wlxjy1WRAFQKsExrOfYfXl2ehRQ6Bu02xyHqo83LkFsneK8mgqqwbETUvJTZUCAHFAARrPz+eHbgRCgcJOn5HqhLmyQo8RXk1/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В этот раз разбираемся, насколько качественно последняя версия ChatGPT — GPT-4o — решает задачи SEO-специалистов. Например, собирает семантику, помогает настраивать сайт или оптимизировать тексты для продвижения в поиске.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 1. Сбор семантического ядра"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Такой запрос составили нейросети","image":{"type":"image","data":{"uuid":"ee367276-4f4f-58c3-8472-09150cbbd301","width":1999,"height":1100,"size":838097,"type":"png","color":"f6f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQQFCf/EACQQAAIABAQHAAAAAAAAAAAAAAECAAMEEQUSIdEUIzNVYpGS/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIEA//EABkRAAMBAQEAAAAAAAAAAAAAAAABEgJxgf/aAAwDAQACEQMRAD8A0dSstL5mI1xPio3hrYsoPGr3DEvld4LYQixPVVrKZAoCtnuANDpFWUo0+E2m6XowZcu/TX1GY5//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

ChatGPT сгенерировал списки запросов и разделил по частотности. Результаты выдал в таблице, которую можно скопировать. Интересно, что вместе с ответом нейросеть рекомендует использовать сервисы для сбора семантики: Яндекс Вордстат, Google Keyword Planner, SEMrush и Ahrefs.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Ключевые слова и фразы, которые ChatGPT предлагает использовать для создания семантического ядра","image":{"type":"image","data":{"uuid":"5eb08469-7b0c-5ea2-95b1-62cd2966e063","width":1080,"height":1080,"size":200173,"type":"png","color":"f1f8f7","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMJ/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQMAAgQREiExIkKx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwL/xAAZEQEBAQADAAAAAAAAAAAAAAABAAIRInH/2gAMAwEAAhEDEQA/ANOEYWI+r2sqSytz7H5K0vNOQSqAAAB0IjRDdSgzU6VHlu1474i5BwvkensEyEyX/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Сравним ответ ChatGPT и популярные запросы в Яндекс Вордстате: видим, что нейросеть плохо определяет частотность. Например, запросы «купить домен» или «арендовать сервер» находятся в группе со средней частотностью. Но в Вордстате они популярнее, чем «домен для сайта» или «облачный хостинг», которые в ответе нейросети попали в «высокочастотные».

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"b08ca73a-dfae-5443-88de-36d6269f96f2","width":1920,"height":1080,"size":134032,"type":"png","color":"f5fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFCf/EACEQAAIBAwMFAAAAAAAAAAAAAAECAAQRIQMSURQxkcHR/8QAGAEAAgMAAAAAAAAAAAAAAAAAAQQAAgP/xAAaEQACAwEBAAAAAAAAAAAAAAAAAQIRElEi/9oADAMBAAIRAxEAPwDUTTpwQCzixzgH3Db6CkH06cr4P2C5dJlE/VZlqadFYhTuuAcdo3FLMmLyfpD7nmUND//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"5a52c732-5886-5196-bf09-ed836e35fc1d","width":1920,"height":1080,"size":118001,"type":"png","color":"f4fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMFCf/EACAQAAIBAwQDAAAAAAAAAAAAAAECAAMRIQQSFFGSwdH/xAAYAQACAwAAAAAAAAAAAAAAAAABBAACA//EABoRAAIDAQEAAAAAAAAAAAAAAAABAhESUSL/2gAMAwEAAhEDEQA/ANRKVAMFZnFjnAPuG30FIPjp2vifsGp9JmJPqsy6mgoYgHdcA4OI3FLLF5P0kPue5Q0P/9k="}}}]}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Популярные запросы для хостинга и аренды сайтов в Яндекс Вордстате","image":{"type":"image","data":{"uuid":"16bd00e7-09e4-599c-9f75-f62596183c1a","width":1920,"height":1080,"size":107047,"type":"png","color":"f4fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECf/EAB8QAQACAQMFAAAAAAAAAAAAAAECEQADBFESIXKx4f/EABgBAAMBAQAAAAAAAAAAAAAAAAACAwEE/8QAGhEAAgMBAQAAAAAAAAAAAAAAAAIBETJRcf/aAAwDAQACEQMRAD8A1Cjt50CROVlfqs226LUBu1jbTGvP5hbdCoIdVTc6ERQeqzntnSuGnwi2oHUcZMc//9k="}}},{"title":"Популярные запросы для хостинга и аренды сайтов в Яндекс Вордстате","image":{"type":"image","data":{"uuid":"03f7a961-d29f-59b0-998c-13d0df2d5509","width":1920,"height":1080,"size":98025,"type":"png","color":"f3fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgMECf/EAB8QAAICAQQDAAAAAAAAAAAAAAECABEDBBIhMXKR0f/EABcBAAMBAAAAAAAAAAAAAAAAAAACAwT/xAAaEQADAQADAAAAAAAAAAAAAAAAAQIRIjJx/9oADAMBAAIRAxEAPwDUFcL0AVonss68ejG2xckM6YWacV5j5DbDERZWYanAoYgHdYvviaJ6U/CNPkh0mOf/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Популярные запросы для хостинга и аренды сайтов в Яндекс Вордстате

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 2. Сбор поисковых подсказок"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"a7e1c4a2-ace5-5fae-a351-dcf3efe56146","width":1920,"height":1080,"size":368765,"type":"png","color":"f3f6f6","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQFCf/EACMQAAEDAwIHAAAAAAAAAAAAAAEAAgMEBREhQRIUUVWUodH/xAAXAQADAQAAAAAAAAAAAAAAAAAAAgME/8QAGREAAwEBAQAAAAAAAAAAAAAAAAESAjJx/9oADAMBAAIRAxEAPwDRWC6V0hIfdtdg2HOfSamLKDc7X90l8U/EUwlFqVrW1MAaAAeLIG+i0Z40/COukMYHQKYx/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Нейросеть составила таблицу с ключами, которые начинаются со слова «хостинг».

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Ключевые слова, предложенные ChatGPT","image":{"type":"image","data":{"uuid":"2f777ed8-0bd2-51fa-a4bb-ebd7b6cd98ef","width":1920,"height":1080,"size":199253,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQJ/8QAHhABAAEEAgMAAAAAAAAAAAAAAQIAAxESFCEEE1H/xAAWAQEBAQAAAAAAAAAAAAAAAAADAgH/xAAbEQEBAAIDAQAAAAAAAAAAAAABAAIREiIxcf/aAAwDAQACEQMRAD8A024c53ZvKvBtEDboyZqnJ3SYmpZWGEmHtm6uMrSnkT7DeU8uxEUJMlPuDqkxDgvyxexUUW2q/9k="}}},{"title":"Ключевые слова, предложенные ChatGPT","image":{"type":"image","data":{"uuid":"1e16dffa-5e60-5ca0-b6e0-71967cc40e23","width":1920,"height":1080,"size":161849,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMJ/8QAHxAAAgEEAgMAAAAAAAAAAAAAAREDAAIEIRIxUWGx/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAbEQEBAQACAwAAAAAAAAAAAAABAAIREiEigf/aAAwDAQACEQMRAD8A06GPznIM0oFxt0Lum38p60j4iAlRLXiqcQjSkjMgWnyftDVUwHR+Q0+xIqM7/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ключевые слова, предложенные ChatGPT

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Ответы ChatGPT сравним с подсказками, которые показывают Google и Яндекс в режиме инкогнито во время набора текста. Результаты не совпадают: не все варианты подсказок, предложенные нейросетью, популярны.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"69e1e065-82f0-51b2-9fbf-e99e0abfdb29","width":1920,"height":1080,"size":145059,"type":"png","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAIhAAAQIGAQUAAAAAAAAAAAAAAQQRAAIDEiFBBVFSYZLR/8QAFwEAAwEAAAAAAAAAAAAAAAAAAQIDBP/EABgRAQEBAQEAAAAAAAAAAAAAAAEAEgIR/9oADAMBAAIRAxEAPwDTvh5plBr01AJsnIFwILaY7htMuSeUSftm9z9htMPCl1sqqD7ufywxGjkMtHpdEi49TE6l/9k="}}},{"title":"","image":{"type":"image","data":{"uuid":"9eb42089-414a-5765-a879-7d83f40cf5b7","width":1920,"height":1080,"size":128200,"type":"png","color":"f3fbfa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAIxAAAQMCBQUAAAAAAAAAAAAAAQACAwQREhQhIkEjUlORof/EABgBAAIDAAAAAAAAAAAAAAAAAAAEAQID/8QAGhEAAgMBAQAAAAAAAAAAAAAAAAECERIhUf/aAAwDAQACEQMRAD8A1EoYIKiBkxe99xuBFrHngI6RSE5Sn8f0o76FIkO6VRBHFsacd2t0B0TcUsti8m9IRid3H2qGh//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Подсказки в поиске Google и Яндекса

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вывод: ChatGPT не справился с задачей. Но варианты, которые он предлагает, можно использовать как дополнительные идеи ключевых запросов.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 3. Кластеризация ключевых запросов"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Кластеризация — это объединение ключевых слов семантического ядра в группы. Она помогает создать логичную структуру сайта. В одну группу попадают фразы, поисковая выдача по которым в поисковых системах максимально совпадает. Например, по трем запросам в топе выдачи есть от трех повторений одной и той же страницы. Значит, эти три запроса нужно определить в один кластер и продвигать их вместе на одной странице.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Мы попросили ChatGPT сгруппировать запросы по категориям в соответствии с топами поисковой выдачи.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Запрос к ChatCPT на кластеризацию","image":{"type":"image","data":{"uuid":"713d4857-19cd-50d3-8d61-45660abffd25","width":1080,"height":1080,"size":59832,"type":"png","color":"f3f8f8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAHRAAAgMAAgMAAAAAAAAAAAAAAQIAAxEEMQUhcf/EABUBAQEAAAAAAAAAAAAAAAAAAAMB/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQACESL/2gAMAwEAAhEDEQA/ANKHxvMXKw0CpSNPR+RFekYHKrLSLeijnUMFGsGDHO8HrY2AcLHp9BKgyX//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Нейросеть сформировала структурированный список ключей. Но распределила их исключительно по семантическому сходству: хостинг, домены, выделенные серверы и другие.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"1663143e-129e-58ce-94ae-ba9211f23f15","width":1920,"height":1080,"size":52318,"type":"png","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAHxAAAgEEAgMAAAAAAAAAAAAAAQIDAAQREiIxUZGh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/8QAGREBAQEBAQEAAAAAAAAAAAAAAQASAhEi/9oADAMBAAIRAxEAPwDUKO3ja+ljZm1CqVXb3S0xySDbwgnh9pabPClyMy3kOrEbBs4PeBV+QytHp+iRk+aFS//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"79c23bd9-865e-562b-99b9-eeedb174d8fc","width":1920,"height":1080,"size":38114,"type":"png","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUJ/8QAHxAAAgICAQUAAAAAAAAAAAAAAQIDEQASBCEiMVGh/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQASAhH/2gAMAwEAAhEDEQA/ANRokiPLliKigqkDFpjkkMEVns+4tNnhTJGZeVDqxG221HzQ6Xl+Qy0el0T2feCpf//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Chat GPT не справляется с кластеризацией по выдаче. Например, запросы «выбрать хостинг для сайта», «лучший веб-хостинг» и «дешевый хостинг» должны быть в разных группах — их страницы в выдаче различаются. Но нейросеть объединяет их в одну.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Скриншот правильной кластеризации: лучший хостинг и дешевый хостинг не одно и то же","image":{"type":"image","data":{"uuid":"32c0751d-3858-58bc-9202-b76c9531ea30","width":1999,"height":1100,"size":754708,"type":"png","color":"f0f6f6","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQGCf/EACUQAAEDAQYHAAAAAAAAAAAAAAECAwQABRESFCExBkFRYWWR4f/EABgBAQADAQAAAAAAAAAAAAAAAAIAAQME/8QAGhEAAwADAQAAAAAAAAAAAAAAAAECEhNicf/aAAwDAQACEQMRAD8A0U4VEqW85mLZmP4CEpUHCUAd9d6WbMNHTKjIeUd9/amTK09MAtpqPMjojtIaSvHiCEhIOnO7eumEnFPwFN5SN3DpQGf/2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 4. Настройка .htaccess"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

ChatGPT можно использовать для технического SEO. Одна из таких задач — настройка .htaccess, конфигурационного файла для веб-сервера Apache. В нем описывают правила, которые помогают:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["перенаправлять пользователей с одной страницы на другую;","управлять кешированием;","ограничивать доступ к отдельным страницам или каталогам;","обрабатывать ошибки."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Попробуем запросить у ChatGPT готовый код с нужными настройками.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Запрос к ChatGPT","image":{"type":"image","data":{"uuid":"aa61b58c-2882-55da-b50b-27043be3149f","width":1999,"height":1100,"size":798104,"type":"png","color":"f6f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAgQFCf/EACQQAAIBAwIGAwAAAAAAAAAAAAECAwAEERIhBRQVMVFhcnPS/8QAGAEAAgMAAAAAAAAAAAAAAAAAAgQAAQP/xAAZEQADAQEBAAAAAAAAAAAAAAAAARICInH/2gAMAwEAAhEDEQA/ANI4+JIihXuWc99Rnbz6WipgygupxHcTNj73/NVTJCKk9vAL62QQRhW15GkYO1N5XGn4LabpDPLwDYQx4+IrEM//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"a75bc94f-5393-56ff-86cf-e8bcebaae9c3","width":1080,"height":1080,"size":167961,"type":"png","color":"f0f8f8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwYJ/8QAIhAAAQQCAgIDAQAAAAAAAAAAAQIDBAUGBwAhCBExQVFh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgP/xAAaEQEBAQEAAwAAAAAAAAAAAAABAAIRIjFx/9oADAMBAAIRAxEAPwAZ82fIDeGIeSGd0WMbTyuqroloW48eJavNNMpDaOkoB9Ad/X7xaXsQOWh2m8wym21Bg1pZ5BPlTJmN1kiQ+6+pS3XVxW1KWonskkkk/wB5U9QknKtUatv8hVZXutsVsZclxa3pEumjvOOK9DtSlIJJ6+TyuQcafkNPkVrXY/Qwa+NBg0kCPGjsoaZZajIQhtCUgJSlIHoAAAADoDkZ3//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"df6daf66-e29e-578f-8608-adc14ffa2f8f","width":1080,"height":1080,"size":629270,"type":"png","color":"f3f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMJ/8QAHRABAAEFAAMAAAAAAAAAAAAAAQMAAgQRIRJhsf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGREBAQEBAQEAAAAAAAAAAAAAAQACETJx/9oADAMBAAIRAxEAPwDTGOaS3KkjL7m0dg9+03SMQOSl7VCn2jKBlQABvy375Tz40/I69Eipzv/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вывод: с этой задачей ChatGPT справляется. Новички могут попросить объяснить, какие конфигурационные параметры настраивает .htaccess и зачем каждый из них используется. Это поможет сформулировать правила для своего сайта.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 5. Добавить в текст ключевые слова"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Идеальная SEO-статья — та, в которой запросы практически незаметны пользователям при прочтении.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["«Простым языком». Помогает оценить понятность текста для читателя.","«Главред». Находит языковой мусор, штампы, ошибки синтаксиса, грамматики и канцелярит.","«Тургенев». Находит избыточно оптимизированные тексты, оценивает водность и риск попасть под блокировку в поисковых алгоритмах Яндекса."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вот запрос для ChatGPT:

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Запрос для ChatGPT","image":{"type":"image","data":{"uuid":"a8dd7e96-50e3-5229-9574-b395a89b5074","width":1920,"height":1080,"size":275774,"type":"png","color":"f3f8f7","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAQMFCf/EACQQAAEDAwEJAAAAAAAAAAAAAAEAAgMEBhEFEhUhMVNUkrHR/8QAFwEBAQEBAAAAAAAAAAAAAAAAAwIAAf/EABsRAAIDAAMAAAAAAAAAAAAAAAABAhFREiJx/9oADAMBAAIRAxEAPwDRiPV7hkJDaUE46ePau5YHS0O8bn7RvgPq1yw7UdL0rnCpgaHEA7WRnnwTRS4SfgUn2Q5GWf/Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"5d3dc1f7-dd72-5aef-b490-86d1f018c239","width":1920,"height":1080,"size":392569,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAHxAAAgIBBAMAAAAAAAAAAAAAAQIAAxEEEjFBISNC/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQASAhH/2gAMAwEAAhEDEQA/ANK2svN71h7MBiB7AO4npjkmpWSiki7OB9RabPCixEXU0hVADbiwA58dy/IZaPS6JHEFS//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"82d07f4e-795f-5834-a9cb-2e8e33c5a925","width":1920,"height":1080,"size":355280,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAUJ/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQIDABESBCEUIjFBUYGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwL/xAAbEQEBAQACAwAAAAAAAAAAAAABAAIREiEiMf/aAAwDAQACEQMRAD8A0rWaUaiVOJI5yApI2HuqdPNJk4qwVbC4H2kPlCeYUiIuqhxQDMvlYddu9LkOqx6fYJNh4opL/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверка в «Простым языком». Исходный текст сервис оценил как «достаточно легкий», понятный для учеников 7–9-х классов. Для технических текстов это хороший результат.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

После изменения текста сложность возросла:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["копирайтером вручную — с 9,43 до 9,52;","с ChatGPT — с 9,43 до 10."],"type":"UL"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"0c5981a4-20e1-59c0-9c47-db331f85d337","width":1920,"height":1080,"size":245746,"type":"png","color":"f1f7fa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAIxAAAgECBAcAAAAAAAAAAAAAAQMCABEEBRJREyEiMTRhg//EABYBAQEBAAAAAAAAAAAAAAAAAAIDAf/EAB4RAQACAQQDAAAAAAAAAAAAAAEAAhESEyIyUmGh/9oADAMBAAIRAxEAPwDSNeYTa5a1ksEr6jxBG23I963fo2AufJJLicXEeGNA8eZ+lX0vlDn1JehBxSAUrIOq/SNqpXqsNuxEhcALCEQB6oZY8E//2Q=="}}},{"title":"","image":{"type":"image","data":{"uuid":"150a44f3-87fe-5714-bc5e-5622e03fb1c1","width":1920,"height":1080,"size":184852,"type":"png","color":"f1f8fa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAIhAAAgEDAgcAAAAAAAAAAAAAAQMCABESBAUTIVFUYXGT/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMB/8QAHhEAAwACAQUAAAAAAAAAAAAAAAECERIyAyJRYZH/2gAMAwEAAhEDEQA/ANJk7jJ7oLTCTL3MiGWxHo8zTXVmqUzSfwi1UtdrwM4zO2l9Kvq/IdvRL0IOpQCmBByuMR0pTxZlckJC1gWC4gDxQyx4R//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"d6019ba1-7608-5137-855a-f74b701b8452","width":1920,"height":1080,"size":191709,"type":"png","color":"f1f8fa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAMJ/8QAIhAAAgIBAgcBAAAAAAAAAAAAAQMCEQASIQQFEzFUYYGD/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMA/8QAHREAAwACAgMAAAAAAAAAAAAAAAECERIDMiJRkf/aAAwDAQACEQMRAD8A0nRzEvbGCoyZdkkTA0/D3xrlmq1mk/hGlUteLwN68vEkf1y2tezZkm9CZcUgSTA3qu4jfbHPVgrshIWsCguIA9YMseEf/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверка текстов с помощью сервиса «Простым языком»: исходный текст (картинка один), дополненный копирайтером (картинка два) и нейросетью (картинка три)

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверка в «Главреде». Сервис оценил легкость исходного текста для чтения и понимания на 9,7 из 10 баллов, а чистоту — отсутствие штампов и мусора — на 9,9 балла.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

После изменения:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Статья, в которую ключи добавил копирайтер, осталась почти на том же уровне: оба показателя опустились на 0,1 балла.","В статье, которую меняла нейросеть, появились неопределенность, штампы и общие слова. Чистота снизилась до 8,9 балла."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проверка в «Тургеневе». Сервис поставил исходной статье один штрафной балл за повторы технических терминов.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

После изменения:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Копирайтером — оценка не изменилась.","С ChatGPT текст получил три штрафных балла. Проверка посчитала, что сложность выросла, а покрытие ключевыми словами стало избыточным."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"f2d7f1be-7ce7-55b5-9ad2-d0744afa39d5","width":1080,"height":1080,"size":142636,"type":"png","color":"f2f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAxESBCExYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQEBAQEBAAAAAAAAAAAAAAEAAhEScf/aAAwDAQACEQMRAD8A0/49as1gKbBgc+o9L2AHKV8D5Gwj2kpy6dCV22zjrPUrgHC/I6X0EiRnf//Z"}}},{"title":"","image":{"type":"image","data":{"uuid":"34604a5f-1248-57c7-8e45-6e54682a8270","width":1080,"height":1080,"size":140898,"type":"png","color":"f2f9f9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAIJ/8QAHhAAAQQDAAMAAAAAAAAAAAAAAgABERIDBCExYXH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABkRAQEBAQEBAAAAAAAAAAAAAAEAAhIRcf/aAAwDAQACEQMRAD8A0/1wEiys42kXn0npRgB5S3hvibGPlIg28NHcbWmOTxVwHC/IaXoJCjO//9k="}}},{"title":"","image":{"type":"image","data":{"uuid":"31f23c98-8a23-517f-920b-7d3e3e81e37e","width":1080,"height":1080,"size":153670,"type":"png","color":"f2faf9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABAEJ/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACEgMEESExQYH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABgRAQEBAQEAAAAAAAAAAAAAAAEAAhJx/9oADAMBAAIRAxEAPwDT62a0uqybIEHxPSjABKDgJsI9Ull3SgYylLGs67VcBwvkdL0EhRnf/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Анализ исходного и доработанных текстов с помощью сервиса «Тургенев»

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 6. Написание метатегов"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Метатеги сообщают поисковым системам о содержании сайта или страницы. SEO-специалисты работают с двумя основными: title и description.

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Title — заголовок страницы, который отображается в результатах поиска и на вкладке браузера.","Description — краткое описание содержания страницы, которое также отображается в результатах поиска."],"type":"UL"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"afa8b937-ff1c-5ee4-9edd-36bc5ddc00cc","width":1920,"height":1080,"size":384427,"type":"png","color":"f5fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwUJ/8QAIhABAAECBAcAAAAAAAAAAAAAAQIABAMRFTEFEhMhVZHR/8QAFgEBAQEAAAAAAAAAAAAAAAAAAgMA/8QAGxEAAgMAAwAAAAAAAAAAAAAAAAECEVESInH/2gAMAwEAAhEDEQA/ANItW4mTFtJMd06aNO5YClomr33jJ+35WuWGqOlHFlIucCJJB5szPftVopcJPwlJ9kNUxn//2Q=="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

ChatGPT проанализировал содержание текста. Он составил точный заголовок и описание, которое соответствует статье.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"d8979e14-6f74-5515-b502-921c79f4f6aa","width":1920,"height":1080,"size":196176,"type":"png","color":"f3fafa","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwQJ/8QAIhAAAQQBAgcAAAAAAAAAAAAAAQACAxEEElETITFTkbHS/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAIDBP/EABkRAAMBAQEAAAAAAAAAAAAAAAABEgIycf/aAAwDAQACEQMRAD8A06jkL6Bx8iyOvDoe01MWULod2ZfDfpFMJRPKSMmBoJAOqxvyWjPGn4R10hqGymOf/9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вывод: нейросеть может кратко и емко пересказать текст с использованием заданных ключевых слов. Подготовку технических заголовков и описаний можно доверить ChatGPT.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Задача 7. Создание структурированной микроразметки"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Попросим Chat GPT сгенерировать код на основе готового текста, а именно составить структурированный список часто задаваемых вопросов.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Запрос для ChatGPT","image":{"type":"image","data":{"uuid":"d2028491-f897-5c43-9092-257d068a9886","width":1999,"height":1100,"size":525523,"type":"png","color":"f9fafb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAgQJ/8QAIRAAAgECBgMAAAAAAAAAAAAAAQIAAwQFERMhUdESVJL/xAAWAQEBAQAAAAAAAAAAAAAAAAADAAL/xAAZEQEBAQADAAAAAAAAAAAAAAAAAQISInH/2gAMAwEAAhEDEQA/ANPFr4qVBaxoqeNQ9RglrYj6lL7PUkVwzC+tVDEBvPMA7HaJmThq+MavaKshxCI//9k="}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

ChatGPT сам подобрал вопросы, ответы на которые можно найти в статье, и написал корректные ответы. На странице ответа — готовый код в формате json. Его можно скопировать и вставить на нужную страницу.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"65578fe5-30a3-5a0e-98d4-0b1cbf55a254","width":1080,"height":1080,"size":159024,"type":"png","color":"f3fbfb","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABQYHCf/EACAQAAEEAgIDAQAAAAAAAAAAAAECAwQFBgcAIQgRUUH/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABoRAQEBAQADAAAAAAAAAAAAAAEAAhESIXH/2gAMAwEAAhEDEQA/AI75zeQO8cP8pc7x7FNsZVUVcKYwmPEh2jrTLQMZpRCUg+h2SevvFpex9HLTzTV/eW2n8GtbO1lypkzGqyRIfddKluuritqUtRPZJJJJ+nlqcYyvVGrb/I3La+1ritlOlKKn5MumjPOukJABUtSCVegAOz+ceQcL8hpfMnyuqquBXxoMGtix40dlDTLLTKUIbQlICUpSB6AAAAA6A5Kpf//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вывод: задачу можно доверить ChatGPT. Нейросети не нужно самой генерировать контент, а значит, она не будет придумывать недостоверные факты или писать общие слова. При этом результат зависит от качества исходной статьи.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Поможет ли ChatGPT в работе SEO-специалиста"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Результаты получились неоднозначными:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["ChatGPT хорошо справляется с техническими задачами: может написать код для настройки сервера, текст метатегов или создать микроразметку.","Нейросеть не анализирует популярность поисковых запросов. Ее ответ может стать отправной точкой только для генерации идей.","ChatGPT понимает семантические связи, определяет суть запросов и может собирать их в группы. Но с кластеризацией в соответствии с топами поисковой выдачи не справляется: группирует только по семантическому сходству.","Нейросеть можно использовать для доработки готового текста — органичного включения ключевых слов в готовый текст. При этом ChatGPT решает только поставленную задачу. Чтобы избежать переспама, нужно контролировать текст."],"type":"UL"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

А вы используете в своих проектах ChatGPT или другие нейросети? Делитесь в комментариях, какие задачи пробуете решать и что у вас получается.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

Как ChatGPT помогает искать работу в ИТ

7 нейросетей для нетривиальных задач по наполнению сайта

Как использовать технотренды, чтобы влиять на компании и людей

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":10,"favorites":4,"reposts":0,"views":2694,"hits":1104,"reads":null,"online":0},"dateFavorite":0,"hitsCount":1104,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/seo/1489967-pomozhet-li-neiroset-seo-specialistu-testiruem-chatgpt","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199127,"name":"SEO","description":"Поисковая оптимизация, кейсы, советы, разборы.","uri":"/seo","avatar":{"type":"image","data":{"uuid":"3388e642-b8bf-52eb-92cd-78d66b7af6df","width":1200,"height":1200,"size":12502,"type":"png","color":"fbebeb","hash":"081c0e0e0e1b0d0c","external_service":[]}},"cover":{"type":"image","data":{"uuid":"3d49d868-858d-5587-b4d4-ebc7a947c8ae","width":960,"height":280,"size":177,"type":"png","color":"84a494","hash":"","external_service":[]}},"lastModificationDate":1613380334,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"seo","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":19},{"id":2,"count":3}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}},{"type":"entry","data":{"id":1449717,"customUri":null,"subsiteId":836156,"title":"3 проблемы с базами данных, из-за которых неправильно работает сайт","date":1725534543,"dateModified":1734733456,"blocks":[{"type":"text","cover":true,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"media","cover":true,"hidden":false,"anchor":"","data":{"items":[{"title":"","image":{"type":"image","data":{"uuid":"8c8c6965-440b-5e49-bec4-7b07fb74e5e8","width":1920,"height":1080,"size":461534,"type":"png","color":"365346","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwQHCf/EACQQAAEDAwQBBQAAAAAAAAAAAAECAwUEBgcAERIhEyJRYZHT/8QAFgEBAQEAAAAAAAAAAAAAAAAABQQG/8QAJhEAAgEDAgQHAAAAAAAAAAAAAQIDAAQhBRESQVGRFDFSYXKB0v/aAAwDAQACEQMRAD8AZzTfdHYNwQWCZHLE1XyMY/5K6qjactDiFjiVcnOSgeZAKTtsg9E96PfSbGZNlkkVhgnr9cVFSeLCN5AjnmpVI5FtdchUrRle8EpU8shIeeAA5Hrt7fQ4tdOUbG6kJ+I/VTq9+FGR2NaUXzYFiV03FKrbKgagqfbJLsayvf1H3T8n71vbqWSSEB2JzzPtVcEUaSnhUDHShKwjhcqJOIrKJJ3JMBSfnowRJ6R2qwAbV//Z"}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Когда сайт работает, а каталоги или фильтры — нет, проблема может быть в базах данных. Базы данных не видны напрямую. Они нужны, чтобы отображать каталоги и списки — например, жилья, автомобилей или товаров на маркетплейсах. Если с ними что-то не так, страница или элемент сайта загружается долго, а информация искажается. Посетитель уходит с сайта. В итоге растет процент отказов, и трафик падает.

"}},{"type":"person","cover":false,"hidden":false,"anchor":"","data":{"image":{"type":"image","data":{"uuid":"65bef23a-52e0-5051-b3ea-84f6f6b61435","width":560,"height":591,"size":72736,"type":"jpg","color":"ab9c8e","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAICAgICAQICAgIDAgIDAwYEAwMDAwcFBQQGCAcJCAgHCAgJCg0LCQoMCggICw8LDA0ODg8OCQsQERAOEQ0ODg7/2wBDAQIDAwMDAwcEBAcOCQgJDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg7/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYJ/8QAIhAAAgEEAgMAAwAAAAAAAAAAAQIDBAUGEQAhBxITFTFC/8QAFwEBAQEBAAAAAAAAAAAAAAAABQYBA//EAB0RAAIBBQEBAAAAAAAAAAAAAAABEQIDEjJBBBT/2gAMAwEAAhEDEQA/AIfP/NeAZdndsq7NkIpaHFb0j3QmNtPGA7v8t6L6MHqev6Gt8D+e7Cno9T6LayQi6TydhVbaqaspsntbU88SyxEylSVYbHR7HR/R5weacNM1YtTKMErlPNHfpnjmdH/ISH2VyDv6HvlTwnOiOslbWSYZaJJKuZ3aiiLM0pJJKDZJ3wurZiVOqP/Z"}},"title":"Алексей Солдатов","description":"руководитель техподдержки SpaceWeb"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Меня зовут Алексей Солдатов, я руководитель техподдержки SpaceWeb. В это статье расскажу, что может нарушать стабильную работу элементов сайта и как это можно исправить. Вот три наиболее частые проблемы.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Недостаточная производительность"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как решить проблему:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Кешировать запросы клиентов. Уменьшить нагрузку на систему можно с помощью программы memcached. Она помогает сохранять данные в кеш-памяти. Первый запрос пользователя выполняется чуть дольше, а следующие — быстрее.","Использовать современные накопители. Проблема с производительностью может быть в железе. Например, на сервере старый HDD-диск, и информация с него поступает медленно. Лучше использовать современные скоростные SSD-диски. Если размещаете сайт на хостинге, уточняйте про оборудование перед покупкой.","Оптимизировать таблицы. Объединить информацию в одну базу и убрать дубли. Если это массив с тысячами наблюдений, нужно анализировать данные и искать источники проблемы."],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Неконсистентные данные"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Возникает, если в разных таблицах используются разные кодировки — например, UTF-8 и CP1251. Или когда разработчик переносит информацию между базами и не проверяет единые нормы отображения. В этом случае информация из баз данных загружается как набор непонятных символов. Также может быть проблема с долгой загрузкой элементов сайта.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как решить проблему:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Привести данные к единому формату. Проанализировать и определить, как фиксировать информацию в таблицах, чтобы не было искажений.","Избавиться от избыточных данных. Если информация об одном объекте повторяется в разных таблицах, запрос обрабатывается дольше. Задача разработчика — избавиться от однотипной информации.
"],"type":"UL"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Нехватка мощностей при масштабировании"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Как решить проблему:

"}},{"type":"list","cover":false,"hidden":false,"anchor":"","data":{"items":["Иметь актуальные копии базы данных. Когда основной массив данных будет недоступен, контролирующий сервер переназначит мастер-базу. Пользователь не заметит разницы: запросы будут обрабатываться быстро и отражать актуальную информацию.","Применять вертикальное масштабирование. Увеличивать количество жестких дисков и других технических атрибутов, пока не наступит предел материнской платы сервера. Решение простое и понятное, но есть нюанс: увеличивать ресурсы бесконечно не получится.","Использовать горизонтальное масштабирование. Лучше применять кластерный подход. Например, в системе есть серверы и данные о машинах. Нужно распределить информацию и использовать шардирование — технологию, которая помогает организовать данные и зафиксировать наблюдения. Для распределения надо использовать специальный ключ шардирования. При высоких нагрузках по этому ключу система оперативно определит, где хранится нужная информация о товаре, и обработает запрос.
"],"type":"UL"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Важно! Проблемы с нагрузкой на серверы могут возникать во время DDoS-атак.

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

Чтобы справиться с этим, разработчики ищут уязвимости в инфраструктуре и используют такие методы, как CAPTCHA, при повторной отправке запросов. А хостинг-провайдеры предоставляют защиту от DDoS-атак.

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Универсальный метод — быстро находить проблемы через логи. Написать скрипт, который будет проверять логи раз в период, например каждые 10 минут. Алгоритм будет заходить в лог, парсить нужную информацию и отправлять адресату: админу или бэкендеру. Информация будет приходить в удобном виде — например, через чат-бота.

"}},{"type":"delimiter","cover":false,"hidden":false,"anchor":"","data":{"type":"default"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Расскажите в комментариях, с какими проблемами в базах данных сталкивались вы?

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Читайте еще:

5 способов ускорить сайт: от простого к сложному

Что можно узнать из логов сервера: разбираем на 3 примерах

Как установить капчу для своего первого сайта на WordPress

","subline1":""}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":1,"favorites":5,"reposts":0,"views":9266,"hits":605,"reads":null,"online":0},"dateFavorite":0,"hitsCount":605,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":true,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":false,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/dev/1449717-3-problemy-s-bazami-dannyh-iz-za-kotoryh-nepravilno-rabotaet-sait","author":{"id":836156,"name":"SpaceWeb","nickname":null,"description":"Здесь мы пишем про хостинг, серверы и веб-разработку 𖥶 sweb.ru","uri":"","avatar":{"type":"image","data":{"uuid":"5dff5da5-9e85-5659-a61c-e2fb6abbf3d4","width":300,"height":300,"size":28076,"type":"jpg","color":"d2e7fc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcICv/EAB4QAAIDAQADAQEAAAAAAAAAAAIDAQQFBgAHCBET/8QAFgEBAQEAAAAAAAAAAAAAAAAABgcA/8QAIhEAAgIBBAIDAQAAAAAAAAAAAQIDBBEABQYhBxITFCMx/9oADAMBAAIRAxEAPwDY70fu36fydjosrG+emb9EtJiud6Fdm3VRn0CtDXg9HNmTncYqrM2JJVikLvwkrGCgZK97XwLxNcpbZcveSxt1gRA2apRHaWT0LYilGPrh3/LDxTmPp2OM4jW48y8k1be4VafAjfgMhFewGZVjT2C5kj7+Yov6ZWSEP2qgHBNAY/Z98/Jy3anr60vSdnUW6IJs/wAFBeZWUdsFIcBmlcWJZAgZEQxEQRTMTMzi7sXG47luOryVWqpLIIyy+xMYchCWXAYlcZIABPYAHWnVXeN8erWezsTLYeNDIA4UByoLAKckANnAJJH8JJ02/Belejza2v/Z"}},"cover":{"cover":{"type":"image","data":{"uuid":"4fc69b22-ed43-57f4-9496-41a38d1827a6","width":1280,"height":426,"size":34107,"type":"jpg","color":"05254b","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAQDAwQDAwQEAwQFBAQFBgoHBgYGBg0JCggKDw0QEA8NDw4RExgUERIXEg4PFRwVFxkZGxsbEBQdHx0aHxgaGxr/2wBDAQQFBQYFBgwHBwwaEQ8RGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhr/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAYH/8QAIxAAAQMDAwUBAAAAAAAAAAAAAQIDBAUGEQASExQhIjFBUf/EABQBAQAAAAAAAAAAAAAAAAAAAAb/xAAaEQACAgMAAAAAAAAAAAAAAAAAAQIDERMx/9oADAMBAAIRAxEAPwA9WjQY9Booui5bbbuakyXFw2IypTjBQ8nareSjvjGRg/DqanrhyZ0p6LROjYddWtthLqlBpJJIQCe5wMDJ/NIywqhL6dDfVP8AHzDx5Dj4PWdaapatyvI+/wB0ld2HwMbJH//Z"}},"cover_y":0},"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":4602199,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/4602199"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":978112,"userId":836156,"count":0,"shareImage":"https://api.vc.ru/achievements/share/978112"}],"lastModificationDate":1764929711,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":true,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":235819,"name":"Разработка","description":"Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.","uri":"/dev","avatar":{"type":"image","data":{"uuid":"fef5b5fb-e488-5b7f-8445-e3a26a910b44","width":1200,"height":1200,"size":7757,"type":"png","color":"343434","hash":"04042b2b1c1000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2a214cc5-35cc-58ca-bc07-fc1c892d2101","width":960,"height":280,"size":177,"type":"png","color":"343434","hash":"","external_service":[]}},"lastModificationDate":1642411346,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"dev","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[{"id":1,"count":18},{"id":2,"count":4}],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null}}],"cursor":"PuR2GsZKFTvhhGtVAYfl6cHbBa8hRyGI6YitsrXO+VvHeLfWP7KpxUhe4W5BkSBg","isAnonymized":true}};