
Page list with language, status and SEO score
Filters by language and status, an SEO score and word count for every page.
A bilingual company website with its own admin panel, built and run by our team. Here is what is inside and why.
Explain our services in English and Russian, let the team publish and change content without a developer, deliver every brief straight to the people who answer it, and stay fast and easy to find in search.
We built it the way we would build a site for a client: a clear structure first, then the admin panel, checks and speed. Nothing on this page is a mock-up: the screenshots below are taken from a copy of the working admin panel.
2 languages linked page to page · SEO check on every page · Requests to Telegram and email · No redirect chains
The site runs on Laravel. Pages, articles, the menu, the footer and SEO settings are managed in an admin panel built for this site.
Every page and article has an English and a Russian version linked to each other. The editor can open the other version in one click.
Articles are built from blocks: sections, a checklist, an example and further reading. Editors change the text; the layout stays consistent.
The brief form sends requests to the admin panel, where they are stored with a status. Notifications go to Telegram and email; a hidden field filters out bots.
Each page gets a live check of the title, description, headings, text and links. A site-wide report shows orphan pages, drafts and articles outside topic folders.
Organization, Article, Service, FAQ and breadcrumb markup is generated from the page content. sitemap.xml, robots.txt and llms.txt are built automatically.
Old URLs lead straight to the right page, with no redirect chains. The 404 log shows which broken links people follow, so we can fix them.
Every page sends a content security policy (CSP) and other security headers. The admin login is blocked after repeated failed attempts.
Responsive images in several sizes, one stylesheet for the whole site and a small script that loads without blocking the page.
Screenshots from a copy of the working admin panel. It contains no requests or personal data. The admin panel can be set up in English or Russian.

Filters by language and status, an SEO score and word count for every page.

Editors change sections, anchors and text in a form; the layout stays as designed.

A search snippet preview and a live analysis of the title, description and text.

Errors, warnings and notes across all published pages, each with a link to fix it.

Every old URL leads straight to its final page; hit counts show which ones are still in use.

The sitemap is built automatically; robots.txt and llms.txt can be edited in the admin panel.
Every page exists in English and Russian. Requests from the brief reach the team straight away and are not lost in a mailbox. SEO checks are part of the admin panel, so problems are visible before a page goes live, not after traffic drops.
This is our first public project. Client projects will appear here once clients agree to be named.
Tell us what your business sells and what the site should do. We reply within 24 hours with questions and a suggested structure.
The first conversation is free, with no obligation.