Internet Wayback Machine Adds Historical TextDiff
The Wayback Machine has a cool new feature for looking at the historical changes of a web page.
The color scale shows how much a page has changed since it was last cached & you can select between any two documents to see how a page has changed ove…
This Is What Happens When You Accidentally De-Index Your Site from Google
Posted by Jeff_Baker
Does reading that title give you a mini-panic attack?
Having gone through exactly as the title suggests, I can guarantee your anxiety is fully warranted.
If you care to relive my nightmare with me — perhaps as equal parts catharsis and SEO study — we will walk through the events chronologically.
Are you ready?
August 4th, 2019
It was a Sunday morning. I was drinking my coffee and screwing around in our SEO tools, like normal, not expecting a damned thing. Then … BAM!

What. The. Hell?
As SEOs, we’re all used to seeing natural fluctuations in rankings. Fluctuations, not disappearances.
Step 1: Denial
Immediately my mind goes to one place: it’s a mistake. So I jumped into some other tools to confirm whether or not Ahrefs was losing its mind.

Google Analytics also showed a corresponding drop in traffic, confirming something was definitely up. So as an SEO, I naturally assumed the worst…
Step 2: Algo panic
Algorithm update. Please, please don’t let it be an algo update.
I jumped into Barracuda’s Panguin Tool to see if our issue coincided with a confirmed update.

No updates. Phew.
Step 3: Diagnosis
Nobody ever thinks clearly when their reptile brain is engaged. You panic, you think irrationally and you make poor decisions. Zero chill.
I finally gathered some presence of mind to think clearly about what happened: It’s highly unusual for keywords rankings to disappear completely. It must be technical.
It must be indexing.
A quick Google search for the pages that lost keyword rankings confirmed that the pages had, in fact, disappeared. Search Console reported the same:

Notice the warning at the bottom:
No: ‘noindex’ detected in ‘robots’ meta tag
Now we were getting somewhere. Next, it was time to confirm this finding in the source code.

Our pages were marked for de-indexing. But how many pages were actually de-indexed so far?
Step 4: Surveying the damage
All of them. After sending a few frantic notes to our developer, he confirmed that a sprint deployed on Thursday evening (August 1, 2019), almost three days prior, had accidentally pushed the code live on every page.
But was the whole site de-indexed?
It’s highly unlikely, because in order for that to happen, Google would have had to crawl every page of the site within three days in order to find the ‘noindex’ markup. Search Console would be no help in this regard, as its data will always be lagging and may never pick up the changes before they are fixed.
Even looking back now, we see that Search Console only picked up a maximum of 249 affected pages, of over 8,000 indexed. Which is impossible, considering our search presence was cut by one-third an entire week after the incident was fixed.

Note: I will never be certain how many pages were fully de-indexed in Google, but what I do know is that EVERY page had ‘noindex’ markup, and I vaguely remember Googling ‘site:brafton.com’ and seeing roughly one-eighth of our pages indexed. Sure wish I had a screenshot. Sorry.
Step 1: Fix the problem
Once the problem was identified, our developer rolled back the update and pushed the site live as it was before the ‘noindex’ markup. Next came the issue of re-indexing our content.
Step 2: Get the site recrawled ASAP
I deleted the old sitemap, built a new one and re-uploaded to Search Console. I also grabbed most of our core product landing pages and manually requested re-indexing (which I don’t fully believe does anything since the most recent SC update).
Step 3: Wait
There was nothing else we could do at this point, other than wait. There were so many questions:
- Will the pages rank for the same keywords as they did previously?
- Will they rank in the same positions?
- Will Google “penalize” the pages in some way for briefly disappearing?
Only time would tell.
August 8th, 2019 (one week) – 33% drop in search presence
In assessing the damage, I’m going to use the date in which the erroring code was fully deployed and populated on live pages (August 2nd) as ground zero. So the first measurement will be seven days completed, August 2nd through August 8th.
Search Console would likely give me the best indication as to how much our search presence had suffered.

