SlideShare a Scribd company logo
1 of 31
Chicago	
  •	
  November	
  	
  4–7,	
  2013	
  •	
  #SESCHI	
  @SESConf	
  
Responsive,	
  Dynamic,	
  Serving	
  Mobile	
  
Which	
  Path	
  is	
  Right	
  for	
  Me?	
  
Benu	
  Aggarwal	
  
Milestone	
  Internet	
  MarkeBng	
  Inc.	
  
President	
  and	
  Founder	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Agenda	
  
•  Mobile	
  Trends	
  	
  
•  Types	
  of	
  mobile	
  sites	
  
•  Dynamic	
  Server	
  Side	
  verses	
  Client	
  Side	
  
Responsive	
  
•  QA	
  tools	
  
•  Closing	
  Notes	
  	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Milestone	
  at	
  a	
  glance	
  
Drive online revenue and profitability for our clients
Silicon Valley ~ Chicago ~ India
150 employees ~1500 hotels
Digital marketing software and services for hospitality
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile	
  Internet	
  is	
  growing	
  fast!	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Device	
  behavior	
  at	
  different	
  parts	
  of	
  
the	
  day	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Understand	
  the	
  user	
  intent…	
  
§ Desktop	
  User	
  
§  Office	
  hours	
  
§  Research	
  about	
  
property,	
  specials,	
  
events,	
  reviews	
  and	
  
detailed	
  informaUon	
  	
  
§ Mobile	
  User	
  
§  Lunch	
  breaks/Starbucks	
  
§  Looking	
  for	
  property	
  
locaUon,	
  maps	
  and	
  
direcUons,	
  click	
  to	
  call	
  
reservaUons,	
  local	
  area	
  
guide	
  
§ Tablet	
  User	
  
§  Evening	
  hours	
  
§  Looking	
  for	
  visual	
  
content	
  about	
  
property	
  and	
  
desUnaUon	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile conversions can be big!
Multi screen search behavior
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile	
  visitor	
  behavior	
  
Use	
  Google	
  AnalyUcs	
  
	
  	
  	
  1.	
  Go	
  into	
  Traffic	
  >	
  Search	
  Queries	
  
2.	
  Select	
  Mobile	
  Filter	
  
	
  
	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
3	
  opUons	
  for	
  your	
  mobile	
  sites	
  
RESPONSIVE CLIENT SIDE
	
  
1.  Same	
  website	
  &	
  URL	
  
2.  Different	
  layout	
  but	
  same	
  elements	
  
resized	
  
3.  Same	
  content	
  for	
  desktop,	
  mobile	
  
&	
  iPad	
  
4.  Sites	
  are	
  download	
  heavy	
  
RESPONSIVE	
  SERVER	
  SIDE/	
  
DYNAMIC	
  SERVING	
  
	
  
	
  
	
  
	
  
1.  Same	
  URL	
  and	
  website	
  
2.  Different	
  layout,	
  different	
  elements	
  
3.  Different	
  content	
  /same	
  content	
  
served	
  according	
  to	
  device	
  for	
  
desktop,	
  mobile	
  and	
  I-­‐pad.	
  
4.  Site	
  speed	
  is	
  good	
  and	
  server	
  side	
  
caching	
  is	
  effecUve	
  
	
  
SEPARATE	
  MOBILE	
  SITE	
  
	
  
	
  
	
  
	
  
	
  
1.  Different	
  URL	
  
2.  Different	
  layout	
  
3.  Different	
  content	
  for	
  desktop	
  and	
  
different	
  for	
  mobile.	
  	
  
4.  Sites	
  are	
  download	
  heavy	
  
5.  Need	
  canonical	
  and	
  rel=alternate	
  
tags	
  to	
  be	
  implemented	
  
	
  
1	
   2	
   3	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Breakpoints: Responsive vs. Dynamic
serving
Client	
  side	
  Responsive/RWD/	
   AdapBve	
  /Dynamic	
  Server	
  side/RESS	
  
Responsive	
  design	
  is	
  client-­‐side,	
  meaning	
  the	
  whole	
  page	
  is	
  delivered	
  to	
  
the	
  device	
  browser	
  (the	
  client),	
  and	
  the	
  browser	
  then	
  changes	
  how	
  the	
  
page	
  appears	
  in	
  relaUon	
  to	
  the	
  dimensions	
  of	
  the	
  browser	
  window.	
  
AdapUve	
  design	
  is	
  server-­‐side,	
  meaning	
  before	
  the	
  page	
  is	
  even	
  delivered,	
  
the	
  server	
  (where	
  the	
  site	
  is	
  hosted)	
  detects	
  the	
  aeributes	
  of	
  the	
  device,	
  
and	
  loads	
  a	
  version	
  of	
  the	
  site	
  that	
  is	
  opUmized	
  for	
  its	
  dimensions	
  and	
  
naUve	
  features.	
  
Same	
  web	
  URL	
  consistent	
  across	
  all	
  devices	
   Same	
  web	
  URL	
  consistent	
  across	
  all	
  devices.	
  	
  
	
  
