The smartphone bot crawl is more than 60% of the overall crawling on my website. A little background:
1) We are an ecommerce company.
2) the mobile website uses the same URL as desktop
3) We use dynamic serving; for any user-agent that can be identified as mobile or tablet we will show the Progressive web app site (PWA).
4) There is a big difference in the content present on desktop and PWA sites.
5) On the PWA there is no <a href> links even after the full rendering. It uses onclick action and takes users to the requested content. Not sure how Google smartphone is able to discover links though via the PWA. My guess is it's requesting the known desktop URLs via the smartphone bot.
So, we would have to create our PWA from scratch to support the Mobile first indexation in terms of content, design, crawlable hyperlinks etc.
I think below are my options for the moble first index:
1) Build the PWA from scratch - may take like 6 months or longer.
2) Make the desktop website responsive - Easy to do. But we have spend a lot of time and money on the PWA.
Now, this is what I have in mind. Please let me know your comments on this approach.
Make the desktop website responsive. Send all smartphone bot requests to the responsive website. Users will never see the responsive website, they will always see the PWA. I understand this is not the best option and goes against what Google is trying with their mobile first index.
But let me know what you guys think. Thanks!