Building a Lab Website: An Academic Site on WordPress

Sunhong··Updated Mar 28, 2026·3 min read·308 views·Translated from Korean

ISL lab website home page

I built the official website of the Intelligent Systems Lab (ISL) at Yonsei University on WordPress. It provides the lab introduction, member information, research areas, publication management, and more.

1. Project Overview

1.1 Background

A lab website plays an important role: it shows the lab's research results to the outside world, keeps member information up to date, and introduces the lab to prospective graduate students. The old site was hard to maintain, so I rebuilt it on WordPress so that the professor and students could manage content easily.

1.2 Main goals

  • Communicate the lab's research areas and results effectively
  • Manage member information (professor, students, alumni) systematically
  • Organize publications (papers, patents, books) by category
  • Archive activity records such as news and the gallery
  • A CMS structure that lets non-specialists update content easily

2. Tech Stack

2.1 Choosing the platform

Why I chose WordPress 6.8:

  • Easy content management for non-developers
  • A rich plugin ecosystem
  • Built-in SEO features
  • Reliable security updates

2.2 Technologies used

Area Technology
CMS WordPress 6.8.3
Theme Custom theme (isl_2025)
Frontend HTML5, CSS3, JavaScript
Carousel Swiper.js
Board KBoard plugin
Analytics Google Analytics 4
Images Optimized WebP format

3. Site Structure

3.1 Menu layout

Home
├── Research
│   ├── Automotive Systems
│   ├── DNN Accelerator
│   ├── Processing-in-Memory
│   └── Neuromorphic
├── Family
│   ├── Professor
│   ├── Students
│   └── Alumni
├── Publications
│   ├── Journals
│   ├── Conferences
│   ├── Patents
│   └── Books
├── Awards
├── News
├── Gallery
├── QnA
└── Contact

3.2 Main pages

Home: Shows the lab introduction and the latest news in a carousel, with the four main research areas summarized as cards.

Research: A detailed page for each of the four research areas, covering its goals, approach, and representative results.

Family: The professor's profile, the current student list, and the alumni, with photos and links to personal websites or LinkedIn.

Publications: Papers grouped into Top-Tier and Major tiers, with filtering by year and category.

4. Key Features

An auto-rotating news slider built with Swiper.js:

  • Automatic transition every 5 seconds
  • Left/right navigation buttons
  • Pagination dots
  • Touch/drag support (mobile)

4.2 Publication management

A custom post type for managing academic publications systematically:

  • Journal/conference/patent/book categories
  • Tier tags (Top-Tier, Major, etc.)
  • Archiving by year
  • BibTeX export

4.3 Member profiles

Each member's information is shown as a card:

  • Profile photo (WebP-optimized)
  • Name, position, research area
  • Email and personal website link
  • Current affiliation for alumni

4.4 Responsive design

Layouts optimized for mobile, tablet, and desktop:

  • CSS media queries
  • Hamburger menu on mobile
  • Lazy loading for images
  • Touch-friendly UI

5. SEO and Performance

5.1 SEO

  • Schema.org markup (Organization, Person, Article)
  • Open Graph meta tags
  • Automatic XML sitemap generation
  • Search-engine-friendly URL structure

5.2 Performance

  • Converting images to WebP cut their size by 60%
  • Minified and cached CSS/JS files
  • Static resources served through a CDN
  • Optimized database queries

6. Administration

6.1 Content management

Through the WordPress admin dashboard:

  • Write and edit news/announcements
  • Update member information
  • Add/edit publications
  • Upload gallery photos

6.2 Access control

Role-based permissions:

  • Administrator: access to all features
  • Editor: write/edit content
  • Member: edit their own profile

7. Conclusion

Building the lab website on WordPress lets lab members who are not developers manage content easily. In particular, the publication management system and member profiles were customized for the needs of an academic lab. Next, I plan to add multilingual support (English/Korean) and integration with paper citation statistics.