We manage a fairly large website focused on insect taxonomy and content. It has:
- 100,000 URLs in English, hosted under example.com
- 100,000 URLs in German, hosted under de.example.com
The German and English versions are content duplicates (same slugs, same structure — only the language changes).
Since mid-2023, Google began heavily deindexing the German version (de.example.com). Today, this subdomain brings in only about 2% of total organic traffic. Clearly, something went wrong — maybe duplicate content issues, thin content signals, or some kind of domain-level penalty.
So my partner and I have decided to retire the German version completely and focus all our efforts on the English one (example.com), which continues to perform well.
We’re now planning how to technically remove de.example.com, and we’re torn between two options:
Option 1
👉 Return 410 Gone for every single URL on de.example.com — 100% of them.
This is the cleanest cut: tell Google it's over, purge it fast, and move on.
Option 2
👉 Return 410 Gone for 99,900 URLs, but set 301 redirects for ~100 German URLs that have backlinks from high-authority domains (e.g., main German newspapers, universities, etc.).
These would redirect to their English equivalents on example.com.
We’re leaning toward Option 2, to preserve the link equity from those valuable backlinks. But we’d love to hear feedback from the community.
🔹 Has anyone gone through a similar domain/subdomain deprecation?
🔹 Would Google still honor the 301s from an obviously deindexed or penalized subdomain?
🔹 Is there any real risk in mixing 301s and 410s during a cleanup like this?
Thanks in advance for your input — we want to do this the right way, avoid future headaches, and salvage what value we can.