Content	
  stays	
  the	
  same	
  across	
  all	
  devices	
   Same	
  content	
  can	
  be	
  shown	
  across	
  all	
  devices	
  or	
  ability	
  to	
  customize	
  
meta	
  and	
  content	
  shown	
  per	
  device	
  
Both	
  desktop	
  and	
  	
  mobile	
  devices	
  download	
  the	
  enUre	
  web	
  page	
   Most	
  OpUmized	
  page	
  size,	
  Render	
  only	
  those	
  components	
  which	
  are	
  
viewable	
  on	
  requested	
  device	
  
With	
  responsive,	
  the	
  device	
  itself	
  does	
  the	
  work	
  with	
  media	
  queries	
  to	
  
display	
  the	
  re-­‐sized	
  images	
  and	
  opUmized	
  layout,	
  	
  
With	
  adapUve,	
  the	
  server	
  does	
  the	
  work	
  and	
  delivers	
  the	
  page	
  already	
  
opUmized.	
  
For	
  images,	
  	
  small/mobile	
  images	
  are	
  loaded	
  first	
  and	
  then	
  replace	
  with	
  
larger	
  images	
  designed	
  for	
  broadband/desktop	
  experience.	
  
Images	
  can	
  be	
  further	
  opUmized	
  for	
  mobile	
  and	
  tablet	
  experience	
  by	
  
taking	
  advantage	
  of	
  the	
  extra	
  features.	
  	
  
Page	
  load	
  Ume	
  is	
  high	
   Page	
  Loading	
  Ume	
  can	
  be	
  controlled,	
  further	
  improving	
  their	
  experience.	
  	
  
CSS/JS	
  changes	
  require	
  to	
  make	
  site	
  compactable	
  for	
  new	
  devices	
   RESS	
  leaves	
  the	
  heavy	
  liling	
  to	
  the	
  server	
  rather	
  than	
  requiring	
  the	
  
relaUvely	
  low	
  powered	
  device	
  to	
  do	
  all	
  the	
  work	
  
Require	
  25-­‐30%	
  more	
  development	
  (compare	
  to	
  RESS)	
  	
  to	
  build	
  and	
  
maintain	
  
The	
  server	
  side	
  approach	
  saves	
  on	
  development	
  Ume	
  and	
  also	
  saves	
  on	
  
code	
  management	
  and	
  extension	
  once	
  the	
  iniUal	
  site	
  has	
  been	
  created,	
  
with	
  less	
  risk	
  of	
  introducing	
  bugs	
  and	
  the	
  ability	
  to	
  target	
  devices	
  based	
  
on	
  fine	
  grained	
  device	
  detecUon.	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Comprehensive	
  Responsive	
  
•  Same	
  URL	
  with	
  two	
  opUons	
  
–  Same	
  Content	
  	
  
–  Different	
  Content	
  	
  
•  Different	
  elements	
  based	
  
on	
  device	
  type	
  
•  Server-­‐side	
  content	
  
opUmizaUon	
  to	
  reduce	
  
download	
  Ume	
  
•  Integrated	
  with	
  CMS	
  and	
  
analyUcs	
  	
  
	
  	
  	
  	
  	
  
Separate	
  Mobile	
  
•  Different	
  URL	
  
•  Different	
  layout	
  
•  Different	
  content	
  for	
  
desktop	
  and	
  different	
  for	
  
mobile	
  
•  Integrated	
  with	
  CMS	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Search	
  engines	
  are	
  focusing	
  on	
  	
  
mobile	
  experience	
  
http://googlewebmastercentral.blogspot.in/2013/06/changes-in-rankings-of-smartphone_11.html
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Separate	
  mobile	
  site	
  	
  
•  Desktop	
  Pages	
  –	
  Rel	
  Alternate	
  (assuming	
  
every	
  desktop	
  page	
  has	
  mobile	
  	
  equivalent)	
  	
  
•  Mobile	
  Page	
  –	
  Rel	
  Canonical	
  tag	
  on	
  the	
  
mobile	
  site	
  poinUng	
  back	
  to	
  desktop	
  site	
  	
  
•  SelecUvely	
  do	
  301	
  redirect	
  for	
  pages	
  which	
  do	
  
not	
  exist	
  on	
  the	
  mobile	
  site	
  	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile	
  
Tablet	
  
Desktop	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Client	
  side	
  responsive	
  design	
  
Requires	
  mulUple	
  CSS	
  
stylesheets	
  so	
  that	
  site	
  
displays	
  correctly	
  on	
  
the	
  following	
  
viewports:	
  
–  320	
  ×	
  480	
  Phone	
  
(portrait)	
  
–  480	
  ×	
  320	
  Phone	
  
(landscape)	
  
–  480	
  ×	
  800	
  Small	
  
Tablet	
  (portrait)	
  
–  800	
  ×	
  480	
  Small	
  
Tablet	
  (landscape)	
  
–  768	
  ×	
  1024	
  Large	
  
Tablet	
  (portrait)	
  
–  1024	
  ×	
  768	
  Large	
  
Tablet	
  (landscape)	
  
–  1280	
  ×	
  800	
  
Desktop	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Dynamic	
  serving	
  for	
  different	
  devices	
  
