| There is no direct source, but you can try it, or just look at the current implementation. Currently, Google serves AMP by serving all AMP search results from its own cache, which allows Google to add features such as the header bar, or the swiping between carousel elements. This doesn’t work if the pages are from different origins. EDIT: I found some sources: > contain a <script async src="https://cdn.ampproject.org/v0.js"></script> tag inside their head tag. https://www.ampproject.org/docs/reference/spec#required-mark... Which prevents self-hosting the JS And https://developers.google.com/amp/cache/faq > Q: Can I stop content from being cached? > A: No. By using the AMP format, content producers are making the content in AMP files available to be cached by third parties. For example, Google products use the Google AMP Cache to serve AMP content as fast as possible. |
How different is this from common HTML caching done all over the web? And that's about using the Google AMP Cache, not about using AMP.
And you still didn't provide a source about "having to use Google's CDN".
Essentially: do AMP pages hosted on Cloudflare's cache do not get into Google Search carrousel?