CMS Content Migration Manager

1.Website Scraping

• Scrape all articles from the knowledge base (requires login — credentials will be provided).

• Preserve:

• Article title

• Body (including HTML formatting)

• Internal links (updated to new Webflow CMS slugs)

• Image references

• Capture article hierarchy from site structure or breadcrumb metadata

  1. Webflow CMS Setup

• Set up a Webflow CMS collection for the content.

• Upload all articles, including:

• Article title

• Rich text content with embedded images

• Slug (URL)

• Any referenced files

• Ensure that internal links between articles point to correct Webflow CMS slugs.

• Preserve formatting and image placement within each article.

  1. CSV Export for Automations

• Deliver a clean .csv or .json export of all articles including:

• ID or slug

• Title

• Body HTML

• Image URLs

• Original article path

• New Webflow slug

• Timestamp / article version if available

  1. Monthly Update Job

• Set up a scheduled scraper to check for new or updated articles monthly.

• Provide a method to:

• Identify changed content (the articles say when they're updated).

• Re-upload only updated articles to Webflow CMS.

• Document the update process so our team can run it independently if needed.

Job Qualifications

Job Benefits

Job Responsibilities

  • Scrape all articles from the knowledge base (requires login — credentials will be provided)
  • Capture article hierarchy from site structure or breadcrumb metadata
  • Webflow CMS Setup
  • Set up a Webflow CMS collection for the content
  • Upload all articles, including:
  • Ensure that internal links between articles point to correct Webflow CMS slugs
  • Preserve formatting and image placement within each article
  • CSV Export for Automations
  • Deliver a clean .csv or .json export of all articles including:
  • Set up a scheduled scraper to check for new or updated articles monthly
  • Identify changed content (the articles say when they're updated)
  • Re-upload only updated articles to Webflow CMS
  • Document the update process so our team can run it independently if needed