{"id":93708,"date":"2026-10-23T11:54:11","date_gmt":"2026-10-23T04:54:11","guid":{"rendered":"https:\/\/itsystems.vn\/?p=93708"},"modified":"2026-10-23T11:54:11","modified_gmt":"2026-10-23T04:54:11","slug":"recruitment-website-maintenance-cv-applications","status":"publish","type":"post","link":"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/","title":{"rendered":"Recruitment website maintenance: job listings, applications and CV delivery"},"content":{"rendered":"<div style=\"text-align:left\">\n<p><strong>Quick answer:<\/strong> Maintaining a recruitment website means testing more than WordPress updates. Open roles, search filters, application buttons, CV uploads, confirmation messages and delivery to the right HR owner must work as one journey. A careers page that loads but loses applications is not operationally healthy.<\/p>\n<p>Candidates often apply from a phone. They find a role, read the details, upload a CV and expect a clear acknowledgement. Recruiters need a traceable record rather than relying on a single email that may be filtered or sent to a former employee. Test both ends after changes to the theme, form, mail setup or applicant tracking system (ATS).<\/p>\n<div style=\"background:#142b4b;color:#fff;padding:24px;margin:28px 0;border-radius:6px\">\n<p style=\"color:#fff;font-size:1.2em;font-weight:700;margin:0 0 8px\">Could your careers site be losing applications?<\/p>\n<p style=\"color:#fff;margin:0 0 18px\">IT Systems can review the application flow, CV upload, email delivery and handoff to HR before defining a maintenance scope.<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\"><a href=\"https:\/\/itsystems.vn\/en\/website-management\/#formlead\" style=\"display:inline-block;background:#64c6ba;color:#102744;font-weight:700;padding:12px 18px;border-radius:5px;text-decoration:none\">Request a review<\/a><a href=\"https:\/\/itsystems.vn\/en\/website-management\/website-management-pricing\/\" style=\"display:inline-block;background:#fff;color:#142b4b;font-weight:700;padding:12px 18px;border-radius:5px;text-decoration:none\">View pricing<\/a><\/div>\n<\/div>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">The content of the article<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Why_careers_sites_need_their_own_maintenance_checklist\" >Why careers sites need their own maintenance checklist<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Nine_checks_to_run_regularly\" >Nine checks to run regularly<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Run_one_application_test_end_to_end\" >Run one application test end to end<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#What_if_the_form_says_success_but_HR_sees_no_CV\" >What if the form says success but HR sees no CV?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Who_owns_each_part_of_the_flow\" >Who owns each part of the flow?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Candidate_privacy_belongs_in_the_maintenance_process\" >Candidate privacy belongs in the maintenance process<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#What_should_a_recurring_report_contain\" >What should a recurring report contain?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#When_does_maintenance_become_a_separate_project\" >When does maintenance become a separate project?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Frequently_asked_questions\" >Frequently asked questions<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Why_test_if_the_careers_page_still_loads\" >Why test if the careers page still loads?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Should_expired_vacancies_remain_visible\" >Should expired vacancies remain visible?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Does_the_maintenance_team_need_access_to_real_CVs\" >Does the maintenance team need access to real CVs?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/itsystems.vn\/en\/recruitment-website-maintenance-cv-applications\/#Is_an_ATS_outage_part_of_website_maintenance\" >Is an ATS outage part of website maintenance?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Why_careers_sites_need_their_own_maintenance_checklist\"><\/span>Why careers sites need their own maintenance checklist<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Recruitment content changes frequently: new vacancies, closed roles, deadlines, location, seniority and the hiring contact. If the job listing, detail page and application form disagree, candidates waste time and HR receives misrouted submissions. A generic website uptime check will not catch that mismatch.<\/p>\n<p>Common hidden failures include a success screen despite failed email delivery, a CV file-size rejection with no useful message, an application sent to a departed employee, and an old campaign form reused for a new role. The full candidate-to-HR journey needs a repeatable test.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Nine_checks_to_run_regularly\"><\/span>Nine checks to run regularly<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ol>\n<li><strong>Open roles:<\/strong> compare status, deadlines, location, work arrangement and department with HR-approved data.<\/li>\n<li><strong>Job details:<\/strong> check requirements, responsibilities, benefits, location and apply button; remove misleading legacy copy.<\/li>\n<li><strong>Search and filters:<\/strong> try role, department and location filters, including a no-results state and a link to the correct job.<\/li>\n<li><strong>Mobile journey:<\/strong> follow a listing through the application form on a narrow screen; check blocked buttons, overflowing inputs and keyboard behavior.<\/li>\n<li><strong>Form validation:<\/strong> confirm required fields, clear error messages, duplicate-submit handling and the message after submission.<\/li>\n<li><strong>CV attachment:<\/strong> test accepted file types and sizes, visible errors, restricted access and the storage location; avoid a predictable public file URL.<\/li>\n<li><strong>Candidate acknowledgement:<\/strong> say the application was received without implying a hiring decision or interview invitation.<\/li>\n<li><strong>HR handoff:<\/strong> confirm the form\/ATS record, notification email, backup recipient and ability to identify the vacancy.<\/li>\n<li><strong>Access and recovery:<\/strong> review former HR users, backups, plugin\/theme updates and the ability to restore the application flow.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Run_one_application_test_end_to_end\"><\/span>Run one application test end to end<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Choose an active vacancy and agree on a clearly labeled <strong>TEST<\/strong> application with HR. Do not use a real candidate&#8217;s personal data. As a public visitor, open the listing on phone and desktop, read the role, complete the required fields and upload a valid sample file. Record the time, URL, device, resulting screen and submission ID if available.<\/p>\n<p>HR then checks that the record reached the correct inbox or ATS, belongs to the correct vacancy and includes an accessible file. Repeat with missing required fields, an unsupported file, an oversized file and a double click. Review the acknowledgement, stored record, mail delivery and spam folder. Remove the TEST record according to the company&#8217;s process so it cannot be mistaken for a real candidate.<\/p>\n<p>Where a third-party ATS is involved, the website team can verify the outbound handoff and coordinate with the ATS owner. New API mapping, complex synchronization and a redesigned hiring workflow are separate project work unless explicitly included in the maintenance agreement.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_if_the_form_says_success_but_HR_sees_no_CV\"><\/span>What if the form says success but HR sees no CV?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>First determine whether the issue affects every role or one listing, every device or mobile only. Look for a saved form entry if that feature is enabled. Then inspect mail logs, recipients, spam filtering and forwarding rules. If a record exists but the email failed, restore the notification path and let authorized HR staff access the saved application. Avoid immediately asking candidates to resubmit when the original record&#8217;s status is unknown.<\/p>\n<p>If no record exists, inspect validation, file limits, captcha, blocked scripts and update-related errors. If the ATS reports receipt, compare transaction identifiers on both sides and involve its owner. HR should approve any temporary fallback channel and public notice. The technical team should not move candidate CVs into personal chat or email accounts on its own.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Who_owns_each_part_of_the_flow\"><\/span>Who owns each part of the flow?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div style=\"overflow-x:auto\">\n<table>\n<thead>\n<tr>\n<th>Situation<\/th>\n<th>Business owner<\/th>\n<th>Website team check<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Publish or close a role<\/td>\n<td>HR approves content and effective date<\/td>\n<td>Display, links, form and status<\/td>\n<\/tr>\n<tr>\n<td>Candidate cannot upload a CV<\/td>\n<td>HR sets priority and fallback channel<\/td>\n<td>Form, file handling, scripts and logs<\/td>\n<\/tr>\n<tr>\n<td>Application absent from ATS<\/td>\n<td>HR and ATS owner investigate receipt<\/td>\n<td>Outbound event and error evidence<\/td>\n<\/tr>\n<tr>\n<td>Retain or delete applications<\/td>\n<td>HR and data owner decide policy<\/td>\n<td>Execute only within approved access and process<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Candidate_privacy_belongs_in_the_maintenance_process\"><\/span>Candidate privacy belongs in the maintenance process<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A CV may include a phone number, email, employment history and other personal information. The business should identify who can view it, where it is stored, how long it is kept and how candidate requests are handled under its applicable policy. Technical controls should include role-based individual accounts, access removal when staff leave, restricted file access and incident records. This article is operational guidance, not legal advice.<\/p>\n<p>Backups containing CVs also need appropriate protection. At a provider handoff, document user permissions, attachment storage, receiving addresses, backup copies and access revocation. The <a href=\"https:\/\/itsystems.vn\/en\/website-handover-checklist-before-maintenance\/\">website maintenance handover checklist<\/a> covers the broader access and form inventory; verify your specific setup during the review.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_should_a_recurring_report_contain\"><\/span>What should a recurring report contain?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A useful report says more than \u201cplugins updated.\u201d For a careers site it should list the date tested, role used, submission outcome, HR destination, mail\/ATS result, stale vacancies, mobile issues, backup state and items awaiting a business decision. Mark each item as <strong>tested<\/strong>, <strong>awaiting HR confirmation<\/strong> or <strong>outside the current scope<\/strong>.<\/p>\n<p>Retest after changes to forms, plugins, mail, theme or ATS, and before a major hiring campaign. The right cadence depends on application volume, open roles, recruitment schedule and the agreed service level. The <a href=\"https:\/\/itsystems.vn\/en\/website-maintenance-sla-response-time-guide\/\">website maintenance SLA guide<\/a> explains why application-form failure can be a high-priority incident during hiring.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"When_does_maintenance_become_a_separate_project\"><\/span>When does maintenance become a separate project?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Routine maintenance covers agreed checks, updates, backups and repairs to an existing handed-over flow. A new careers portal, multi-level approval, two-way ATS integration, automated candidate scoring or historical data migration changes the product. It needs requirements, access planning, acceptance tests and its own estimate. A clear boundary prevents a complex data project from being mistaken for a simple toggle.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Frequently_asked_questions\"><\/span>Frequently asked questions<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Why_test_if_the_careers_page_still_loads\"><\/span>Why test if the careers page still loads?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The failure may be in the apply button, file upload, recipient email or ATS. A TEST application verifies the full journey.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Should_expired_vacancies_remain_visible\"><\/span>Should expired vacancies remain visible?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Only by HR&#8217;s deliberate choice and with a clear closed status. Do not leave an active application button on a role that no longer accepts CVs.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Does_the_maintenance_team_need_access_to_real_CVs\"><\/span>Does the maintenance team need access to real CVs?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Not by default. Use sample data for tests; access to real applications should be granted only for an approved role and purpose.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Is_an_ATS_outage_part_of_website_maintenance\"><\/span>Is an ATS outage part of website maintenance?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The website team can inspect the handoff and provide evidence. Fixing the ATS or integration depends on the contract and system owner.<\/p>\n<div style=\"background:#142b4b;color:#fff;padding:24px;margin:28px 0;border-radius:6px\">\n<p style=\"color:#fff;font-size:1.2em;font-weight:700;margin:0 0 8px\">Review the application flow before the next hiring drive<\/p>\n<p style=\"color:#fff;margin:0 0 18px\">Share the careers URL, the form in use and how HR receives applications. IT Systems can identify the test points and suitable support scope.<\/p>\n<div style=\"display:flex;flex-wrap:wrap;gap:12px\"><a href=\"https:\/\/itsystems.vn\/en\/website-management\/#formlead\" style=\"display:inline-block;background:#64c6ba;color:#102744;font-weight:700;padding:12px 18px;border-radius:5px;text-decoration:none\">Request a review<\/a><a href=\"https:\/\/itsystems.vn\/en\/website-management\/website-management-pricing\/\" style=\"display:inline-block;background:#fff;color:#142b4b;font-weight:700;padding:12px 18px;border-radius:5px;text-decoration:none\">View pricing<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Quick answer: Maintaining a recruitment website means testing more than WordPress updates. Open roles, search filters, application buttons, CV uploads, confirmation messages and delivery to the right HR owner must work as one journey. A careers page that loads but loses applications is not operationally healthy. Candidates often apply from a phone. They find a [&hellip;]<\/p>\n","protected":false},"author":68,"featured_media":93709,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_focus_keyword":"recruitment website maintenance","rank_math_title":"Recruitment Website Maintenance: Applications &amp; CVs | IT Systems","rank_math_description":"Keep job listings, application forms, CV uploads, email and ATS handoff working. A practical recruitment website maintenance checklist for HR teams.","rank_math_robots":"","rank_math_canonical_url":"","rank_math_schema":"","footnotes":""},"categories":[2149],"tags":[],"class_list":["post-93708","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-website-service"],"wpml_current_locale":"en_US","wpml_translations":{"vi_VN":{"locale":"vi_VN","id":93705,"slug":"bao-tri-website-tuyen-dung-form-ung-tuyen-cv","post_title":"B\u1ea3o tr\u00ec website tuy\u1ec3n d\u1ee5ng: ki\u1ec3m tra tin \u0111\u0103ng, form \u1ee9ng tuy\u1ec3n v\u00e0 CV","href":"https:\/\/itsystems.vn\/bao-tri-website-tuyen-dung-form-ung-tuyen-cv\/"}},"_links":{"self":[{"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/posts\/93708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/comments?post=93708"}],"version-history":[{"count":1,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/posts\/93708\/revisions"}],"predecessor-version":[{"id":93710,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/posts\/93708\/revisions\/93710"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/media\/93709"}],"wp:attachment":[{"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/media?parent=93708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/categories?post=93708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsystems.vn\/en\/wp-json\/wp\/v2\/tags?post=93708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}