Сгенерирован 05 Апреля 2026 07:30
Устаревшие данные? ОБНОВИТЬ !
Набрано баллов: 55/100
Заголовок страницы
Khalil Stemmler | Become a confident crafter. Learn to write testable, scalable TypeScript.
Длина : 91
В идеале, Ваш заголовок страницы должен содержать от 10 до 70 символов (вместе с пробелами). Используйте этот бесплатный инструмент для подсчета длины символов в тексте.
Описание страницы
Advanced TypeScript & Node.js guides for large-scale applications. Learn to write flexible, maintainable TypeScript.
Длина : 116
Замечательно, Ваше описание страницы содержит от 70 до 160 символов.
Ключевые слова
advanced, typescript, nodejs, best practices, javascript
Хорошо, Ваш веб-сайт содержит ключевые слова.
Og Meta Properties
Замечательно, Вы используете преимущества Og Properties.
| Свойство | Контент |
|---|---|
| title | Khalil Stemmler | Become a confident crafter. Learn to write testable, scalable TypeScript. | Khalil Stemmler |
| image | https://khalilstemmler.com/img/banner/khalil-stemmler-website-banner.png |
| description | Advanced TypeScript & Node.js guides for large-scale applications. Learn to write flexible, maintainable TypeScript. |
| type | website |
| url | https://khalilstemmler.com |
Заголовки
| H1 | H2 | H3 | H4 | H5 | H6 |
| 1 | 2 | 5 | 0 | 0 | 0 |
Картинки
Мы нашли 19 картинок на этом веб-сайте.
19 alt атрибута(-ов) не найдено. Добавив альтернативный текст, поисковые роботы будут лучше понимать содержание картинки.
Соотношение Контент/HTML
Соотношение : 5%
Соотношение текста в коде HTML у этой страницы меньше чем 15 процентов, это означает, что Вашем веб-сайту требуется больше контента.
Flash
Замечательно, мы не нашли Flash контента на странице.
Iframe
Очень плохо, на Вашей странице были найдены Iframe'ы. Это говорит о том, что содержимое их не будет проиндексировано.
ЧПУ ссылки
Отлично, все Ваши ссылки являются ЧПУ!
Нижнее подчеркивание в ссылках
Прекрасно! Мы не нашли "нижнее подчеркивание" в Ваших ссылках.
Внутренние ссылки
Мы нашли 78 ссылок(-и), включая 0 ссылок ссылок(-и) на файл(-ы).
| Анкор | Тип | Вес ссылки |
|---|---|---|
| ~ | Внутренняя | Передает вес |
| /articles | Внутренняя | Передает вес |
| /community | Внешняя | Передает вес |
| /resources | Внутренняя | Передает вес |
| Внешняя | Передает вес | |
| Resources | Внутренняя | Передает вес |
| Community | Внешняя | Передает вес |
| Get the wiki/book | Внешняя | Передает вес |
| Enroll in TM | Внешняя | Передает вес |
| Enroll in TSE | Внешняя | Передает вес |
| The Power of Composition | Внутренняя | Передает вес |
| Enterprise Node + TypeScript | Внутренняя | Передает вес |
| testing | Внутренняя | Передает вес |
| architecture | Внутренняя | Передает вес |
| 12 essentials | Внутренняя | Передает вес |
| composition | Внутренняя | Передает вес |
| Temporal Decoupling: Why We Use Events & Messages | Внутренняя | Передает вес |
| The 12 Essentials | Внутренняя | Передает вес |
| temporal decoupling | Внутренняя | Передает вес |
| messaging | Внутренняя | Передает вес |
| systems thinking | Внутренняя | Передает вес |
| events | Внутренняя | Передает вес |
| Tension Seeking Resolution (The Law of Polarity) | Внутренняя | Передает вес |
| The Metaphysics | Внутренняя | Передает вес |
| metaphysics | Внутренняя | Передает вес |
| spirituality | Внутренняя | Передает вес |
| business | Внутренняя | Передает вес |
| Two Categories of Tests: High Value vs. Typical Tests | Внутренняя | Передает вес |
| Testing | Внутренняя | Передает вес |
| high value tests | Внутренняя | Передает вес |
| acceptance testing | Внутренняя | Передает вес |
| typical tests | Внутренняя | Передает вес |
| unit tests | Внутренняя | Передает вес |
| e2e tests | Внутренняя | Передает вес |
| integration tests | Внутренняя | Передает вес |
| Using Builders to Model Complex Test States | Внутренняя | Передает вес |
| e2e testing | Внутренняя | Передает вес |
| design patterns | Внутренняя | Передает вес |
| the builder pattern | Внутренняя | Передает вес |
| data model tree | Внутренняя | Передает вес |
| How to Improve Legacy Code w/ Characterization Tests | Внутренняя | Передает вес |
| characterization testing | Внутренняя | Передает вес |
| test rig | Внутренняя | Передает вес |
| 98% of Developers Use React as a Framework, Not a Library | Внутренняя | Передает вес |
| Frontend | Внутренняя | Передает вес |
| react | Внутренняя | Передает вес |
| object design | Внутренняя | Передает вес |
| frameworks | Внутренняя | Передает вес |
| Is DDD Overrated? | Domain-Driven Design | Внутренняя | Передает вес |
| Domain-Driven Design | Внутренняя | Передает вес |
| pragmaticism | Внутренняя | Передает вес |
| Enforcing Coding Conventions with Husky Pre-commit Hooks | Внутренняя | Передает вес |
| Tooling | Внутренняя | Передает вес |
| guides | Внутренняя | Передает вес |
| typescript | Внутренняя | Передает вес |
| prettier | Внутренняя | Передает вес |
| formatting | Внутренняя | Передает вес |
| Domain-Driven GraphQL Schema Design using Event Storming | Внутренняя | Передает вес |
| GraphQL | Внутренняя | Передает вес |
| domain-driven design | Внутренняя | Передает вес |
| professionalism | Внутренняя | Передает вес |
| project planning | Внутренняя | Передает вес |
| How Apollo REST Data Source Deduplicates and Caches API calls [Deep Dive] | Внутренняя | Передает вес |
| apollo server | Внутренняя | Передает вес |
| graphql | Внутренняя | Передает вес |
| How to Setup a TypeScript + Node.js Project | Внутренняя | Передает вес |
| TypeScript | Внутренняя | Передает вес |
| starters | Внутренняя | Передает вес |
| Where Do Domain Events Get Created? | Domain Driven Design w/ TypeScript | Внутренняя | Передает вес |
| ddd | Внутренняя | Передает вес |
| domain entities | Внутренняя | Передает вес |
| software design | Внутренняя | Передает вес |
| domain events | Внутренняя | Передает вес |
| Follow | Внешняя | Передает вес |
| About | Внутренняя | Передает вес |
| Wiki | Внутренняя | Передает вес |
| Внешняя | Передает вес | |
| Внешняя | Передает вес |
Облако ключевых слов
testing learn how typescript graphql software developers tests architecture design
Содержание ключевых слов
| Ключевое слово | Контент | Заголовок страницы | Ключевые слова | Описание страницы | Заголовки |
|---|---|---|---|---|---|
| design | 17 | ![]() |
![]() |
![]() |
![]() |
| testing | 16 | ![]() |
![]() |
![]() |
![]() |
| software | 12 | ![]() |
![]() |
![]() |
![]() |
| tests | 12 | ![]() |
![]() |
![]() |
![]() |
| typescript | 9 | ![]() |
![]() |
![]() |
![]() |
Домен
Домен : khalilstemmler.com
Длина : 18
Favicon
Отлично, Ваш сайт имеет favicon.
Пригодность для печати
Плохо. Мы не нашли CSS файл, отвечающий за печать веб-сайта.
Язык
Хорошо, Ваш установленный язык веб-сайта: en.
Dublin Core
Ваш веб-сайт не использует преимущества Dublin Core.
Doctype
HTML 5
Кодировка
Замечательно. Кодировка веб-сайта: UTF-8.
W3C Validity
Ошибок : 0
Предупреждений : 0
Приватность эл. почты
Внимание! Как минимум 1 адрес эл. почты был найден в контенте. Воспользуйтесь бесплатной защитой от спама, чтобы скрыть адрес от спамеров.
Устаревший HTML
Отлично. Мы не нашли устаревших тэгов в Вашем HTML.
Скорость загрузки
![]() |
Отлично, Ваш веб-сайт не содержит вложенных таблиц. |
![]() |
Слишком плохо. Ваш веб-сайт использует встроенные CSS правила в HTML тэгах. |
![]() |
Замечательно. Ваш веб-сайт имеет мало CSS файлов. |
![]() |
Плохо. Ваш веб-сайт имеет слишком много JavaScript файлов (больше чем 6). |
![]() |
Замечательно, ваш сайт использует возможность gzip сжатия. |
Оптимизация под моб. телефон
![]() |
Apple иконки |
![]() |
Meta Viewport Тэг |
![]() |
Flash контент |
XML карта сайта
Отлично, ваш сайт имеет XML карту сайта.
| https://khalilstemmler.com/sitemap.xml |
Robots.txt
https://khalilstemmler.com/robots.txt
Отлично, ваш веб-сайт содержит файл robots.txt.
Аналитика
Отсутствует
Мы не нашли ни одной аналитической программы на вашем сайте.
Веб аналитика позволяет следить за активностью пользователей на вашем веб-сайте. Вы должны установить как минимум один инструмент, но также хорошо иметь несколько, чтобы сравнивать показания между собой.
Free SEO Testing Tool - это бесплатный СЕО инструмент, который поможет вам проанализировать Ваш веб-сайт.