DEV Community

Cover image for Stop Waiting: The Developer's Complete Guide to SiteVision to WordPress Migration Plus the Best 10 Agencies That Execute It Right in 2026
Oliver Pitts
Oliver Pitts

Posted on

Stop Waiting: The Developer's Complete Guide to SiteVision to WordPress Migration Plus the Best 10 Agencies That Execute It Right in 2026

A SiteVision to WordPress Migration without a proper content node export, URL alias mapping, metadata transfer, widget-to-block conversion, and redirect validation is a post-launch incident waiting to happen. This post covers the full technical workflow and the agencies trusted to execute it correctly in 2026.

Why Developers Keep Getting Asked to Move Organizations Off SiteVision

SiteVision is a CMS specifically geared towards Swedish companies, the public sector, and large organizations seeking a secure, stable, and user-friendly platform. Established in 2002 and headquartered in Örebro, Sweden, it is one of the leading providers of CMS and intranet solutions in the Nordics, particularly amongst public institutions and mid-large corporate clients.

For organizations operating within the Swedish public sector or Nordic enterprise market, SiteVision made sense for years. It was purpose-built for that context, editor-friendly, and deeply integrated with Swedish digital workplace standards.

But the ceiling is real and organizations are hitting it.

Managing multiple languages, currencies, and market-specific content is technically complicated and costly in SiteVision. The platform is built for a Swedish context and lacks the built-in flexibility required for effective international expansion.

WordPress supports international growth through multisite functionality, language plugins, and WooCommerce.

Add to that the cost differential, the plugin ecosystem gap, the developer talent pool difference, and the SEO tooling advantage, and the migration decision becomes straightforward for most organizations.

What is not straightforward is the technical execution. SiteVision stores content in a proprietary node-based architecture with Java-driven page rendering, a portlet-based widget system, and URL structures that differ fundamentally from WordPress's permalink architecture. Getting the migration right requires understanding both systems at a code level.

This guide covers the technical workflow and the agencies that have built the process to handle it reliably.

For platform context: https://en.wikipedia.org/wiki/WordPress

The Architecture Gap: SiteVision vs WordPress

Before writing any migration code, you need a clear model of what you are bridging.

SiteVision Architecture:
├── Java-based application server (Jetty/OSGi)
├── Node-based content tree (hierarchical page nodes)
├── Portlet/Widget system (drag-and-drop modules)
├── Velocity templating (VTL for page rendering)
├── JCR (Java Content Repository) for content storage
├── Built-in versioning and workflow approval chains
├── Native intranet and social features
├── URL structure: /sv/page-name/ or /en/page-name/
└── RESTful API available for content export

WordPress Architecture:
├── PHP 8.x + MySQL / MariaDB
├── Post-based content model (wp_posts unified table)
├── Block editor (Gutenberg) / Classic editor
├── Theme system (PHP templates + template hierarchy)
├── Custom Post Types + ACF for structured content
├── Plugin ecosystem (59,000+ plugins)
├── Permalink structure: /page-slug/ (configurable)
└── REST API + WP-CLI for content import
Enter fullscreen mode Exit fullscreen mode

The critical architectural difference: SiteVision's node tree stores content as typed portlet configurations within page nodes. Extracting that content into WordPress-compatible HTML or Gutenberg blocks requires parsing each portlet type and transforming its output, not just copying text fields from a database table.

Phase 1: Pre-Migration Audit

This phase prevents post-migration surprises. Agencies that skip it discover problems at week eight of a twelve-week project.

# Step 1: Full crawl of the live SiteVision site
screamingfrogseospider --crawl https://your-sitevision-site.com \
  --headless \
  --save-crawl \
  --export-tabs "Internal:All,Response Codes:All,Page Titles:All,Meta Description:All,H1:All,Canonical URL:All"

# Step 2: Export via SiteVision REST API
# SiteVision exposes a REST API for content export
# Endpoint: /rest/api/1/node/{nodeId}

curl -H "Accept: application/json" \
     -u username:password \
     "https://your-sitevision-site.com/rest/api/1/node/root?depth=999" \
     > sitevision_content_tree.json

# Step 3: Google Search Console baseline
# Export: Performance > Pages > Last 6 months
# Every URL with clicks needs a verified 301 post-migration
Enter fullscreen mode Exit fullscreen mode

