{"id":5,"date":"2026-05-14T18:12:13","date_gmt":"2026-05-14T18:12:13","guid":{"rendered":"https:\/\/mywebsiteshow.com\/journal\/?p=5"},"modified":"2026-05-14T18:12:13","modified_gmt":"2026-05-14T18:12:13","slug":"analysing-reimagining-alfs-cycles","status":"publish","type":"post","link":"https:\/\/mywebsiteshow.com\/journal\/2026\/05\/14\/analysing-reimagining-alfs-cycles\/","title":{"rendered":"Analysing &amp; Reimagining Alf&#8217;s Cycles"},"content":{"rendered":"\n<p class=\"has-large-font-size wp-block-paragraph\">Small Business Website-Revisited<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sandra Rajesh Menon \u00b7 May 2026 \u00b7 University of Greenwich<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Introduction<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A critical review of the original small-business website, and an account of the design and technical improvements made in the redesign. This post is the written critique of my first version of the small-business website and the changes made to the website during a revisit, in terms of design and technical changes. It is structured into two parts: first, a critical analysis of the original Alf&#8217;s Cycles website as submitted; second, a note on the improvements I have made to both the design and the technical side.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"1024\" src=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-585x1024.png\" alt=\"\" class=\"wp-image-11\" style=\"aspect-ratio:0.5713076000282267;width:601px;height:auto\" srcset=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-585x1024.png 585w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-171x300.png 171w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-768x1345.png 768w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-877x1536.png 877w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-1169x2048.png 1169w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-44-12-Alfs-Cycle-scaled.png 1462w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part One: Critical Analysis of the Original Site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alf&#8217;s Cycles is a fictional small bicycle retailer based in Greenwich. The original site comprised four pages \u2014 Home, About Us, Services, and Locate Us \u2014 built with HTML and CSS. While it successfully conveyed the core information about the business, a detailed review reveals significant weaknesses across structure, design, content, accessibility, and performance.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Visual Design and Hierarchy<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most immediate issue on landing is the absence of a coherent visual language. There is no consistent typographic scale: headings vary in size and weight without a clear rationale, and body text sits in a default browser font without any customisation. The colour palette is minimal to the point of being absent \u2014 the site relies almost entirely on default browser styling, which gives it an unpolished, template-like appearance that does not inspire confidence in a retail brand.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"968\" src=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle-1024x968.png\" alt=\"\" class=\"wp-image-10\" style=\"aspect-ratio:1.0578647942186459;width:602px;height:auto\" srcset=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle-1024x968.png 1024w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle-300x284.png 300w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle-768x726.png 768w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle-1536x1452.png 1536w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-05-Alfs-Cycle.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The logo is present in the navigation, which is a positive, but it is rendered at an inconsistent size relative to the navigation links beside it. The hero section on the homepage uses the heading &#8220;Find your Perfect Ride Partner&#8221; without any supporting visual context \u2014 no hero image, no call to action, and no introductory paragraph that would orient a new visitor. The result is a page that begins abruptly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Approximate scores for each aspect of the original site:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Visual design:<\/strong> D+<\/li>\n\n\n\n<li><strong>Typography:<\/strong> D<\/li>\n\n\n\n<li><strong>Colour palette:<\/strong> D+<\/li>\n\n\n\n<li><strong>Navigation:<\/strong> C<\/li>\n\n\n\n<li><strong>Content clarity:<\/strong> C\u2013<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Navigation and Information Architecture<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The navigation structure is logical \u2014 four clearly named pages covering the key needs of a cycle shop customer \u2014 but the implementation is problematic. The hamburger menu icon (\u2630) is present in the markup as a plain Unicode character with no accompanying JavaScript to handle the toggle behaviour. On desktop it is unnecessary; on mobile it does nothing when tapped. This is a critical usability failure: a visitor on a phone cannot access the navigation at all, effectively locking them out of the site&#8217;s content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Issues identified:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The hamburger icon (\u2630) has no toggle functionality \u2014 the menu is permanently hidden on mobile viewports.<\/li>\n\n\n\n<li>No active state is applied to the current page link, so users have no visual confirmation of where they are in the site.<\/li>\n\n\n\n<li>Navigation links use full absolute URLs including encoded spaces (%20), which is brittle and will break if the folder is moved.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The four-page structure is appropriately scoped for a small business and covers the key customer journeys: browse, learn, services, find us.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Content Quality and Copywriting<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The About Us page contains several grammatical and stylistic problems that undermine the brand&#8217;s credibility. Sentences such as &#8220;Alf&#8217;s Cycle is in the heart of High street location for over five years&#8221; are syntactically incomplete, and &#8220;We believe in buying cycles in person as it should see, feel and to be chosen by mind and touch&#8221; is difficult to parse. For a retail business where trust is paramount, copy that reads as unfinished erodes that trust immediately.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle-1024x576.png\" alt=\"\" class=\"wp-image-9\" srcset=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle-1024x576.png 1024w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle-300x169.png 300w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle-768x432.png 768w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle-1536x864.png 1536w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-21-Alfs-Cycle.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The Services page presents its offerings as a simple bullet list with no pricing information, no indication of turnaround time, and no call to action to book or enquire. This misses a significant conversion opportunity. A visitor who wants a repair cannot easily find out what to do next.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Issues identified:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Multiple grammatical errors on the About Us page, including incomplete and confusing sentences.<\/li>\n\n\n\n<li>Image labels are mismatched: the image captioned &#8220;Road Bikes&#8221; is sourced from mountainbikes.jpg and vice versa \u2014 a factual error that would confuse customers.<\/li>\n\n\n\n<li>No calls to action anywhere on the site \u2014 visitors have no clear next step after reading content.<\/li>\n\n\n\n<li>&#8220;Canondale&#8221; is misspelled throughout (the correct brand name is Cannondale).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The &#8220;Why Choose Alf&#8217;s Cycles?&#8221; section on the homepage provides a reassuring trust signal, even if it is presented as a plain list.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Accessibility<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Accessibility is the area of greatest concern. The site has a viewport meta tag, which is a baseline pass, but goes no further. There are no alt attributes on any of the images beyond generic filenames, which means screen readers would read out strings like &#8220;mountainbikes.jpg&#8221; \u2014 uninformative and potentially confusing. There is no skip-navigation link, no ARIA landmark roles, and no visible focus styles. Colour contrast has not been considered. The site would not pass a basic WCAG 2.1 Level A audit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Technical Implementation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The code itself is structurally sound in places \u2014 the use of semantic HTML elements such as &lt;nav&gt;, &lt;section&gt;, and a heading hierarchy shows awareness of best practice. However, the Google Maps embed on the homepage is inserted as a bare URL in the document text rather than as a proper &lt;iframe&gt;, which means it renders as a plain link rather than an interactive map. The CSS, while present, relies heavily on default browser styles and provides no responsive layout beyond the viewport meta tag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Issues identified:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle-1024x549.png\" alt=\"\" class=\"wp-image-8\" srcset=\"https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle-1024x549.png 1024w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle-300x161.png 300w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle-768x412.png 768w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle-1536x824.png 1536w, https:\/\/mywebsiteshow.com\/journal\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-13-at-16-45-41-Alfs-Cycle.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Google Maps embed is a raw URL, not an &lt;iframe> \u2014 the map does not render.<\/li>\n\n\n\n<li>No CSS grid or flexbox layout \u2014 content stacks in a single column with no considered spacing.<\/li>\n\n\n\n<li>No responsive breakpoints beyond the basic viewport meta tag.<\/li>\n\n\n\n<li>No <code>lang<\/code> attribute on the &lt;html> element.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Strengths:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Semantic HTML elements are used appropriately in most places.<\/li>\n\n\n\n<li>The viewport meta tag is correctly set, indicating awareness of mobile requirements.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Part Two: Summary of Improvements<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In redesigning Alf&#8217;s Cycles, I addressed every issue identified above across two areas: design and technical implementation. The goal was to produce a site that a real small business could use \u2014 one that is visually credible, accessible, and conversion-focused.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Design Improvements<\/strong><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Typography System<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Introduced a two-font pairing \u2014 a display serif for headings and a clean sans-serif for body and UI \u2014 with a defined type scale (h1 \u2192 h4, body, caption).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Colour Palette<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Defined a primary brand colour (a deep teal referencing cycling culture), an accent orange for CTAs, and a neutral off-white base. All combinations pass WCAG AA contrast.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Layout and Grid<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Replaced the single-column default layout with a CSS grid system: a 3-column card grid for bike categories, a 4-column logo strip for brands, and a 2-column feature layout for About Us.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Calls to Action<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Added primary CTAs on every page \u2014 &#8220;Book a service&#8221;, &#8220;Contact us&#8221;, and &#8220;Get directions&#8221; \u2014 each visually prominent and positioned at natural decision points.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Imagery and Labels<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Corrected the swapped Road Bikes\/Mountain Bikes images. Added descriptive, contextual alt text to every image. Added a hero banner to the homepage with an overlay and introductory text.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Copyediting<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Rewrote the About Us copy for grammatical correctness and natural readability. Corrected the Cannondale spelling. Added pricing guidance and a booking prompt to the Services page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Technical Improvements<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Responsive Navigation<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Replaced the non-functional hamburger icon with a working JavaScript toggle that opens and closes the mobile menu, with a smooth height transition and ARIA attributes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Embedded Map<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Replaced the raw Google Maps URL with a properly constructed &lt;iframe&gt; embed, styled to be responsive within a 16:9 ratio container.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Accessibility<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Added <code>lang=\"en\"<\/code> to the HTML element, ARIA landmark roles, a skip-navigation link, visible focus outlines, descriptive alt text, and semantic heading structure throughout.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>CSS Architecture<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Structured CSS using custom properties (variables) for colours, spacing, and type sizes. Used flexbox for the navigation and CSS grid for content sections, replacing ad-hoc block layout.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Relative URLs<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Replaced all absolute navigation URLs (including encoded spaces) with relative paths, making the site portable and eliminating encoded-space fragility.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Responsive Breakpoints<\/strong><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Added media queries at 768px and 480px to collapse multi-column grids, resize typography, and ensure usability across desktop, tablet, and phone viewports.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Reflection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The original site demonstrated an understanding of the basic building blocks \u2014 HTML structure, navigation, semantic elements \u2014 but lacked the design thinking and technical rigour needed to translate that structure into a credible user experience. The redesign process reinforced how inseparable design and development are in practice: fixing the visual hierarchy required restructuring the HTML, and improving accessibility required reconsidering both the copy and the CSS simultaneously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If I were to develop this project further, I would conduct user testing with at least five participants to validate whether the revised navigation and calls to action perform as intended, and I would integrate a lightweight performance audit using Lighthouse to benchmark page speed before and after optimisation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\">Web Design \u00b7 Accessibility \u00b7 UX \u00b7 HTML\/CSS \u00b7 Critical Analysis<br>MA Web Design and Content Planning \u00b7 University of Greenwich \u00b7 2026<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Small Business Website-Revisited Sandra Rajesh Menon \u00b7 May 2026 \u00b7 University of Greenwich Introduction A critical review of the original small-business website, and an account of the design and technical improvements made in the redesign. This post is the written critique of my first version of the small-business website and the changes made to the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":1,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":12,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/posts\/5\/revisions\/12"}],"wp:attachment":[{"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mywebsiteshow.com\/journal\/wp-json\/wp\/v2\/tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}