what is the main advantage of having jetpack_sync_cron running so frequently in the new plugin?
As you know, Jetpack relies on a constant communication between your site and WordPress.com. Most of the Jetpack modules rely on that communication to trigger actions, run analysis on your site’s content, and return data for your site readers or yourself:
- You posts and their content are synchronized with WordPress.com, where we index and analyse the content, to return Related Posts for each one of your posts.
- Your post titles and IDs are used to return Stats.
- Your post title, content, and other meta data are used to deliver subscription emails as well as updates on the Social Networks you may have linked to your site with the Publicize module.
Since all these features rely on that back and forth communication, we wanted to make that communication channel even more efficient. We chose to schedule a synchronization more often, to make sure the data on WordPress.com is always up to date. That also allows us to improve your experience on WordPress.com, where you can reliably interact with your site.
We could see about adding a filter to reduce the frequency of the synchronization, but that would also make the synchronization less reliable. I’m not sure that’s the best way to approach your site.
Another alternative would be to redirect all pages including ?doing_wp_cron
to the canonical URL, without the query string:
https://wordpress.stackexchange.com/a/70574
I am a little bit worried of the impact that this will have on SEO
I wouldn’t worry about that, as your site most likely includes a link to the canonical post URLs in the head
of each post; that’s a default WordPress feature, and it allows search engines like Google to know the URL of the page they should be indexing.
Other things (like Facebook, or Google’s Ad campaigns) can add query strings to the URLs on your site, but the canonical link is there to let search engines know about the posts’ URL.
I hope this helps.