{"id":25067,"date":"2019-04-17T00:00:00","date_gmt":"2019-04-17T00:00:00","guid":{"rendered":"https:\/\/alienroad.com\/google-bilgi-bankasi\/instant-loading-amp-pages-from-your-own-domain\/"},"modified":"2019-04-17T00:00:00","modified_gmt":"2019-04-17T00:00:00","slug":"instant-loading-amp-pages-from-your-own-domain","status":"publish","type":"ar_kb","link":"https:\/\/alienroad.com\/google-bilgi-bankasi\/instant-loading-amp-pages-from-your-own-domain\/","title":{"rendered":"Instant-loading AMP pages from your own domain"},"content":{"rendered":"<aside class=\"key-point\">It&#8217;s been a while since we published this blog post. Some of the information may be outdated (for example, some images may be missing, and some links may not work anymore).<\/aside>\n<p class=\"gargardate\">Wednesday, April 17, 2019<\/p>\n<p>\n  Today we are rolling out support in Google Search&#8217;s<br \/>\n  <a href=\"https:\/\/blog.google\/products\/search\/search-results-are-officially-ampd\/\" class=\"external-link\">AMP web results<\/a><br \/>\n  (also known as &#8220;blue links&#8221;) to link to<br \/>\n  <a href=\"https:\/\/developers.google.com\/web\/updates\/2018\/11\/signed-exchanges\" class=\"external-link\">signed exchanges<\/a>,<br \/>\n  an emerging new feature of the web enabled by the<br \/>\n  <a href=\"https:\/\/tools.ietf.org\/id\/draft-yasskin-dispatch-web-packaging-00\" class=\"external-link\">IETF web packaging specification<\/a>.<br \/>\n  Signed exchanges enable displaying the publisher&#8217;s domain when content is instantly loaded using<br \/>\n  Google Search. This is available in browsers that support the necessary web platform feature\u2014as of<br \/>\n  the time of writing, Google Chrome\u2014and availability will expand to include other browsers as they<br \/>\n  gain support (for example, the upcoming version of Microsoft Edge).\n<\/p>\n<p><img decoding=\"async\" class=\"attempt-right\" alt=\"An animation showing how signed exchange works from a user's perspective\" height=\"400\"\n     src=\"https:\/\/alienroad.com\/wp-content\/uploads\/kb-gorsel\/g-5238f69ee12e.gif\" loading=\"lazy\" width=\"199\"\/><\/p>\n<h2 id=\"background-on-amps-instant-loading\" tabindex=\"-1\">Background on AMP&#8217;s instant loading<\/h2>\n<p>\n  One of AMP&#8217;s biggest user benefits has been the unique ability to instantly load AMP web pages<br \/>\n  that users click in Google Search. Near-instant loading works by requesting content ahead of<br \/>\n  time, balancing the likelihood of a user clicking on a result with device and network<br \/>\n  constraints&mdash;and<br \/>\n  <a href=\"https:\/\/blog.amp.dev\/2018\/07\/23\/privacy-and-user-choice-in-amps-software-architecture\/\" class=\"external-link\">doing it in a privacy-sensitive way<\/a>.\n<\/p>\n<p>\n  We believe that privacy-preserving instant loading web content is a transformative user<br \/>\n  experience, but in order to accomplish this, we had to make trade-offs; namely, the<br \/>\n  <a href=\"https:\/\/developers.googleblog.com\/2017\/02\/whats-in-amp-url\" class=\"external-link\">URLs<\/a><br \/>\n  displayed in browser address bars begin with google.com\/amp, as a consequence of being shown in<br \/>\n  the Google AMP Viewer, rather than display the domain of the publisher. We heard both user and<br \/>\n  publisher feedback over this, and last year we<br \/>\n  <a href=\"https:\/\/blog.amp.dev\/2018\/01\/09\/improving-urls-for-amp-pages\/\" class=\"external-link\">identified<\/a><br \/>\n  a web platform innovation that provides a solution that shows the content&#8217;s original URL while<br \/>\n  still retaining AMP&#8217;s instant loading.\n<\/p>\n<h2 id=\"introducing-signed-exchanges\" tabindex=\"-1\">Introducing signed exchanges<\/h2>\n<p>\n  A signed exchange is a file format, defined in the<br \/>\n  <a href=\"https:\/\/github.com\/WICG\/webpackage\" class=\"external-link\">web packaging specification<\/a>,<br \/>\n  that allows the browser to trust a document as if it belongs to your<br \/>\n  <a href=\"https:\/\/en.wikipedia.org\/wiki\/Same-origin_policy\" class=\"external-link\">origin<\/a>. This lets you use<br \/>\n  first-party cookies and storage to customize content and simplify analytics integration. Your page<br \/>\n  appears under your URL instead of the google.com\/amp URL.\n<\/p>\n<p><img decoding=\"async\" class=\"attempt-left\" alt=\"an animation showing how the URL stays consistent with the publisher's URL instead of showing an AMP cache URL\" height=\"46\"\n     src=\"https:\/\/alienroad.com\/wp-content\/uploads\/kb-gorsel\/g-099b54ad67cf.gif\" loading=\"lazy\" width=\"400\"\/><\/p>\n<p>\n  Google Search links to signed exchanges when the publisher, browser, and the Search experience<br \/>\n  context all support it. As a publisher, you will need to publish both the signed exchange version<br \/>\n  of the content in addition to the non-signed exchange version. Learn more about how<br \/>\n  <a href=\"https:\/\/alienroad.com\/google-bilgi-bankasi\/about-amp-on-google-search\/\">Google Search supports signed exchange<\/a>.\n<\/p>\n<h2 id=\"getting-started-with-signed-exchanges\" tabindex=\"-1\">Getting started with signed exchanges<\/h2>\n<p>\n  Many publishers have already begun to publish signed exchanges since the<br \/>\n  <a href=\"https:\/\/blog.amp.dev\/2018\/11\/13\/developer-preview-of-better-amp-urls-in-google-search\/\" class=\"external-link\">developer preview<\/a><br \/>\n  opened up last fall. To implement signed exchanges in your own serving infrastructure, follow the<br \/>\n  guide<br \/>\n  <a href=\"https:\/\/amp.dev\/documentation\/guides-and-tutorials\/optimize-and-measure\/signed-exchange\" class=\"external-link\">Serve AMP using Signed Exchanges<\/a><br \/>\n  available at amp.dev.\n<\/p>\n<p>\n  If you use a CDN provider, ask them if they can provide AMP signed exchanges.<br \/>\n  <a href=\"https:\/\/www.cloudflare.com\/\" class=\"external-link\">Cloudflare<\/a><br \/>\n  has recently<br \/>\n  <a href=\"https:\/\/blog.cloudflare.com\/announcing-amp-real-url\/\" class=\"external-link\">announced<\/a><br \/>\n  that it is offering signed exchanges to all of its customers without payment.\n<\/p>\n<p>\n  Check out our resources like the<br \/>\n  <a href=\"https:\/\/support.google.com\/webmasters\/community\" class=\"external-link\">Google Search Central community<\/a><br \/>\n  oder<br \/>\n  <a href=\"https:\/\/amp.dev\/support\/\" class=\"external-link\">get in touch with members of the AMP Project<\/a><br \/>\n  with any questions. You can also<br \/>\n  <a href=\"https:\/\/github.com\/WICG\/webpackage\/issues\" class=\"external-link\">provide feedback on the signed exchange specification<\/a>.\n<\/p>\n<p class=\"byline-author\">Posted by Devin Mullins and Greg Rogers<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a while since we published this blog post. Some of the information may be outdated (for example, some images may be missing, and some links may not work anymore). Wednesday, April 17, 2019 Today we are rolling out support in Google Search&#8217;s AMP web results (also known as &#8220;blue links&#8221;) to link to [&hellip;]<\/p>\n","protected":false},"menu_order":81997,"template":"","meta":{"footnotes":""},"ar_kb_kategori":[665],"ar_kb_etiket":[],"class_list":["post-25067","ar_kb","type-ar_kb","status-publish","has-post-thumbnail","hentry","ar_kb_kategori-blog"],"_links":{"self":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25067","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb"}],"about":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/types\/ar_kb"}],"version-history":[{"count":0,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb\/25067\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media\/27199"}],"wp:attachment":[{"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/media?parent=25067"}],"wp:term":[{"taxonomy":"ar_kb_kategori","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_kategori?post=25067"},{"taxonomy":"ar_kb_etiket","embeddable":true,"href":"https:\/\/alienroad.com\/wp-json\/wp\/v2\/ar_kb_etiket?post=25067"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}