Portfolio  /  Brovapharma.ua
SEO • E-commerce • Veterinary

Medical Online Store SEO

Brovapharma.ua 'looked functional', but inside lay a layer of critical errors: mirrors returning different response codes, temporary 302 redirects, 'infinite URLs', robots.txt conflicts and poor Web Vitals. We levelled the foundation, rebuilt the structure and lifted conversion.

Niche: Veterinary (YMYL-adjacent)Region: UkraineType: Large catalogueService: Full-cycle SEO
18,428keywords in Serpstat index
26,539est. traffic/mo
TOP-10commercial queries
How it started

The project's initial problems

Brovapharma.ua is an online store of veterinary drugs and animal goods. The project arrived with typical eCommerce problems: technical errors, page duplicates, weak indexing, no metadata optimisation and an irrelevant content structure.

Search ConsoleThe goal — improve SEO metrics and fix technical issues

The niche: veterinary e-commerce — a sensitive YMYL-adjacent topic with a large catalogue, where technical errors and duplicates especially hurt indexing and trust.

The site looked functional, but inside it had a series of critical errors. Different mirrors returned different response codes; some pages opened separately, creating duplicates — that 'diluted' link equity and made it hard for Google to pick the main URL. In parallel, temporary 302 redirects kept the engine indexing old addresses.

Search ConsoleThe site had poor Web Vitals scores
The task

The project's main challenge

The site 'looked functional', but inside were layers of critical errors: mirrors with different response codes, temporary 302s, 'infinite URLs', robots.txt conflicts, poor Web Vitals and chaotic metadata. All of it 'diluted' link equity.

Solution: foundation first (mirrors → 301, redirect cleanup, robots/sitemap), then structure and content (semantics, meta, ALT, Schema, hreflang), and in parallel UX conversion — we removed mandatory registration, made phones clickable and added messenger buttons.
What we did

Work done

Search ConsoleBrovapharma.ua got a proper, correct structure

We started by clearing technical errors — the base without which any SEO work would yield minimal effect. We chose a single working domain version and set 301 redirects from all others, removed temporary redirects, fixed handling of '/////'-type sub-links, and updated robots.txt and the sitemap.

Semantics & meta

Built the core, distributed queries across nesting levels, rewrote title / description / H1.

Images & Schema

Fixed ALT tags and fully rebuilt schema so it passes validation.

Pagination & hreflang

Optimised pagination and correctly set hreflang for language versions.

UX conversion

Removed mandatory registration at checkout, made phones clickable, added messenger buttons.

Numbers

What Serpstat shows

After levelling the foundation, the domain gained steady visibility across the commercial core of veterinary drugs — visible in current Serpstat data.

QueryPositionVolume
амоксицілін618 100 /mo
окситоцин39 900 /mo
новокаїн46 600 /mo
розчин рінгера35 400 /mo
іхтіолова мазь55 400 /mo
глюконат кальцію22 400 /mo
цифлодекс12 400 /mo
ентерит82 400 /mo

Source: Serpstat, Google Ukraine database. Representative commercial queries shown; full core — 18,428 phrases, est. traffic ≈ 26,539 visits/mo.

Result

Promotion results

BeforeAfter
duplicates, weak indexing, Search Console errorscorrect crawling, pages stable in the index
commercial queries outside the TOPstrengthening in TOP-10, long-tail growth
abandoned carts from mandatory registrationfewer bounces, higher depth and time on site

Source: Google Search Console and web analytics for Brovapharma.ua (changes recorded after fixing errors).

The effect showed even before all stages were done. After fixing technical errors Google began crawling the site correctly, the number of Search Console errors dropped sharply, and pages started landing in the index consistently. Reworked categories and cards rose to the TOP thanks to quality meta, fewer duplicates and better structure. Removing mandatory registration and UX improvements noticeably cut abandoned carts.

Result

Summary

Work on Brovapharma.ua included deep technical and structural optimisation, fixing critical UX errors and content optimisation. We built a base for further SEO growth, ensured correct indexing, prepared the structure to scale and improved user scenarios — especially important for a large-catalogue online store.

Why SEOquick

Project team

The project was led by Nikolay Shmychkov — SEO strategy (deputy director, SEOquick). Full team and roles on the 'About' page.

More cases

What's next

A similar e-commerce case with a technical cleanup: SEO for the Belsta online store. Run a large-catalogue store? The concrete next step is a technical audit and a growth plan.

Reviews

What clients say after a year together

Real reviews from Google Reviews and Freelancehunt.

★★★★★Google Reviews

Huge thanks to the SEOquick team for their professionalism and detailed analysis of our niche. If you're looking for a reliable partner in paid search who works for results — we confidently recommend SEOquick.

★★★★★Google Reviews

We've lived in the Czech Republic for years and haven't met specialists like SEOquick here. Their experience is off the charts — attention to detail on par with the best European agencies. Well done!

J
Jevhen Mohylenkomegastroj.cz
★★★★★Freelancehunt

Many thanks to SEOquick for the quality work. As soon as we fix the issues, we'll definitely come to you for promotion.

S
More reviews in the portfolio →

Your site can grow like this too

A traffic drop isn't a verdict — it's a diagnosis we know how to treat. Estimate your project's potential in a couple of minutes, book a free consultation, or instantly check your site with an SEO audit.