Mobile	
   Tablet	
   Desktop	
  
www.interconUnentalboston.com	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Wire Frames for different Devices
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
	
  How	
  does	
  Responsive	
  Design	
  	
  
Server	
  Side	
  work?	
  
User	
  goes	
  to	
  website	
  
Server-­‐side	
  script	
  renders	
  HTML	
  referencing	
  the	
  
JavaScript	
  and	
  CSS	
  files	
  for	
  device	
  
Server-­‐side	
  script	
  detects	
  
user’s	
  device	
  type	
  
Tablet.css	
  
Tablet.js	
  
Phone.css	
  
Phone.js	
  
Desktop.css	
  
Desktop.js	
  
We	
  serve	
  
appropriate	
  JS	
  and	
  
CSS	
  based	
  on	
  users	
  
browsing	
  device	
  
	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
RWD Step-by-step Process
1
2
3
Research
•  Keywords (same as desktop)
•  Content writing (same as desktop)
5
4
Design
•  Follow w3 guidelines
Programming
Testing/QA
•  Validate site in simulators and emulators
7
Site live on same URL
Promotion
•  PPC, Mobile Directories
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Responsive	
  dynamic	
  serving	
  is	
  preferred	
  
Impact	
  of	
  download	
  Ume	
  on	
  conversion	
  	
  
Just	
  One	
  Second	
  Delay	
  In	
  Page-­‐Load	
  Can	
  Cause	
  7%	
  
Loss	
  In	
  Customer	
  Conversions	
  
1sec	
   =	
   7%	
  Load	
  Delay	
   Conversion	
  Drop	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Page	
  speed	
  insights	
  for	
  mobile	
  
•  PAGE	
  ABOVE	
  THE	
  FOLD	
  MUST	
  RENDER	
  UNDER	
  A	
  SECOND	
  on	
  a	
  
mobile	
  network.	
  
•  Majority	
  of	
  users	
  access	
  the	
  page	
  from	
  a	
  3G	
  network.	
  Typical	
  
breakdown	
  of	
  a	
  second	
  while	
  accessing	
  a	
  page	
  
•  Research	
  shows	
  any	
  delay	
  longer	
  than	
  a	
  second	
  will	
  not	
  keep	
  user	
  
engaged	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
To	
  meet	
  the	
  1	
  sec	
  criteria	
  
1.  Reliable	
  hosBng	
  provider	
  	
  
Server	
  must	
  render	
  the	
  response	
  (<	
  200	
  ms)	
  –	
  This	
  is	
  the	
  server	
  
response	
  Ume	
  that	
  it	
  takes	
  the	
  server	
  to	
  return	
  the	
  HTML.	
  This	
  
factors	
  in	
  the	
  network	
  transport	
  Ume	
  
2.  Minimize	
  redirects	
  	
  
Number	
  of	
  redirects	
  should	
  be	
  minimized	
  –	
  One	
  addiUonal	
  HTTP	
  
request	
  can	
  add	
  one	
  or	
  two	
  extra	
  network	
  round	
  trips	
  (A	
  good	
  
Ume	
  to	
  look	
  into	
  all	
  the	
  redirects	
  we	
  are	
  doing)	
  
3.  Use	
  inline	
  CSS	
  above	
  the	
  fold	
  	
  
Avoid	
  external	
  blocking	
  JavaScript	
  and	
  CSS	
  above-­‐the-­‐fold	
  content	
  	
  
4.  Browser	
  layout	
  and	
  rendering	
  (200	
  ms)	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  This	
  is	
  the	
  Ume	
  required	
  to	
  parsing	
  the	
  HTML,	
  CSS	
  &	
  JS.	
  	
  
5.	
  	
  	
  	
  	
  OpUmize	
  JavaScript	
  execuUon	
  and	
  rendering	
  Ume	
  	
  	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Java	
  Script	
  and	
  CSS	
  comparison	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Using	
  Page	
  speed	
  Insights	
  to	
  test	
  
hep://developers.google.com/speed/pagespeed/insights/	
  	
  	
  
	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile Integration
•  Manage	
  desktop,	
  mobile,	
  tablet	
  from	
  one	
  interface	
  
•  Device-­‐specific	
  preview	
  opUon	
  
•  OpUon	
  to	
  manage	
  meta	
  tags	
  based	
  on	
  device	
  type	
  
Mobile integration
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Mobile	
  website	
  QA	
  tools	
  
•  Other	
  tools	
  are	
  used	
  for	
  tesUng	
  
– User	
  agent	
  switcher	
  for	
  Firefox	
  &	
  Chrome	
  
– hep://quirktools.com/screenfly/	
  	
  
– hep://responsivetools.com/site-­‐url/	
  
– Mobilizer	
  
– Physical	
  devices	
  Ipad	
  &	
  Iphone	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
hep://quirktools.com/screenfly/	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Closing	
  Notes	
  	
  
•  Know	
  your	
  audience	
  search	
  behavior	
  
•  Decide	
  best	
  mobile	
  soluUon	
  for	
  your	
  business	
  	
  
•  Do	
  not	
  301	
  redirect	
  all	
  pages	
  to	
  mobile	
  home	
  	
  	
  
