← All case studies

Ecommerce SEO Case Study: Relaunching a 44-Page B2B Hardware Catalogue

A wholesale IT distributor moved to a new WordPress site. We audited every product, category and guide page, fixed on-page SEO, and tracked which pages Google had indexed.

Client:
A Dubai B2B IT hardware distributor
Market:
UAE, GCC and export markets
Period:
September to October 2026
Status:
Relaunch audit and fixes completed. Ranking results still building.
44
pages audited one by one
27
indexed by Google on 20 Oct 2026
~30 of 40
pages at 8 to 10 out of 10 on our internal Rank Math check
1.22%
highest keyword density, well under the 2.5% warning level

The situation

The client supplies Lenovo, HP, Epson and other business hardware to resellers and corporate buyers from Dubai. Its old site was replaced with a new WordPress build. A relaunch is risky for any catalogue: old URLs break, pages are left set to noindex, and product pages go live with no focus keyword.

What we found

Our page-by-page audit on 20 October 2026 found:

  • 27 of 44 pages indexed, and 17 not yet indexed.
  • 9 of those 17 were still excluded by a noindex tag left over from before the relaunch. They were guides and buyer articles.
  • The rest were "discovered but not crawled" or unknown to Google, mostly newer product pages.
  • Most pages had no focus keyword set, so every keyword test failed. Several titles were too long and some images had no alt text.
  • Two old sitemaps were still submitted in Search Console and now returned 404.

What we did

  1. Gave every page a job. Each of the 44 pages got a target phrase, such as "Lenovo ThinkSystem servers Dubai" or "ready stock IT hardware Dubai", mapped to one page.
  2. Tightened titles and meta descriptions (edits applied on staging first). Titles were kept to about 50 to 57 characters and descriptions to about 140 to 160, with a quote request as the action.
  3. Added the missing phrases naturally. The real problem was not keyword stuffing. Target phrases were missing. The highest exact-keyword density we measured was 1.22%.
  4. Mapped old URLs. Old service, news and team pages were 301-redirected to their new equivalents.
  5. Checked structured data (breadcrumbs, FAQ, product-collection and service markup) page by page.
  6. Listed lead-capture pages to build next: a request-for-quote page, a weekly stock-list download, a dealer application and model pages.

Results so far

MeasureResult
Pages indexed (20 Oct 2026)27 of 44
Pages on our internal Rank Math check at 8 to 10 out of 10About 30 of 40
Mobile bugs found and fixed in QAIncluding a products page that scrolled sideways on phones
Pages awaiting re-crawl after noindex removal9

These are early, honest numbers. Traffic and enquiry gains need several weeks of data after Google re-crawls the pages.

What we would do next

Request re-crawling of the 9 pages that were noindexed, build the quote-request page, and add one page per popular server model. We will update this case study with Search Console clicks and enquiries once the data exists.

Lessons for ecommerce teams

  • Check noindex and robots settings before launch, not after.
  • Give every product and category page one clear target phrase.
  • Treat "discovered, not crawled" as an internal-linking and quality signal, not a bug in Google.
Client details are anonymised. Figures come from the client's Google Search Console exports, site audits and our own checks, as dated above.

Your Customers Are Already Searching.

Let's find where your business can be more visible — and build the strategy to get there.