Abstract
Moderator analysis in covariance-based structural equation (CB-SEM) is used to examine whether the strength or direction of a structural relationship between two latent constructs depends on the level of a third construct (the moderator). This allows researchers to test conditional relationships and uncover more nuanced insights. Unlike PLS-SEM, where product-indicator and two-stage approaches are common, CB-SEM focuses on latent interaction modeling within the covariance structure. Currently, SmartPLS only supports two-way interactions for CB-SEM moderation.
Moderator Analysis in CB-SEM
A moderator variable affects the relationship between an independent variable (predictor) and a dependent variable (outcome). The presence of moderation implies that the predictor’s effect is not constant but varies depending on the moderator. In the example shown in the figure:
- CUSA → CUSL is the simple effect.
- SWITCH is introduced as a moderator.
- The moderation path is drawn from SWITCH to the CUSA → CUSL relationship, which creates the interaction construct (CUSA × SWITCH).
- The interaction construct is then linked to CUSL.
- A negative coefficient (e.g., –0.042) suggests that higher SWITCH values weaken the positive effect of CUSA on CUSL.
- Bootstrapping can be applied to test whether this effect is statistically significant.
- The Simple Slope Plot provides an intuitive visualization of this moderating effect.

Creating Moderation in CB-SEM
In SmartPLS, when using CB-SEM models, moderation is set up as follows:
- Define the constructs: Independent (predictor), dependent (outcome), and moderator.
- Draw the moderation path: In SmartPLS, moderation is implemented by drawing a path from the moderator construct onto the existing path between the independent and dependent construct. This step tells the software that the moderator should influence the strength of that specific relationship.
- Interaction computation dialog: Once you double-click the moderation path, SmartPLS opens a dialog to choose how the interaction term should be computed.
- Add the interaction path: The software generates an interaction construct (predictor × moderator) and links it to the dependent construct.
- Estimate the model: Run the CB-SEM algorithm to obtain the standardized path coefficients.
- The Bootstrapping procedure can be used to assess the significance of the moderation effect.

Approaches to Compute the Interaction Term
After double-clicking on the interaction path of the SmartPLS moderator analysis model a dialog opens which offers several computation approaches for the interaction term:
- Generic Indicator Approach
Uses all available product terms between the predictor and moderator indicators. Straightforward but can add many indicators (higher model complexity). - Product Indicator Approach
Multiplies each predictor indicator with each moderator indicator. Classic, widely used baseline. - Mean Centering Approach (variant of product indicator)
Mean-centers indicators before forming products to reduce multicollinearity between main effects and the interaction. - Double Mean Centering Approach (variant of product indicator, default)
Mean-centers each indicator and also subtracts the product of the indicator means. Provides stronger reduction in collinearity and is the default option in SmartPLS CB-SEM. - Orthogonalization
Forms product terms and then removes variance explained by the main effects. Ensures the interaction is uncorrelated with them, reducing collinearity even more effectively.
6. Inspecting Simple Slope Plots
In the results report, researchers can further analyze moderation effects by inspecting the Simple Slope Plot. This plot visualizes how the effect of the predictor on the dependent variable changes at different levels of the moderator (e.g., low, mean, high).

In this example:
- The red line shows the effect of CUSA on CUSL when SWITCH is one standard deviation below the mean.
- The blue line shows the effect at the mean level of SWITCH.
- The green line shows the effect when SWITCH is one standard deviation above the mean.
This visualization helps researchers interpret whether the moderation strengthens or weakens the predictor–outcome relationship at different moderator levels.
CB-SEM Examples in SmartPLS
SmartPLS provides directly computable CB-SEM moderator analysis and multigroup analysis examples from leading textbooks (Hair et al., 2018; Hair et al., 2022). Try out the CB-SEM example projects in SmartPLS. Alternatively, you can run a CB-SEM moderator analysis.
References
- Hair, J. F., Black, W. C., Babin, B. J., & Anderson, R. E. (2018). Multivariate Data Analysis (8 ed.). Cengage Learning.
- Hair, J.F., Hult, G.T.M., Ringle, C.M., and Sarstedt, M. (2022). A Primer on Partial Least Squares Structural Equation Modeling (PLS-SEM), 3rd Ed., Thousand Oaks, CA: Sage.
- More literature ...
Cite correctly
Please always cite the use of SmartPLS!
Ringle, Christian M., Wende, Sven, & Becker, Jan-Michael. (2024). SmartPLS 4. Bönningstedt: SmartPLS. Retrieved from https://www.smartpls.com