Map the full content tree before touching a single file. Every SiteVision page node becomes a WordPress page or post. Every URL in the SiteVision tree must have a corresponding WordPress URL and a 301 redirect configured before go-live.

Phase 2: Content Export and Transformation

SiteVision's REST API returns content as a hierarchical JSON structure. The migration script must walk that tree and transform each node type into a WordPress-compatible format.

// Node.js: SiteVision content tree to WordPress XML transformer

const axios = require('axios');
const xml2js = require('xml2js');

const SITEVISION_BASE = 'https://your-sitevision-site.com';
const WP_IMPORT_FILE = 'sitevision-migration.xml';

// SiteVision portlet type to WordPress block mapping
const PORTLET_TO_BLOCK = {
  'sv:textPortlet':     (node) => `<!-- wp:paragraph --><p>${node.text}</p><!-- /wp:paragraph -->`,
  'sv:imagePortlet':    (node) => `<!-- wp:image --><figure class="wp-block-image"><img src="${node.imageSrc}" alt="${node.alt || ''}"/></figure><!-- /wp:image -->`,
  'sv:videoPortlet':    (node) => `<!-- wp:embed {"url":"${node.videoUrl}"} /-->`,
  'sv:tablePortlet':    (node) => buildTableBlock(node),
  'sv:listPortlet':     (node) => buildListBlock(node),
  'sv:htmlPortlet':     (node) => `<!-- wp:html -->${node.html}<!-- /wp:html -->`,
  'sv:linkPortlet':     (node) => `<!-- wp:paragraph --><p><a href="${node.url}">${node.linkText}</a></p><!-- /wp:paragraph -->`,
};

async function fetchNodeTree(nodeId, depth = 0) {
  const response = await axios.get(
    `${SITEVISION_BASE}/rest/api/1/node/${nodeId}`,
    { auth: { username: process.env.SV_USER, password: process.env.SV_PASS } }
  );
  return response.data;
}

function transformNodeToWPPost(node) {
  // Concatenate all portlet content in page order
  const postContent = (node.portlets || [])
    .sort((a, b) => a.sortOrder - b.sortOrder)
    .map(portlet => {
      const transformer = PORTLET_TO_BLOCK[portlet.type];
      return transformer
        ? transformer(portlet)
        : `<!-- unsupported portlet: ${portlet.type} -->`;
    })
    .join('\n');

  return {
    post_title:   node.properties?.displayName || node.name,
    post_content: postContent,
    post_name:    slugify(node.properties?.displayName || node.name),
    post_status:  node.published ? 'publish' : 'draft',
    post_type:    node.depth === 0 ? 'page' : 'page',
    // SEO metadata from SiteVision page properties
    seo_title:    node.properties?.seTitle || '',
    seo_desc:     node.properties?.seDescription || '',
    canonical:    node.properties?.canonicalUrl || '',
  };
}

async function buildRedirectMap(nodeTree, baseUrl) {
  const redirects = [];
  function walkTree(node, parentPath = '') {
    const svPath = parentPath + '/' + (node.properties?.nameInPath || node.name);
    const wpSlug = '/' + slugify(node.properties?.displayName || node.name) + '/';
    if (svPath !== wpSlug) {
      redirects.push({ from: svPath, to: wpSlug });
    }
    (node.children || []).forEach(child => walkTree(child, svPath));
  }
  walkTree(nodeTree);
  return redirects;
}
Enter fullscreen mode Exit fullscreen mode

Phase 3: WordPress Import via WP-CLI

Once content is transformed into WordPress XML format, WP-CLI handles the bulk import efficiently.

# Import content using WP-CLI
wp import sitevision-migration.xml --authors=create

# Verify import results
wp post list --post_type=page --fields=ID,post_title,post_status | head -50

# Check for import errors
wp import --info

# Update internal links from SiteVision URL patterns to WordPress permalinks
# Run find-replace on all post content
wp search-replace '/sv/' '/' --all-tables
wp search-replace '/en/' '/en/' --all-tables

# Regenerate slugs if needed
wp post list --post_type=page --fields=ID,post_title \
  | while read id title; do
    wp post update $id --post_name="$(echo "$title" | tr '[:upper:]' '[:lower:]' | sed 's/ /-/g')"
  done
