Indexing audit
We work out which pages Google has indexed, which it has dropped and why, and produce a list of the specific causes.
- Search Console “Pages” report
- Duplicates and canonicals
- Redirect chains
- Sitemap and robots.txt
Technical SEO
We find out why Google does not see part of your pages and remove the causes: duplicates, unnecessary redirects, markup errors, a slow or vulnerable server. Every URL change gets a 301 redirect, we record a baseline before the work, and compare the result in a before/after report built on Search Console data.
What we do
Copy and links will not help if a search engine cannot read the site correctly. This is what we check and fix.
We work out which pages Google has indexed, which it has dropped and why, and produce a list of the specific causes.
A logical catalogue and section structure, readable URLs, and every URL change backed by a redirect, aimed at keeping what the old address has built up.
Structured data that search and AI assistants take company facts from, and language versions that do not compete with each other.
Answers from ChatGPT, Perplexity or Google AI also come from websites. We make sure AI crawlers can read yours and get the facts without guessing.
A slow page is indexed worse and converts worse. We strip excess weight and excess requests, especially on mobile.
An outdated core and plugins are a break-in risk, and after a break-in someone else's spam pages end up in the index. We update, close vulnerabilities and set up analytics.
Careful with rankings
The main rule for a site with history is not to break anything. So every change has a baseline and a check.
We export Search Console data and crawl the site before any change. Without this baseline the result cannot be proven.
No URL disappears without a 301 redirect to its new counterpart. The map is drawn up before any change.
Fixes go out in batches, and each one is checked in Search Console before we move on to the next.
We compare indexing, page exclusion reasons and speed against the baseline and show the difference in numbers.
Experience
We do not disclose client names — only the problem and the technology.
A news platform on FastAPI and PostgreSQL with several themes and an editorial moderation queue. SEO layer: sitemaps, AMP, JSON-LD and transliterated page URLs. Deployed with Docker, Nginx, Cloudflare and GitHub Actions.
Development and maintenance of a WordPress news website, with the server and the site secured against attacks.
Two language versions with self-canonical URLs and hreflang, a JSON-LD graph with the organisation, services and FAQ, a sitemap with change dates, llms.txt for AI crawlers and IndexNow. Pages in both languages and their markup are generated by one build from a single set of source files.
Technology
Only what we work with on real websites.
Questions
Most often: duplicates without a proper canonical URL, a forgotten noindex, redirect chains, pages with no internal links, or a slow server. The audit shows which of these is yours, and on how many pages.
It is, as long as every old URL leads with a 301 redirect to its new counterpart and the sitemap and internal links are updated. We draw up the redirect map before the change.
Yes: core, theme and plugin updates, protection against attacks, speed, catalogue structure, markup and analytics.
A text file at the site root from which AI crawlers quickly learn what the company does and find links to the details. We use it on our own site together with the full plain-text version, llms-full.txt.
We compare Search Console reports before and after: how many pages are indexed, why the others are excluded, how speed has changed.
Yes: GA4, GTM, Search Console and Bing Webmaster, and form leads can go into the CRM together with UTM source tags.
Contacts
Tell us in two paragraphs what's not working. We will tell you whether we take it on and where we suggest starting. Meetings online, or in person in Uzhhorod or Kyiv.