10,000+ Web Pages Migrated to a New CMS

Consolidating for flexibility and control

OncoLink had more than 20 years’ worth of content and code in 30 different databases. Migrating content to the eZ Publish CMS gave OncoLink greater flexibility to distribute their content.

Expanding the reach of highly valued content

Established in 1994, OncoLink was the first cancer information website on the Internet and remains one of the largest. This award-winning site, www.oncolink.org, is maintained and continually updated by a group of oncology healthcare professionals who understand the need of patients, caregivers and healthcare professionals. OncoLink, part of Penn Medicine, has continued to evolve as cancer treatment has changed over the years.

With a new CMS, OncoLink now has the ability to control almost all the content and menus themselves, including easily adding Spanish translations, having full access to the tagging system, and syndicating their content much easier. BF RED’s SEO and redirect strategy helped OncoLink maintain their traffic with virtually no drop off.

BF RED maintained the existing visual design during the migration phase with a style refresh planned for a subsequent phase.


Additional highlights of the CMS migration include:               

  • Migrated 10,000+ articles, by cancer types and other categories.
  • Recreated the Patient Treatment Binder that healthcare professionals create for patients. The binder was the first of OncoLink’s apps to be migrated to PHP. Others include the OncoLife™ Survivorship Care Plan.
  • Rebuilt Find My Cancer Drug and Cancer Types tools and added to the homepage and footer.
  • Rebuilt the Survivorship Clinic search by region.
  • Added print to PDF capability with customizable branding.
  • Added a new promo system that allows OncoLink to create paid ads on the site, with the ability to include or exclude them by topic tags.
  • Migrated OncoLink’s current WordPress blog site to a new server, and imported WordPress objects into eZ, on the homepage and on category and article pages, as related blog posts.
  • Built an integration between the eZ Publish and the National Cancer Institute (NCI) server. Every day, the CMS connects to the NCI server, compares the latest NCI documents and creates or updates the NCI CMS content (which powers OncoLink’s ‘related content’ by keyword and site search).
  • Conducted an SEO audit and re-wrote a number of URLs and pathways to create a more user- and SEO-friendly structure.
  • Completed a complex server architecture with Cloudflare, f5 load balancer, redundant web servers, and database + Solr + NAS file storage.