Enter fullscreen mode Exit fullscreen mode

Phase 4: SEO Metadata Migration

SiteVision stores SEO metadata as page node properties. Every title tag, meta description, and canonical URL must transfer to WordPress before go-live.

<?php
// PHP: Bulk insert SiteVision SEO metadata into WordPress
// using Yoast SEO post meta fields

function insertSiteVisionSEOMeta($wpPostId, $svPageData) {
    $seoFields = [
        '_yoast_wpseo_title'       => $svPageData['seTitle'] ?? '',
        '_yoast_wpseo_metadesc'    => $svPageData['seDescription'] ?? '',
        '_yoast_wpseo_canonical'   => $svPageData['canonicalUrl'] ?? '',
        '_yoast_wpseo_focuskw'     => $svPageData['keywords'] ?? '',
        '_yoast_wpseo_opengraph-title'       => $svPageData['ogTitle'] ?? '',
        '_yoast_wpseo_opengraph-description' => $svPageData['ogDescription'] ?? '',
    ];

    foreach ($seoFields as $metaKey => $metaValue) {
        if (!empty($metaValue)) {
            update_post_meta($wpPostId, $metaKey, sanitize_text_field($metaValue));
        }
    }
}

// Run as part of post-import processing
$pages = get_posts([
    'post_type'   => 'page',
    'numberposts' => -1,
    'post_status' => ['publish', 'draft'],
]);

foreach ($pages as $page) {
    $svData = getSiteVisionPageData($page->post_name); // Lookup from exported JSON
    if ($svData) {
        insertSiteVisionSEOMeta($page->ID, $svData);
    }
}
Enter fullscreen mode Exit fullscreen mode

Phase 5: Redirect Configuration and Validation

Every SiteVision URL needs a correctly configured 301 redirect before the DNS cutover.

<?php
// Bulk redirect creation using Redirection plugin API
// SiteVision uses /sv/ prefix for Swedish and /en/ for English

$redirect_map = [
    '/sv/om-oss/'           => '/om-oss/',
    '/sv/tjanster/'         => '/tjanster/',
    '/en/about-us/'         => '/about-us/',
    '/en/services/'         => '/services/',
    // Generated from pre-migration Screaming Frog crawl and SiteVision node tree
];

foreach ($redirect_map as $from => $to) {
    $existing = Red_Item::get_for_url(ltrim($from, '/'));
    if (empty($existing)) {
        Red_Item::create([
            'url'         => $from,
            'action_data' => ['url' => $to],
            'action_type' => 'url',
            'action_code' => 301,
            'match_type'  => 'url',
            'group_id'    => 1,
        ]);
    }
}
Enter fullscreen mode Exit fullscreen mode
# Validate all redirects against staging before production cutover
while IFS=',' read -r old_url new_url; do
  status=$(curl -s -o /dev/null -w "%{http_code}" \
    --max-redirs 0 "https://staging.your-wp-site.com${old_url}")
  destination=$(curl -s -o /dev/null -w "%{redirect_url}" \
    --max-redirs 0 "https://staging.your-wp-site.com${old_url}")

  if [ "$status" = "301" ]; then
    echo "OK: ${old_url} -> ${destination}"
  else
    echo "FAIL: ${old_url} returned ${status}"
  fi
done < sitevision_redirect_map.csv
Enter fullscreen mode Exit fullscreen mode

Pre-Launch Validation Checklist

Content integrity:
[ ] Page count matches SiteVision published node count
[ ] All portlet types handled (check for unsupported portlet comments)
[ ] Internal links updated from SiteVision paths to WordPress URLs
[ ] Media files transferred and wp_attachments records created
[ ] Language variants migrated and WPML/Polylang configured if multilingual

SEO:
[ ] All 301 redirects validated (zero chains, zero missing entries)
[ ] Title tags and meta descriptions populated via Yoast/Rank Math
[ ] Canonical tags correct on all pages
[ ] XML sitemap generated and accessible at /sitemap.xml
[ ] robots.txt correctly configured for WordPress

Performance:
[ ] Caching plugin active (WP Rocket or LiteSpeed Cache)
[ ] Image optimization confirmed (WebP conversion active)
[ ] Lighthouse score above 80 on mobile
[ ] Core Web Vitals passing in PageSpeed Insights

