I have a weird problem and I hope you guys can help. We have recently decided to migrate a high-traffic website (setare.com) from an old CMS and old server to a fresh WordPress install on AWS. The Migration went well but after updating the domain DNS and changing the name servers to Cloudflare, we still see that the old website gets a good portion of the traffic. (We have Google Analytics installed on both old and new website)
I checked ns lookup for the domain and seems like the old DNS Server sets a TTL expire of 28 days which is amazingly very long. It has been almost 2 weeks from the migration and we still see 30-40% of the traffic goes to the old server, and unfortunately, the old Server management do not participate to fix the problem.
I tried purging cache from top DNS Servers providers but seems like some local DNS servers in Iran still won’t update the DNS and still route traffic to the old server. This caused a huge loss of traffic as Google also sinking un in the keyword ranking (I assume due to the inconsistency in the traffic). Other Performance and SEO factors are the same and everything else is better in the new CMS.
Can you please show us a way to resolve the DNS servers, or at least make sure that after expiring the TTL this would work normally? Is it possible that they Hijack our traffic for good and we can’t access the traffic?
I appreciate all the notes and leads in advance.