Dejan SEO Manual Action for Toxic Links - Analysis and Reconsideration Request

Auch verfügbar in Deutsch: Dejan SEO Google Abstrafung für unnatürliche Links
We'd be happy if you share this

Google gave, the domain of Dejan Marketing, a harsh manual action that led to a loss in rankings for even for their brand name Dejan SEO. Was it fair? They didn’t build any links, they say. Legit website receives link penalty? Who is next?

Dejan SEO Manual Action for Toxic Links - Analysis and Reconsideration Request

Dejan Marketing, formerly known as Dejan SEO, a very reputable agency led by the one and only Dan Petrovic got a link penalty, a manual penalty in Google Search Console (GSC) for unnatural links.

Google gave the agencies’ domain a harsh penalty that led to

  • A drop in their organic rankings (Dan didn’t reveal details)
  • A total loss in rankings for their brand name “Dejan SEO” for the and all the subdomains, like their HREFLANG-checker tool.

It sounds like Google very harsh against an agency that hasn’t made any mistakes and distanced themselves from any Blackhat or even grey hat tactics for a long time.

  • Is this a case of negative SEO?

  • Is this the new switch of the Penalty System to a more automated approach as it was mentioned by Google just a couple weeks ago that went berserk on Dan’s website?

Legit website receives link penalty?

Some you may ask - who’s getting penalized next? #

Spoiler: this case is not unusual and no surprise for us. At LRT we’ve been recommending ongoing Link Risk Management since 2013. However only six years later we have a new automated product that will help single webmasters take care of dozens of websites.

Interesting enough some high-profile industry people really thought that link penalties were gone and the recent couple more public ones are a new spike.

Not at all.

I certainly cannot say that Manual actions went down since Penguin 4.0 from three years ago. In fact pretty stable until end 2018, where we saw a massive rise until now. Lots of Manual Actions seem to be even harder to get rid now also…

Google keeps on advising that we should maintain disavow files and that it will help build trust.

If you are in the group of people that believe “Google will take care of your disavows” let me tell you that they are not. At least not always. Who knows.

Want to bet your (business) life on it? I guess not.

This harsh domain-wide Google Penalty will get lifted with our experience, like 1000s of others were lifted since 2012.

Move forward: Dejan Marketing to #

I had the pleasure to be on a Zoom call with Dan Petrovic and learn more about their situation.


Dan Petrovic confirmed, that they decided to finally migrate their company to a new domain. is a kind of fresh domain.

The rebranding to “Dejan Marketing” happened years ago, and they always pushed the migration back.

Now that we’re in the water, we need to swim. ~Dan Petrovic

Dan and his team

  • Moved the content over from to
  • Reached out to the best link donors (sources of their links) they could find
  • Want to “start over” with the cleanest natural backlink profile they can come up with.

So all “good links” shall be moved over, with the old ones left behind.

Will they succeed in this undertaking?

Make sure you read the full blog about the “Link Move Experiment” and the historical changes with daily log entries.

Was really a fresh domain? #

When I heard about the plan, I immediately fired up my tools to do a due diligence of the new home for Dan’s website.

After all you don’t want to migrate your website to a domain that has problems by itself.

A couple things I found about seemed concerning, but were discussed with Dan. I find it valuable to mention them here to give the experiment, as Dan calls it more context.

  1. had a template website on it from 2016 to mid 2019.

  2. During those 3.5 years Google could figure out that they belong to the same company due to same Email-domain, same phone number and same address. Typical pattern.

  3. The old hobby site linked to from 2016 to ca. Jun 2019 since when the site threw server errors according to

  4. Interesting part here. Some links of the “template site” that was on, were linking to the same URLs of the now active website on

    We can see that pretty well in the link trace for the linking home page

    1. when the links were published
    2. when we hit the 500 error (last date about a month ago however)
    3. some links “work”

Past EDM links to DejanMarketing

What was interesting is that John Müller of Google chimed in and pointed out, that Google would treat the two websites the same. So an explicit 301 redirect would not be required.

What he leaves open is, if that means the manual action would also pass over or not.

We keep a reminder for this important question here.