We had lost about 33.2% of our search traffic. Ouch.
Fortunately, this would mark the peak level of damage we experienced throughout the entire ordeal.
August 15th, 2019 (two weeks) – 23% drop in traffic
During this period I was keeping an eye on two things: search traffic and indexed pages. Despite re-submitting my sitemap and manually fetching pages in Search Console, many pages were still not being indexed — even core landing pages. This will become a theme throughout this timeline.
As a result of our remaining unindexed pages, our traffic was still suffering.

Two weeks after the incident and we were still 8% down, and our revenue-generating conversions fell with the traffic (despite increased conversion rates).

August 22nd, 2019 (three weeks) – 13% drop in traffic
Our pages were still indexing slowly. Painfully slowly, while I was watching my commercial targets drop through the floor.

At least it was clear that our search presence was recovering. But how it was recovering was of particular interest to me.
Were all the pages re-indexed, but with decreased search presence?
Were only a portion of the pages re-indexed with fully restored search presence?
To answer this question, I took a look at pages that were de-indexed, and re-indexed, individually. Here is an example of one of those pages:

Here’s an example of a page that was de-indexed for a much shorter period of time:

In every instance I could find, each page was fully restored to its original search presence. So it didn’t seem to be a matter of whether or not pages would recover, it was a matter of when pages would be re-indexed.
Speaking of which, Search Console has a new feature in which it will “validate” erroring pages. I started this process on August 26th. After this point, SC slowly recrawled (I presume) these pages to the tune of about 10 pages per week. Is that even faster than a normally scheduled crawl? Do these tools in SC even do anything?

What I knew for certain was there were a number of pages still de-indexed after three weeks, including commercial landing pages that I counted on to drive traffic. More on that later.
August 29th, 2019 (four weeks) – 9% drop in traffic
At this point I was getting very frustrated, because there were only about 150 pages remaining to be re-indexed, and no matter how many times I inspected and requested a new indexing in Search Console, it wouldn’t work.
These pages were fully capable of being indexed (as reported by SC URL inspection), yet they wouldn’t get crawled. As a result, we were still 9% below baseline, after nearly a month.

One particular page simply refused to be re-indexed. This was a high commercial value product page that I counted on for conversions.

In my attempts to force re-indexing, I tried:
- URL inspection and requesting indexing (15 times over the month).
- Updating the publish date, then requesting indexing.
- Updating the content and publish date, then requesting indexing.
- Resubmitting sitemaps to SC.
Nothing worked. This page would not re-index. Same story for over one hundred other less commercially impactful URLs.
Note: This page would not re-index until October 1st, two full months after it was de-indexed.
By the way, here’s what our overall recovery progress looked like after four weeks:

September 5th, 2019 (five weeks) – 10.4% drop in traffic
The great plateau. At this point we had reindexed all of our pages, save for the ~150 or so supposedly being “validated.”
They weren’t. And they weren’t being recrawled either.

It seemed that we would likely fully recover, but the timing was in Google’s hands, and there was nothing I could do to impact it.
September 12th, 2019 (six weeks) – 5.3% gain in traffic
It took about six weeks before we fully recovered our traffic.

But in truth, we still hadn’t fully recovered our traffic, in that some content overperformed and was overcompensating for a number of pages that were not yet indexed. Notably, our product page that wouldn’t be indexed for another ~2.5 weeks.

On balance, our search presence recovered after six weeks. But our content wasn’t fully re-indexed until eight-plus weeks after fixing the problem.
Conclusion
For starters, definitely don’t de-index your site on accident, for an experiment, or any other reason. It stings. I estimate that we purged about 12% of all organic traffic amounting to an equally proportionate drop on commercial conversions.