Post-launch monitoring:
[ ] Google Search Console connected and sitemap submitted
[ ] GSC crawl errors checked at 24h, 48h, 72h post-launch
[ ] Redirect hit logging active in Redirection plugin
[ ] Analytics tracking verified on all page types
[ ] Yoast/Rank Math SEO scores checked for key pages
Enter fullscreen mode Exit fullscreen mode

For SiteVision as a platform context: https://en.wikipedia.org/wiki/Content_management_system

Best 10 Agencies for SiteVision to WordPress Migration in 2026

These are the agencies that understand migration at the architecture level described above, not just at the project management layer.

1. EbizON Digital

Full-stack SiteVision to WordPress migration with zero-downtime staging execution, SEO preservation, and 30-day post-launch monitoring.

EbizON Digital executes SiteVision to WordPress Migration entirely on their own test servers, keeping the live SiteVision environment fully operational throughout the process. Their migration workflow covers content tree analysis using a legacy-to-new mapping framework, full metadata transfer including SEO fields, URL redirect configuration with page-not-found verification, and a staging validation phase before any production DNS cutover. Their published guarantees include 99% smooth migration execution, zero downtime, 100% SEO retention covering URLs, meta tags, meta titles, and page titles, 96% improved speed and performance post-migration, and 2 months of post-launch performance monitoring.

Pricing: $25 to $75/hour

Tech Stack: WordPress, Yoast SEO, Redirection plugin, WP-CLI, Screaming Frog, custom PHP and JavaScript migration scripts, staging environments

What Clients Say: A verified client states: "The team has been fantastic to work with from design, development to migration. Thank you for making the migration process easy." Another client notes: "Best thing is the quick response, when there is a problem." Post-launch monitoring and post-migration support are consistently cited as primary differentiators.

Best For:

  • Nordic and European organizations migrating from SiteVision to WordPress with SEO equity as a primary concern
  • Businesses adding WooCommerce functionality as part of the SiteVision exit
  • Teams that need post-migration performance monitoring included as standard rather than billed separately
  • Organizations that need enterprise-quality migration execution at accessible pricing

2. CMSTOWP

Migration-only specialists with 500 plus completed website migrations, NDA standard, and a dedicated project manager from kickoff to handoff.

CMSTOWP executes SiteVision to WordPress Migration on a cloned-server methodology where the entire migration runs on their infrastructure with the live SiteVision site untouched throughout. Every project receives a dedicated project manager with 13 plus years of migration experience. NDA is signed as standard, a free 30-minute migration audit is available before commitment, and their service covers full content and media transfer, SEO preservation, custom WordPress theme development alongside migration if required, and 2 months of post-launch monitoring.

Pricing: Project-based | Free 30-minute audit available

Tech Stack: WordPress, custom migration tooling, staging environments, SEO preservation methodology, NDA-protected engagement

What Clients Say: A verified Macmillan Publishers client states: "My customer is very happy with the WordPress environment and the website CMStoWP delivered. Satisfied with their work, we entered into a one year maintenance and support agreement. I would highly recommend CMStoWP, they are professional and responsive. Our project delivered on time and within budget." iSine confirms returning for a second migration engagement after their first positive experience.

Best For:

  • Organizations on tight SiteVision renewal deadlines needing reliable, deadline-driven migration execution
  • Teams that want a dedicated project manager personally accountable for every migration milestone
  • Businesses with NDA requirements on the engagement
  • Clients who want a free pre-migration audit before committing to cost or timeline

3. CartUnited

Adobe Commerce Bronze Partner and Shopify Partner with zero-downtime migration guarantees and eCommerce migration depth.

CartUnited is a migration specialist agency with dual Adobe Commerce Bronze Partner and Shopify Partner credentials and a published zero-downtime migration guarantee with 100% SEO retention. Their primary strength is eCommerce platform migration, making them particularly relevant for SiteVision exits where the new WordPress environment includes a WooCommerce build. Their published guarantees cover 99% smooth migration execution, zero downtime, 100% SEO retention including meta tags and page titles, 96% improved speed, and 2 months of post-launch monitoring as standard.

Pricing: Project-based | Free consultation available

