SEO fix + 30-day care · E-commerce (US)

From 787 issues to zero, then 30 days of hardening

A US e-commerce store came for a one-time SEO fix and stayed for a 30-day maintenance plan. The site went from 89% to 100% Site Health, its sitemaps were restored, its link profile was cleaned and an unknown user was removed from its Search Console.

Client
E-commerce store, US (anonymized)
Period
Mar - Apr 2026 · repeat client
Prepared by
Sheikh Sadikur
89% → 100%
Semrush Site Health
787 → 0
errors and warnings combined
74% → 82%
Semrush AI Search Health
30 days
day-by-day maintenance plan after the fix

The challenge

The store had 6 errors and 781 warnings in Semrush Site Audit, a Site Health of 89% and an AI Search Health of 74%. Problems included broken internal links, pages returning 404, internal links wrongly set to nofollow, and missing meta descriptions and H1 headings.

A later re-audit uncovered two quieter risks: a sitemap set to noindex, and an unrecognized user with access to the store's Google Search Console.

What I did

Stage 1 · SEO audit and fix

Fixed 3 broken internal links, 3 pages returning 404, 141 internal links wrongly set to nofollow, 4 missing meta descriptions and 3 missing H1 headings. Indexing was set up in Rank Math and key pages, including the homepage, were live-tested and submitted in Search Console.

Stage 2 · 30-day maintenance, a day-by-day plan

  • Week 1 · Technical cleanup: backlink review with toxic domains checked by hand, disavow file uploaded and confirmed by Google. Broken links and 4XX pages fixed, 302 redirects changed to 301 and redirect chains removed, 403 errors investigated.
  • Week 2 · On-page SEO: duplicate titles and meta descriptions rewritten on 7 pages, H1 issues fixed on 5 pages, canonical, hreflang and lang attributes added for duplicate content, and schema markup added and validated.
  • Weeks 3-4 · Re-audit: a fresh audit found the sitemap set to noindex and 450 unminified JavaScript and CSS files. Product, page and HTML sitemaps were rebuilt in Rank Math and resubmitted.
  • Security check: an unrecognized user with access to the store's Google Search Console was found and removed, closing a risk most SEO audits never look at.

Results

E-commerce SEO results before and after
MetricBeforeAfter
Semrush Site Health89%100%
Errors / warnings6 / 7810 / 0
AI Search Health74%82%

Why it worked

  • Fix first, then maintain

    Stage 1 cleared every error and warning. The 30-day plan then went deeper: links, on-page, sitemaps and security.

  • Re-audits catch quiet problems

    A noindex sitemap and a stranger in Search Console can quietly undo months of SEO work. Monthly re-audits catch problems like these before they cost the client sales.

  • Links reviewed by hand

    Toxic domains were checked manually before the disavow file was uploaded and confirmed by Google.

  • A repeat client

    The store came for a one-time fix and stayed for the maintenance plan.

Questions about this project

What did the 30-day SEO care plan include?

Week 1 covered technical cleanup and a backlink review with a disavow file. Week 2 covered on-page SEO: titles, meta descriptions, H1s, canonical, hreflang and schema. Weeks 3-4 were a re-audit that rebuilt the sitemaps, plus a Search Console security check.

Why check who has access to Search Console?

An unrecognized user with access to the store's Google Search Console was found and removed. A stranger in Search Console can quietly undo months of SEO work, and most SEO audits never look at it.

What is Semrush AI Search Health?

It is a Semrush Site Audit score for how ready a site is for AI search. In this project it went from 74% to 82% after the fix.

Client and domain withheld. Figures from Semrush Site Audit and Google Search Console, March 2026.

Want results like these for your site?

Send your website and goal. I reply within one business day (Dhaka time, GMT+6).

WhatsApp