What did we learn??
Once pages re-indexed, they were fully restored in terms of search visibility. The biggest issue was getting them re-indexed.
Some main questions we answered with this accidental experiment:
Did we recover?
Yes, we fully recovered and all URLs seem to drive the same search visibility.
How long did it take?
Search visibility returned to baseline after six weeks. All pages re-indexed after about eight to nine weeks.
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don’t have time to hunt down but want to read!
Using KPIs to Drive Digital Agency Stability and Success
Many agencies struggle with cash flow and profit. The answer lies in KPIs and how they truly can drive agency stability and success.
Post from Mark van Leeuwen
The best tools to get killer customer data (for free!)
Customer data is vital to the success of any business. This article lists free customer data tools for marketers to inform and structure their marketing plans.
Post from David White
Bing introduces penalty for ‘inorganic site structure’ violations
It includes penalties for subdomain leasing, doorway content and sites involved in private blog networks.
Please visit Search Engine Land for the full article.
How To Calculate Digital Marketing ROI Using A 10-K
Why Should You Calculate ROI for Digital Marketing?
How often has this happened to you? You’re about to have a meeting with someone on the client-side who doesn’t have a direct line of sight into your project and they don’t speak sessions and conversions.…
The post How To Calculate Digital Marketing ROI Using A 10-K appeared first on Seer Interactive.
Client Communication 101: How to Answer Difficult Questions
10 Difficult Client Questions & How We Answer Them
One of the things that I love about Seer is how everyone shares their challenges to help each other level-up. We’re all for sharing the learnings from both our wins and failures to grow our client communication skills as SEOs. …
The post Client Communication 101: How to Answer Difficult Questions appeared first on Seer Interactive.
Google Tests Image Carousel In Local Pack
Google is testing showing images in the local pack that you can scroll through. It is an image carousel in the local pack itself. Here are screen shots from Valentin Pletzer that he shared with me on Twitter.
Google Said It Is Reviewing Recipe Rich Results Bug Reports
Danny Sullivan has confirmed that the reports submitted about the rich results for recipes not working properly are being reviewed. A couple of weeks ago we reported there was an issue but the issue is still not resolved but Google is looking into it.
…
How to Optimize Your Content for Google Answer Boxes
Oh, featured snippets. Position 0 for the majority of its existence has been mystifying as Google seems to reserve this spot for websites that just happen to get lucky. However, as more featured snippets, especially answer boxes, are appearing in SERPs…
Google BERT: A better understanding of complex queries
By announcing it as the “biggest change of the last five years” and “one that will impact one in ten searches”, Google sure turned some heads with an inconspicuous name: BERT. BERT is a Natural Language Processing (NLP) model that helps Google understand language better in order to serve more relevant results. There are million-and-one […]
The post Google BERT: A better understanding of complex queries appeared first on Yoast.
How to educate clients about SEO and earn their trust
Clients understood SEO and its value when the significance was explained in simple terms. Tips to educate clients about SEO, pitch services, and gain trust.
The post How to educate clients about SEO and earn their trust appeared first on Search Engine Watch.
Google News app lets users access content in two languages
Personalization preferences are maintained across both languages.
Please visit Search Engine Land for the full article.
Evergreen GoogleBot Now On Chrome 78
GoogleBot is now running Chrome 78, this started as soon as this past Friday, on November 1st. The stable version of Chrome 78 was released on October 22nd…
New Google Search Console Speed Reports Rolling Out
Google is now rolling out the experimental and new “Speed” reports within Google Search Console. Google began testing this last May and we have seen more and more webmasters get this report since then but now Google announced it is rolling out as “expe…
Google: We Wont Use Fitbit Data For Search Ads
When Google announced it bought Fitbit last week, the company wrote in the blog post “Fitbit health and wellness data will not be used for Google ads.” But no real mention about organic search, so I joked Google can use steps a person does in a day as…
Get faster with the new Speed report in Search Console
A fast web experience has long been an important user experience factor that we have promoted and advocated for. To help site owners on this quest we showed a preview of the Speed report in Search Console at Google I/O 2019. Since then, we’ve been iter…
Google Search Console begins rolling out Speed report
Check out your new Speed report under the Enhancements tab within Google Search Console.
Please visit Search Engine Land for the full article.
Crawl Budget Optimisation Through Log File Analysis

Log file analysis is one of those tasks you might not do often – due to data availability & time constraints – but that can provide insights you wouldn’t be able to discover otherwise, particularly for large sites.