LP Production for AutoRace.JP 'Otomocchi Cup' Commemorative Campaign

LP Production for AutoRace.JP 'Otomocchi Cup' Commemorative Campaign のサムネイル

Project Overview and Role

This project is a special campaign LP (landing page) to promote voting and entries, commemorating the "Hamamatsu Early Race AutoRace.JP Voting Cup Otomocchi Cup" of autorace. The target audience is existing autorace fans and AutoRace.JP voting members, and the objective was to concisely convey the campaign's appeal and smoothly guide them to the entry button.

In this project, I was responsible for all aspects of front-end development. While accurately reproducing the visual design intent, I designed and implemented solutions to enhance user experience and operational efficiency from a technical perspective.

Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • jQuery
  • Destyle.css (Reset CSS)
  • Google Tag Manager
  • Adobe Fonts / Google Fonts

By adopting jQuery, while ensuring consideration for legacy browsers and rapid DOM manipulation, I combined modern CSS design and performance measures to build a stable and efficient development environment.

My Design and Implementation Philosophy

Device-Agnostic Responsive Design

I implemented a precise responsive design to ensure the campaign's appeal is maximized across all devices, from smartphones to PCs. Specifically, I designed toggle classes like sp_none and pc_none to display different images and line break positions for PC and smartphone, ensuring layouts optimized for each device's screen width and maintaining readability.

Structural Design Considering Semantics and SNS Spreadability

In the site's structural design, I appropriately used HTML5 semantic tags such as section, footer, and figure. This ensured that search engines and assistive technologies could correctly understand the content's context.

Additionally, to enhance the campaign's spreadability, I meticulously configured Open Graph Protocol (OGP) and Twitter Cards metadata. This ensured that the intended thumbnail image and description text were accurately displayed when shared on social media, aiming to improve the click-through rate.

Performance Measures Focused on Display Speed

To prevent user abandonment and provide a comfortable browsing experience, I implemented solutions with page display speed (Core Web Vitals) in mind. Specifically, for loading external Web fonts (Google Fonts, Adobe Fonts), I implemented accelerated DNS resolution using the <link rel="preconnect"> tag and avoided rendering-blocking by specifying CSS display=swap, thereby achieving early text display.

CSS Design for Enhanced Maintainability and Consistency

First, I introduced 'Destyle.css', a modern reset CSS, to absorb differences in default styles across browsers. This established a consistent styling foundation. Furthermore, I designed reusable utility classes such as inner (center-aligned container) and btn_entry (common button) to reduce the amount of CSS code and enhance overall site design consistency and maintainability.

Was this article helpful?