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
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
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
330
事業課題から技術的負債に向き合う
sansantech
PRO
2
530
データ界隈LT祭 第1回LT登壇
taromatsui_cccmkhd
1
970
アプリログインとWeb認証基盤をつなぐ ASWebAuthenticationSession 作法
shimastripe
1
280
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
350
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
200
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
140
SREは、MCPとAutopilotをこう使え!
kazumax55
1
120
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
1
440
安心して変更できるWebフロントエンドの作り方
pirosikick
4
2k
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
640
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
[SF Ruby Conf 2025] Rails X
palkan
2
1.4k
Designing Powerful Visuals for Engaging Learning
tmiket
1
540
Navigating Weather and Climate Data
rabernat
0
520
Amusing Abliteration
ianozsvald
1
290
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
A Modern Web Designer's Workflow
chriscoyier
699
190k
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 ܚጯٛक़٢Ωϟϯύεڠੜؗ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