E-commerce SEO · Backlink cleanup

Backlink cleanup that removes the risk, not your good links.

We do backlink cleanup for online stores with a manual action for unnatural links, or a history of paid and spammy links. You get an audit of every linking domain, removal requests, a disavow file only where it is needed, and the reconsideration request written for you.

200+ clients served 500+ projects delivered

Free backlink audit

We’ll check your link profile and any manual action and send a PDF report within 2 workdays.

Three fields and you’re done. The PDF report shows what we found on your own pages and accounts, and the order we’d fix it in. It covers the problems we see most often:

  • Tool scores treated as Google’s view
  • Disavowing good links by mistake
  • Paid links still live
Chat on WhatsApp Prefer to talk first? Send us your URL on WhatsApp.

Your PDF report comes by email. If you want to discuss going ahead after reading it, we’ll set up a video meeting. We use your details only for this audit.

Fit

Who it’s for

  • Stores with an “Unnatural links to your site” notice in the Search Console Manual actions report
  • Stores that bought links, ran link schemes or used a cheap SEO package in the past
  • Owners who were sold a monthly “toxic link removal” plan and want a straight answer
  • Teams that bought an existing store or domain and don’t know its link history

Not the right fit if you want to disavow every link a tool scores as toxic. Google says most sites never need a disavow file, and we will tell you if yours is one of them.

Problems we fix

Why toxic backlinks are rarely the real problem.

  • 01

    Tool scores treated as Google’s view

    SEO tools give each link a risk score of their own. Google doesn’t use those scores, and a long list of “toxic” links is often harmless spam that every site collects.

  • 02

    Disavowing good links by mistake

    A disavow file built from a tool export can include real press, partner and supplier links. Disavowing them throws away the links that help the store rank.

  • 03

    Paid links still live

    Links bought from blog networks, sponsored posts without rel="sponsored" and widget or footer links across many sites are the pattern Google’s link spam policy describes.

  • 04

    A disavow file nobody has seen

    Each Search Console property can hold one list, and a new upload replaces the old one. Stores often have an old file from a past agency that nobody remembers.

  • 05

    Reconsideration requests that fail

    Requests that only say “we disavowed everything” rarely work. Google asks for the issue explained, the steps taken and the results documented.

  • 06

    No monitoring afterwards

    Once a manual action is lifted, nobody watches new links, so the next paid placement or spam attack goes unnoticed for months.

In 1:10 · animated

A short animated walk-through of the first checks in our audit. No sound needed: everything is on screen, and the transcript is below.

Read the transcript
  1. What we check first in a backlink cleanup Five checks before anything goes in a disavow file.
  2. 1. Toxic by a tool, or by Google’s policy? SEO tools score links with their own formulas; Google doesn’t use those scores. Most “toxic” links are harmless spam every site collects. (Example store.)
  3. 2. Would the disavow throw away good links? A file built from a tool export can include real press, partner and supplier links. (Example disavow draft.)
  4. 3. Are paid links still live? Google’s link spam policy names paid links without rel="sponsored", and site-wide widget or footer links. (Example store. Source: Google Search spam policies.)
  5. 4. What is in the current disavow file? Each Search Console property holds one disavow list, and a new upload replaces the old one. We read it before changing anything. (Example account. Source: Search Console Help, disavow links.)
  6. 5. Would a reconsideration request pass? Google asks for the issue explained, the steps taken and the results documented, not just “we disavowed everything”. (Example request. Source: Search Console Help, manual actions.)
  7. Then we fix them, in that order. Want this checked on your site? The free growth audit covers all five, in writing.

Our approach

How our backlink cleanup works, step by step.

Backlink cleanup starts with a decision, not a file. Google’s own guide to disavowing links says that in most cases Google can assess which links to trust, so most sites will not need the tool. It suggests a disavow file only when a site has a considerable number of spammy, artificial or low-quality links, and those links have caused, or will likely cause, a manual action. We check both conditions first, and if neither applies, we say so and stop.

If the work goes ahead, we collect links from every source we can. The Search Console Links report shows a sample of the links Google knows about, and its tables stop at 1,000 rows. So we add exports from Ahrefs and Semrush and merge them by domain. On stores with a long history, the merged list is usually several times what Search Console shows.

Every linking domain is then checked by a person. We open the page, see where the link sits and read the anchor text. Then we sort each domain into one of three groups: keep (real sites, press, partners, suppliers), ignore (ordinary spam that Google already discounts) or act on (links that look bought, swapped or built for ranking). Only the last group goes forward. That is how toxic backlinks get handled without losing good ones.

For links we act on, removal comes before disavowal. Google’s Manual actions report help page asks for a good-faith effort to remove links first and says that adding every backlink to the disavow file blindly is not enough. We find a contact for each site, send removal requests, follow up once, and log every reply and non-reply with a date. That log becomes your evidence.

What can’t be removed goes into the disavow file. As of October 2026 the file must be a UTF-8 or 7-bit ASCII text file of up to 100,000 lines and 2 MB, with one URL or domain: entry per line and comments starting with #, according to the disavow guide. We disavow at domain level when a whole site is a link seller, keep a dated comment for each group, and merge any old file you already have, because an upload replaces the previous list for that property.

Links you control get fixed at the source. Sponsored posts and affiliate links should carry rel="sponsored", as Google’s page on qualifying outbound links explains. We contact the sites you paid and ask for the attribute rather than removal where the post is a genuine ad, so the traffic stays and the ranking signal goes.

