Google confirmed last week that it is working on a fix with SXG, signed exchanges, and not working correctly in search. Specifically, Google serves them in Google Search as normal HTML pages, not as signed exchanges. Google’s John Mueller said this is not causing any issues with traffic from Google Search to SXG but rather, Google is not pre-fetching, caching, and serving these pages faster than a normal HTML page.
This first was reported via Richard Hearne and then Omer Rachamim confirmed the issue on his end too:
Any news on this one? I’m experiencing the same thing. Nothing comes up on various tests – it seems Google isn’t pre-fetching SXG results.
— Omer Rachamim (@Omerach) December 21, 2022
John Mueller of Google then confirmed the issue saying “this is a known bug and we’re working on rolling out a fix (likely after the holidays though); in the meantime you don’t need to worry – your webpages will still show up on Search normally as if they were non-SXG.”
I found out more — this is a known bug and we’re working on rolling out a fix (likely after the holidays though); in the meantime you don’t need to worry – your webpages will still show up on Search normally as if they were non-SXG.
— John Mueller is mostly not here 🐀 (@JohnMu) December 22, 2022
Some reported traffic drops but maybe that is not the case, maybe it is just how the reporting works? Omer said he did not notice any traffic issues:
From my drilldown I can confirm the links are showing and getting clicks. We identified the bug when we investigated the links and saw they lead to regular html and not sxg, like John said
— Omer Rachamim (@Omerach) December 23, 2022
Earlier this year, Google Search brought signed exchanges support to desktop – it went live in July. Signed exchanges (SXG) allow Google Search to prefetch your content while preserving the user’s privacy. In practice, this means that both AMP and non-AMP results shown on Google Search may prefetch a few key resources (such as HTML, JavaScript, CSS, images, or fonts) in a privacy-preserving manner, if the associated website supports SXG.
A small correction – the page that’s being served is the regular HTML, not the SXG copy of the HTML.
— Omer Rachamim (@Omerach) December 26, 2022
Forum discussion at Twitter.