•  If	
  you	
  decide	
  to	
  do	
  separate	
  mobile	
  site,	
  do	
  rel	
  
alternate	
  and	
  rel	
  cononical	
  	
  
•  Do	
  performance	
  tesUng	
  
•  Server	
  Side	
  Responsive	
  can	
  be	
  good	
  if	
  done	
  
carefully	
  	
  
	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Know	
  Great	
  People	
  
•  Director	
  of	
  Strategies	
  Client	
  Facing	
  	
  	
  
•  Sr.	
  Web	
  Analyst 	
  	
  
•  hep://jobs.milestoneinternet.com	
  
	
  
Chicago	
  |	
  November	
  4–7,	
  2013	
  |	
  #SESCHI	
  |	
  @SESConf	
  	
  	
  
@milestonemktg
@benuaggarwal
Thank	
  You	
  
QuesBons?	
  
	
  
Benu	
  Aggarwal	
  
benu@milestoneinternet.com	
  
	
  
www.milestoneinternet.com	
  
blog.milestoneinternet.com	
  
twieer.com/milestonemktg	
  
facebook.com/MilestoneInc	
  
google.com/+MilestoneInternet	
  

More Related Content

Viewers also liked

Ficha Tecnica EstanteríA Uninorm
Ficha Tecnica EstanteríA UninormFicha Tecnica EstanteríA Uninorm
Ficha Tecnica EstanteríA UninormNorberto1955
 
Apache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGIApache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGIWildan Maulana
 
Advanced Content Targeting & Personalization Within the Digital Experience Us...
Advanced Content Targeting & Personalization Within the Digital Experience Us...Advanced Content Targeting & Personalization Within the Digital Experience Us...
Advanced Content Targeting & Personalization Within the Digital Experience Us...Perficient, Inc.
 
Managing data workflows with Luigi
Managing data workflows with LuigiManaging data workflows with Luigi
Managing data workflows with LuigiTeemu Kurppa
 
Luigi presentation NYC Data Science
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data ScienceErik Bernhardsson
 
A Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with LuigiA Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with LuigiGrowth Intelligence
 

Viewers also liked (6)

Ficha Tecnica EstanteríA Uninorm
Ficha Tecnica EstanteríA UninormFicha Tecnica EstanteríA Uninorm
Ficha Tecnica EstanteríA Uninorm
 
Apache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGIApache2 BootCamp : Serving Dynamic Content with CGI
Apache2 BootCamp : Serving Dynamic Content with CGI
 
Advanced Content Targeting & Personalization Within the Digital Experience Us...
Advanced Content Targeting & Personalization Within the Digital Experience Us...Advanced Content Targeting & Personalization Within the Digital Experience Us...
Advanced Content Targeting & Personalization Within the Digital Experience Us...
 
Managing data workflows with Luigi
Managing data workflows with LuigiManaging data workflows with Luigi
Managing data workflows with Luigi
 
Luigi presentation NYC Data Science
Luigi presentation NYC Data ScienceLuigi presentation NYC Data Science
Luigi presentation NYC Data Science
 
A Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with LuigiA Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with Luigi
 

Similar to SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right for Me?

SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013Rachel Pasqua
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)ssuserd60633
 
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesMobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesBlackbaud Pacific
 
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionDemystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionTim Cannon
 
Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Sandip Jadhav
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersBBDO
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectCantarus
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusInternet World
 
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York City
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York CityBig Brands, Mobile SEO and You by John Shehata - #SEJSummit New York City
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York CitySearch Engine Journal
 
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategySPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategyNCCOMMS
 
IJSRED-V2I5P23
IJSRED-V2I5P23IJSRED-V2I5P23
IJSRED-V2I5P23IJSRED
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIJuan Carlos Duron
 
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...Brian Klais
 
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...Shannon Lewis
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Jack Zheng
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsRapidValue
 

Similar to SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right for Me? (20)

SES Berlin OMCap 2013
SES Berlin OMCap 2013SES Berlin OMCap 2013
SES Berlin OMCap 2013
 
Mobile SEO (English Version)
Mobile SEO (English Version)Mobile SEO (English Version)
Mobile SEO (English Version)
 
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp SeriesMobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
Mobile Optimisation with Blackbaud NetCommunity - Boot Camp Series
 
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta SessionDemystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
Demystifying Mobile SEO - 2014 Search Engine Strategies Atlanta Session
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
reponsive-web-design.pptx
reponsive-web-design.pptxreponsive-web-design.pptx
reponsive-web-design.pptx
 
Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)Reponsive web design (HTML5 + css3)
Reponsive web design (HTML5 + css3)
 
A Mobile Solution for #TheUnderdog
A Mobile Solution for #TheUnderdogA Mobile Solution for #TheUnderdog
A Mobile Solution for #TheUnderdog
 
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your UsersResponsive & Adaptive Design: Delivering Websites That Delight Your Users
Responsive & Adaptive Design: Delivering Websites That Delight Your Users
 
Responsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports DirectResponsive Web Design - Advantages and Best Practice for Sports Direct
Responsive Web Design - Advantages and Best Practice for Sports Direct
 
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, CantarusResponsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
Responsive Web Design: Advantages & Best Practice - Darrin Adams, Cantarus
 
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York City
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York CityBig Brands, Mobile SEO and You by John Shehata - #SEJSummit New York City
Big Brands, Mobile SEO and You by John Shehata - #SEJSummit New York City
 
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategySPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
 
IJSRED-V2I5P23
IJSRED-V2I5P23IJSRED-V2I5P23
IJSRED-V2I5P23
 
Responsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROIResponsive Web Design ~ Best Practices for Maximizing ROI
Responsive Web Design ~ Best Practices for Maximizing ROI
 
Barry mobile-seo
Barry mobile-seoBarry mobile-seo
Barry mobile-seo
 
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
Mobile SEO: Let The Games Begin! (Presented at SES San Francisco, September 2...
 
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...
Clear as mud: Explaining Web Apps, Mobile Apps, Cloud Computing and Design "t...
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 

More from Benu Aggarwal

Local Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsLocal Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsBenu Aggarwal
 
ENGAGE2022-PPT-keynote.pptx
ENGAGE2022-PPT-keynote.pptxENGAGE2022-PPT-keynote.pptx
ENGAGE2022-PPT-keynote.pptxBenu Aggarwal
 
Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO Benu Aggarwal
 
Digital Marketing Trends and Must Have for 2023
Digital Marketing Trends and Must Have for 2023 Digital Marketing Trends and Must Have for 2023
Digital Marketing Trends and Must Have for 2023 Benu Aggarwal
 
Developing An SEO-First Content Management System
Developing An SEO-First Content Management SystemDeveloping An SEO-First Content Management System
Developing An SEO-First Content Management SystemBenu Aggarwal
 
SMX2022-Milestone-0512.pdf
SMX2022-Milestone-0512.pdfSMX2022-Milestone-0512.pdf
SMX2022-Milestone-0512.pdfBenu Aggarwal
 
10 Must-Haves for Your SEO-First CMS
10 Must-Haves for Your SEO-First CMS10 Must-Haves for Your SEO-First CMS
10 Must-Haves for Your SEO-First CMSBenu Aggarwal
 
EntitySearchbrighton2022.pptx
EntitySearchbrighton2022.pptxEntitySearchbrighton2022.pptx
EntitySearchbrighton2022.pptxBenu Aggarwal
 
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021
Why Entity-Led Growth Can Be Your  Competitive Advantage  in 2021 Why Entity-Led Growth Can Be Your  Competitive Advantage  in 2021
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021 Benu Aggarwal
 
Webinar 2020 Digital Trends & Amp; Must Haves
Webinar 2020 Digital Trends & Amp; Must HavesWebinar 2020 Digital Trends & Amp; Must Haves
Webinar 2020 Digital Trends & Amp; Must HavesBenu Aggarwal
 
Keynote 7 Steps For Digital Transformation 2021
Keynote 7 Steps For Digital Transformation 2021Keynote 7 Steps For Digital Transformation 2021
Keynote 7 Steps For Digital Transformation 2021Benu Aggarwal
 
Experts Tips For Creating Killer Cross-Channel Reports
Experts Tips For Creating Killer  Cross-Channel ReportsExperts Tips For Creating Killer  Cross-Channel Reports
Experts Tips For Creating Killer Cross-Channel ReportsBenu Aggarwal
 
2021 Business and Digital Marketing Trends
2021 Business and Digital  Marketing Trends2021 Business and Digital  Marketing Trends
2021 Business and Digital Marketing TrendsBenu Aggarwal
 
Webinar Recap: Leadership lessons by Chip Conley
Webinar Recap: Leadership lessons by Chip ConleyWebinar Recap: Leadership lessons by Chip Conley
Webinar Recap: Leadership lessons by Chip ConleyBenu Aggarwal
 
Milestone Recovery Framework
Milestone Recovery Framework Milestone Recovery Framework
Milestone Recovery Framework Benu Aggarwal
 
Milestone Recovery Framework 6-23
Milestone Recovery Framework 6-23Milestone Recovery Framework 6-23
Milestone Recovery Framework 6-23Benu Aggarwal
 
Covid- 19 - Crisis - Recovery- Growth
Covid- 19 - Crisis - Recovery- Growth Covid- 19 - Crisis - Recovery- Growth
Covid- 19 - Crisis - Recovery- Growth Benu Aggarwal
 

More from Benu Aggarwal (20)

Local Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do TacticsLocal Search in 2023 - Must-Know and Must-Do Tactics
Local Search in 2023 - Must-Know and Must-Do Tactics
 
ENGAGE2022-PPT-keynote.pptx
ENGAGE2022-PPT-keynote.pptxENGAGE2022-PPT-keynote.pptx
ENGAGE2022-PPT-keynote.pptx
 
Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO Working in Harmony - UI/UX- SEO
Working in Harmony - UI/UX- SEO
 
SEO First CMS
SEO First CMS SEO First CMS
SEO First CMS
 
Digital Marketing Trends and Must Have for 2023
Digital Marketing Trends and Must Have for 2023 Digital Marketing Trends and Must Have for 2023
Digital Marketing Trends and Must Have for 2023
 
Developing An SEO-First Content Management System
Developing An SEO-First Content Management SystemDeveloping An SEO-First Content Management System
Developing An SEO-First Content Management System
 
SMX2022-Milestone-0512.pdf
SMX2022-Milestone-0512.pdfSMX2022-Milestone-0512.pdf
SMX2022-Milestone-0512.pdf
 
10 Must-Haves for Your SEO-First CMS
10 Must-Haves for Your SEO-First CMS10 Must-Haves for Your SEO-First CMS
10 Must-Haves for Your SEO-First CMS
 
EntitySearchbrighton2022.pptx
EntitySearchbrighton2022.pptxEntitySearchbrighton2022.pptx
EntitySearchbrighton2022.pptx
 
Trends2022
Trends2022Trends2022
Trends2022
 
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021
Why Entity-Led Growth Can Be Your  Competitive Advantage  in 2021 Why Entity-Led Growth Can Be Your  Competitive Advantage  in 2021
Why Entity-Led Growth Can Be Your Competitive Advantage in 2021
 
Webinar 2020 Digital Trends & Amp; Must Haves
Webinar 2020 Digital Trends & Amp; Must HavesWebinar 2020 Digital Trends & Amp; Must Haves
Webinar 2020 Digital Trends & Amp; Must Haves
 
Keynote 7 Steps For Digital Transformation 2021
Keynote 7 Steps For Digital Transformation 2021Keynote 7 Steps For Digital Transformation 2021
Keynote 7 Steps For Digital Transformation 2021
 
Experts Tips For Creating Killer Cross-Channel Reports
Experts Tips For Creating Killer  Cross-Channel ReportsExperts Tips For Creating Killer  Cross-Channel Reports
Experts Tips For Creating Killer Cross-Channel Reports
 
2021 Business and Digital Marketing Trends
2021 Business and Digital  Marketing Trends2021 Business and Digital  Marketing Trends
2021 Business and Digital Marketing Trends
 
Engage2021sept
Engage2021septEngage2021sept
Engage2021sept
 
Webinar Recap: Leadership lessons by Chip Conley
Webinar Recap: Leadership lessons by Chip ConleyWebinar Recap: Leadership lessons by Chip Conley
Webinar Recap: Leadership lessons by Chip Conley
 
Milestone Recovery Framework
Milestone Recovery Framework Milestone Recovery Framework
Milestone Recovery Framework
 
Milestone Recovery Framework 6-23
Milestone Recovery Framework 6-23Milestone Recovery Framework 6-23
Milestone Recovery Framework 6-23
 
Covid- 19 - Crisis - Recovery- Growth
Covid- 19 - Crisis - Recovery- Growth Covid- 19 - Crisis - Recovery- Growth
Covid- 19 - Crisis - Recovery- Growth
 

Recently uploaded

Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulAtifaArbar
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar CManojkumar C
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigiKarishma
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies bruguardarib
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...Hugues Rey
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...CIO Business World
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?Juan Pineda
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentationdgtivemarketingagenc
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project VideoSineadBidwell
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfVWO
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?Partnercademy
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024CIO Business World
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...sowmyrao14
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guidePartnercademy
 

Recently uploaded (20)

Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem useful
 
top marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar Ctop marketing posters - Fresh Spar Technologies - Manojkumar C
top marketing posters - Fresh Spar Technologies - Manojkumar C
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G Age
 
The Impact of Digital Technologies
The Impact of Digital Technologies The Impact of Digital Technologies
The Impact of Digital Technologies
 
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
(Generative) AI & Marketing: - Out of the Hype - Empowering the Marketing M...
 
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
Most Impressive Construction Leaders in Tech, Making Waves in the Industry, 2...
 
What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?What are the 4 characteristics of CTAs that convert?
What are the 4 characteristics of CTAs that convert?
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Influencer Marketing Power point presentation
Influencer Marketing  Power point presentationInfluencer Marketing  Power point presentation
Influencer Marketing Power point presentation
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
Storyboards for my Final Major Project Video
Storyboards for my Final Major Project VideoStoryboards for my Final Major Project Video
Storyboards for my Final Major Project Video
 
Fueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdfFueling A_B experiments with behavioral insights (1).pdf
Fueling A_B experiments with behavioral insights (1).pdf
 
What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?What’s the difference between Affiliate Marketing and Brand Partnerships?
What’s the difference between Affiliate Marketing and Brand Partnerships?
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
The 10 Most Inspirational Leaders LEADING THE WAY TO SUCCESS, 2024
 
The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...The Evolution of Internet : How consumers use technology and its impact on th...
The Evolution of Internet : How consumers use technology and its impact on th...
 
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCRCall Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
Call Girls In Aerocity Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delhi NCR
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guide
 

SES Chicago 2013 - Responsive, Dynamic, Serving Mobile: Which Path is Right for Me?

  • 1. Chicago  •  November    4–7,  2013  •  #SESCHI  @SESConf   Responsive,  Dynamic,  Serving  Mobile   Which  Path  is  Right  for  Me?   Benu  Aggarwal   Milestone  Internet  MarkeBng  Inc.   President  and  Founder  
  • 2. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Agenda   •  Mobile  Trends     •  Types  of  mobile  sites   •  Dynamic  Server  Side  verses  Client  Side   Responsive   •  QA  tools   •  Closing  Notes    
  • 3. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Milestone  at  a  glance   Drive online revenue and profitability for our clients Silicon Valley ~ Chicago ~ India 150 employees ~1500 hotels Digital marketing software and services for hospitality
  • 4. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile  Internet  is  growing  fast!  
  • 5. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Device  behavior  at  different  parts  of   the  day  
  • 6. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Understand  the  user  intent…   § Desktop  User   §  Office  hours   §  Research  about   property,  specials,   events,  reviews  and   detailed  informaUon     § Mobile  User   §  Lunch  breaks/Starbucks   §  Looking  for  property   locaUon,  maps  and   direcUons,  click  to  call   reservaUons,  local  area   guide   § Tablet  User   §  Evening  hours   §  Looking  for  visual   content  about   property  and   desUnaUon  
  • 7. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile conversions can be big! Multi screen search behavior
  • 8. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile  visitor  behavior   Use  Google  AnalyUcs        1.  Go  into  Traffic  >  Search  Queries   2.  Select  Mobile  Filter      
  • 9. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal 3  opUons  for  your  mobile  sites   RESPONSIVE CLIENT SIDE   1.  Same  website  &  URL   2.  Different  layout  but  same  elements   resized   3.  Same  content  for  desktop,  mobile   &  iPad   4.  Sites  are  download  heavy   RESPONSIVE  SERVER  SIDE/   DYNAMIC  SERVING           1.  Same  URL  and  website   2.  Different  layout,  different  elements   3.  Different  content  /same  content   served  according  to  device  for   desktop,  mobile  and  I-­‐pad.   4.  Site  speed  is  good  and  server  side   caching  is  effecUve     SEPARATE  MOBILE  SITE             1.  Different  URL   2.  Different  layout   3.  Different  content  for  desktop  and   different  for  mobile.     4.  Sites  are  download  heavy   5.  Need  canonical  and  rel=alternate   tags  to  be  implemented     1   2   3  
  • 10. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Breakpoints: Responsive vs. Dynamic serving Client  side  Responsive/RWD/   AdapBve  /Dynamic  Server  side/RESS   Responsive  design  is  client-­‐side,  meaning  the  whole  page  is  delivered  to   the  device  browser  (the  client),  and  the  browser  then  changes  how  the   page  appears  in  relaUon  to  the  dimensions  of  the  browser  window.   AdapUve  design  is  server-­‐side,  meaning  before  the  page  is  even  delivered,   the  server  (where  the  site  is  hosted)  detects  the  aeributes  of  the  device,   and  loads  a  version  of  the  site  that  is  opUmized  for  its  dimensions  and   naUve  features.   Same  web  URL  consistent  across  all  devices   Same  web  URL  consistent  across  all  devices.       Content  stays  the  same  across  all  devices   Same  content  can  be  shown  across  all  devices  or  ability  to  customize   meta  and  content  shown  per  device   Both  desktop  and    mobile  devices  download  the  enUre  web  page   Most  OpUmized  page  size,  Render  only  those  components  which  are   viewable  on  requested  device   With  responsive,  the  device  itself  does  the  work  with  media  queries  to   display  the  re-­‐sized  images  and  opUmized  layout,     With  adapUve,  the  server  does  the  work  and  delivers  the  page  already   opUmized.   For  images,    small/mobile  images  are  loaded  first  and  then  replace  with   larger  images  designed  for  broadband/desktop  experience.   Images  can  be  further  opUmized  for  mobile  and  tablet  experience  by   taking  advantage  of  the  extra  features.     Page  load  Ume  is  high   Page  Loading  Ume  can  be  controlled,  further  improving  their  experience.     CSS/JS  changes  require  to  make  site  compactable  for  new  devices   RESS  leaves  the  heavy  liling  to  the  server  rather  than  requiring  the   relaUvely  low  powered  device  to  do  all  the  work   Require  25-­‐30%  more  development  (compare  to  RESS)    to  build  and   maintain   The  server  side  approach  saves  on  development  Ume  and  also  saves  on   code  management  and  extension  once  the  iniUal  site  has  been  created,   with  less  risk  of  introducing  bugs  and  the  ability  to  target  devices  based   on  fine  grained  device  detecUon.  
  • 11. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Comprehensive  Responsive   •  Same  URL  with  two  opUons   –  Same  Content     –  Different  Content     •  Different  elements  based   on  device  type   •  Server-­‐side  content   opUmizaUon  to  reduce   download  Ume   •  Integrated  with  CMS  and   analyUcs               Separate  Mobile   •  Different  URL   •  Different  layout   •  Different  content  for   desktop  and  different  for   mobile   •  Integrated  with  CMS  
  • 12. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Search  engines  are  focusing  on     mobile  experience   http://googlewebmastercentral.blogspot.in/2013/06/changes-in-rankings-of-smartphone_11.html
  • 13. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Separate  mobile  site     •  Desktop  Pages  –  Rel  Alternate  (assuming   every  desktop  page  has  mobile    equivalent)     •  Mobile  Page  –  Rel  Canonical  tag  on  the   mobile  site  poinUng  back  to  desktop  site     •  SelecUvely  do  301  redirect  for  pages  which  do   not  exist  on  the  mobile  site    
  • 14. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile   Tablet   Desktop  
  • 15. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Client  side  responsive  design   Requires  mulUple  CSS   stylesheets  so  that  site   displays  correctly  on   the  following   viewports:   –  320  ×  480  Phone   (portrait)   –  480  ×  320  Phone   (landscape)   –  480  ×  800  Small   Tablet  (portrait)   –  800  ×  480  Small   Tablet  (landscape)   –  768  ×  1024  Large   Tablet  (portrait)   –  1024  ×  768  Large   Tablet  (landscape)   –  1280  ×  800   Desktop  
  • 16. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Dynamic  serving  for  different  devices   Mobile   Tablet   Desktop   www.interconUnentalboston.com  
  • 17. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Wire Frames for different Devices
  • 18. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal  How  does  Responsive  Design     Server  Side  work?   User  goes  to  website   Server-­‐side  script  renders  HTML  referencing  the   JavaScript  and  CSS  files  for  device   Server-­‐side  script  detects   user’s  device  type   Tablet.css   Tablet.js   Phone.css   Phone.js   Desktop.css   Desktop.js   We  serve   appropriate  JS  and   CSS  based  on  users   browsing  device    
  • 19. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal RWD Step-by-step Process 1 2 3 Research •  Keywords (same as desktop) •  Content writing (same as desktop) 5 4 Design •  Follow w3 guidelines Programming Testing/QA •  Validate site in simulators and emulators 7 Site live on same URL Promotion •  PPC, Mobile Directories
  • 20. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Responsive  dynamic  serving  is  preferred   Impact  of  download  Ume  on  conversion     Just  One  Second  Delay  In  Page-­‐Load  Can  Cause  7%   Loss  In  Customer  Conversions   1sec   =   7%  Load  Delay   Conversion  Drop  
  • 21. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Page  speed  insights  for  mobile   •  PAGE  ABOVE  THE  FOLD  MUST  RENDER  UNDER  A  SECOND  on  a   mobile  network.   •  Majority  of  users  access  the  page  from  a  3G  network.  Typical   breakdown  of  a  second  while  accessing  a  page   •  Research  shows  any  delay  longer  than  a  second  will  not  keep  user   engaged  
  • 22. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal To  meet  the  1  sec  criteria   1.  Reliable  hosBng  provider     Server  must  render  the  response  (<  200  ms)  –  This  is  the  server   response  Ume  that  it  takes  the  server  to  return  the  HTML.  This   factors  in  the  network  transport  Ume   2.  Minimize  redirects     Number  of  redirects  should  be  minimized  –  One  addiUonal  HTTP   request  can  add  one  or  two  extra  network  round  trips  (A  good   Ume  to  look  into  all  the  redirects  we  are  doing)   3.  Use  inline  CSS  above  the  fold     Avoid  external  blocking  JavaScript  and  CSS  above-­‐the-­‐fold  content     4.  Browser  layout  and  rendering  (200  ms)                    This  is  the  Ume  required  to  parsing  the  HTML,  CSS  &  JS.     5.          OpUmize  JavaScript  execuUon  and  rendering  Ume      
  • 23. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal
  • 24. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Java  Script  and  CSS  comparison  
  • 25. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Using  Page  speed  Insights  to  test   hep://developers.google.com/speed/pagespeed/insights/        
  • 26. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile Integration •  Manage  desktop,  mobile,  tablet  from  one  interface   •  Device-­‐specific  preview  opUon   •  OpUon  to  manage  meta  tags  based  on  device  type   Mobile integration
  • 27. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Mobile  website  QA  tools   •  Other  tools  are  used  for  tesUng   – User  agent  switcher  for  Firefox  &  Chrome   – hep://quirktools.com/screenfly/     – hep://responsivetools.com/site-­‐url/   – Mobilizer   – Physical  devices  Ipad  &  Iphone  
  • 28. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal hep://quirktools.com/screenfly/  
  • 29. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Closing  Notes     •  Know  your  audience  search  behavior   •  Decide  best  mobile  soluUon  for  your  business     •  Do  not  301  redirect  all  pages  to  mobile  home       •  If  you  decide  to  do  separate  mobile  site,  do  rel   alternate  and  rel  cononical     •  Do  performance  tesUng   •  Server  Side  Responsive  can  be  good  if  done   carefully      
  • 30. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Know  Great  People   •  Director  of  Strategies  Client  Facing       •  Sr.  Web  Analyst     •  hep://jobs.milestoneinternet.com    
  • 31. Chicago  |  November  4–7,  2013  |  #SESCHI  |  @SESConf       @milestonemktg @benuaggarwal Thank  You   QuesBons?     Benu  Aggarwal   benu@milestoneinternet.com     www.milestoneinternet.com   blog.milestoneinternet.com   twieer.com/milestonemktg   facebook.com/MilestoneInc   google.com/+MilestoneInternet