Catalog / olimpis.ru
66

SEO audit for olimpis.ru

Образовательные конкурсы для учеников

other

Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Международные дистанционные образовательные конкурсы для учеников 0-11 классов

Screenshot of olimpis.ru
50
pages crawled
49
indexable pages
0
errors
312
warnings
604
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Duplicate 60 0 66 49
Agent Readiness 71 0 49 50
Canonical 71 0 49 0
Images 71 0 49 49
Performance 71 0 49 198
Titles 73 0 45 0
Content 98 0 3 1
Headings 99 0 1 11
Structured Data 99 0 1 48
AI Content 100 0 0 1
Cache 100 0 0 49
Mobile 100 0 0 49
Social 100 0 0 98
URL 100 0 0 1
Findings

Warnings (10 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 49 occurrence(s)

warning Missing canonical tag

Rule canonical.missing · Canonical · 49 occurrence(s)

warning Thin content (low word count)

Rule content.thin · Content · 3 occurrence(s)

warning Near-duplicate page content

Rule duplicate.near · Duplicate · 31 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 35 occurrence(s)

warning Missing <h1>

Rule h1.missing · Headings · 1 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 49 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 49 occurrence(s)

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 1 occurrence(s)

  • https://www.olimpis.ru/ — a schema name/headline ("Олимпис 2026 — Осенняя сессия") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 45 occurrence(s)

Notices (18 rules)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://www.olimpis.ru/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 49 occurrence(s)

notice Uniform sentence length (scaled-content hygiene signal)

Rule ai.uniform_sentence_length · AI Content · 1 occurrence(s)

  • https://www.olimpis.ru/index.php?page=active_teachers — sentence lengths on this page are unusually uniform (standard deviation 1.8 words, below 4) — a stylistically flat rhythm that correlates with templated or unedited content and low editorial effort. Vary sentence length and add specifics on a re-read. This is a content-quality nudge; it does not determine AI authorship.

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 49 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 1 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 49 occurrence(s)

notice Missing html lang attribute

Rule i18n.lang_missing · Mobile · 49 occurrence(s)

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)

  • https://www.olimpis.ru/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/index.php?page=active_teachers — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/index.php?page=article&article_id=158&competition=english — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/index.php?page=page&page_id=39 — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/index.php?page=schools&year= — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/index.php?page=testlogin&password=демо — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-himii/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-himii/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/celi-konkursa — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/o-konkurse — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 49 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 49 occurrence(s)

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 2 occurrence(s)

  • https://www.olimpis.ru/index.php?page=active_teachers — the page has 10214 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://www.olimpis.ru/index.php?page=schools&year= — the page has 20734 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 49 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 49 occurrence(s)

  • https://www.olimpis.ru/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/index.php?page=active_teachers — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/index.php?page=article&article_id=158&competition=english — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/index.php?page=page&page_id=39 — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/index.php?page=schools&year= — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/index.php?page=testlogin&password=демо — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-himii/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-himii/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/celi-konkursa — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/o-konkurse — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 49 occurrence(s)

  • https://www.olimpis.ru/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/index.php?page=active_teachers — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/index.php?page=article&article_id=158&competition=english — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/index.php?page=page&page_id=39 — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/index.php?page=schools&year= — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/index.php?page=testlogin&password=демо — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-biologii/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-fizike/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-geografii/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-himii/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-himii/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-informatike/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-istorii/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-matematike/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/celi-konkursa — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/o-konkurse — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice No structured data detected

Rule schema.none · Structured Data · 48 occurrence(s)

notice Missing Twitter Card tag

Rule twitter.missing · Social · 49 occurrence(s)

notice Uppercase letters in URL path

