SEO Audit https://prodeco-company.ru/ ===================================== Статус | ID | Заголовок | Категория | Движок | Рекомендация ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- PASS | https-enabled | The audited page uses HTTPS | technical | | PASS | robots-availability | robots.txt is available as crawl context | technical | | PASS | sitemap-availability | XML sitemap is discoverable as site context | technical | | PASS | page-response-status | The audited page returns a successful status code | technical | | PASS | redirect-hops | The audited page resolves without a long redirect chain | technical | | PASS | canonical-presence | The audited page exposes a canonical tag | technical | | PASS | canonical-conflicts | The audited page canonical matches the final URL | technical | | PASS | robot-directives | The audited page has coherent indexability directives | technical | | PASS | mixed-content | The audited page avoids mixed-content resources | technical | | PASS | robots-blocking | The audited page is not blocked by robots.txt rules | technical | | PASS | html-lang | The audited page exposes an HTML lang attribute | technical | | PASS | charset-declaration | The audited page exposes a charset declaration | technical | | FAIL | response-time | The audited page responds within a practical time budget | technical | | Optimize server response time, caching, and upstream dependencies for faster TTFB. WARN | html-weight | The audited page HTML stays reasonably lean | technical | | Reduce server-rendered bloat, excessive inline JSON, and repeated boilerplate in HTML output. PASS | title-presence | The audited page exposes a title tag | on_page | | PASS | title-length | The audited page title length stays in a practical snippet range | on_page | | PASS | title-h1-alignment | The audited page title and primary H1 describe the same topic | on_page | | PASS | description-presence | The audited page exposes a meta description | on_page | | PASS | description-length | The audited page description length is useful for snippets | on_page | | PASS | title-description-alignment | The audited page title and meta description support the same intent | on_page | | PASS | h1-usage | The audited page has a single clear H1 | on_page | | PASS | heading-hierarchy | The audited page heading hierarchy is logically nested | on_page | | PASS | thin-content | The audited page contains enough visible copy to express topical depth | on_page | | WARN | first-paragraph-clarity | The audited page opens with clear above-the-fold copy | on_page | | Add a strong opening paragraph near the top of the page that explains the offer, audience, and value WARN | main-content-ratio | The audited page has a healthy main-content-to-template ratio | on_page | | Strengthen the main content block and reduce repetitive template text around the core page topic. WARN | paragraph-quality | The audited page paragraphs are balanced for readability | on_page | | Rewrite body copy into clearer sections with medium-length paragraphs that explain value without loo PASS | heading-repetition | The audited page headings avoid repetitive section labels | on_page | | WARN | image-alt | The audited page images use descriptive alt text | on_page | | Add meaningful alt text to informative images and keep decorative images intentionally empty. PASS | image-lazy-loading | The audited page uses lazy loading for non-critical images | on_page | | WARN | internal-anchor-text | The audited page internal links use descriptive anchor text | on_page | | Use descriptive internal anchors that reflect destination intent rather than generic labels. WARN | generic-anchor-text | The audited page avoids generic anchor text | on_page | | Replace generic anchors with destination-specific phrases that describe the next page more clearly. WARN | image-dimensions | The audited page images declare width and height where possible | on_page | | Declare width and height on important images so browsers can reserve layout space earlier. PASS | contact-signals | Commercial or local pages expose clear contact signals | on_page | | PASS | conversion-path-visibility | Commercial or local pages expose a visible conversion path | on_page | | PASS | trust-markers | Commercial or local pages expose trust-building proof | on_page | | PASS | open-graph-meta | The audited page exposes Open Graph metadata | on_page | | PASS | twitter-card-meta | The audited page exposes Twitter Card metadata | on_page | | PASS | favicon | The audited page exposes a favicon | on_page | | WARN | page-load-time | The audited page HTML response time stays below 3 seconds | performance | | Improve backend latency, caching, and edge delivery for faster responses. WARN | page-html-weight | The audited page HTML payload remains under 300 KB | performance | | Reduce HTML payload size by trimming repeated markup and oversized inline data. FAIL | resource-request-count | The audited page keeps initial asset references reasonable | performance | | Reduce above-the-fold asset count and defer non-critical scripts and images. PASS | heavy-html-page | The audited page avoids extremely heavy HTML | performance | | WARN | js-pressure | The audited page avoids excessive script pressure | performance | | Remove unused third-party scripts and defer non-critical JavaScript. PASS | inline-script-bloat | The audited page avoids excessive inline JavaScript bloat | performance | | PASS | inline-style-bloat | The audited page avoids excessive inline style bloat | performance | | FAIL | image-pressure | The audited page avoids excessive image pressure | performance | | Reduce non-critical images above the fold and compress or lazy load the rest. WARN | image-dimension-performance | The audited page images declare dimensions to reduce layout instability | performance | | Declare width and height on important images so browsers can reserve layout space earlier. N/A | cwv-adapter | Built-in free audit does not measure Core Web Vitals directly | performance | | Use the built-in HTML/resource findings here and treat CWV as outside the current free local scope. WARN | direct-answer-intro | The audited page opens with an answer-friendly introduction for AI systems | geo | | Add a 50-150 word opening answer block near the top that clearly defines the topic, promise, or serv WARN | question-led-structure | The audited page includes question-led sections that map to conversational intent | geo | | Turn key subtopics into explicit question-style headings such as what, how, why, pricing, process, o N/A | faq-howto-structured-support | The audited page supports answer extraction with FAQ or HowTo structures | geo | | WARN | source-citation-support | The audited page gives AI systems source-like references to cite or validate | geo | | Add links to documentation, source material, research, official references, or supporting evidence n WARN | author-attribution-visibility | The audited page exposes visible authorship or expert attribution | geo | | Add a visible author or expert attribution, and where possible link it to a profile or about page. WARN | freshness-signals | The audited page exposes freshness signals that help AI systems judge recency | geo | | Expose publication and/or last-updated dates where the content can age or where recency matters to t PASS | entity-home-clarity | The audited page clearly identifies the entity behind the content | geo | | PASS | chunkable-content-structure | The audited page is structured into reusable chunks for AI summarization | geo | | PASS | geo-schema-coverage | The audited page exposes schema types that help AI systems understand entities and answers | geo | | WARN | answerability-summary-clarity | The audited page is easy to summarize into a clear AI answer | geo | | Tighten the title/H1/topic alignment, use one clear H1, add an answer-first intro, and keep the main PASS | google-canonical-alignment | Google canonical signals are aligned for the audited page | engine | | N/A | google-hreflang-coverage | The audited page declares hreflang only when localized alternates exist | engine | | If this page has localized alternates, add reciprocal hreflang annotations and align them with canon PASS | google-structured-data-validity | Structured data is syntactically valid for Google processing | engine | | PASS | google-structured-data-coverage | The audited page exposes useful structured metadata for Google | engine | | PASS | google-schema-completeness | The audited page structured data is complete enough to be useful | engine | | WARN | google-breadcrumb-coverage | The audited page exposes breadcrumb markup when navigational depth suggests it | engine | | Add BreadcrumbList schema if this page belongs to a deeper navigational hierarchy. PASS | google-mobile-viewport | The audited page exposes a mobile viewport declaration | engine | | PASS | yandex-crawl-guidance | The audited page has strong crawl guidance for Yandex | engine | | PASS | yandex-robots | Yandex crawl directives are explicitly published | engine | | PASS | yandex-sitemap | Yandex can discover XML sitemap coverage | engine | | PASS | yandex-canonical-consistency | Canonical recommendations are consistent for Yandex on the audited page | engine | | PASS | yandex-micro-markup | The audited page exposes markup Yandex can interpret | engine | | PASS | yandex-markup-completeness | The audited page markup is complete enough for Yandex interpretation | engine | | PASS | yandex-markup-validity | Structured data blocks are syntactically valid for Yandex validation | engine | | PASS | yandex-snippet-readiness | The audited page has snippet signals that are usable for Yandex results | engine | | PASS | yandex-language-targeting | The audited page clearly signals its Russian-language targeting for Yandex | engine | | WARN | yandex-regional-signals | The audited page exposes clear regional signals for Yandex | engine | | Strengthen regional targeting with a clearer city, region, address, or locality signal in visible co PASS | yandex-mobile-readiness | The audited page exposes a mobile viewport for Yandex mobile search | engine | | PASS | yandex-local-signals | Commercial or local pages expose clear business signals for Yandex | engine | | FAIL | yandex-legal-transparency | Commercial pages expose legal and transparency signals Yandex can trust | engine | | Expose a clearer legal footprint with offer, privacy, cookies, payment, delivery, guarantee, and req PASS | yandex-commercial-completeness | Commercial pages look commercially complete for Yandex | engine | | WARN | yandex-behavioral-proxies | The audited page has strong behavioral-quality proxies for Yandex | engine | | Improve first-screen clarity, reduce heavy HTML, keep one clear H1, lower empty anchors, and strengt PASS | yandex-document-size | The audited page stays below Yandex indexing size constraints | engine | |