Troubleshooting Common Mobile Layout Issues in Page Builder by SiteOrigin
Content
Mobile responsiveness is a cornerstone of modern web design, but it can sometimes be a source of frustration when using page builders. Users of the Page Builder by SiteOrigin plugin frequently encounter specific types of layout problems when viewing their sites on mobile devices. This guide compiles the most common mobile issues and their solutions, based on community discussions and resolutions.
Common Mobile Layout Problems and Their Fixes
Based on numerous user reports, here are the recurring mobile challenges and how to address them.
1. Rows or Columns Not Collapsing on Mobile
The Problem: A row with multiple columns (e.g., a 33.3-33.3-33.3 layout) appears correctly on desktop but stays in a horizontal row on mobile instead of stacking vertically.
The Solution: This is often a plugin settings issue. Navigate to Page Builder Settings > Responsive Layout and ensure the responsive design features are enabled. One user confirmed that a "not permitted responsive menu" in the plugin settings was the culprit, and enabling the correct option resolved it.
2. Unwanted Padding or Spacing on Mobile
The Problem: You set padding for the desktop view, but it also appears on mobile, or your theme adds excessive default bottom padding that you can't remove directly.
The Solution: The Page Builder by SiteOrigin team provides separate mobile padding controls. To prevent desktop padding from affecting mobile, you must explicitly set the mobile padding values. For example, if you want zero padding on mobile, enter 0 in the mobile padding fields within the row's style settings.
If your theme is adding default spacing, you can override it with custom CSS. Add the following code to Appearance > Custom CSS:
.panel-grid.panel-has-style > .panel-row-style {
padding-top: 0;
padding-bottom: 0;
}
3. Mobile Bottom Margin Not Working
The Problem: After an update, the specific "Mobile Bottom Margin" setting for a row stops functioning.
The Solution: This is a known bug that can sometimes be temporarily resolved by toggling a setting. Go to Settings > Page Builder > Layout and disable "Inline Styles." This can serve as a workaround until an official plugin update is released to permanently fix the issue.
4. Backgrounds or Elements Not Shrinking to Fit
The Problem: A widget with a colored background appears correctly on desktop but creates extra space or doesn't resize properly on mobile, often not fitting the content inside it.
The Solution: Try clearing the background color settings for the affected widget. Edit the widget, locate the background color setting, and click the "clear" button. If the problem persists only on certain widgets, check for any custom height or padding values that might need adjusting for the mobile layout specifically.
5. Full-Width Stretched Rows Not Working
The Problem: You set a row to "Full Width Stretched," but it doesn't break out of the theme's container and become truly full-width.
The Solution: This behavior is often controlled by your theme, not the page builder. The header, footer, and container widths are typically managed by the theme's template files. For assistance with making these elements full-width, you will need to contact your theme's support author, as they can provide the correct CSS or theme setting to achieve this.
General Troubleshooting Tips
- Clear Caches: Always clear your browser cache and any caching plugins on your site after making changes. Old cached CSS files can make it seem like your fixes aren't working.
- Check Theme Conflicts: Many layout issues, especially concerning padding, margins, and container widths, originate from the active theme. Test with a default WordPress theme (like Twenty Twenty-Four) to see if the problem persists.
- Use Custom CSS: For fine-grained control over mobile styles, use the Custom CSS editor in your theme or a plugin. You can use media queries to target specific screen sizes. For example:
@media (max-width: 768px) { .your-custom-class { padding: 0 !important; } }
By methodically working through these common issues, you can resolve most mobile layout challenges and ensure your site looks great on any device.
Related Support Threads Support
-
Tablet Header viewhttps://wordpress.org/support/topic/tablet-header-view/
-
I cant get full width (edge to edge)https://wordpress.org/support/topic/i-cant-get-full-width-edge-to-edge/
-
bottom paddinghttps://wordpress.org/support/topic/bottom-padding-3/
-
Layout in mobile issue using SiteOriginhttps://wordpress.org/support/topic/layout-in-mobile-issue-using-siteorigin/
-
Problems with mobile responsivenesshttps://wordpress.org/support/topic/problems-with-mobile-responsiveness/
-
Hero image is cropping Mobile image displayhttps://wordpress.org/support/topic/hero-image-is-cropping-mobile-image-display/
-
Overlapping Rowshttps://wordpress.org/support/topic/overlapping-rows/
-
Centering specific widget on mobilehttps://wordpress.org/support/topic/centering-specific-widget-on-mobile/
-
Padding Bottom Checkboxeshttps://wordpress.org/support/topic/padding-bottom-checkboxes/
-
Row-Cell IDhttps://wordpress.org/support/topic/row-cell-id/
-
Responsive mode not working correctly on iPadhttps://wordpress.org/support/topic/responsive-mode-not-working-correctly-on-ipad/
-
Too much space between rows!https://wordpress.org/support/topic/too-much-space-between-rows/
-
Custom HTML Cut Offhttps://wordpress.org/support/topic/custom-html-cut-off/
-
Responsive height setting in hero imagehttps://wordpress.org/support/topic/responsive-height-setting-in-hero-image/
-
Not able to adjust space between rows and columnshttps://wordpress.org/support/topic/not-able-to-adjust-space-between-rows-and-columns/
-
Padding not working on One Pagehttps://wordpress.org/support/topic/padding-not-working-on-one-page/
-
Image widget container marginhttps://wordpress.org/support/topic/image-widget-container-margin/
-
Text alignment issue during loadinghttps://wordpress.org/support/topic/text-alignment-issue-during-loading/
-
how to only have hero image full width?https://wordpress.org/support/topic/how-to-only-have-hero-image-full-width/
-
Hover Text not working on price tableshttps://wordpress.org/support/topic/hover-text-not-working-on-price-tables/
-
Mobile Bottom margin not workinghttps://wordpress.org/support/topic/mobile-bottom-margin-not-working/
-
Padding applying ALSO to mobile (but it shouldn’t)https://wordpress.org/support/topic/padding-applying-also-to-mobile-but-it-shouldnt/
-
Light line under navigationhttps://wordpress.org/support/topic/light-line-under-navigation/
-
CSS Rule in core problemhttps://wordpress.org/support/topic/css-rule-in-core-problem/
-
Menu and Footer not showing full widthhttps://wordpress.org/support/topic/menu-and-footer-not-showing-full-width/
-
2.26 Breaks Button Iconshttps://wordpress.org/support/topic/2-26-breaks-button-icons/
-
SiteOrigin row with 3 equal sections not displaying evenly on pagehttps://wordpress.org/support/topic/siteorigin-row-with-3-equal-sections-not-displaying-evenly-on-page/
-
issue is responsive sections in siteorigin page builderhttps://wordpress.org/support/topic/issue-is-responsive-sections-in-siteorigin-page-builder/
-
CLS Issue on some rowshttps://wordpress.org/support/topic/cls-issue-on-some-rows/
-
1px gap between column even after setting gutter to 0https://wordpress.org/support/topic/1px-gap-between-column-even-after-setting-gutter-to-0/
-
Removing Extra Spaces Appeared Underneath in Mobile Viewhttps://wordpress.org/support/topic/removing-extra-spaces-appeared-underneath-in-mobile-view/
-
Paddinghttps://wordpress.org/support/topic/padding-37/
-
Mobile view not collapsinghttps://wordpress.org/support/topic/mobile-view-not-collapsing/
-
How to force all boxes in a row to display as same heighthttps://wordpress.org/support/topic/how-to-force-all-boxes-in-a-row-to-display-as-same-height/
-
Decrease space in Layout Builderhttps://wordpress.org/support/topic/decrease-space-in-layout-builder/
-
Problem with distance between button and next elementhttps://wordpress.org/support/topic/problem-with-distance-between-button-and-next-element/
-
Mansory 3 imageshttps://wordpress.org/support/topic/mansory-3-images/
-
Buttons no longer justifiedhttps://wordpress.org/support/topic/buttons-no-longer-justified/
-
Hero image vs. slider widget loading performancehttps://wordpress.org/support/topic/hero-image-vs-slider-widget-loading-performance/
-
unwanted mobile row paddinghttps://wordpress.org/support/topic/unwanted-mobile-row-padding/
-
Buttons issuehttps://wordpress.org/support/topic/buttons-issue/
-
Margin on Row & Widgethttps://wordpress.org/support/topic/margin-on-row-widget/
-
Full Width not working on rowshttps://wordpress.org/support/topic/full-width-not-working-on-rows/
-
Center Portfoliohttps://wordpress.org/support/topic/center-portfolio-2/