What Clients Say: Paul Grasso states: "Nikita and team have been great in updating and solving some issues on our website. Their response time and communication has been on point for the entire project." Bailey Beykirch notes their "unwavering commitment to promptly address and solve any challenges that emerge, demonstrating their exceptional problem-solving capabilities."

Best For:

  • Organizations migrating from SiteVision to a WordPress environment that includes a WooCommerce eCommerce component
  • Businesses that need contractual migration guarantees including zero downtime and 100% SEO retention
  • Teams with Adobe Commerce or Shopify platform complexity alongside the SiteVision migration
  • Organizations that want eCommerce migration depth combined with WordPress development capability

4. SharkSERP

SaaS-focused SEO and link building agency with documented client outcomes including 125 links built at 63 average DA and 50-plus position ranking improvements.

SharkSERP is a SaaS-focused SEO agency specializing in link building, content writing, and SEO audits for organizations that need measurable organic growth post-migration. While their primary practice is SEO rather than CMS migration execution, they are directly relevant for organizations that have completed their SiteVision to WordPress move and need to protect and build on the SEO equity preserved during the transition. Their documented outcomes include building 125 links at an average domain authority of 63 and verified 50-plus position ranking improvements on competitive keywords.

Pricing: Flexible, transparent pricing | No hidden fees

What Clients Say: Endre Rex-Kiss confirms: "SharkSERP successfully built 125 links with an average domain authority of 63, boosting our pages' rankings on search results. The team was communicative, organized, responsive, and flexible." Another verified client reports a 1,000% increase in sales following their link building and SEO program.

Best For:

  • Organizations that have completed their SiteVision migration and need a dedicated SEO agency to build on the preserved organic equity
  • SaaS companies moving their SiteVision sites to WordPress who need domain authority growth post-migration
  • Businesses that want link building and content strategy managed alongside technical SEO monitoring post-launch
  • Teams that want transparent, performance-accountable SEO reporting after the WordPress migration completes

5. Korevariance

Full-stack software development and digital agency offering SDaaS model with custom application development, SEO, and web development.

Korevariance is a full-service, full-stack software development and digital agency offering Software Development as a Service (SDaaS) that lets clients lease an entire agile development team covering custom software, web development, digital marketing, SEO, and app development. Their HUBZone certification and DevSecOps methodology reflect an agency built around security-first development practices, which is directly relevant for SiteVision organizations from the public sector where security standards on the migration and the resulting WordPress environment are non-negotiable.

Pricing: Contact for SDaaS pricing

What Clients Say: Clients highlight Korevariance's agile team model and their ability to cover the full scope of a project from development through digital marketing without requiring the client to coordinate multiple vendor relationships. Their DevSecOps approach is cited as a differentiator for security-sensitive public sector organizations.

Best For:

  • Public sector and government organizations migrating from SiteVision who need a security-first development approach on the WordPress build
  • Organizations that want a full agile development team covering migration and ongoing WordPress development under one SDaaS engagement
  • Businesses that need custom application development alongside the CMS migration
  • Teams that want DevSecOps methodology applied to the WordPress environment build as standard

6. Internet Direct

Web development and hosting agency with a long operational track record and full-service digital presence delivery.

Internet Direct is a web development and digital services agency with an established operational history covering web design, development, hosting, and digital marketing for business clients. Their combined development and hosting capability makes them a single-vendor option for organizations that want the SiteVision to WordPress migration and the hosting environment of the new WordPress site managed by the same team, reducing the coordination overhead and accountability gaps that multi-vendor setups create.

Pricing: Undisclosed | Contact for quote

What Clients Say: Clients highlight Internet Direct's long-term reliability and their ability to manage both the technical development and the hosting infrastructure of client websites, noting that consolidated vendor relationships improve responsiveness and reduce the time between identifying an issue and having it resolved.

Best For:

  • Small to mid-size businesses that want migration and hosting managed by a single agency
  • Organizations that want a long-established agency with a track record of client retention for their SiteVision migration
  • Teams that need hosting infrastructure configured and maintained alongside the WordPress migration
  • Businesses that value consolidated vendor relationships over specialized point solutions

7. Weblinx Inc.

Chicago-based web design and digital marketing firm with 1,500 plus custom websites built since 2001 and a specialty in government, nonprofit, and library sector organizations.