Is Dejan Marketing trying to evade the penalty? #

While some people may consider DejanSEO moving to a new domain to some sort of evade the Google penalty.

The practice to redirect penalized domains or even just pages worked really well for a very long time and is not uncommon in Blackhat circles. However these days you need to have your sources clean to not inherit any bad signals.

The Orca method described by LRT Certified Professional Bart Goralewicz was a pretty fancy approach in times before Google Penguin was ongoing AKA “real-time” and changes would work in also on the same domain.

Dan Petrovic wants to highlight that he sees his exercise of the domain move as the very ultimate link disavow. If you look at it from that point it doesn’t seem like just another SEO trick but a genuine move towards a clean slate.

Who’s guilty for this penalty? #

And then some people assume that Dan is trying to put the blame on someone else. But he’s a great guy and director of his company.

And while he can remember exactly who and and when did those Link Experiments and Scholarships back in 2014, those employees were just that - his employees.

Dan owns this and takes full responsibility, for the penalty and the clean up.

…but I do remember exactly which staff member wanted to try out that technique. Before it went spammy. But what I said is true we weren’t link building in the last 5 years. Instead we were earning our links. ~Dan Petrovic - via DM 2019-08-28

Dan was one, if not THE, very first SEO who pointed very clearly out how poor link networks were manufactured, and that they ultimately have to fail the moment people start to cut corners, of if they get to big (AKA “Public” instead of “Private” blog networks, like some of the large networks penalized just a year later)

So between that article and 2014 we completely phased out all forms of link building with little experiments here in there if my staff wanted to try something new It was a gradual process it took years to wean people off :) “But Dan”, they would say… And then I hear about some cool link building idea. ~Dan Petrovic - via DM 2019-08-28

But now let’s get started looking at the actual victim - the agency site of DejanSEO that brought in the dough - until this day.

WOW. almost 1700 DTOXRISK.

Everything above 1000 usually means a penalty if you include NoFollow links in the analysis, enable all default options (i.e. not use Link Detox Tune to tweak the Link Detox Genesis algo for your “special niche”) , use stand.

And that’s what we see here confirmed.

Everything above 1000 usually means a penalty as we see here for DejanSEO of Dejan Marketing

Obvious problems at a glance #

Starting with the section on the right, the Issue we see

  1. There’s a disavow file that was changed and not yet uploaded. Maybe because they added links to it since. But this is more important in the ongoing in the team.

  2. Links from Virus and Malware sites are the worst. You always want to disavow them, as too many of those can cause your website get flagged as Malware site itself. That would mean an immediate loss of all traffic for Google and other search engines.

  3. The Globe Spam. A common spam footprint that became so common that we automated it here. The next step is that we automate the clicking of the “Fix” button for you. However, if you’re not used to it you can easily confuse it with a negative SEO attack as Dan did.

  4. Very high-risk links with “Unavailable Status” are a Negative SEO pattern we know and warn from. Having over 3000 of such links is a clear call to action. Luckily it will only take one click to do a first machete style disavow.

  5. More Links with very high risk call for review. Often there are some very obvious toxic links (to the trained SEO eye) among them, but sometimes you may find links to keep. Do not expect this to be a one-click action. The fact that we have over 11.500 seems scary, but we have a lot of extra feature to support the review, namely fast sort and filter operations (more on that later).

  6. And a lot of Money keywords on weak domains! What’s a money keyword? Well “SEO” is, “Link Building” is - any generic phrase. When we look at the anchor text breakdown next we spot a lot of them - and some of them seem very scary.

  7. Links from Private Blog Networks (PBNs) - oh wow... didn’t Dan say they didn’t build links? Where are these coming from? Certainly requires more time to review, but this sounds like it could be part of a negative SEO attack - some competitor of Dejan Marketing building bad links to them.

  8. Good links disavowed? It happens to everyone, including myself. The LRT system gives you a clear signal about it.

Be aware - and you’ll see it in the video - there are a lot more issues, but this is good for a taster.

Looking at the next screenshot we see how we sort the anchor text (the linking word) by estimated risk (DTOXRISK).

