Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
phpcondo2017_15min_AMP
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
ueshiy
November 25, 2017
Technology
320
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
phpcondo2017_15min_AMP
ueshiy
November 25, 2017
More Decks by ueshiy
See All by ueshiy
phpconfuk2017_LT_JSON-LD
ueshiy
2
380
phpcon2016_LT_koala-dev-env
ueshiy
2
2k
yapcasia8oji2016mid_LT_vagrant-up-up
ueshiy
0
810
Other Decks in Technology
See All in Technology
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
1
410
味覇で作るパスタが美味い - 20261001_yabaubuki.dev
livesense
PRO
0
130
遠藤な_めぐろLT #38 「社内のAI活用推進」@麻布台_20261009
endonanana
0
110
V8のArray.prototype.flatを最大約20倍速くするまでと、巨大OSSへの大規模コミットの道のり
riyaamemiya
0
270
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
1
490
自主式軟體工廠
philipz
0
260
Classmethod Company Deck
satoshi7
0
130
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
130
不可逆な意思決定を避けながら10億超の顧客データを AI Ready にするデータ基盤設計
baseballyama
1
310
今こそ知りたいAmplifyGen2
mkdev10
2
160
触りたくないデータに、どう触るか AI時代のRBACアクセスガバナンス
ivry_presentationmaterials
0
130
DGX Spark でどこまでハッキングができるのか?
kash1064
0
950
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
2
2k
AI: The stuff that nobody shows you
jnunemaker
PRO
10
1.1k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
A Soul's Torment
seathinner
8
3.7k
Paper Plane
katiecoart
PRO
4
54k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
570
Building Adaptive Systems
keathley
44
3.2k
Bash Introduction
62gerente
615
220k
WENDY [Excerpt]
tessaabrams
14
40k
My Coaching Mixtape
mlcsv
0
350
A Tale of Four Properties
chriscoyier
163
24k
Transcript
AMPରԠͱ͔ͦͷΜͷ @uessy_akr
͡Ί·ͯ͠ʂ ͓͘͠ٱ͠ͿΓͰ͢ɻ ਓੜ2ճͷւಓɻ פ͍ʂʂʂw • ͏͑͠ʔ @uessy_akr • ओʹTwitterʹੜଉ͍ͯ͠ΔίΞϥ •
σΟϨΫγϣϯ ٴͼ ։ൃ @
AMP
Γ߹͍ͷํ ʮ".1ରԠ͍ͨ͠ΜͰ͢ΑͶʔʯ ʮͳΔ΄Ͳʯ
AMPͱʁ ͜Εɻ (PPHMFݕࡧ݁ՌͰ ཕϚʔΫ͕͍͍ͯΔ
AMPͱʁ Google͞Μᐌ͘ ".1ϓϩδΣΫτɺϞόΠϧΠϯλʔωοτͷ ߴԽΛࢦ͢ΦʔϓϯιʔεͷऔΈͰ͢ɻ ݄ (PPHMF+BQBO#MPHϞόΠϧΣϒΛͬͱ͘ IUUQTKBQBOHPPHMFCMPHDPNCMPHQPTU@IUNMΑΓ
AMPͱʁ ඞਢࣄ߲(1/2) wEPDUZQFIUNMͰ࢝ΊΔ͜ͱɻ wIUNMIUNM⚡͘͠IUNMBNQͱॻ͘ɻ wIFBEͱCPEZ͕ඞཁɻ wIFBEͷதʹMJOLSFMDBOPOJDBM ISFG40.&@63-͕ඞཁɻ 40.&@63-ʹɺ௨ৗͷ)5.-ϖʔδͷ63-͘͠ ".1ϖʔδࣗͷ63-Λࢦఆɻ wIFBEͷ࠷ॳͷࢠཁૉͱͯ͠
NFUBDIBSTFUVUG͕ඞཁɻ
AMPͱʁ ඞਢࣄ߲(2/2) wIFBEͷதʹ NFUBOBNFWJFXQPSU DPOUFOUXJEUIEFWJDFXJEUI NJOJNVNTDBMF ͕ඞཁɻJOJUJBMTDBMFਪɻ wIFBEͷதʹ TDSJQUBTZODTSDIUUQTDEOBNQQSPKFDUPSH WKTTDSJQU͕ඞཁɻ
wIFBEͷதʹ".1#PJMFSQMBUF$PEF͕ඞཁɻ
AMPͱʁ AMP Boilerplate Code <style amp-boilerplate>body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1
normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp- start{from{visibility:hidden}to{visibility:visible}}@-moz- keyframes -amp-start{from{visibility:hidden} to{visibility:visible}}@-ms-keyframes -amp- start{from{visibility:hidden}to{visibility:visible}}@-o- keyframes -amp-start{from{visibility:hidden} to{visibility:visible}}@keyframes -amp- start{from{visibility:hidden}to{visibility:visible}} </style><noscript><style amp-boilerplate>body{-webkit- animation:none;-moz-animation:none;-ms- animation:none;animation:none}</style></noscript>
͓ɺ͓͏…
ɾ5IF0QFO(SBQIQSPUPDPM ɾ5XJUUFS$BSET ͳͲՄ ϝλσʔλͷهड़
IUUQTEFWFMPQFSTGBDFCPPLDPNEPDTTIBSJOHXFCNBTUFSTΑΓ ϝλσʔλͷهड़ OGP(The Open Graph protocol) 'BDFCPPLଞ 4/4ͰΘΕ͍ͯΔ 63-γΣΞ࣌ͷ ਵใఆٛ
IUUQTEFWUXJUUFSDPNXFCTJHOJOIUUQTEFWUXJUUFSDPNDBSETUZQFTTVNNBSZMBSHFJNBHFIUNMΑΓ ϝλσʔλͷهड़ TwitterCard 5XJUUFSͰΘΕ͍ͯΔ 63-γΣΞ࣌ͷ ਵใఆٛ
ϝλσʔλͷهड़ schema.org ͷϚʔΫΞοϓਪ QIQDPOԬ-5εϥΠυࢀর IUUQTTQFBLFSEFDLDPNVFTTZ@BLSQIQDPOGVLMUKTPOME
͓͚͓͚ɻ
ϚʔΫΞοϓํ๏ αϯϓϧ(1/3) <!doctype html> <html ⚡> <head> <meta charset="utf-8"> <title>Sample
document</title> <link rel="canonical" href="./regular-html-version.html"> <meta name="viewport" content="width=device- width,minimum-scale=1,initial-scale=1"> <style amp-custom> h1 {color: red} </style> IUUQTXXXBNQQSPKFDUPSHKBEPDTSFGFSFODFTQFDSFRVJSFENBSLVQΑΓ
ϚʔΫΞοϓํ๏ <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "NewsArticle", "headline": "Article
headline", "image": [ "thumbnail1.jpg" ], "datePublished": "2015-02-05T08:00:00+08:00" } </script> <script async custom-element="amp-carousel" src="https:// cdn.ampproject.org/v0/amp-carousel-0.1.js"></script> <style amp-boilerplate>ʙதུʙ</style><noscript><style amp- boilerplate>ʙதུʙ</style></noscript> <script async src="https://cdn.ampproject.org/v0.js"></script> </head> αϯϓϧ(2/3) IUUQTXXXBNQQSPKFDUPSHKBEPDTSFGFSFODFTQFDSFRVJSFENBSLVQΑΓ
ϚʔΫΞοϓํ๏ αϯϓϧ(3/3) <body> <h1>Sample document</h1> <p> Some text <amp-img src=sample.jpg
width=300 height=300></amp-img> </p> <amp-ad width=300 height=250 type="a9" data-aax_size="300x250" data-aax_pubname="test123" data-aax_src="302"> </amp-ad> </body> </html> IUUQTXXXBNQQSPKFDUPSHKBEPDTSFGFSFODFTQFDSFRVJSFENBSLVQΑΓ
੍
<script> w TDSJQUUZQFBQQMJDBUJPOME KTPO Ҏ֎ېࢭɻ w ".1ʹඞਢͷTDSJQUྫ֎ɻ
<noscript> ༻Մೳ
ཁมߋ w JNHˠBNQJNH w WJEFPˠBNQWJEFP w BVEJPˠBNQBVEJP w JGSBNFˠBNQJGSBNF
༻ෆՄ w GSBNF w GSBNFTFU w PCKFDU w QBSBN w
BQQMFU w FNCFE
<a> w ISFGଐੑKBWBTDSJQUͰ࢝·ͬͯ ͍͚ͳ͍ɻ w UBSHFUଐੑ͕ଘࡏ͢Δ߹ɺ @CMBOLͰͳ͚Ε͍͚ͳ͍ɻ
<style> w ".1#PJMFSQMBUF$PEFͰͭඞਢɻ w ͏ͭɺIFBEͷதͰϨΠΞτௐ༻ ʹهड़͕ڐ͞ΕΔɻ ༻ՄೳͳຒΊࠐΈDTT͚ͭͩɻ w ͦͷ߹TUZMFBNQDVTUPNTUZMF
Ͱهड़ɻ w Ұ෦༻Ͱ͖ΔDTTʹ੍ݶ͋Γɻ w ֎෦ͷDTTͷಡΈࠐΈෆՄɻ
ରԠ
طଘϖʔδͷAMPରԠ " طଘϖʔδΛ".1ϖʔδԽ͢Δ # طଘϖʔδͱผʹ".1ϖʔδੜ
طଘϖʔδͷAMPରԠ " طଘϖʔδΛ".1ϖʔδԽ͢Δ # طଘϖʔδͱผʹ".1ϖʔδੜ
طଘϖʔδͷAMPରԠ GoogleͷςετπʔϧͰઌୡऀΛνΣοΫ
Γ ϓϨʔϯςΩετ ʴ ΞΠΩϟονը૾ ͱ͔͕ແͰ͢ΑͶ…
ײ w ".1ରԠ͢Δ߹ ௨ৗ)5.-ͱผʹɺ".1ϖʔδΛ ੜͨ͠ํָ͕͔ʁ w ".1σβΠϯݪଇʮσϕϩούʔʹͱͬͯͷ ࣮ͷ͢͠͞ΑΓɺ ϢʔβʔΤΫεϖϦΤϯεΛ༏ઌ͢Δɻʯ ʮࠨ༷Ͱ͔͢ɻʯ
σβΠϯݪଇr".1 IUUQTXXXBNQQSPKFDUPSHKBMFBSOBNQEFTJHOQSJODJQMFTΑΓ
builderscon tokyo 2018 ։࠵!! ͓·͚ w ݄ ʙ݄
w ܚጯٛक़٢Ωϟϯύεڠੜؗ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