The Chicago-based web design and development firm Weblinx, Inc. evolved from a single-person office to a fully staffed organization of web design artists and marketing professionals. Today, Weblinx operates more than 1,000 websites for commercial, non-profit, and government initiatives. Their 25-year track record in web design and their consistent presence with government, nonprofit, and library sector clients makes them directly relevant for SiteVision organizations from the public sector moving to WordPress, given that both client groups share the same organizational complexity and stakeholder management requirements.

Pricing: Contact for quote | Free consultation available

What Clients Say: Karen Migaldi, Assistant Director at Crystal Lake Public Library, states: "Throughout the design and development process, their knowledge and expertise helped us launch a website supporting the goals of our 21st Century library. Upon launching our new website, we have received overwhelmingly positive feedback." A village government client notes: "The entire staff was on top of everything every step of the way."

Best For:

  • Government agencies, municipalities, and public sector organizations migrating from SiteVision to WordPress where the client context matches Weblinx's extensive public sector portfolio
  • Libraries, park districts, and nonprofits that need a web agency with 25 years of experience serving their specific organizational context
  • Mid-market organizations in the US Midwest that want a local agency with a documented track record of 1,500 plus completed websites
  • Teams that need responsive design and ADA compliance built into the WordPress migration from day one

8. Rinato Media

Digital marketing and web development agency combining CMS platform builds with content strategy and digital marketing.

Rinato Media is a digital agency covering web development, CMS platform builds, content strategy, and digital marketing for businesses building or migrating their digital presence. Their combined web development and marketing capability positions them as a partner for SiteVision organizations that want the migration and the post-migration content and marketing strategy managed under one agency scope rather than splitting those disciplines between different vendors.

Pricing: Undisclosed | Contact for quote

What Clients Say: Clients at growing businesses highlight Rinato Media's ability to connect web development decisions with content strategy and digital marketing outcomes, noting that their WordPress builds are architecturally aligned with the content programs the organization plans to run on them post-launch.

Best For:

  • Organizations migrating from SiteVision to WordPress where post-migration content strategy and digital marketing are primary priorities alongside the technical migration
  • Businesses that want a single agency managing web development and marketing rather than coordinating separate vendors for those disciplines
  • Growth-stage companies that need a WordPress environment built for content marketing and SEO performance from launch
  • Teams that want migration delivered alongside a post-launch digital growth strategy

9. Awave AB

Stockholm-based web agency with deep WordPress and Drupal expertise, a 30-person senior team, and a specific strength in the Swedish market where SiteVision is most prevalent.

Awave develops web solutions for medium-sized and large companies, with a team of 30 experienced staff covering web programming, system programming, web design, server solutions, server technology, and user experience. They deliver websites in WordPress, Drupal, Umbraco, and EPiServer with outstanding commercial design. Awave is becoming iO, which means their service offering increases dramatically. They are no longer just experts in web development and digital growth but now have colleagues with the right knowledge to help organizations advance further. Their Swedish market context makes them uniquely positioned for SiteVision organizations in the Nordic market where cultural, linguistic, and regulatory context matters as much as technical execution.

Pricing: Contact for project-based quote

What Clients Say: Enterprise and mid-market clients in the Swedish market highlight Awave's understanding of the Nordic digital landscape, their ability to handle CMS migrations involving complex Swedish public sector content structures, and their long-term client relationship model that extends well past the initial launch.

Best For:

  • Swedish and Nordic organizations migrating from SiteVision to WordPress where local market context and Swedish language support are primary requirements
  • Public sector and enterprise organizations in Sweden that need a Stockholm-based agency with deep experience in the Swedish CMS ecosystem
  • Organizations that want post-migration WordPress maintenance and development managed by the same agency that executed the migration
  • Mid-to-large Nordic businesses building international WordPress environments that need both local expertise and expanded global capability

10. Quip Global

Digital solutions agency combining web development, digital strategy, and CMS platform delivery for organizations building modern digital presence.

Quip Global is a digital solutions agency delivering web development, CMS platform builds, and digital strategy services for organizations building or refreshing their digital presence. Their combined technology and strategy capability positions them as a relevant partner for SiteVision organizations that want the migration to serve as the foundation for a broader digital transformation rather than just a platform switch.

Pricing: Undisclosed | Contact for quote

What Clients Say: Clients highlight Quip Global's strategic digital thinking alongside their technical delivery capability, noting that their WordPress builds reflect a clear understanding of how the site must function commercially and operationally post-launch rather than being purely technically specified builds.

Best For:

  • Organizations that want SiteVision to WordPress migration treated as a digital transformation initiative rather than a technical platform switch
  • Businesses that need CMS migration combined with broader digital strategy planning in a single engagement
  • Mid-market organizations building WordPress as the foundation for long-term digital growth
  • Teams that want an agency that brings strategic perspective alongside technical migration execution

Five Technical Mistakes That Break SiteVision to WordPress Migrations

These failure patterns appear in post-mortems consistently and are entirely preventable with the right process.

Unsupported portlet types left as HTML comments. SiteVision has more portlet types than most migration scripts account for. Any portlet type without a defined transformer in the migration script produces an unsupported comment in the post content rather than the actual rendered content. Run a full portlet type inventory before writing the migration script and confirm a handler exists for every type present in the content tree.

SiteVision language prefix not handled in redirect map. SiteVision uses language prefixes in URL paths such as /sv/ for Swedish and /en/ for English. WordPress permalink structures do not include these prefixes by default. Every redirect must strip or remap the language prefix correctly, and multilingual WordPress configurations using WPML or Polylang must be set up before redirect validation runs.

Node tree order not preserved in page hierarchy. SiteVision's page tree has explicit sort order on every node. WordPress page hierarchy is managed through parent page relationships and menu order. If the migration script does not preserve node sort order in the WordPress page structure, navigation menus and breadcrumb paths will be incorrect post-migration.

JCR binary assets not resolved before link update. SiteVision stores some media assets in the Java Content Repository with binary references. These must be exported as actual files and imported into WordPress media library before any content referencing them is finalized. Running content link updates before media migration creates broken references that require a second pass to fix.

No post-launch GSC monitoring window. The 30 days after go-live are where migration quality becomes visible through redirect hit data, crawl errors, and ranking changes. Agencies that close the engagement at launch leave this risk window unprotected. Minimum 30 days of GSC monitoring with redirect plugin logging active is the standard for a migration treated as a platform outcome operation.

Final Thoughts for Developers

A SiteVision to WordPress migration is technically more demanding than most CMS-to-WordPress moves because of the Java application server architecture, the portlet-based content model, and the JCR binary asset storage that sits underneath SiteVision's familiar editor interface.

The agencies on this list have built the tooling and process to handle those architectural specifics reliably. When evaluating which one fits your engagement, ask them specifically about their SiteVision portlet type handling, their language prefix redirect strategy, and their post-launch GSC monitoring protocol.

SiteVision to WordPress Migration done correctly delivers a WordPress platform that outperforms SiteVision on every metric that matters in 2026: development flexibility, plugin ecosystem depth, SEO tooling capability, and total cost of ownership.

10 Technical FAQs on SiteVision to WordPress Migration in 2026

1. What is SiteVision CMS and why is it primarily used in Sweden?
SiteVision is a CMS specifically geared towards Swedish companies, the public sector, and large organizations seeking a secure, stable, and user-friendly platform. It is optimized for intranets and public websites where usability and security are critical. Established in 2002 and headquartered in Örebro, Sweden, it is one of the leading providers of CMS and intranet solutions in the Nordics, particularly amongst public institutions and mid-large corporate clients. Its strong position in the Swedish public sector reflects deliberate product design for that market context rather than broad international adoption.

2. What is SiteVision's underlying architecture and why does it affect migration complexity?
SiteVision runs on a Java-based application server using an OSGi framework with Jetty as the web container. Content is stored in a Java Content Repository (JCR) as a hierarchical node tree, and pages are rendered through Velocity templating with portlets handling individual content modules. This architecture differs fundamentally from WordPress's PHP and MySQL model. The migration must transform JCR node content into WordPress post format, convert portlet configurations into HTML or Gutenberg blocks, resolve JCR binary file references into WordPress media library entries, and remap SiteVision's URL patterns to WordPress permalinks.

3. How does SiteVision's portlet system translate to WordPress?
SiteVision uses portlets as the primary content module type. Each portlet has a type (text, image, video, list, table, HTML, link, etc.) and configuration properties. In WordPress, the closest equivalents are Gutenberg blocks for modern builds or HTML content fields for classic editor builds. The migration script must map every SiteVision portlet type to a WordPress block or HTML equivalent, handling edge cases where portlet configuration data does not map directly to a simple HTML representation.

4. How are SiteVision language prefixes handled during migration to WordPress?
SiteVision uses URL path prefixes for language variants such as /sv/ for Swedish and /en/ for English. WordPress handles multilingual content through plugins including WPML, Polylang, or TranslatePress. The migration must either strip language prefixes for single-language WordPress builds with 301 redirects from all prefixed URLs, or configure the multilingual plugin to replicate the language structure before content migration begins so that pages are created in the correct language context and redirects route each language URL to its correct WordPress equivalent.

5. What is the SiteVision REST API and how is it used for content export?
SiteVision works as both a traditional CMS and a headless CMS, with future-proof flexibility built into the platform architecture. SiteVision exposes a REST API that returns content nodes as JSON, including page properties, portlet configurations, metadata, and file references. The API is the primary export mechanism for automated migrations, returning the full content tree from any given node down to configurable depth. Authentication is required and rate limits apply on some SiteVision installations. For very large sites, pagination must be handled in the export script to avoid timeout failures on deep tree exports.

6. How should media and file assets be handled in a SiteVision migration?
SiteVision stores uploaded files in the JCR file system under a managed path structure. During migration, every file referenced in content must be exported from the SiteVision file manager, copied to the WordPress uploads directory, and registered as a WordPress attachment with correct metadata. Content that references SiteVision file paths must be updated post-import to reference WordPress media library URLs. Files stored as binary JCR assets require UUID resolution before export, similar to how Contao handles binary file references.

7. What is the recommended WordPress plugin stack for a site migrated from SiteVision?
Yoast SEO or Rank Math for SEO metadata management replacing SiteVision's native SEO fields. The Redirection plugin for 301 redirect management and post-launch monitoring. WP Rocket or LiteSpeed Cache for performance caching. Wordfence or Sucuri for security. WPML or Polylang for multilingual sites. WPForms or Gravity Forms to replace SiteVision's native form builder. Advanced Custom Fields Pro for any structured content that exceeds standard WordPress post fields. The Metatag module equivalent in WordPress, typically Yoast's schema settings, handles structured data that SiteVision managed through its built-in SEO tools.

8. How long does a SiteVision to WordPress migration take?
For a standard organization website with 50 to 200 pages, a professional migration takes 4 to 8 weeks including pre-migration audit, portlet mapping, content transformation script development, media migration, redirect configuration, staging validation, and post-launch monitoring. Larger public sector sites with 500 plus pages, multiple language variants, complex portal features, and intranet components require 12 to 20 weeks. Any agency quoting this migration in under 2 weeks is compressing the staging validation and redirect mapping phases that protect SEO performance post-launch.

9. What are the most common post-migration SEO issues in SiteVision to WordPress moves?
The most common issues are missing or incorrectly configured 301 redirects for language-prefixed URLs, metadata not transferred from SiteVision page properties to WordPress Yoast or Rank Math fields, canonical tag configuration errors in multilingual builds, and XML sitemap generation not including all migrated pages. Each of these is detectable with a post-migration Screaming Frog crawl combined with Google Search Console monitoring in the first 30 days. Agencies that include a post-launch monitoring window specifically for these issues protect organic rankings through the transition period.

10. Why choose EbizON Digital or CMSTOWP for SiteVision to WordPress Migration?
EbizON Digital brings zero-downtime migration execution, 100% SEO retention methodology covering URLs, meta tags, meta titles, and page titles, and 2 months of post-launch monitoring at an accessible hourly rate. Their technical depth on portlet type mapping and URL redirect configuration covers the architectural specifics that make SiteVision migrations harder than generic CMS moves. CMSTOWP brings 500 plus completed migrations, a dedicated project manager with 13 plus years of experience, a cloned-server zero-downtime process, and NDA standard engagement as default. Both treat SiteVision to WordPress Migration as a technical discipline with measurable outcome accountability rather than a project completion exercise. EbizON SiteVision to WordPress Migration | CMSTOWP SiteVision to WordPress Migration

Top comments (0)