[{"data":1,"prerenderedAt":576},["ShallowReactive",2],{"blog-ru":3},[4,177,397],{"id":5,"title":6,"body":7,"date":163,"description":164,"extension":165,"meta":166,"navigation":167,"path":168,"readTime":169,"seo":170,"stem":171,"tags":172,"__hash__":176},"blog/blog/ru/why-fast-website-matters.md","Почему скорость сайта напрямую влияет на выручку",{"type":8,"value":9,"toc":155},"minimark",[10,14,19,58,61,65,68,95,99,102,140,144,147],[11,12,13],"p",{},"Каждая лишняя секунда загрузки может стоить вам денег. Это не мнение разработчика — производительность измеряется в поведении пользователей, конверсионных сценариях и поисковой диагностике.",[15,16,18],"h2",{"id":17},"цифры","Цифры",[20,21,22,38,50],"ul",{},[23,24,25,29,30,37],"li",{},[26,27,28],"strong",{},"53% мобильных визитов"," вероятно будут прерваны, если страница грузится дольше 3 секунд (",[31,32,36],"a",{"href":33,"rel":34},"https://support.google.com/adsense/answer/7450973",[35],"nofollow","Google AdSense Help",")",[23,39,40,41,44,45,37],{},"Исследование Akamai для онлайн-ритейла связывало задержку всего в ",[26,42,43],{},"100 мс"," с падением конверсии до 7% (",[31,46,49],{"href":47,"rel":48},"https://www.igds.org/fileadmin/uploads/igds/Documents/Research_Reports/2017/akamai-state-of-online-retail-performance-spring-2017.pdf",[35],"Akamai, State of Online Retail Performance",[23,51,52,53,37],{},"Core Web Vitals помогают измерять реальный пользовательский опыт: загрузку, интерактивность и визуальную стабильность (",[31,54,57],{"href":55,"rel":56},"https://web.dev/articles/vitals",[35],"web.dev",[11,59,60],{},"Core Web Vitals — не магическая кнопка для SEO, а часть качества страницы и пользовательского опыта. Медленный сайт — это не только плохой UX, но и слабее первое впечатление, ниже вовлечение и меньше шансов довести пользователя до заявки.",[15,62,64],{"id":63},"что-делает-сайт-медленным","Что делает сайт медленным",[11,66,67],{},"Большинство медленных сайтов имеют одни и те же проблемы:",[69,70,71,77,83,89],"ol",{},[23,72,73,76],{},[26,74,75],{},"Неоптимизированные изображения"," — JPEG на 4 МБ вместо WebP на 120 КБ",[23,78,79,82],{},[26,80,81],{},"Блокирующий рендеринг JavaScript"," — скрипты, которые мешают отобразить контент",[23,84,85,88],{},[26,86,87],{},"Нет стратегии кэширования"," — загрузка одних и тех же ресурсов при каждом визите",[23,90,91,94],{},[26,92,93],{},"Тяжёлые фреймворки без разбивки"," — полный бандл даже для простого лендинга",[15,96,98],{"id":97},"как-делаем-мы","Как делаем мы",[11,100,101],{},"В CoreWeb производительность — это не опция. Каждый сайт, который мы собираем:",[20,103,104,119,126,133],{},[23,105,106,107,110,111,115,116],{},"Использует ",[26,108,109],{},"AVIF/WebP"," через ",[112,113,114],"code",{},"@nuxt/image"," с адаптивным ",[112,117,118],{},"srcset",[23,120,121,122,125],{},"Отдаёт только ",[26,123,124],{},"нужный JavaScript"," для каждого роута (автоматический code splitting в Nuxt)",[23,127,128,129,132],{},"Получает ",[26,130,131],{},"Lighthouse выше 90"," до сдачи",[23,134,135,136,139],{},"Настраивает ",[26,137,138],{},"cache headers"," и статический вывод, готовый к CDN",[15,141,143],{"id":142},"итог","Итог",[11,145,146],{},"Быстрый сайт — это конкурентное преимущество. Когда ваш конкурент грузится 4 секунды, а вы — 0.8 с, первое впечатление уже за вами.",[11,148,149,150,154],{},"Если ваш текущий сайт кажется медленным — ",[31,151,153],{"href":152},"/ru/pricing","давайте поговорим",".",{"title":156,"searchDepth":157,"depth":157,"links":158},"",2,[159,160,161,162],{"id":17,"depth":157,"text":18},{"id":63,"depth":157,"text":64},{"id":97,"depth":157,"text":98},{"id":142,"depth":157,"text":143},"2026-05-01","Время загрузки страницы — это не техническая метрика. Это бизнес-метрика. Вот что говорят данные и что с этим делать.","md",{},true,"/blog/ru/why-fast-website-matters",5,{"title":6,"description":164},"blog/ru/why-fast-website-matters",[173,174,175],"Производительность","Бизнес","Core Web Vitals","nVBXE9GAoUOV6RrKM1TfDXEsqU1WMFGVxm76McyM_I8",{"id":178,"title":179,"body":180,"date":386,"description":387,"extension":165,"meta":388,"navigation":167,"path":389,"readTime":390,"seo":391,"stem":392,"tags":393,"__hash__":396},"blog/blog/ru/nuxt-vs-wordpress.md","Nuxt vs WordPress в 2026: что выбрать для бизнес-сайта",{"type":8,"value":181,"toc":380},[182,185,189,192,218,221,225,228,260,264,350,354,361,367,370],[11,183,184],{},"Когда клиенты спрашивают «почему не просто WordPress?», они заслуживают честного ответа — а не рефлекторного отрицания со стороны разработчика. Вот реальное сравнение.",[15,186,188],{"id":187},"когда-wordpress-хороший-выбор","Когда WordPress — хороший выбор",[11,190,191],{},"WordPress подходит, если:",[20,193,194,201,208,215],{},[23,195,196,197,200],{},"Контентом должен управлять ",[26,198,199],{},"не разработчик"," — ежедневно",[23,202,203,204,207],{},"У вас ",[26,205,206],{},"большой блог"," с сотнями публикаций",[23,209,210,211,214],{},"Нужен ",[26,212,213],{},"полноценный e-commerce"," (WooCommerce)",[23,216,217],{},"Бюджет очень ограничен, и готовый шаблон закрывает 90% задач",[11,219,220],{},"WordPress держит 43% интернета не просто так. Это зрелая, гибкая система с огромной экосистемой.",[15,222,224],{"id":223},"когда-nuxt-лучший-выбор","Когда Nuxt — лучший выбор",[11,226,227],{},"Nuxt (на базе Vue) выигрывает, когда:",[20,229,230,236,242,248,254],{},[23,231,232,235],{},[26,233,234],{},"Производительность критична"," — статическая генерация, нет PHP, Lighthouse 90+",[23,237,238,241],{},[26,239,240],{},"Дизайн кастомный"," — нужно что-то, что не выглядит как WordPress-тема",[23,243,244,247],{},[26,245,246],{},"Мультиязычность с первого дня"," — встроенный i18n, без хрупких плагинов",[23,249,250,253],{},[26,251,252],{},"Безопасность"," — нет базы данных, нет открытой админ-панели, нет уязвимостей плагинов",[23,255,256,259],{},[26,257,258],{},"Developer experience"," — TypeScript, компонентная архитектура, современные инструменты",[15,261,263],{"id":262},"реальная-разница","Реальная разница",[265,266,267,282],"table",{},[268,269,270],"thead",{},[271,272,273,276,279],"tr",{},[274,275],"th",{},[274,277,278],{},"WordPress",[274,280,281],{},"Nuxt",[283,284,285,296,306,317,328,339],"tbody",{},[271,286,287,290,293],{},[288,289,173],"td",{},[288,291,292],{},"Требует оптимизации",[288,294,295],{},"Быстрый по умолчанию",[271,297,298,300,303],{},[288,299,252],{},[288,301,302],{},"Уязвимости плагинов — норма",[288,304,305],{},"Нет поверхности для атак",[271,307,308,311,314],{},[288,309,310],{},"Свобода дизайна",[288,312,313],{},"Ограничения шаблонов",[288,315,316],{},"Безграничная",[271,318,319,322,325],{},[288,320,321],{},"Мультиязычность",[288,323,324],{},"Сложные плагины",[288,326,327],{},"Нативная",[271,329,330,333,336],{},[288,331,332],{},"Обслуживание",[288,334,335],{},"Регулярные обновления и патчи",[288,337,338],{},"Минимальное",[271,340,341,344,347],{},[288,342,343],{},"Редактирование контента",[288,345,346],{},"Отличное (Gutenberg)",[288,348,349],{},"Нужна CMS",[15,351,353],{"id":352},"наша-рекомендация","Наша рекомендация",[11,355,356,357,360],{},"Для ",[26,358,359],{},"маркетингового сайта, лендинга или продуктового сайта",", где важны дизайн и производительность — Nuxt.",[11,362,356,363,366],{},[26,364,365],{},"контентного блога или e-commerce",", где всем управляют не разработчики — рассмотрите WordPress или headless CMS.",[11,368,369],{},"В CoreWeb мы строим на Nuxt. Если проекту нужно управление контентом — интегрируем Nuxt Content или headless CMS типа Sanity.",[11,371,372,375,376,154],{},[31,373,374],{"href":152},"Смотреть цены"," или ",[31,377,379],{"href":378},"/ru/services/website","узнать о нашем процессе",{"title":156,"searchDepth":157,"depth":157,"links":381},[382,383,384,385],{"id":187,"depth":157,"text":188},{"id":223,"depth":157,"text":224},{"id":262,"depth":157,"text":263},{"id":352,"depth":157,"text":353},"2026-04-15","Честное сравнение для владельцев бизнеса — не дискуссия разработчиков о фреймворках.",{},"/blog/ru/nuxt-vs-wordpress",7,{"title":179,"description":387},"blog/ru/nuxt-vs-wordpress",[281,278,394,395],"CMS","Выбор","1LpTckpkar9TNTo4sNlt65slfMZiy2AqpNJM67j_o9M",{"id":398,"title":399,"body":400,"date":565,"description":566,"extension":165,"meta":567,"navigation":167,"path":568,"readTime":569,"seo":570,"stem":571,"tags":572,"__hash__":575},"blog/blog/ru/multilingual-website-guide.md","Мультиязычный сайт: полное руководство на 2026 год",{"type":8,"value":401,"toc":558},[402,405,409,412,432,436,447,450,454,457,462,476,482,491,497,503,505,512,539,545,549,552],[11,403,404],{},"Мультиязычный сайт — это не просто перевод. Это архитектура. Сделайте неправильно — и вы будете поддерживать два отдельных сайта вечно. Сделайте правильно — и это практически без усилий.",[15,406,408],{"id":407},"зачем-это-нужно","Зачем это нужно",[11,410,411],{},"Если ваш бизнес работает в нескольких странах — или даже в одной стране с несколькими языками — мультиязычный сайт:",[20,413,414,420,426],{},[23,415,416,419],{},[26,417,418],{},"Удваивает или утраивает SEO-охват"," — каждый язык индексируется отдельно",[23,421,422,425],{},[26,423,424],{},"Снижает bounce rate"," — пользователи гораздо активнее взаимодействуют на родном языке",[23,427,428,431],{},[26,429,430],{},"Укрепляет доверие"," — локализация сигнализирует, что вы серьёзно относитесь к рынку",[15,433,435],{"id":434},"неправильный-способ-как-делает-большинство","Неправильный способ (как делает большинство)",[69,437,438,441,444],{},[23,439,440],{},"Делаете сайт на одном языке",[23,442,443],{},"Добавляете кнопку Google Translate",[23,445,446],{},"Называете это «мультиязычным»",[11,448,449],{},"Кнопки Google Translate не создают индексируемые страницы. Они не помогают SEO. А машинный перевод маркетинговых текстов часто выглядит неловко.",[15,451,453],{"id":452},"правильная-архитектура","Правильная архитектура",[11,455,456],{},"Правильно реализованный мультиязычный сайт использует:",[11,458,459],{},[26,460,461],{},"1. Отдельные URL для каждого языка",[20,463,464,470],{},[23,465,466,469],{},[112,467,468],{},"coreweb.dev/"," (английский)",[23,471,472,475],{},[112,473,474],{},"coreweb.dev/ru"," (русский)",[11,477,478,479,154],{},"Именно это индексирует Google. Каждая страница — отдельный URL с правильными тегами ",[112,480,481],{},"\u003Clink rel=\"alternate\" hreflang=\"...\">",[11,483,484,490],{},[26,485,486,487],{},"2. Мета-теги ",[112,488,489],{},"hreflang","\nОни говорят Google, какую версию показывать каким пользователям. Без них Google угадывает — и часто неправильно.",[11,492,493,496],{},[26,494,495],{},"3. Живые переводы (не машинные)","\nМаркетинговые тексты, CTA и описания продуктов требуют живого переводчика или как минимум машинного перевода с проверкой.",[11,498,499,502],{},[26,500,501],{},"4. Форматирование с учётом локали","\nДаты, валюты, телефонные номера — всё нужно форматировать по-разному.",[15,504,98],{"id":97},[11,506,507,508,511],{},"Каждый CoreWeb-сайт использует ",[112,509,510],{},"@nuxtjs/i18n"," — официальный модуль интернационализации Nuxt. Он обрабатывает:",[20,513,514,528,533,536],{},[23,515,516,517,520,521,520,524,527],{},"Генерацию роутов (",[112,518,519],{},"/",", ",[112,522,523],{},"/ru",[112,525,526],{},"/de"," и т.д.)",[23,529,530,531],{},"Автоматическое добавление ",[112,532,489],{},[23,534,535],{},"Определение языка и сохранение в куки",[23,537,538],{},"Типизированные ключи переводов (без молчаливых пропущенных переводов)",[11,540,541,542,154],{},"Добавить новый язык на готовый CoreWeb-сайт занимает ",[26,543,544],{},"часы, а не недели",[15,546,548],{"id":547},"сколько-это-стоит","Сколько это стоит",[11,550,551],{},"Правильно реализованная мультиязычность добавляет примерно 20-30% ко времени разработки. Для бизнеса, ориентированного на несколько рынков, SEO-отдача обычно окупает это в течение первого года.",[11,553,554,555,154],{},"Хотите мультиязычный сайт? ",[31,556,557],{"href":152},"Давайте обсудим",{"title":156,"searchDepth":157,"depth":157,"links":559},[560,561,562,563,564],{"id":407,"depth":157,"text":408},{"id":434,"depth":157,"text":435},{"id":452,"depth":157,"text":453},{"id":97,"depth":157,"text":98},{"id":547,"depth":157,"text":548},"2026-03-20","Как построить сайт для нескольких языков, не удваивая затраты на поддержку.",{},"/blog/ru/multilingual-website-guide",6,{"title":399,"description":566},"blog/ru/multilingual-website-guide",[573,321,574,281],"i18n","SEO","q4CNSVtbj1G64zkhIN2bEgszhDjRyfumB_G02EG8r8U",1781789736113]