Links breakdown by Link Risk

  1. is part of the Globe Spam footprint and shall be disavowed, ASAP. We’ve seen penalties been caused and revoked from just such scraper spam. And while Google is getting better at ignoring obvious footprints also, what guarantee do we have that they will do? And KEEP doing it?
  2. SEO - most competitive keyword for Dejan’s industry. Why so many risky links? Worth looking deeper.
  3. “.” - a simple dot as linking keyword. That is an old “trick” to remove the anchor text from strong links to avoid anchor text penalties. Large brands and many SEOS used them for years to de-optimize their link filters. And I mean since 2005ish or so - when the anchor text penalties were simply called “+30 penalty” or something like that.
  4. Scholarship links! We will investigate those by just typing in “Scholarship” in the anchor text box.
  5. HD Wallpaper links - we see them everywhere. Scraper spam with deep links to your images. Disavow - just to be safe than sorry.

While we’re in the keyword breakdown I’m curious to see how the internal linking structure is optimized, as we can still assume that “everything goes” for internal links.

And wow, I like it - very simple, straight forward internal linking with the main money keywords.

internal links of dejanseo

I’ve talked about internal linking in the past and will continue to do so, as we’ve finally connected the dots from external to internal links, and loops and redirects in and out of the site, and back.

So that topic is exciting for me, but not for this penalty. At least I assume so for now.

By typing in “Scholarship” in the anchor text box we get to see only those links with Scholarship in the anchor.


And immediately, judging from the grey color for one anchor text and the deep red for others we see that we’ve missed to disavow some scholarship links.

Dan Petrovic told me that they simply didn’t find all those links in other tools.

And that’s true. In fact, a lot of those links were not disavowed at all. Other only with page-level disavows. That’s not what I call “Machete style”.

Scholarship domain disavows missing

HTTP 410 gone - for the offending target scholarship page #

While taking a screenshot showing that some pages had two links to I noticed that their team has removed the landing page and return a “410 gone” error that instructs Google to ignore the page.

Scholarship domain disavows missing

But the spamming intention! #

I don’t believe this will help in lifting the penalty.

Here’s why.

Just like with NOFOLLOW links, it’s the spamming intention that is penalized.

Google has said a couple times that you don’t need to worry about NoFollow links, but they also said the opposite.

And in this NoFollow Risk study we found out in 2014 that a lot of spam examples given by Google were actually NoFollow links, and that disavowing them helps.

That’s why we support both opinions in the software LinkResearchTools (LRT) since 2014. The user decides if he wants to evaluate the risk of NoFollows or ignore them completely.

My personal advice - make sure you audit and disavow NoFollows as well.

My first 25 minutes of Link Audit in Link Detox Smart are shown in the video below.

Enjoy & Learn - we’ll continue below.

But first finally a

Disclaimer #

The software shown, Link Detox Smart, is the most recent innovation that we worked on for over two years.

All our experience about links, SEO and penalties from over a decade with LinkResearchTools (LRT) are in there.

BUT - a 25-minute link audit just doesn’t cut it. By no means should you assume that this is the typical process of a link audit.

To use the software for yourself you need to properly

So, to be clear, I need more time with the data myself, and will update this or another post for sure.

See also this thread.

Disavow Machete Style #

The video gives you an idea of how fast you can spot those links that you can safely disavow in bulk. Matt Cutts coined this the “Machete Disavow style” saying

Don’t use a fine-toothed comb, use a machete when disavowing. ~Matt Cutts

Don’t use a fine-toothed comb, use a machete when disavowing. \~Matt Cutts

Many SEOs don’t know this, but you can always Undisavow your links. After successful recrawl (we recommend using Link Detox Boost (BOOST) for that) of those undisavowed links, they work in really fast (that changed with Real Time Penguin in September 2016)

The second part of my link audit shows some very dangerous links found that need to be disavowed.

In this video I show exactly how I got there, in case you wanted to more details.

There were some links disavowed in the past, but DejanSEO’s team didn’t use LRT for that.

So, we spotted pretty strong ones (as measured by LRT Power*Trust) that were not disavowed yet.

