
SEO health of the whole site
Orphan pages, drafts and articles outside topic folders, each with a link to fix it.
Each finding names the problem, where it occurs and the fix. Priority shows what to do first: issues that affect every page or block indexing come before cosmetic ones.
Found: the brand mark was loaded as a full-size PNG of about 1.3 MB in the header of every page, more than the rest of an article page combined.
Fixed: a 96 px WebP version in the header and footer; larger files are used only where the mark is shown large.
Found: article URLs included topic folders such as /insights/seo/, but the folder URLs themselves returned a 404 page.
Fixed: a topic page for every topic, listing its articles; old article URLs now 301-redirect to the new ones.
Found: some old URLs passed through two redirects, and the Russian versions of old URLs had no redirects at all.
Fixed: every redirect now points straight to the final page, and Russian URLs have their own redirects.
Found: pages with questions and answers had no FAQ markup, and service pages were marked up as ordinary pages.
Fixed: Service, FAQPage and breadcrumb markup is now built automatically from the page content.
Found: phones downloaded section images and thumbnails at desktop size.
Fixed: each image has smaller versions, and the browser picks the size that fits the screen.
Found: every page loaded six separate CSS files, most of whose rules it did not use.
Fixed: one combined stylesheet that rebuilds itself when a source file changes.
Task: one stylesheet instead of six.
After the audit the checks moved into the admin panel, so new problems are visible straight away.
An audit shows what stands between your pages and search: technical errors, gaps in content and structure. It does not guarantee positions or traffic, which also depend on competitors, demand and the work that follows. We quote the cost and timing of an audit in EUR after looking at your site.
Send a link to your site and tell us what worries you. We reply within 24 hours with questions and a suggested first step.
The first conversation is free, with no obligation.