Анализ страницы https://www.kirupa.com/data_structures_algorithms/introduction_recursion.htm
Основное Готовность: 100%
Домен
kirupa.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык страницы не указан. Рекомендуется явно указать язык документа!
Скорость загрузки
~0,28сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,28сек оптимальна.
Объем документа
80Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 80Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 7
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 7 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,400;0,700;1,400;1,700&display=swap | |
| stylesheet | text/css | https://www.kirupa.com/ssi/newDesign/kirupa.css?id=20260821-sounds |
| stylesheet | text/css | https://www.kirupa.com/ssi/newDesign/kirupabot-widget.css?v=8 |
| stylesheet | text/css | https://www.kirupa.com/ssi/newDesign/kirupa_html5.css |
| js | //www.kirupa.com/ssi/newDesign/kirupa.js?v=20260822-content-palette | |
| js | https://www.kirupa.com/ssi/newDesign/kirupabot-widget.js?v=9 | |
| js | https://scripts.simpleanalyticscdn.com/latest.js |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Mon, 24 Aug 2026 00:13:27 GMT |
| X-Content-Type-Options | nosniff |
| Vary | Accept-Encoding |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=n5z6ZIieVuTxNCUydjvmCUp25V3PfrvfUb7jqzizeDoUPAzba3H%2BoakoWmwagcBts%2ByJj9x97z5QBEfO6XJrITWDdfM5IjNf0SXxKTpPjAiV1MxabGH0WGl1EiW3xLJD"}]} |
| Server | cloudflare |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| cf-cache-status | DYNAMIC |
| Strict-Transport-Security | max-age=2592000; includeSubDomains; preload |
| cf-ray | a2fe26b40dc4e84c-DME |
| Alt-Svc | h3=":443" |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 48%
Title
Introduction to Recursion
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Recursion is a powerful programming technique that can be used to solve problems by breaking them down into smaller, repetitive subproblems. Understanding how to effectively use it can greatly improve your coding skills.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 220, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.kirupa.com/data_structures_algorithms/introduction_recursion.htm
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 8
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | kirupa.com |
| og:type | article |
| og:type | article |
| og:title | Introduction to Recursion |
| og:url | https://www.kirupa.com/data_structures_algorithms/introduction_recursion.htm |
| og:image | https://www.kirupa.com/images/s/recursiont.png |
| og:description | Recursion is a powerful programming technique that can be used to solve problems by breaking them down into smaller, repetitive subproblems. Understanding how to effectively use it can greatly improve your coding skills. |
| og:site_name | KIRUPA |
Все мета-теги
Кол-во: 20
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 20шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | theme-color | #0099fe |
| name | description | Recursion is a powerful programming technique that can be used to solve problems by breaking them down into smaller, repetitive subproblems. Understanding how to effectively use it can greatly improve your coding skills. |
| name | title | Introduction to Recursion |
| name | author | Kirupa Chinnathambi |
| name | twitter:card | summary_large_image |
| name | twitter:site | @kirupa |
| name | twitter:creator | @kirupa |
| name | twitter:title | Introduction to Recursion |
| name | twitter:description | Recursion is a powerful programming technique that can be used to solve problems by breaking them down into smaller, repetitive subproblems. Understanding how to effectively use it can greatly improve your coding skills. |
| name | twitter:image:src | https://www.kirupa.com/images/s/recursiont.png |
| property | og:site_name | kirupa.com |
| property | fb:admins | 700218 |
| property | og:type | article |
| property | og:type | article |
| property | og:title | Introduction to Recursion |
| property | og:url | https://www.kirupa.com/data_structures_algorithms/introduction_recursion.htm |
| property | og:image | https://www.kirupa.com/images/s/recursiont.png |
| property | og:description | Recursion is a powerful programming technique that can be used to solve problems by breaking them down into smaller, repetitive subproblems. Understanding how to effectively use it can greatly improve your coding skills. |
| property | og:site_name | KIRUPA |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в одном экземпляре).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 3 встречаются в тексте достаточно.
Абзацев с текстом 41 достаточно.
Среднее число слов в абзаце 28 достаточно.
Кол-во знаков контента 8418 на странице оптимально.
Кол-во слов 1440 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 2. Это прекрасно.
На странице присутствуют заголовки <h2> 3. Это хорошо.
На странице присутствуют заголовки <h3> 8.
Тошнота
4,36
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
17,15%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| recursion | 19 | 1,32% |
| function | 16 | 1,11% |
| cookie | 12 | 0,83% |
| smaller | 10 | 0,69% |
| condition | 9 | 0,62% |
| algorithms | 8 | 0,56% |
| problem | 8 | 0,56% |
| pieces | 8 | 0,56% |
| terminating | 7 | 0,49% |
| structures | 6 | 0,42% |
| search | 6 | 0,42% |
| bite-sized | 6 | 0,42% |
| recursive | 6 | 0,42% |
| forums | 5 | 0,35% |
| problems | 5 | 0,35% |
| itself | 5 | 0,35% |
| number | 5 | 0,35% |
| return | 5 | 0,35% |
| content | 5 | 0,35% |
| started | 4 | 0,28% |
Индексация Готовность: 60%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 96 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 77 байт. Загружен за: 58мсек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
User-agent: *
Sitemap: https://www.kirupa.com/sitemap.xml
Disallow: /forum/
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://www.kirupa.com/sitemap.xml |
|
Внутренние ссылки
Не найдено
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 0 оптимально.
На странице присутствуют изображения 3.
Внешние ссылки
Кол-во: 88
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 88 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор |
|---|---|
| kirupa.com |
<img alt="The classic KIRUPA orange!" src="https://www.kirupa.com/pixel_icons/orange.gif" width="64">
|
| kirupa.com |
<span>Tutorials</span>
|
| kirupa.com |
<span>Books</span>
|
| kirupa.com |
<span>Videos</span>
|
| forum.kirupa.com |
<span>Forums</span>
|
| kirupa.com |
Getting Started with Learning Data Structures and Algorithms
|
| kirupa.com |
Introduction to Data Structures
|
| kirupa.com |
Big-O Notation and Complexity Analysis
|
| kirupa.com |
Arrays
|
| kirupa.com |
Linked List
|
| kirupa.com |
Stacks
|
| kirupa.com |
Queues
|
| kirupa.com |
Trees
|
| kirupa.com |
Binary Trees
|
| kirupa.com |
Binary Search Trees
|
| kirupa.com |
Heap Data Structure
|
| kirupa.com |
Hashtable (aka Hashmap or Dictionary)
|
| kirupa.com |
Hash Functions Deep Dive
|
| kirupa.com |
Trie (aka Prefix Tree)
|
| kirupa.com |
Bloom Filter
|
| kirupa.com |
Graphs
|
| kirupa.com |
Grids
|
| kirupa.com |
Understanding Merkle Trees
|
| kirupa.com |
Introduction to Recursion
|
| kirupa.com |
Fibonacci and Going Beyond
Recursion
|
| kirupa.com |
Search
Algorithms and Linear Search
|
| kirupa.com |
Faster Searching with Binary Search
|
| kirupa.com |
Binary Tree Traversal
|
| kirupa.com |
Depth-First Search (DFS) and Breadth-First Search (BFS)
|
| kirupa.com |
DFS and BFS Lab
|
| kirupa.com |
Dijkstra's Shortest Path Algorithm
|
| kirupa.com |
Dijkstra Lab
|
| kirupa.com |
Quick Sort
|
| kirupa.com |
Bubble Sort
|
| kirupa.com |
Insertion Sort
|
| kirupa.com |
Selection Sort
|
| kirupa.com |
Merge Sort
|
| kirupa.com |
Making Counting Sort Work with Negative Values
|
| kirupa.com |
Bogosort
|
| kirupa.com |
Stability and Sorting Algorithms
|
| kirupa.com |
Counting Sort
|
| kirupa.com |
Radix Sort
|
| kirupa.com |
Timsort
|
| kirupa.com |
Meet the Default Sorting Algorithms
|
| kirupa.com |
Finding Prime Numbers Using a Sieve of Eratosthenes
|
| kirupa.com |
The Towers of Hanoi, Recursion, and
the End of the World
|
| kirupa.com |
The Monty Hall Problem
|
| kirupa.com |
Visualizing Recursion with the Sierpinski Triangle
|
| kirupa.com |
Creating a Random Walk Simulation
|
| forum.kirupa.com |
STUCK? Get help...now!
|
| https://www.kirupa.com/me/index.htm |
<img loading="lazy" alt="Look, it's a kirupa!!!" src="//www.kirupa.com/ssi/newDesign/kirupa_me.png">
|
| https://www.kirupa.com/me/index.htm |
kirupa
|
| kirupa.com |
Data Structures and Algorithms
|
| amazon.com |
<p>For a <strong>comprehensive</strong> and <strong>beginner-friendly</strong> look at data structures and algorithms, check out Kirupa's best-selling book on this topic.<br><br><span class="greenButton">BUY ON AMAZON</span></p>
|
| kirupa.com |
Markdown
|
| kirupa.com |
Plain Text
|
| kirupa.com |
buy my books
|
| kirupa.chat |
became a paid subscriber
|
| youtube.com |
my videos
|
| forum.kirupa.com |
on the forums
|
| forum.kirupa.com |
<p class="yellowEmphasis forumSigHeader">Need help?</p>
<p class="forumSigBody">Ask on the forums!</p>
|
| kirupa.chat |
SUBSCRIBE NOW
|
| kirupa.com |
<svg xmlns="http://www.w3.org/2000/svg" width="229" height="62" fill="none">
<path fill="#000" d="M80 32V20h-6v12h6ZM68 50V38h6v-6h-6V20h-6v30h6Zm12 0V38h-6v12h6Zm18 0V20h-6v30h6Zm24-12v12h6V38h-6Zm-.24-6H116v-6h5.76v6Zm.24 6v-6h6V20h-18v30h6V38h6Zm36 12V20h-6v24h-6V20h-6v30h18Zm18 0V38h12V20h-18v30h6Zm6-18h-6v-6h6v6Zm24 18V38h6v12h6V20h-18v30h6Zm6-18h-6v-6h6v6Z"></path>
<path fill="#0798FF" d="M78 30V18h-6v12h6ZM66 48V36h6v-6h-6V18h-6v30h6Zm12 0V36h-6v12h6Zm18 0V18h-6v30h6Zm24-12v12h6V36h-6Zm-.24-6H114v-6h5.76v6Zm.24 6v-6h6V18h-18v30h6V36h6Zm36 12V18h-6v24h-6V18h-6v30h18Zm18 0V36h12V18h-18v30h6Zm6-18h-6v-6h6v6Zm24 18V36h6v12h6V18h-18v30h6Zm6-18h-6v-6h6v6Z"></path>
<path fill="#000" d="M15 18h15v3H15v-3Zm15 3h6v3h-6v-3Zm6 3h3v3h-3v-3Zm3 3h3v15h-3V27Zm-3 15h3v6h-3v-6Zm-6 6h6v3h-6v-3Zm-12 3h12v3H18v-3Zm-6-3h6v3h-6v-3Zm-3-6h3v6H9v-6ZM6 27h3v15H6V27Zm3-3h3v3H9v-3Zm3-3h3v3h-3v-3Zm9-6h3v3h-3v-3Zm6-6h3v3h-3V9Zm3-3h3v3h-3V6Z"></path>
<path fill="#00A900" d="M36 12h3v3h-3v-3Zm0-3h3v3h-3V9Zm-24 3h3v3h-3v-3Z"></path>
<path fill="#009300" d="M15 12h3v3h-3v-3Zm3-3h3v3h-3V9Zm21 6h3v3h-3v-3Z"></path>
<path fill="green" d="M33 15h6v3h-6v-3Zm-15-3h18v3H18v-3Zm-9 3h3v3H9v-3Z"></path>
<path fill="#00C200" d="M15 9h3v3h-3V9Z"></path>
<path fill="#009300" d="M42 18h3v3h-3v-3Z"></path>
<path fill="#009300" d="M42 18h3v3h-3v-3Z"></path>
<path fill="#00C200" d="M42 15h3v3h-3v-3Z"></path>
<path fill="#FF7200" d="M36 27h3v15h-3V27Zm-3-3h3v3h-3v-3Z"></path>
<path fill="#FF8C00" d="M9 39h3v3H9v-3Z"></path>
<path fill="#FF9400" d="M18 39h3v3h-3v-3Z"></path>
<path fill="#FFA600" d="M15 39h3v3h-3v-3Z"></path>
<path fill="#FFB000" d="M12 36h3v6h-3v-6Z"></path>
<path fill="#FFAC00" d="M9 36h3v3H9v-3Z"></path>
<path fill="#FFBE00" d="M18 36h3v3h-3v-3Z"></path>
<path fill="#FFA600" d="M21 39h3v3h-3v-3Z"></path>
<path fill="#FFB000" d="M21 36h3v3h-3v-3Z"></path>
<path fill="#FFBE00" d="M21 33h3v3h-3v-3Z"></path>
<path fill="gold" d="M24 33h3v3h-3v-3Z"></path>
<path fill="#FFA600" d="M27 33h3v3h-3v-3Z"></path>
<path fill="#FF9700" d="M27 36h3v3h-3v-3Z"></path>
<path fill="#FFC200" d="M24 36h3v3h-3v-3Z"></path>
<path fill="#FE0" d="M24 27h3v3h-3v-3Zm3 0h3v3h-3v-3Z"></path>
<path fill="#FF9400" d="M30 24h3v3h-3v-3Z"></path>
<path fill="#FFA600" d="M30 27h3v3h-3v-3Z"></path>
<path fill="#FFAC00" d="M30 30h3v3h-3v-3Z"></path>
<path fill="#FF9400" d="M30 33h3v3h-3v-3Z"></path>
<path fill="#FFDC00" d="M27 30h3v3h-3v-3Z"></path>
<path fill="#FE0" d="M24 30h3v3h-3v-3Z"></path>
<path fill="#FF9700" d="M24 39h3v3h-3v-3Z"></path>
<path fill="#FF8C00" d="M33 30h3v15h-3V30Z"></path>
<path fill="#FF8700" d="M33 27h3v3h-3v-3Zm-6 18h3v3h-3v-3Zm-3 3h3v3h-3v-3Z"></path>
<path fill="#FF8C00" d="M18 48h6v3h-6v-3Zm-3-3h12v3H15v-3Z"></path>
<path fill="#FF8700" d="M30 42h3v6h-3v-6Z"></path>
<path fill="#FF8C00" d="M30 36h3v6h-3v-6Zm-3 3h3v3h-3v-3Zm-3 3h6v3h-6v-3Z"></path>
<path fill="#fff" d="M18 21h3v3h-3v-3Z"></path>
<path fill="#FFFA00" d="M15 21h3v3h-3v-3Zm-3 3h3v3h-3v-3Z"></path>
<path fill="#FFBE00" d="M9 27h3v3H9v-3Z"></path>
<path fill="#FE0" d="M9 30h3v3H9v-3Z"></path>
<path fill="#FFC200" d="M9 33h3v3H9v-3Z"></path>
<path fill="#fff" d="M12 27h3v3h-3v-3Zm0 3h3v3h-3v-3Zm3 6h3v3h-3v-3Z"></path>
<path fill="#FFFFB7" d="M15 30h3v3h-3v-3Z"></path>
<path fill="#fff" d="M15 27h3v3h-3v-3Zm3 3h3v3h-3v-3Z"></path>
<path fill="#FFFA00" d="M21 24h3v3h-3v-3Zm-3 0h3v3h-3v-3Zm3 6h3v3h-3v-3Z"></path>
<path fill="#FFE700" d="M18 27h3v3h-3v-3Z"></path>
<path fill="#B78000" d="M24 24h3v3h-3v-3Z"></path>
<path fill="#B7AB00" d="M27 24h3v3h-3v-3Z"></path>
<path fill="#FE0" d="M21 27h9v3h-9v-3Z"></path>
<path fill="#fff" d="M15 24h3v3h-3v-3Zm-3 9h3v3h-3v-3Z"></path>
<path fill="#FFFA00" d="M15 33h6v3h-6v-3Z"></path>
<path fill="#B74F00" d="M21 21h3v3h-3v-3Z"></path>
<path fill="#D88000" d="M24 21h3v3h-3v-3Z"></path>
<path fill="#FF7900" d="M27 21h3v3h-3v-3Z"></path>
<path fill="#FF9400" d="M12 42h9v3h-9v-3Z"></path>
<path fill="#FF9400" d="M12 42h9v3h-9v-3Z"></path>
<path fill="#FF8700" d="M21 42h3v3h-3v-3Z"></path>
<path fill="#FF7200" d="M33 45h3v3h-3v-3Zm-6 3h3v3h-3v-3Zm-15-3h3v3h-3v-3Z"></path>
<path fill="#00C200" d="M39 12h3v3h-3v-3Z"></path>
<path fill="#00C200" d="M39 12h3v3h-3v-3Z"></path>
</svg>
|
| youtube.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="18" fill="none">
<path fill="red" d="M22.83 3.58V1.42h-2.16V.33H3.33v1.09H1.17v2.16H.08v10.84h1.09v2.16h2.16v1.09h17.34v-1.09h2.16v-2.16h1.09V3.58h-1.09ZM12 12.25H9.83v-6.5H12v1.08h2.17v1.09h2.16v2.16h-2.16v1.09H12v1.08Z"></path>
</svg>
|
| twitter.com |
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none">
<path fill="#000" d="M11.92 7.33V6.5h.83v-.83h.83v-.84h.84V4h.83v-.83h.83v-.84h.84V1.5h.83V.67h-2.5v.83h-.83v.83h-.84v.84h-.83V4h-.83v.83h-.84v.84H9.42v-.84h-.84V4h-.83V2.33h-.83V1.5h-.84V.67H.25v.83h.83v.83h.84v.84h.83v1.66h.83v.84h.84v1.66h.83v.84h.83v1.66h.84v.84h-.84v.83h-.83v.83h-.83v.84h-.84V14h-.83v.83h-.83v.84h-.84v.83H.25v.83h2.5v-.83h.83v-.83h.84v-.84h.83V14h.83v-.83h.84v-.84h1.66v.84h.84V14h.83v1.67h.83v.83h.84v.83h5.83v-.83h-.83v-.83h-.84v-.84h-.83v-1.66h-.83v-.84h-.84v-1.66h-.83v-.84h-.83V8.17h-.84v-.84h.84Zm0 3.34v.83h.83v1.67h.83V14h.84v1.67h-2.5V14h-.84v-.83h-.83v-.84h-.83v-1.66h-.84v-.84h-.83V9h-.83V7.33h-.84V6.5h-.83V4.83h-.83V4h-.84V2.33h2.5v.84h.84v1.66h.83v.84h.83v1.66h.84v.84h.83V9h.83v1.67h.84Z"></path>
</svg>
|
| tiktok.com |
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none">
<path fill="#0FF" d="M9.38 14.38V0H10v15.63h-.63v.62h-.62v.63H6.87v-.63H5.63v-.63h2.5V15h.63v-.63h.63Zm6.25-10.63v-.62h.62v.62h1.88v.63h-1.88v-.63h-.63Zm-10 3.13v-.63H7.5V7.5H5v.63H3.75v.62h-.63v.63H2.5V10h-.63v1.25h-.62v4.38h.63v1.24h.62v.63h-.63v-.63h-.62v-1.25H.62v-1.87H0v-1.88h.63V10h.62V8.75h.63v-.63h.62V7.5h1.25v-.63h1.88Z"></path>
<path fill="red" fill-rule="evenodd" d="M13.13 0h.62v.63h.63v1.25h-.63v-.63h-.63V0Zm5 5h.62v3.13h-2.5V7.5h-1.88v-.63h-.62v9.38h-.63v1.25h-.62v.63h-.63v.62h-.62v.63H10V20H5v-.63H3.75v-.62h-.63v-.63h.63v.63H5v.63h3.13v-.63H10v-.63h.63v-.62h.62v-.63h.63v-.62h.62V15h.63V6.25h1.24v.63h1.88v.62h1.88V5ZM7.5 7.5h1.25v3.75H5.62v.63H5V15h-.63v-.63h-.62v-2.5h.63v-1.24H5V10h2.5V7.5Z" clip-rule="evenodd"></path>
<path fill="#000" d="M10 15.63V0h3.13v1.25h.62v.63h.63v.62H15v.63h.63v.62h.62v.63h1.88V7.5h-1.88v-.63h-1.88v-.62h-1.24V15h-.63v1.25h-.63v.63h-.62v.62h-.63v.63H10v.62H8.12v.63H5v-.63H3.75v-.63h-.63v-.62H2.5v-.63h-.63v-1.25h-.62v-4.37h.63V10h.62v-.63h.63v-.62h.62v-.63H5V7.5h2.5V10H5v.63h-.63v1.24h-.62v2.5h.63V15H5v.63h.63v.62h1.25v.63h1.87v-.63h.63v-.63H10Z"></path>
</svg>
|
| facebook.com |
<svg width="20" height="20" viewbox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_611_2552)">
<path d="M19.1667 7.49967V12.4997H18.3333V14.1663H17.5V15.833H16.6667V16.6663H15.8333V17.4997H14.1667V18.333H12.5V19.1663H11.6667V12.4997H13.3333V11.6663H14.1667V9.99967H11.6667V7.49967H12.5V6.66634H14.1667V4.16634H10.8333V4.99967H9.16666V6.66634H8.33333V9.99967H5.83333V12.4997H8.33333V19.1663H7.49999V18.333H5.83333V17.4997H4.16666V16.6663H3.33333V15.833H2.49999V14.1663H1.66666V12.4997H0.833328V7.49967H1.66666V5.83301H2.49999V4.16634H3.33333V3.33301H4.16666V2.49967H5.83333V1.66634H7.49999V0.833008H12.5V1.66634H14.1667V2.49967H15.8333V3.33301H16.6667V4.16634H17.5V5.83301H18.3333V7.49967H19.1667Z" fill="#00497D"></path>
</g>
<defs>
<clippath id="clip0_611_2552">
<rect width="20" height="20" fill="white"></rect>
</clippath>
</defs>
</svg>
|
| instagram.com |
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none">
<g fill="#DA2D75" clip-path="url(#a)">
<path d="M14.17 7.5v-.83h-.84v-.84h-.83V5h-5v.83h-.83v.84h-.84v.83H5v5h.83v.83h.84v.84h.83V15h5v-.83h.83v-.84h.84v-.83H15v-5h-.83Zm-.84 4.17h-.83v.83h-.83v.83H8.33v-.83H7.5v-.83h-.83V8.33h.83V7.5h.83v-.83h3.34v.83h.83v.83h.83v3.34Z"></path>
<path d="M18.33 4.17V2.5h-.83v-.83h-1.67V.83H4.17v.84H2.5v.83h-.83v1.67H.83v11.66h.84v1.67h.83v.83h1.67v.84h11.66v-.84h1.67v-.83h.83v-1.67h.84V4.17h-.84Zm-.83 11.66h-.83v.84h-.84v.83H4.17v-.83h-.84v-.84H2.5V4.17h.83v-.84h.84V2.5h11.66v.83h.84v.84h.83v11.66Z"></path>
<path d="M15.83 4.17h-1.66v1.66h1.66V4.17Z"></path>
</g>
<defs>
<clippath id="a">
<path fill="#fff" d="M0 0h20v20H0z"></path>
</clippath>
</defs>
</svg>
|
| linkedin.com |
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none">
<g clip-path="url(#a)">
<path fill="#007EBB" d="M18.33 1.67V.83H1.67v.84H.83v16.66h.84v.84h16.66v-.84h.84V1.67h-.84ZM10.83 10v6.67h-2.5V7.5h2.5v.83h.84V7.5H15v.83h.83v8.34h-2.5V10h-2.5Zm-7.5-3.33v-2.5h2.5v2.5h-2.5Zm2.5.83v9.17h-2.5V7.5h2.5Z"></path>
</g>
<defs>
<clippath id="a">
<path fill="#fff" d="M0 0h20v20H0z"></path>
</clippath>
</defs>
</svg>
|
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none">
<g clip-path="url(#a)">
<path fill="#000" d="M19.17 7.5v5h-.84v1.67h-.83v1.66h-.83v.84h-.84v.83H15v.83h-1.67v.84h-.83V15h-.83v-.83h.83v-.84h1.67v-.83H15v-.83h.83V7.5H15V5h-1.67v.83h-.83v.84h-.83v-.84H8.33v.84H7.5v-.84h-.83V5H5v2.5h-.83v4.17H5v.83h.83v.83H7.5V15H5.83v-.83H5v-.84H3.33v.84h.84v1.66H5v.84h2.5v2.5h-.83v-.84H5v-.83h-.83v-.83h-.84v-.84H2.5v-1.66h-.83V12.5H.83v-5h.84V5.83h.83V4.17h.83v-.84h.84V2.5h1.66v-.83H7.5V.83h5v.84h1.67v.83h1.66v.83h.84v.84h.83v1.66h.83V7.5h.84Z"></path>
</g>
<defs>
<clippath id="a">
<path fill="#fff" d="M0 0h20v20H0z"></path>
</clippath>
</defs>
</svg>
|
| podcasters.spotify.com |
<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none">
<path fill="#585858" d="M7.88 12.25H7V10.5h2.63v-.88H7V7.88h2.63V7H7V5.25h2.63v-.88H7V2.63h.88v-.87h.87V.87h3.5v.88h.88v.88H14v1.75h-2.63v.87H14V7h-2.63v.88H14v1.75h-2.63v.87H14v1.75h-.88v.88h-.87V14h-3.5v-.88h-.88v-.87Z"></path>
<path fill="#585858" d="M16.63 10.5v2.63h-.88v1.74h-.88v.88h-1.74v.88h-1.76v1.75H14v1.75H7v-1.75h2.63v-1.75H7.87v-.88H6.13v-.88h-.87v-1.74h-.88V10.5h.88v1.75h.88V14H7v.88h1.75v.87h3.5v-.88H14V14h.88v-1.75h.87V10.5h.88Z"></path>
</svg>
|
| kirupa.com |
Learn JavaScript
|
| kirupa.com |
Web Animation
|
| kirupa.com |
CSS
|
| kirupa.com |
Algorithms
|
| kirupa.com |
Data Structures
|
| kirupa.com |
React
|
| kirupa.com |
UX
|
| kirupa.com |
Canvas
|
| kirupa.com |
Arrays
|
| kirupa.com |
FUNdamentals
|
| kirupa.com |
Flash + AS
|
| kirupa.com |
Books
|
| forum.kirupa.com |
Forum
|
| kirupa.chat |
Newsletter
|
| kirupa.com |
What is a
Kirupa?
|
| kirupa.com |
About the
Site
|
| forum.kirupa.com |
Get
Help
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://www.kirupa.com/data_structures_algorithms/introduction_recursion.htm готова к продвижению на 72%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: