Анализ страницы https://compositecode.blog/tag/coding/
Основное Готовность: 70%
Домен
compositecode.blog
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,78сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,78сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
241Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 241Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 21
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 21 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | text/css | https://compositecode.blog/wp-content/plugins/jetpack/modules/infinite-scroll/infinity.css?m=1777914508 |
| stylesheet | text/css | https://compositecode.blog/wp-content/mu-plugins/wpcomsh/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/wpcom-blocks-code-style/wpcom-blocks-code-style.css?m=1787413590 |
| stylesheet | text/css | https://compositecode.blog/_static/??-eJwrL9BNzs8rSc0r0S/IKU3PzCvWT85PyslPzi7WT8ksLtEvLqnMSdWFiemmVgDVFmfm5xXrJRcX65STqD0xLzM3sQSoHaTbPtfW0NzQ0sjczNTACABpKTN0 |
| stylesheet | https://compositecode.blog/wp-includes/css/dashicons.min.css?ver=7.1 | |
| stylesheet | text/css | https://compositecode.blog/_static/??-eJyNzTEOwjAMBdAL0ZrCEBbEUokDcADUOlYITZyodlT19gR1BcTmb329v+QGEyuxQg7FeRZwpcaRZgdj8cGC6BpIQB8UCSyJd9xomoiljZ5bFNktfyuYYk5ci7J9fhGYxpBwEvCModRl6CkTW2L0NVxTP1i7wm2Tt5kwKIl+E5+kecAJ7lUER0yzrxX5fL6RSzx35mS6ozH7wwtd+XIj |
| stylesheet | https://fonts-api.wp.com/css?family=Open+Sans%3A400%2C700%2C400italic%2C700italic%7CLora%3A400%2C700%2C400italic%2C700italic&subset=latin%2Clatin-ext&ver=7.1 | |
| stylesheet | https://fonts-api.wp.com/css?family=Inconsolata%3A400%2C+700&subset=latin%2Clatin-ext&ver=7.1 | |
| stylesheet | text/css | https://compositecode.blog/_static/??-eJyNjUsOwjAMRC9EMJWKyAZxFBRcq4Q6ThQ7inp71EXFDljO700vDrMYiYE9KZECZo5CoYLaynRE1UP/lAq3OYrCi6wEXOAeBeHBGRcF7bFQ/bVIeWq8/YSamxLvgduNfwEWmSY3B2aq6ze1AW/pOlz82Z8GP45vhrRcvA== |
| stylesheet | text/css | https://compositecode.blog/wp-content/themes/colinear/inc/style-wpcom.css?m=1513616691 |
| stylesheet | text/css | https://compositecode.blog/_static/??wp-content/plugins/jetpack/modules/sharedaddy/sharing.css,wp-content/plugins/jetpack/_inc/build/social-logos/social-logos.css?m=1784576016 |
| stylesheet | text/css | https://compositecode.blog/wp-content/plugins/jetpack/modules/widgets/eu-cookie-law/style.css?m=1764003632 |
| js | https://compositecode.blog/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | |
| js | text/javascript | https://compositecode.blog/wp-includes/js/jquery/jquery-migrate.min.js?m=1686289764 |
| js | https://www.googletagmanager.com/gtag/js?id=G-DVX4601TS3 | |
| js | https://s0.wp.com/wp-content/js/bilmur.min.js?m=202634 | |
| js | text/javascript | https://compositecode.blog/_static/??-eJyNkF0KwjAQhC9kGguKfRGPIuk2qdskm9DdWL29FiyCP+jjzM43sDNlBYnEkugcSo/EerCSDXh9RALdFgydRnJIKFYxjCmERV+riFQNvJreWyC1IYFn3SGLHp6GMoTRCKZXUk422jkXkKwZZ4bMGfs/s+wxq7v0yiUorBxefkOuEMz1/OWLD1uAGVNhG5abWozHGIe4r3fNtlnXzWZzA6dbhJQ= |
| js | https://compositecode.blog/wp-content/plugins/jetpack/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js?ver=16.2-a.1 | |
| js | text/javascript | https://compositecode.blog/wp-content/plugins/jetpack/_inc/build/likes/queuehandler.min.js?m=1787255688 |
| js | https://stats.wp.com/e-202634.js | |
| js | text/javascript | https://compositecode.blog/wp-content/plugins/jetpack/_inc/build/widgets/eu-cookie-law/eu-cookie-law.min.js?m=1764003632 |
| js | https://compositecode.blog/wp-content/plugins/jetpack/_inc/build/sharedaddy/sharing.min.js?ver=16.2-a.1 |
Серверные заголовки
Кол-во: 12
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 12шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Sat, 22 Aug 2026 18:36:33 GMT |
| Strict-Transport-Security | max-age=31536000 |
| Vary | Accept-Encoding |
| x-hacker | Want root? Visit join.a8c.com and mention this header. |
| host-header | WordPress.com |
| Link | <https://compositecode.blog/wp-json/>; rel="https://api.w.org/" |
| Cache-Control | must-revalidate, max-age=300 |
| x-nananana | Batcache-Set |
| x-ac | 23.arn _atomic_ams MISS |
| Alt-Svc | clear |
| Server-Timing | a8c-cdn, dc;desc=arn, cache;desc=MISS;dur=1207.0 |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 43%
Title
Adron's Composite Code coding
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 35, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Posts about coding written by Adron
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 35, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Есть ошибки
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots указан, но в нем содержится неизвестное значение...
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 10
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:type | website |
| og:title | Adron's Composite Code coding |
| og:url | https://compositecode.blog/tag/coding/ |
| og:description | Learn how to prevent coding mishaps by implementing a structured planning process before AI agents make changes to your codebase. |
| og:site_name | Adron's Composite Code |
| og:image | https://s0.wp.com/_si/?t=eyJpbWciOiJodHRwczpcL1wvczAud3AuY29tXC9pXC9ibGFuay5qcGciLCJ0eHQiOiJBZHJvbiYjMDM5O3MgQ29tcG9zaXRlIENvZGUiLCJ0ZW1wbGF0ZSI6ImhpZ2h3YXkiLCJmb250IjoiIiwiYmxvZ19pZCI6MTQxMzg2OTF9.uJtWtlVKQd709kaR7ZgUto7PivZGmsu_ywdwiP5wrDMMQ |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | |
| og:locale | en_US |
Все мета-теги
Кол-во: 20
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 20шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | robots | max-image-preview:large |
| name | google-site-verification | lA7uFIJmxa9XdLnSjcLwrmtfbXBQSgw9cmtOLKnfrYc |
| name | msvalidate.01 | 16AA45F7E53A4014F6D5B0F9CA397525 |
| name | p:domain_verify | 2a5416587fc3decb4b8057a7204c5348 |
| name | yandex-verification | 4884945f348bde63 |
| name | generator | Site Kit by Google 1.185.0 |
| name | description | Posts about coding written by Adron |
| name | msapplication-TileImage | https://s0.wp.com/i/webclip.png |
| property | og:type | website |
| property | og:title | Adron's Composite Code coding |
| property | og:url | https://compositecode.blog/tag/coding/ |
| property | og:description | Learn how to prevent coding mishaps by implementing a structured planning process before AI agents make changes to your codebase. |
| property | og:site_name | Adron's Composite Code |
| property | og:image | https://s0.wp.com/_si/?t=eyJpbWciOiJodHRwczpcL1wvczAud3AuY29tXC9pXC9ibGFuay5qcGciLCJ0eHQiOiJBZHJvbiYjMDM5O3MgQ29tcG9zaXRlIENvZGUiLCJ0ZW1wbGF0ZSI6ImhpZ2h3YXkiLCJmb250IjoiIiwiYmxvZ19pZCI6MTQxMzg2OTF9.uJtWtlVKQd709kaR7ZgUto7PivZGmsu_ywdwiP5wrDMMQ |
| property | og:image:width | 1200 |
| property | og:image:height | 630 |
| property | og:image:alt | |
| property | og:locale | en_US |
| property | bilmur:data |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 166 достаточно.
Среднее число слов в абзаце 50 достаточно.
Кол-во знаков контента 60759 на странице оптимально.
Кол-во слов 9963 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 6. Это прекрасно.
На странице присутствуют заголовки <h2> 38. Это хорошо.
На странице присутствуют заголовки <h3> 14.
Тошнота
6,16
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
104,91%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| worktree | 38 | 0,38% |
| organizations | 28 | 0,28% |
| agents | 27 | 0,27% |
| because | 26 | 0,26% |
| window | 25 | 0,25% |
| branch | 24 | 0,24% |
| actually | 23 | 0,23% |
| before | 19 | 0,19% |
| coding | 17 | 0,17% |
| problem | 17 | 0,17% |
| workflow | 17 | 0,17% |
| system | 16 | 0,16% |
| engineering | 15 | 0,15% |
| already | 15 | 0,15% |
| something | 14 | 0,14% |
| management | 14 | 0,14% |
| genuinely | 13 | 0,13% |
| nothing | 13 | 0,13% |
| through | 13 | 0,13% |
| another | 13 | 0,13% |
Индексация Готовность: 50%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 142 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 167 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
Sitemap: https://compositecode.blog/sitemap.xml
Sitemap: https://compositecode.blog/news-sitemap.xml
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap
Кол-во: 2
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит несколько карт сайтов 2. Это профессионально!
Robots.txt не содержит ошибок в картах сайта.
Показать карты сайта
| Url | Статус |
|---|---|
| https://compositecode.blog/sitemap.xml |
|
| https://compositecode.blog/news-sitemap.xml |
|
Внутренние ссылки
Кол-во: 83
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
На странице присутствуют внутренние ссылки с пустым анкором: 1!
Внутренних ссылок на странице 83 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 7.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| / |
Пустой анкор
|
|
| / |
Adron's Composite Code
|
|
| /some-of-my-developer-advocacy/ |
Developer Advocacy
|
|
| /confs-meetups-events/ |
Events & Speaking
|
|
| /speaking/ |
Speaker Details
|
|
| /projects/ |
Projects
|
|
| /spam-detection-project/ |
Spam Detection Project
|
|
| /vertical-application-stacks-with-horizontal-infrastructure-as-code-a-journey-into-java-spring-boot-docker-k8s-and-continuous-deployment/ |
Vertical Application Stacks with Horizontal Infrastructure
|
|
| /logging-tracking-and-more-with-spring-boot/ |
Logging, Tracking, and more with Spring Boot
|
|
| /development-patterns-for-long-term-financial-applications/ |
Development Patterns for Long-Term Financial Applications
|
|
| /communities-of-practice-transforming-financial-software-development/ |
Communities of Practice: Transforming Financial Software Development
|
|
| /financial-services-data-fabric/ |
Financial Services Data Fabric
|
|
| /projects/hasura-short-bits/ |
Hasura Short Bits
|
|
| /projects/my-articles-on-the-hasura-blog/ |
My Articles on the Hasura Blog
|
|
| /project-datastax-astradb/ |
DataStax AstraDB (DBAAS on AWS, Azure, and GCP)
|
|
| /contact/ |
Contact
|
|
| /about/ |
About
|
|
| /2026/08/20/plan-then-build/ |
Ask, Plan, Confirm: Making Agents Stop Before They Start
|
|
| /2026/08/19/worktrees/ |
git worktree
|
|
| /2026/08/20/plan-then-build/ |
<time class="entry-date published" datetime="2026-08-20T08:00:00-07:00">August 20, 2026</time><time class="updated" datetime="2026-08-20T11:58:12-07:00">August 20, 2026</time>
|
|
| /author/adron/ |
Adron
|
|
| /category/unknown-code-ramblings/ |
Unknown Code Ramblings
|
|
| /tag/agentic/ |
agentic
|
|
| /tag/agents/ |
agents
|
|
| /tag/ai/ |
ai
|
|
| /tag/coding/ |
coding
|
|
| /tag/gen-ai/ |
gen ai
|
|
| /tag/llms/ |
llms
|
|
| /tag/multiple-agents/ |
multiple agents
|
|
| /tag/programming/ |
programming
|
|
| /2026/08/19/worktrees/ |
Giving Every Agent Its Own Branch: Git Worktrees for Parallel AI Work
|
|
| /2026/08/19/worktrees/ |
<time class="entry-date published" datetime="2026-08-19T08:00:00-07:00">August 19, 2026</time><time class="updated" datetime="2026-08-17T14:42:09-07:00">August 17, 2026</time>
|
|
| /author/adron/ |
Adron
|
|
| /category/ai-ai-tooling/ |
AI & AI Tooling
|
|
| /category/coding-adventures/ |
Coding Adventures
|
|
| /category/coding-patterns-practices/ |
Coding Patterns & Practices
|
|
| /category/programming/ |
Programming
|
|
| /tag/agentic/ |
agentic
|
|
| /tag/agents/ |
agents
|
|
| /tag/ai/ |
ai
|
|
| /tag/coding/ |
coding
|
|
| /tag/gen-ai/ |
gen ai
|
|
| /tag/git/ |
git
|
|
| /tag/llms/ |
llms
|
|
| /tag/multiple-agents/ |
multiple agents
|
|
| /tag/programming/ |
programming
|
|
| /tag/worktrees/ |
worktrees
|
|
| /2026/08/10/that-gap-is-still-widening-but-the-bottleneck-was-never-engineering/ |
That Gap Is Still Widening, But The Bottleneck Was Never Engineering
|
|
| /2026/05/26/the-gap-is-widening-and-its-not-slowing-down/ |
The Gap Is Widening and It’s Not Slowing Down
|
|
| /2026/08/10/that-gap-is-still-widening-but-the-bottleneck-was-never-engineering/ |
<time class="entry-date published updated" datetime="2026-08-10T23:36:12-07:00">August 10, 2026</time>
|
|
| /author/adron/ |
Adron
|
|
| /category/ai-ai-tooling/ |
AI & AI Tooling
|
|
| /category/programming/ |
Programming
|
|
| /category/software-projects/ |
Software Projects
|
|
| /tag/ai/ |
ai
|
|
| /tag/ai-coding/ |
ai coding
|
|
| /tag/ai-programming/ |
ai programming
|
|
| /tag/coding/ |
coding
|
|
| /tag/programming/ |
programming
|
|
| /tag/software-development/ |
software development
|
|
| /2026/07/15/loop-engineering-is-mostly-just-broken-sdlc-wearing-a-costume/ |
“Loop Engineering” Is Mostly Just Broken SDLC Wearing a Costume
|
|
| /2026/07/15/loop-engineering-is-mostly-just-broken-sdlc-wearing-a-costume/ |
<time class="entry-date published updated" datetime="2026-07-15T00:00:45-07:00">July 15, 2026</time>
|
|
| /author/adron/ |
Adron
|
|
| /category/ai-ai-tooling/ |
AI & AI Tooling
|
|
| /tag/coding/ |
coding
|
|
| /tag/javascript/ |
javascript
|
|
| /tag/programming/ |
programming
|
|
| /2026/05/26/the-gap-is-widening-and-its-not-slowing-down/ |
The Gap Is Widening and It’s Not Slowing Down
|
|
| /2026/04/15/hurting-or-helping-devs/ |
Hurting or Helping Devs
|
|
| /2026/02/12/additive-vs-mutative-vs-destructive-code-changes-and-why-ai-agents-love-the-wrong-one-at-213am/ |
the types of code changes that AI agents produce
|
|
| /2026/05/26/the-gap-is-widening-and-its-not-slowing-down/ |
<time class="entry-date published" datetime="2026-05-26T21:12:14-07:00">May 26, 2026</time><time class="updated" datetime="2026-05-26T23:13:58-07:00">May 26, 2026</time>
|
|
| /author/adron/ |
Adron
|
|
| /category/ai-ai-tooling/ |
AI & AI Tooling
|
|
| /category/programming/ |
Programming
|
|
| /tag/ai/ |
ai
|
|
| /tag/claude/ |
claude
|
|
| /tag/coding/ |
coding
|
|
| /tag/gen-ai/ |
gen ai
|
|
| /tag/coding/page/2/ |
Older posts
|
|
| /2026/08/20/plan-then-build/ |
Ask, Plan, Confirm: Making Agents Stop Before They Start
|
|
| /2026/08/19/worktrees/ |
Giving Every Agent Its Own Branch: Git Worktrees for Parallel AI Work
|
|
| /2026/08/18/a-research-agent-on-a-budget-leash-and-how-id-sequence-the-whole-build/ |
A Research Agent on a Budget Leash, and How I’d Sequence the Whole Build
|
|
| / |
Adron's Composite Code
|
|
Внешние ссылки
Кол-во: 31
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 31 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют внешние ссылки с пустым анкором: 12!
На странице ссылки с атрибутом rel='nofollow' 2.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| youtube.com |
Videos @ YouTube
|
| github.com |
Пустой анкор
|
| i0.wp.com |
<img data-recalc-dims="1" decoding="async" width="863" height="389" data-attachment-id="75181" data-permalink="https://compositecode.blog/2026/08/20/plan-then-build/plan-first-fig2-why-speed/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?fit=2000%2C900&ssl=1" data-orig-size="2000,900" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="plan-first-fig2-why-speed" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?fit=863%2C389&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=863%2C389&ssl=1" alt="Diagram explaining the importance of speed in work processes, contrasting 'no gate' and 'the gate' approaches. It highlights potential problems and costs associated with each method." class="wp-image-75181" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=1024%2C461&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=300%2C135&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=768%2C346&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=1536%2C691&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=1200%2C540&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=863%2C388&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?resize=240%2C108&ssl=1 240w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig2-why-speed.png?w=1726&ssl=1 1726w" sizes="(max-width: 863px) 100vw, 863px">
|
| github.com |
Пустой анкор
|
| i0.wp.com |
<img data-recalc-dims="1" decoding="async" width="863" height="311" data-attachment-id="75183" data-permalink="https://compositecode.blog/2026/08/20/plan-then-build/plan-first-fig1-the-gate/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?fit=2000%2C720&ssl=1" data-orig-size="2000,720" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="plan-first-fig1-the-gate" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?fit=863%2C311&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=863%2C311&ssl=1" alt="A flowchart titled 'The Gate' illustrating a process for implementation that requires three steps: Prompt, Ask, Plan, Confirm, and Implement. It emphasizes the sequence and conditions under which implementation occurs, highlighting the need for clarification and approval before proceeding." class="wp-image-75183" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=1024%2C369&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=300%2C108&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=768%2C276&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=1536%2C553&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=1200%2C432&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?resize=863%2C311&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig1-the-gate.png?w=1726&ssl=1 1726w" sizes="(max-width: 863px) 100vw, 863px">
|
| github.com |
Пустой анкор
|
| i0.wp.com |
<img data-recalc-dims="1" loading="lazy" decoding="async" width="863" height="453" data-attachment-id="75185" data-permalink="https://compositecode.blog/2026/08/20/plan-then-build/plan-first-fig3-per-agent/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?fit=2000%2C1050&ssl=1" data-orig-size="2000,1050" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="plan-first-fig3-per-agent" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?fit=863%2C453&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=863%2C453&ssl=1" alt="A diagram featuring multiple lanes labeled with different topics: Migrations, Next.js, End-to-end, Docs, Unit testing, and Blog. Each lane has brief descriptions of its scope, accompanied by specific tags." class="wp-image-75185" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=1024%2C538&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=300%2C158&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=768%2C403&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=1536%2C806&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=1200%2C630&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=863%2C453&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?resize=206%2C108&ssl=1 206w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/plan-first-fig3-per-agent.png?w=1726&ssl=1 1726w" sizes="auto, (max-width: 863px) 100vw, 863px">
|
| github.com |
Пустой анкор
|
| interlinedlist.com |
Adron
|
| interlinedlist.com |
InterlinedList
|
| augmentcode.com |
Augment’s guide to git worktrees for parallel AI execution
|
| github.com |
Пустой анкор
|
| i0.wp.com |
<img data-recalc-dims="1" loading="lazy" decoding="async" width="863" height="380" data-attachment-id="75166" data-permalink="https://compositecode.blog/2026/08/19/worktrees/worktrees-fig1-one-tree-problem/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?fit=2000%2C880&ssl=1" data-orig-size="2000,880" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="worktrees-fig1-one-tree-problem" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?fit=863%2C380&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=863%2C380&ssl=1" alt="Diagram illustrating 'The one-tree problem' in software development with two agents, A and B, interacting with a mutable checkout and related issues like index.lock flicker and checkout thrash." class="wp-image-75166" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=1024%2C451&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=300%2C132&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=768%2C338&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=1536%2C676&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=1200%2C528&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=863%2C380&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?resize=245%2C108&ssl=1 245w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig1-one-tree-problem.png?w=1726&ssl=1 1726w" sizes="auto, (max-width: 863px) 100vw, 863px">
|
| i0.wp.com |
<img data-recalc-dims="1" loading="lazy" decoding="async" width="863" height="496" data-attachment-id="75169" data-permalink="https://compositecode.blog/2026/08/19/worktrees/worktrees-fig2-architecture/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?fit=2000%2C1150&ssl=1" data-orig-size="2000,1150" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="worktrees-fig2-architecture" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?fit=863%2C496&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=863%2C496&ssl=1" alt="Diagram illustrating a Git object store with multiple worktrees, highlighting shared storage and individual configurations for each task." class="wp-image-75169" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=1024%2C589&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=300%2C173&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=768%2C442&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=1536%2C883&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=1200%2C690&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=863%2C496&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?resize=188%2C108&ssl=1 188w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig2-architecture.png?w=1726&ssl=1 1726w" sizes="auto, (max-width: 863px) 100vw, 863px">
|
| github.com |
Пустой анкор
|
| github.com |
Пустой анкор
|
| i0.wp.com |
<img data-recalc-dims="1" loading="lazy" decoding="async" width="863" height="432" data-attachment-id="75172" data-permalink="https://compositecode.blog/2026/08/19/worktrees/worktrees-fig3-lifecycle/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?fit=2000%2C1000&ssl=1" data-orig-size="2000,1000" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0","alt":""}" data-image-title="worktrees-fig3-lifecycle" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?fit=863%2C432&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=863%2C432&ssl=1" alt="Diagram illustrating the worktree lifecycle in Git, detailing steps for creating, inspecting, removing, and cleaning worktrees. Sections include 'STEP 1' for branch creation, 'WHILE WORKING' for listing and locking, 'WHEN IT LANDS' for removing branches, and 'DAILY SWEEP' for cleanup processes." class="wp-image-75172" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=1024%2C512&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=300%2C150&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=768%2C384&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=1536%2C768&ssl=1 1536w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=1200%2C600&ssl=1 1200w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=863%2C432&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?resize=216%2C108&ssl=1 216w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?w=2000&ssl=1 2000w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/08/worktrees-fig3-lifecycle.png?w=1726&ssl=1 1726w" sizes="auto, (max-width: 863px) 100vw, 863px">
|
| github.com |
Пустой анкор
|
| github.com |
Пустой анкор
|
| github.com |
Пустой анкор
|
| github.com |
Пустой анкор
|
| github.com |
Пустой анкор
|
| interlinedlist.com |
RSS feed
|
| interlinedlist.com |
Adron
|
| interlinedlist.com |
InterlinedList
|
| i0.wp.com |
<img data-recalc-dims="1" loading="lazy" decoding="async" width="863" height="576" data-attachment-id="74915" data-permalink="https://compositecode.blog/2026/07/15/loop-engineering-is-mostly-just-broken-sdlc-wearing-a-costume/female-programmer-stressed-out-while-working-overtime/" data-orig-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?fit=1200%2C800&ssl=1" data-orig-size="1200,800" data-comments-opened="1" data-image-meta="{"aperture":"2","credit":"Vladimir Cosic","camera":"Canon EOS R5","caption":"Female programmer sitting at her desk in home office stressed out and anxious while working overtime to meet the project deadline","created_timestamp":"1674121525","copyright":"","focal_length":"28","iso":"800","shutter_speed":"0.00625","title":"Female programmer stressed out while working overtime","orientation":"1","alt":""}" data-image-title="Programmer looks at the loop getting errors." data-image-description="<p>Programmer looks at the loop getting errors.</p>
" data-image-caption="<p>Programmer looks at the loop getting errors.</p>
" data-large-file="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?fit=863%2C576&ssl=1" src="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=863%2C576&ssl=1" alt="Programmer looks at the loop getting errors." class="wp-image-74915" style="aspect-ratio:1.4992892477398079;width:426px;height:auto" srcset="https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=1024%2C683&ssl=1 1024w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=300%2C200&ssl=1 300w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=768%2C512&ssl=1 768w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=863%2C575&ssl=1 863w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?resize=162%2C108&ssl=1 162w, https://i0.wp.com/compositecode.blog/wp-content/uploads/2026/07/single.jpg?w=1200&ssl=1 1200w" sizes="auto, (max-width: 863px) 100vw, 863px">
|
| blog.kilo.ai |
The AI Coding Revolution Hasn’t Started Yet
|
| arxiv.org |
SWE-chat
|
| blog.kilo.ai |
here
|
| automattic.com |
Our Cookie Policy
|
| wordpress.org |
Proudly powered by WordPress
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://compositecode.blog/tag/coding/ готова к продвижению на 61%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: