Skillshr combines a public corporate website, recruiting and appointment booking in one platform. This was not a simple website redesign: existing recruiting data and operational workflows had to be preserved while the frontend, administration and technical foundation were modernized.
Starting Point
The existing environment already contained a production recruiting area with jobs, questions, applications and files. At the same time, the public website needed a technical and visual relaunch, complete bilingual support and an integrated appointment-booking workflow.
Rebuilding everything without respecting the existing system would have created unnecessary risk for recruiting data and established processes. The migration was therefore planned as a controlled evolution.
Project Goals
- Modern, responsive and maintainable corporate website
- German and English as fully managed language versions
- Central administration for content and operational settings
- Integration of the existing recruiting data
- Appointment booking with availability and timezone logic
- SEO-safe transition to the new platform
- Clean separation between frontend, admin and API
- Production migration without unnecessary impact on existing email and domain services
Technical Architecture
The new solution separates the public frontend, administration interface and backend/API into distinct application layers. This reduces coupling and allows presentation, operational workflows and data logic to evolve independently.
The backend is based on Laravel and centralizes content, booking and recruiting-related processes. Frontend and administration access those functions through controlled backend interfaces.
Bilingual Corporate Website
German and English are treated as independent, maintainable content versions rather than automatic translations. Navigation, metadata, structured pages and important content are designed for stable language-specific URLs.
- DE/EN routing
- Language-specific content
- Canonical and hreflang logic
- Multilingual SEO metadata
- Responsive navigation and mobile layouts
Recruiting Integration
The existing recruiting area was not replaced without considering its historical data. Jobs, questions, applications and associated files were treated as operational assets and integrated or synchronized with the new administration.
The goal was to centralize recruiting management while keeping established career URLs and application workflows as stable as possible.
- Jobs and departments
- Application questions
- Applications and documents
- Administrative processing
- Notifications for new applications
- Interview and scheduling workflows
Appointment Booking
Appointment booking was integrated directly into the platform. Available slots are derived from configured weekdays, working hours and existing bookings. A slot should become reserved only through an actual booking, not merely by being clicked.
Because visitors may be located in different regions, the system considers timezones. Administration uses Europe/Vienna as its operational reference while users can receive suitable local-time presentation.
- Configurable weekdays and working hours
- Occupied slots hidden from availability
- Name, email, phone and message fields
- Timezone-aware display
- Administrative selection of meeting method and link
- Confirmation emails with appointment information
Interview & Recruiting Workflows
Scheduling is also connected to recruiting workflows. Interviewers, proposed times and confirmations can be handled as part of the administrative process, creating a traceable transition from application to interview planning.
SEO Migration
SEO was treated as part of the migration rather than as a post-launch optimization task. Existing URLs, indexing rules and language variants were considered so the technical relaunch would not create avoidable visibility losses.
- Canonical URLs
- hreflang for DE/EN
- Robots and noindex rules for staging
- Redirects for relevant legacy paths
- Clean sitemap architecture
- Controlled transition from staging to production
Deployment & Infrastructure
The migration involved more than application code: DNS, subdomains, API and admin endpoints, and separation between staging and production were part of the delivery. Existing Microsoft email and collaboration services needed to remain untouched.
This separation is essential in corporate migrations: website, API and administration can change without unnecessarily modifying unrelated domain services.
Security & Operations
Administrative functionality and recruiting data require clear access boundaries. Backend and admin functions are therefore separated from the public frontend, enabling more controlled deployments, changes and data operations.
Result
Skillshr now has a platform in which corporate website, recruiting, booking and administration work much more closely together. Existing recruiting capabilities were preserved and moved into a more maintainable technical architecture instead of being discarded.
The project demonstrates that a professional relaunch is much more than visual design: data migration, SEO, DNS, booking logic, roles, email flows and production operations are all part of the solution.
