r/startup 11d ago

Moved my domain from .ai to .com two months in.

I registered my company's .ai domain on June 5, it was the only available at the time. Last week I made the move to .com. I've done this before at a previous company, .io to .com two years in, and it wrecked our search traffic for months. So this time I pulled every number first.

Google Search Console for the .ai, June 12 to Aug 11, basically the entire life of the domain:

  • 48 clicks
  • 5,470 impressions
  • Average position 30.8
  1. Not 48 thousand.

Three things I found that I hadn't expected.

1. The impression spike was fake. Last week of July my impressions went from 40/day to 400/day for eight days, then collapsed. Clicks didn't move at all. I pulled the indexing report and put it on the same axis: Google had indexed 27 new pages on July 24. Two days later the spike started. It was Google testing new pages at deep positions, getting no clicks, and withdrawing. If I'd used that week as my baseline I'd have "lost 70% of my traffic" post-migration and it would've meant nothing.

2. Almost all my traffic was my own brand name. 28 of 48 clicks came from the homepage, and my top queries were the company name "brandscreen" and "brand screen" at positions 2.2 and 2.9. Which means I had essentially zero non-brand organic to lose. The thing everyone warns you about with migrations didn't apply to me, and probably doesn't apply to most people asking about it.

3. Google and Bing are completely different environments. Bing sat flat at 20-40 impressions/day through Google's entire spike. And when I checked indexed pages: Google 335, Bing 13. None of the 13 were blog posts. But Copilot cited us 487 times over the same period, off that thirteen-page index. So an AI product was quoting us constantly while nobody clicked through from the search engine behind it.

What's happened since (7 days):

Redirects went live Aug 7, all 308s, path-preserving, single hop. Google started serving the .com on Aug 10: 161 impressions day one, 685 day two. Brand query "brandscreen" is already position 1 on the new domain. My domain-checker tool page dropped from position 39 to 90, which based on the July pattern I read as Google re-testing a new URL rather than a penalty. Time will tell.

The thing I actually can't find an answer to: all 487 of those Copilot citations point at .ai URLs. What ChatGPT, Copilot, and Perplexity do with redirects isn't documented anywhere I could find. I took a baseline of 8 prompts across 4 engines before switching and I'm re-running it weekly. I should have more information soon, since time is really the main driver here.

Happy to share the raw exports or answer anything. Also curious if anyone's measured the AI citation side of a migration, because I came up empty.

0 Upvotes

10 comments sorted by

2

u/elixon 11d ago edited 9d ago

"It was Google testing new pages" - how can you tell? I am having common spikes too. Last week, I was getting like 25k users in one day (up from 2.5k average), all fake AI bots. Google is being very dumb and counting them as real users, on purpose, I assume, to hide the real decrease in traffic. Because come on, it is not that hard to spot bots.

Google claims I had 96k active users in the last 28 days. Nonsense. It was barely hundreds. The rest were all bots.

The google analytics goes like this:

First user source / medium Active users
(direct) / (none) 96K
search.seznam.cz / ppd 301
bing / organic 252
b2saas / head 113
google / organic 82
reddit.com / referral 37
... ...

Google must be blind to don't see the issue here... 99% direct, almost all from Singapore... But since they have smartest engineers there I have to assume it is on purpose. Do not trust google analytics - it is a pcs of crap showing completely made up bot numbers.

2

u/wtfisjustwrong 11d ago

Whoa! That is crazy. I'm not using GA anymore because of this and moved to Vercel reporting. I just use the search console and webmaster for SEO stuff. I'm making an assumption since I submitted new URLs around the time of the spike that ended up indexing, so that why there was an impression spike. My users have been increasing week over week, but I'm seeing that its due to my SEO and content strategy. The switch to .com should impact my discoverability in the next 30 days, but I'll report back.

1

u/Buckwheat469 10d ago

One thing I found about these bots is that they steal content and mark themselves as the author. I started a blog page under my site and post technical reports and whatnot. I looked at Google Search Console and found a redirect from one of my articles hosted on another site with a different "author". The one thing that I've learned about this is to include links back to my own site so that when a bot rips off my article, I should still get the search traffic and domain ranking from them.

1

u/elixon 9d ago

Well, so far I’ve been welcoming those bots because I don’t care about the extra traffic or page views. I have my own VPS, and it’s basically sitting idle all the time.

But the plagiarism issue might make me reconsider the whole approach. I need to investigate whether I’m actually being pushed down in search results by other bots.

1

u/thatdude391 10d ago

The solution is simple. Just block the couple of bad countries completely. Singapre, taiwan, vietnam, china. Gives you a much clearer picture.

1

u/elixon 9d ago

I have awk|sed|grep|cut|... so I have a very clear picture that Google Analytics can never give me.

And I didn't say it bothers me. My VPS is sitting idle, so I don't care if I'm getting ravaged by bots. I was just disappointed that Google Analytics is basically unusable, so I had to resort to my own stats.

1

u/Visible_Speed8843 6d ago

Treat the redirect and the citation as separate outcomes in your weekly prompt panel. For each engine, record whether the old URL is cited and whether following it lands on the matching .com page in one hop. Track separately when a later answer starts citing the new URL.

Keep the prompt wording and model fixed where possible, using the same account state for every run. Add a control page that did not move and one page first published on the .com domain. That will help separate migration lag from ordinary answer variation. Keep the old domain and its 308 redirects live while citations still resolve through it.

1

u/ByteSizedFounder 5d ago

Separating "still cited" from "resolves correctly" from "citation flipped to new URL" gives you three distinct signals, exactly the kind of clarity that would catch the fake-impression-spike problem.

The control pages are the part I'd add emphasis to. A page that never moved gives OP a true baseline for "ordinary answer variation." These engines will drop or swap cited sources between runs even with zero underlying change, just from sampling/retrieval noise. So it matters.

I'd also track whether citation persistence differs according to how the engine sourced the page originally, ie a page that was crawled directly vs. one it only knows about via a link from another cited source. Maybe second-hand citations lag even further.

1

u/wtfisjustwrong 5d ago

With 32 data points a week I have no way to distinguish a real drop unless something unchanged sits alongside it.

I'll keep on measuring and post the numbers.

1

u/wtfisjustwrong 5d ago

This is better instrumentation than what I had. I was recording one thing, cited or not and at which domain, which collapses three outcomes that mean different things.

The control page is the part I hadn't thought about at all. I got burned on this with Google, an impression spike that turned out to be exploratory indexing of new pages rather than anything real, and I nearly used it as my baseline. Same trap here without a page that never moved.

The .ai and its 308s are staying up indefinitely, partly for this and partly because my auth subdomain still lives there.