If there is a manual action, we write the reconsideration request once every affected link is dealt with. Google says a good request explains the exact issue, describes the steps taken and documents the outcome, and that link-related reviews can take longer than other reviews. We attach the removal log and explain the links that couldn’t be removed. Then we wait for the decision; a second request before a reply only slows things down.

After the cleanup, we check new links every month for three months. Our tools are the ones Kashif uses on store SEO work every week: Ahrefs, Semrush and Search Console. Search Console results from stores we work on are on our fashion page and our jewelry page. Both started with a technical review of what held each store back.

Backlink cleanup flow: decide, collect links, review each domain, remove, disavow, request review
Removal first, disavow only for what remains.

What’s included

What our backlink cleanup includes.

  • Need check

    Manual actions, link history and risk reviewed first, with a plain answer on whether a disavow file is needed at all.

  • Merged link list

    Search Console, Ahrefs and Semrush links combined by domain, so nothing hides behind the 1,000-row limit.

  • Domain-by-domain review

    Every linking domain opened and marked keep, ignore or act on, with the reason written down.

  • Removal outreach

    Contacts found, requests sent, one follow-up, and every reply logged with a date.

  • Disavow file

    A clean, commented file at domain or URL level, merged with any file already uploaded.

  • Reconsideration request

    Written and submitted for a manual action, with the removal log and evidence attached.

  • Three months of monitoring

    New links checked monthly, with any paid or spam pattern flagged before it becomes a problem.

Three groups in a backlink audit: keep, ignore and act on, with examples of each
Every linking domain lands in one of three groups.

How we run it

Four steps, from link list to clean profile.

Every backlink cleanup follows the same four steps, whether or not there is a manual action. Typical timing: the audit within 2 workdays, the fixes in 1 to 2 weeks depending on the size of the store, and a re-check once Google has crawled the changes.

  1. Step 1

    Decide

    Manual actions, link history and any old disavow file reviewed, and the go or no-go agreed.

  2. Step 2

    Audit

    All link sources merged and every domain reviewed by hand.

  3. Step 3

    Remove and disavow

    Outreach first, then a disavow file for what remains, uploaded to the right property.

  4. Step 4

    Request and monitor

    Reconsideration request if needed, then monthly checks of new links.

Four steps of our backlink cleanup, from the go or no-go decision to monitoring
Decide, audit, remove and disavow, request and monitor.

Pricing

Starting prices, in US dollars.

The audit is free. Paid work starts at these prices, and your exact cost is fixed in writing before any work begins.

  • Free audit

    Free no obligation

    A short audit of your store first, so the plan fits the real work.

    Get my free audit
  • After the audit

    Backlink cleanup

    From $300 one-off

    Your link profile reviewed domain by domain, with action only where it is needed.

    • Merged link list and domain review
    • Removal outreach, logged
    • A disavow file only if needed
    • Three months of monitoring
    Start with the free audit

All prices are starting prices in US dollars. Custom work beyond these options is quoted after the audit.

Every month

What you get

  • A link audit spreadsheet: every domain, its group (keep, ignore, act on) and the reason
  • A removal log with each request, follow-up and reply, dated
  • The disavow file, with comments, plus a copy of any file it replaced
  • The reconsideration request text, and monthly link reports for three months

Search Console results from stores where we run SEO are on our results page.

Pricing

How pricing works

We quote after a short audit, once we’ve seen the account or the store, so the number is based on the real work. The cards above show where each option starts, in US dollars, and your price is agreed before work begins.

Start with the free audit to get a quote for your store.

By industry

What changes by situation.

  • Manual action in place

    The full process, ending in a reconsideration request. Every link in the pattern has to be dealt with, because Google doesn’t grant a partial return.

  • Past link buying, no action yet

    Removal and sponsored attributes first, a disavow file only for what clearly breaks the policy, then monitoring.

  • Bought store or domain

    A link history review before the old links can surprise you, plus a check of any disavow file the last owner left.

Sources

The documentation we work from.

Platform rules change. These are the official pages we check the work against, so you can check it too.

FAQ

Straight answers.

Can’t find yours? Ask on WhatsApp or by email and we’ll answer it.

Do I need to disavow toxic backlinks?

Usually not. Google says most sites never need the disavow tool. It is meant for many spammy or artificial links that have caused, or will likely cause, a manual action.

Can bad backlinks hurt my store’s rankings?

Ordinary spam links are mostly ignored. A pattern of bought or swapped links can lead to a manual action, which removes some or all of the site from Google search results until it is fixed.

How do I know if I have a manual action?

Open the Manual actions report in Search Console. If there is one, it names the issue, such as unnatural links to your site, and Google also sends a message about it.

How long does a reconsideration request take?

Google says most reviews take several days or weeks, and link-related ones can take longer. You get an email when the review starts and another with the decision.

What goes in a disavow file?

One URL or one domain: entry per line in a plain text file, with optional comments starting with #. A new upload replaces the whole old list.

Will a disavow file remove the links?

No. The links stay on the other sites; Google just stops counting them. That is why we ask site owners to remove paid links first.

How do I find out who links to my store?

Start with the Links report in Search Console, then add a backlink tool such as Ahrefs or Semrush, because Search Console shows a sample capped at 1,000 rows.

Related guides

Read before you decide.

All E-commerce SEO guides

Free growth audit

Find out what’s holding your store back.

Tell us about your store. We’ll review your tracking, campaigns and SEO and send you a written audit with the top fixes, ranked by impact.

  • Written audit as a PDF, delivered within 2 workdays (see a sample)
  • A video meeting to go through it, if you want to discuss next steps
  • Free and no obligation
  • Read-only access or screenshots are enough

Free audit
Chat on WhatsApp