Rule url.uppercase · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.olimpis.ru/
Образовательные конкурсы для учеников
200 yes 94 49
https://www.olimpis.ru/index.php?page=schools&year=
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 40711 48
https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/novosti-konkursa
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 2470 12
https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/celi-konkursa
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов. - Цели конкурса
200 yes 399 11
https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/daty-konkursa
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов. - Даты
200 yes 338 11
https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/o-konkurse
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 1359 11
https://www.olimpis.ru/ru/konkurs-po-angliyskomu-yazyku/registraciya
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 271 11
https://www.olimpis.ru/index.php?page=active_teachers
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 17729 20
https://www.olimpis.ru/index.php?page=page&page_id=39
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов. - Номинация "Лучший результат"
200 yes 205 20
https://www.olimpis.ru/index.php?page=testlogin&password=демо
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 191 20
https://www.olimpis.ru/index.php?page=reviews&new_review=1
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 177 10
https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/novosti-konkursa
Международный дистанционный конкурс по русскому языку для учеников 0-11 классов
200 yes 2474 6
https://www.olimpis.ru/ru/konkurs-po-biologii/novosti-konkursa
Международный дистанционный конкурс по биологии и окружающему миру для учеников 0-11 классов.
200 yes 2466 5
https://www.olimpis.ru/ru/konkurs-po-fizike/novosti-konkursa
Международный дистанционный конкурс по физике для учеников 7-11 классов.
200 yes 2417 5
https://www.olimpis.ru/ru/konkurs-po-geografii/novosti-konkursa
Международный дистанционный конкурс по географии для учеников 5-11 классов.
200 yes 2429 5
https://www.olimpis.ru/ru/konkurs-po-himii/novosti-konkursa
Международный дистанционный конкурс по химии для учеников 8-11 классов.
200 yes 2407 5
https://www.olimpis.ru/ru/konkurs-po-informatike/novosti-konkursa
Международный дистанционный конкурс по информационным технологиям
200 yes 2466 5
https://www.olimpis.ru/ru/konkurs-po-istorii/novosti-konkursa
Международный дистанционный конкурс по истории для учеников 5-11 классов.
200 yes 2421 5
https://www.olimpis.ru/ru/konkurs-po-matematike/novosti-konkursa
Международный дистанционный конкурс по математике для учеников 0-11 классов.
200 yes 2466 5
https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/novosti-konkursa
Международный дистанционный конкурс по обществознанию для учеников 6-11 классов.
200 yes 2363 5
https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/celi-konkursa
Международный дистанционный конкурс по русскому языку для учеников 0-11 классов - Цели конкурса
200 yes 399 5
https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/daty-konkursa
Международный дистанционный конкурс по русскому языку для учеников 0-11 классов - Даты
200 yes 338 5
https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/o-konkurse
Международный дистанционный конкурс по русскому языку для учеников 0-11 классов
200 yes 1363 5
https://www.olimpis.ru/ru/konkurs-po-russkomu-yazyku/registraciya
Международный дистанционный конкурс по русскому языку для учеников 0-11 классов
200 yes 271 5
https://www.olimpis.ru/ru/konkurs-po-biologii/celi-konkursa
Международный дистанционный конкурс по биологии и окружающему миру для учеников 0-11 классов. - Цели конкурса
200 yes 403 4
https://www.olimpis.ru/ru/konkurs-po-biologii/o-konkurse
Международный дистанционный конкурс по биологии и окружающему миру для учеников 0-11 классов.
200 yes 1367 4
https://www.olimpis.ru/ru/konkurs-po-biologii/registraciya
Международный дистанционный конкурс по биологии и окружающему миру для учеников 0-11 классов.
200 yes 275 4
https://www.olimpis.ru/ru/konkurs-po-fizike/celi-konkursa
Международный дистанционный конкурс по физике для учеников 7-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-fizike/o-konkurse
Международный дистанционный конкурс по физике для учеников 7-11 классов.
200 yes 1342 4
https://www.olimpis.ru/ru/konkurs-po-fizike/registraciya
Международный дистанционный конкурс по физике для учеников 7-11 классов.
200 yes 269 4
https://www.olimpis.ru/ru/konkurs-po-geografii/celi-konkursa
Международный дистанционный конкурс по географии для учеников 5-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-geografii/o-konkurse
Международный дистанционный конкурс по географии для учеников 5-11 классов.
200 yes 1346 4
https://www.olimpis.ru/ru/konkurs-po-geografii/registraciya
Международный дистанционный конкурс по географии для учеников 5-11 классов.
200 yes 269 4
https://www.olimpis.ru/ru/konkurs-po-himii/celi-konkursa
Международный дистанционный конкурс по химии для учеников 8-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-himii/o-konkurse
Международный дистанционный конкурс по химии для учеников 8-11 классов.
200 yes 1340 4
https://www.olimpis.ru/ru/konkurs-po-himii/registraciya
Международный дистанционный конкурс по химии для учеников 8-11 классов.
200 yes 269 4
https://www.olimpis.ru/ru/konkurs-po-informatike/celi-konkursa
Международный дистанционный конкурс по информационным технологиям - Цели конкурса
200 yes 395 4
https://www.olimpis.ru/ru/konkurs-po-informatike/o-konkurse
Международный дистанционный конкурс по информационным технологиям
200 yes 1355 4
https://www.olimpis.ru/ru/konkurs-po-informatike/registraciya
Международный дистанционный конкурс по информационным технологиям
200 yes 267 4
https://www.olimpis.ru/ru/konkurs-po-istorii/celi-konkursa
Международный дистанционный конкурс по истории для учеников 5-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-istorii/o-konkurse
Международный дистанционный конкурс по истории для учеников 5-11 классов.
200 yes 1346 4
https://www.olimpis.ru/ru/konkurs-po-istorii/registraciya
Международный дистанционный конкурс по истории для учеников 5-11 классов.
200 yes 269 4
https://www.olimpis.ru/ru/konkurs-po-matematike/celi-konkursa
Международный дистанционный конкурс по математике для учеников 0-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-matematike/o-konkurse
Международный дистанционный конкурс по математике для учеников 0-11 классов.
200 yes 1355 4
https://www.olimpis.ru/ru/konkurs-po-matematike/registraciya
Международный дистанционный конкурс по математике для учеников 0-11 классов.
200 yes 269 4
https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/celi-konkursa
Международный дистанционный конкурс по обществознанию для учеников 6-11 классов. - Цели конкурса
200 yes 397 4
https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/o-konkurse
Международный дистанционный конкурс по обществознанию для учеников 6-11 классов.
200 yes 1340 4
https://www.olimpis.ru/ru/konkurs-po-obshestvoznaniyu/registraciya
Международный дистанционный конкурс по обществознанию для учеников 6-11 классов.
200 yes 269 4
https://www.olimpis.ru/index.php?page=article&article_id=158&competition=english
Международный дистанционный конкурс по английскому языку для учеников 0-11 классов.
200 yes 242 0
https://www.olimpis.ru/userfiles/files/Polozhenie-Olimpis.docx 200 no 0 48

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →