SlideShare uma empresa Scribd logo
1 de 26
The 10 steps of responsive web design.
Ashley Hitchcock, senior web designer, Fresh Egg.
Introduction.
Why is responsive web design important?
Why is responsive web design important?

• Smartphone and tablet usage is booming – 7 in 10 people in the
UK now own a smartphone
• More TVs and games consoles used to access the internet than
ever before
• You never know which devices will be used to browse a site – but
you do know that RWD caters for them all
The 10 steps of responsive web design.
1. Understanding responsive web design.
1. Understanding responsive web design.

• Concept first established by Ethan Marcotte in 2010:
• “We can design for an optimal viewing experience, but embed
standards-based technologies into our designs to make them not
only more flexible, but more adaptive to the media that renders
them. In short, we need to practice responsive web design.”
The 10 steps of responsive web design.
2. Technical challenges.
2. Technical challenges.

• Some of the biggest stumbling blocks to RWD:
• Content
• Asset management

• Pixel density
• Testing
The 10 steps of responsive web design.
3. Say goodbye to ‘one size fits all’.
3. Say goodbye to ‘one size fits all’.

• DON’T build a site for the lowest spec platform
• DON’T assume a higher level of support
• DO create a website that renders optimally, no matter what device
• DO use RWD!
The 10 steps of responsive web design.
4. Think: ‘content first’
4. Think: ‘content first’.

• What content is really necessary for your site?
• Start with mobile – and add extra components as the browser
increases in size
• Use flexible, grid-based layouts to build HTML coded wireframes
The 10 steps of responsive web design.
5. Implementation: CSS.
5. Implementation: CSS.

• CSS3 media queries are at the heart of RWD
• E.g:
• @media (max-width: 480px){
//conditional changes here
}
• These media queries check for conditions and apply the different
styles
The 10 steps of responsive web design.
6. Implementation: Javascript.
6. Implementation: Javascript.

• Javascript can be used when CSS on its own is not enough
• Particularly useful for images (there is no standard way of serving
different sized images across different devices)
The 10 steps of responsive web design.
7. Implementation: RESS.
7. Implementation: RESS.

• Don’t want to use Javascript? Use RESS instead
• Responsive Web Design with Server Side Components (RESS)
• Device is detected before the page loads
• Optimised images, no browser jumping, reduced bandwidth
The 10 steps of responsive web design.
8. Invest in testing.
8. Invest in testing.

• Develop a well-stocked device lab
• Expensive but accurate

OR

• Use a desktop emulator
• Cheaper but less accurate
The 10 steps of responsive web design.
9. Become Google’s friend.
9. Become Google’s friend.

• Why does Google love RWD?
• Single code base + single URL structure = no duplication issues
• Only one set of pages for indexation = improved crawl efficiency

• No reliance on user agents for redirection
The 10 steps of responsive web design.
10. Justify the cost.
10. Justify the cost.

• RWD is not inexpensive, but remember:
• User benefits
• SEO benefits

• More cost effective to maintain one code base, than multiple
The 10 steps of responsive web design.
Want more information?
More information.

The 10 steps of responsive web design
http://www.freshegg.co.uk/blog/web-development-2/10-stepsresponsive-web-design
Fresh Egg case study: SpaSeekers responsive site design and build
http://www.freshegg.co.uk/spaseekers
What we do: web design & development
http://www.freshegg.co.uk/website-design
Thanks for reading!
www.freshegg.co.uk
@FreshEgg
www.facebook.com/FreshEggUK
Fresh Egg on G+

Mais conteúdo relacionado

Destaque

Split testing vs personalisation: is there a winner?
Split testing vs personalisation: is there a winner?Split testing vs personalisation: is there a winner?
Split testing vs personalisation: is there a winner?Fresh Egg UK
 
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaigns
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaignsFresh Egg and Buzzsumo: How to create heavyweight content marketing campaigns
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaignsFresh Egg UK
 
Mental Health Awareness Week 2015
Mental Health Awareness Week 2015Mental Health Awareness Week 2015
Mental Health Awareness Week 2015Fresh Egg UK
 
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh EggNext Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh EggFresh Egg UK
 
Social Media Insights Presentation - Fresh Egg UK
Social Media Insights Presentation - Fresh Egg UKSocial Media Insights Presentation - Fresh Egg UK
Social Media Insights Presentation - Fresh Egg UKFresh Egg UK
 
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014Fresh Egg UK
 

Destaque (6)

Split testing vs personalisation: is there a winner?
Split testing vs personalisation: is there a winner?Split testing vs personalisation: is there a winner?
Split testing vs personalisation: is there a winner?
 
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaigns
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaignsFresh Egg and Buzzsumo: How to create heavyweight content marketing campaigns
Fresh Egg and Buzzsumo: How to create heavyweight content marketing campaigns
 
Mental Health Awareness Week 2015
Mental Health Awareness Week 2015Mental Health Awareness Week 2015
Mental Health Awareness Week 2015
 
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh EggNext Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
Next Generation Measurement with Google Analytics - Dara Fitzgerald, Fresh Egg
 
Social Media Insights Presentation - Fresh Egg UK
Social Media Insights Presentation - Fresh Egg UKSocial Media Insights Presentation - Fresh Egg UK
Social Media Insights Presentation - Fresh Egg UK
 
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014
Google as Predator: The Evolution of Search by David Sewell - BrightonSEO 2014
 

Último

Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessVarn
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsssuser4571da
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesMedia Logic
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?riteshhsociall
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxelizabethella096
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdftbatkhuu1
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesSearch Engine Journal
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfSocial Samosa
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBalmerLawrie
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaadityabelde2
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756dollysharma2066
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdftbatkhuu1
 

Último (20)

Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO SuccessBrighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
Brighton SEO April 2024 - The Good, the Bad & the Ugly of SEO Success
 
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 4 Gurgaon >༒8448380779 Escort Service
 
How to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setupsHow to utilize calculated properties in your HubSpot setups
How to utilize calculated properties in your HubSpot setups
 
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best PracticesInstant Digital Issuance: An Overview With Critical First Touch Best Practices
Instant Digital Issuance: An Overview With Critical First Touch Best Practices
 
What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?What is Google Search Console and What is it provide?
What is Google Search Console and What is it provide?
 
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptxUnraveling the Mystery of the Hinterkaifeck Murders.pptx
Unraveling the Mystery of the Hinterkaifeck Murders.pptx
 
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary BriscoDriving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
Driving AI Competency - Key Considerations for B2B Marketers - Rosemary Brisco
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
The Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison KaltmanThe Future of Brands on LinkedIn - Alison Kaltman
The Future of Brands on LinkedIn - Alison Kaltman
 
Brand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdfBrand experience Dream Center Peoria Presentation.pdf
Brand experience Dream Center Peoria Presentation.pdf
 
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best StrategiesGoogle 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
Google 3rd-Party Cookie Deprecation [Update] + 5 Best Strategies
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly BulletinBLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
BLOOM_April2024. Balmer Lawrie Online Monthly Bulletin
 
Social Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid mediaSocial Media Marketing PPT-Includes Paid media
Social Media Marketing PPT-Includes Paid media
 
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
Generative AI Master Class - Generative AI, Unleash Creative Opportunity - Pe...
 
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu.Ka.Tilla Delhi Contact Us 8377877756
 
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 128 Noida Escorts >༒8448380779 Escort Service
 
LinkedIn Social Selling Master Class - David Wong
LinkedIn Social Selling Master Class - David WongLinkedIn Social Selling Master Class - David Wong
LinkedIn Social Selling Master Class - David Wong
 
Brand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdfBrand experience Peoria City Soccer Presentation.pdf
Brand experience Peoria City Soccer Presentation.pdf
 
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
Top 5 Breakthrough AI Innovations Elevating Content Creation and Personalizat...
 

The 10 steps of responsive web design - Fresh Egg UK

  • 1. The 10 steps of responsive web design. Ashley Hitchcock, senior web designer, Fresh Egg.
  • 2. Introduction. Why is responsive web design important?
  • 3. Why is responsive web design important? • Smartphone and tablet usage is booming – 7 in 10 people in the UK now own a smartphone • More TVs and games consoles used to access the internet than ever before • You never know which devices will be used to browse a site – but you do know that RWD caters for them all
  • 4. The 10 steps of responsive web design. 1. Understanding responsive web design.
  • 5. 1. Understanding responsive web design. • Concept first established by Ethan Marcotte in 2010: • “We can design for an optimal viewing experience, but embed standards-based technologies into our designs to make them not only more flexible, but more adaptive to the media that renders them. In short, we need to practice responsive web design.”
  • 6. The 10 steps of responsive web design. 2. Technical challenges.
  • 7. 2. Technical challenges. • Some of the biggest stumbling blocks to RWD: • Content • Asset management • Pixel density • Testing
  • 8. The 10 steps of responsive web design. 3. Say goodbye to ‘one size fits all’.
  • 9. 3. Say goodbye to ‘one size fits all’. • DON’T build a site for the lowest spec platform • DON’T assume a higher level of support • DO create a website that renders optimally, no matter what device • DO use RWD!
  • 10. The 10 steps of responsive web design. 4. Think: ‘content first’
  • 11. 4. Think: ‘content first’. • What content is really necessary for your site? • Start with mobile – and add extra components as the browser increases in size • Use flexible, grid-based layouts to build HTML coded wireframes
  • 12. The 10 steps of responsive web design. 5. Implementation: CSS.
  • 13. 5. Implementation: CSS. • CSS3 media queries are at the heart of RWD • E.g: • @media (max-width: 480px){ //conditional changes here } • These media queries check for conditions and apply the different styles
  • 14. The 10 steps of responsive web design. 6. Implementation: Javascript.
  • 15. 6. Implementation: Javascript. • Javascript can be used when CSS on its own is not enough • Particularly useful for images (there is no standard way of serving different sized images across different devices)
  • 16. The 10 steps of responsive web design. 7. Implementation: RESS.
  • 17. 7. Implementation: RESS. • Don’t want to use Javascript? Use RESS instead • Responsive Web Design with Server Side Components (RESS) • Device is detected before the page loads • Optimised images, no browser jumping, reduced bandwidth
  • 18. The 10 steps of responsive web design. 8. Invest in testing.
  • 19. 8. Invest in testing. • Develop a well-stocked device lab • Expensive but accurate OR • Use a desktop emulator • Cheaper but less accurate
  • 20. The 10 steps of responsive web design. 9. Become Google’s friend.
  • 21. 9. Become Google’s friend. • Why does Google love RWD? • Single code base + single URL structure = no duplication issues • Only one set of pages for indexation = improved crawl efficiency • No reliance on user agents for redirection
  • 22. The 10 steps of responsive web design. 10. Justify the cost.
  • 23. 10. Justify the cost. • RWD is not inexpensive, but remember: • User benefits • SEO benefits • More cost effective to maintain one code base, than multiple
  • 24. The 10 steps of responsive web design. Want more information?
  • 25. More information. The 10 steps of responsive web design http://www.freshegg.co.uk/blog/web-development-2/10-stepsresponsive-web-design Fresh Egg case study: SpaSeekers responsive site design and build http://www.freshegg.co.uk/spaseekers What we do: web design & development http://www.freshegg.co.uk/website-design