These links could certainly cause the penalty, as very experienced Rick Lomas, LRT Certified Professional and LRT and Link Detox user since 2013 confirmed.

There were more spooky looking links as “leftovers” from SEO tests… 50 questionable links not disavowed yet, so we recommend just get rid of it.

Better safe than sorry with the Matt Cutts Machete link audit style.

Not done yet. #

While the twitter convo has been going on, I came across quite a lot of interesting questions that I just want to link from here for you to read up on, maybe expand on the topic later.

And we’re also not done yet with the link audit, as explained in the disclaimer.

Downloading the disavow file now would probably get you disavow some pretty cool links that were false positive.

We haven’t spent a single minute on

  • Looking for accidental disavows
  • Training the machine learning Link Detox Genesis
  • Reprocessing all the learnings and data

And as you probably saw in the video, there’s

  • almost 4000 super toxic links left to review and potentially disavow.
  • a lot of link issues not discussed yet
  • no deep dive happened yet, but we already suggest growing the disavow file from ~800 domains to 4.500 domains

Updates #

  • 2019-08-28: Added statements about guilt and the accusation that Dejan tries to evade a penalty by redirecting
  • 2019-08-28: Dejan confirmed that he submitted the first disavow
  • 2019-08-28: Added interesting discussion about the announcement if Manual Actions were further automated by Google or not
  • 2019-08-29: Dejan SEO deleted all pages from the penalized domain - except for the homepage
  • 2019-08-30: Right after removing and 410ing of all pages these URLs show up in the SERPs - so it seems the “Penalty broke” as Dan called it

But Dejan SEO

  • removed all content (i.e. not a “canonical anymore”)
  • returned a 410 on all pages
  • BUT - where all those 410 crawled?

Lacking the navigation of the site you now depending on Google recrawling all the links, and acting upon it. Not sure if they submit an (old) sitemap?

However, running the full url map through Link Detox Boost would get them crawled and Google act on those 410 faster.

The other thing that happened

  • new brand is “Dejan Marketing”, and webmasters changed links for that brand name
  • old brand name “Dejan SEO” is not linked to the new domain, only in the body copy - so result #9 here

It kind of makes sense for Google to show both sites now, now?

Still odd.

Do not delete your site to get rid of a penalty #

It was to be said that on August 30 as detailed above the situation became a very untypical SEO experiment that we (so far) do not recommend to repeat.

We simply don’t know how this may end up, but the current situation of Google surfacing multiple pages with 410 is very undesirable for anyone - the user searching, the publisher and of course Google.

Probably the click-through and and bounce-backs to the SERP for these URLs will be dramatic. That could then cause other mechanisms inside Google to remove these results quick.

surfacing multiple pages with 410 is very undesirable for anyone - the user searching, the publisher and of course Google

Google penalty revoked after a week #

On August 31, 2019, the manual penalty was already lifted! This is very pleasing! Further details will follow, especially how to proceed with the old domain and the brand searches.

Want to start yourself? #

Link Detox Smart is still not available to everyone. We slowly migrate everyone over to the new platform.

With the new Link Detox Smart plan you can start immediately by yourself.

Please note that depending on your domain you may need additional Link Crawl Budget.

If in doubt, just ask us.

Stay tuned for the next part! #

Your opinion? #

Your comments right here on twitter please

We'd be happy if you share this

Recent Articles
The Yandex Leak: 7 Link Related Factors (of 100s)

Yandex code leak offers insight into search engine’s ranking factors, weightings, and more, and we’re revealing 7 link-related factors. Yandex is the leading search engine in Russia, 5th globally in page views.

AI Cheats - How to trick AI Content Detectors

The copywriting problem: To use or not to use? AI tools like GPT-3 and ChatGPT are popular in content creation; copywriters are debating whether or not to use them. Whether or not to disclose. Can AI Content Detectors be tricked? Yes, and very quickly, too.

13 AI Content Detection Tools tested and AI Watermarks

There is growing interest in detecting and understanding the use of language models and AI text tools in generating content, particularly among organizations and government agencies. AI Content Detection and watermarking techniques are relevant for protecting against detection.