{ "version": "https://jsonfeed.org/version/1.1", "user_comment": "This feed allows you to read the posts from this site in any feed reader that supports the JSON Feed format. To add this feed to your reader, copy the following URL -- https://rocket.net/blog/category/wordpress-tips-and-tricks/feed/json/ -- and add it your reader.", "home_page_url": "https://rocket.net/blog/category/wordpress-tips-and-tricks/", "feed_url": "https://rocket.net/blog/category/wordpress-tips-and-tricks/feed/json/", "language": "en-US", "title": "WordPress Tips and Tricks – Rocket.net", "description": "Managed WordPress Hosting", "icon": "https://rocket.net/wp-content/uploads/2022/12/cropped-favicon-32x32-1.png", "items": [ { "id": "https://rocket.net/?p=6993", "url": "https://rocket.net/blog/how-to-use-site-health-to-troubleshoot-plugin-conflicts/", "title": "How To Use Site Health To Troubleshoot Plugin Conflicts", "content_html": "\n
Plugin conflicts can turn your once-smooth WordPress site into a glitchy mess. Maybe your contact form stops working. Maybe your homepage layout gets wonky. Or worse\u2014your site goes down completely.
\n\n\n\nDon\u2019t panic. WordPress has a built-in tool designed to help you diagnose and fix these issues: Site Health.
\n\n\n\nThink of Site Health as your website\u2019s check engine light. It scans your WordPress setup and alerts you to potential problems, including performance issues, security risks, and\u2014yes\u2014plugin conflicts. Using Site Health effectively can save you hours of troubleshooting and prevent unnecessary downtime.
\n\n\n\nYou don\u2019t need to be a developer to use WordPress Site Health. The tool provides clear, actionable insights to help you fix conflicts fast. (And most plugin companies will want a copy of it when you email them for support.)
\n\n\n\nWordPress introduced Site Health to give users a built-in troubleshooting dashboard. It works by analyzing your site\u2019s configuration and providing alerts for issues that might affect performance, security, or compatibility.
\n\n\n\nThink of it as your personal website diagnostic tool. Just like you check your phone\u2019s battery health, you should check Site Health regularly to keep your WordPress site running smoothly.
\n\n\n\nYou\u2019ll find Site Health in Tools > Site Health in your WordPress dashboard.
\n\n\n\nThe tool provides two key sections:
\n\n\n\nSite Health isn\u2019t just for emergencies. It\u2019s a proactive tool that can prevent problems before they escalate.
\n\n\n\nCheck Site Health when:
\n\n\n\nPlugin conflicts happen when two or more plugins interfere with each other \u2014 or with your theme or WordPress core. Here\u2019s how to pinpoint the problem:
\n\n\n\nGo to Tools > Site Health and look at the Status tab. If there\u2019s a critical issue related to plugins, it will be listed here.
\n\n\n\nCommon warnings related to plugins:
\n\n\n\nSwitch to the Info tab. This section provides a detailed overview of your WordPress setup, including:
\n\n\n\nIf you see an issue flagged under plugins, take note of any recommendations WordPress provides.
\n\n\n\nThe fastest way to find a conflicting plugin is to disable them systematically.
\n\n\n\nIf a plugin conflict locks you out of your admin panel, WordPress Recovery Mode can help.
\n\n\n\nIf you don\u2019t have the recovery email, you can disable all plugins via FTP by renaming the /wp-content/plugins/ folder.
\n\n\n\n\n\n\n\n\n\u201cSince there are numerous free and premium plugins, you\u2019re confident in WordPress\u2019 lifetime extensibility. However, installing too many may lead to compatibility issues which may potentially impact your site\u2019s performance.\u201d
\nRocket.net – How Many WordPress Plugins is Too Much?
Most plugin conflicts are avoidable. Here\u2019s how to keep your site running smoothly:
\n\n\n\nKeep Plugins Updated (But Test First!)
\n\n\n\nOutdated plugins are a major source of conflicts. Always update plugins, but test them in a staging environment before deploying on your live site. Rocket has one!
\n\n\n\nAvoid Too Many Plugins
\n\n\n\nMore plugins mean more chances for conflicts. If a plugin isn\u2019t essential, deactivate and delete it. Rocket\u2019s security suite means you need fewer plugins!
\n\n\n\nUse Well-Supported Plugins
\n\n\n\nStick to plugins with regular updates, good reviews, and active support communities. Check the Last updated date before installing. No nulled plugins! Rocket cleans your site before you transfer it to us!
\n\n\n\nBackup Before Major Changes
\n\n\n\nBefore updating WordPress, your theme, or plugins, create a backup. If something breaks, you can restore your site quickly. Rocket\u2019s panel has backups for every pricing level.
\n\n\n\nMonitor Site Health Regularly
\n\n\n\nGet into the habit of checking Site Health monthly. Catching small issues early prevents bigger problems later. You\u2019ll feel more empowered!
\n\n\n\nA Word About Automatic Updates
\n\n\n\nScheduled updates may help maintain your website’s freshness, but they might also create unforeseen compatibility issues. You can turn them on and off.
\n\n\n\nConsider updating your WordPress components\u2014plugins, themes, and the main software\u2014by hand instead of automatically to prevent sudden technical problems from occurring. Even better, let your managed hosting take care of that for you!
\n\n\n\nWordPress Site Health is your best friend when troubleshooting plugin conflicts. It highlights problems, provides diagnostics, and helps you fix issues\u2014no developer needed.
\n\n\n\nBy using Site Health proactively, you can keep your website running smoothly, avoid downtime, and ensure that new plugin updates don\u2019t break your site.
\n\n\n\nSo, before you panic over a broken plugin, check Site Health first. It just might save you hours of frustration.
\n\n\n\nNeed a faster, more secure WordPress site? Speed matters. A well-optimized website performs better and ranks higher. Consider managed WordPress hosting for top-tier performance, security, and hassle-free updates. Never miss a WordPress update again. Rocket.net will automatically keep your WordPress core, plugins, and themes up to date.
\n\n\n\nGrow your business with lightning-fast, secure, and optimized websites that are easy to set up & manage. Top-tier agencies and online businesses choose Rocket.net as their trusted managed WordPress hosting provider \u2013 why shouldn\u2019t you, too?
\n\n\n\nReady to take your WordPress website to the next level? Don\u2019t neglect your themes. They may be \u201cbehind the scenes,\u201d but where would your sites be without a great design?
\n\n\n\nWordPress is constantly evolving, and 2025 is shaping up to be a game-changing year. Staying ahead of the curve means understanding the latest trends and incorporating them into your workflow \u2013 that means your custom themes too.
\n\n\n\nCustom WordPress themes are evolving. AI-powered design, block-based, full-site editing, and headless architectures all deliver unique branding and top-tier performance.
\n\n\n\nKey trends include:
\n\n\n\nMaster these, and you\u2019ll be ahead of the pack.
\n\n\n\nWith 30,000 themes available, you wouldn\u2019t expect WordPress websites to be generic-looking. Many WordPress websites use a page builder like Beaver Builder, WPBakery, or Oxygen.
\n\n\n\nUnlike generic templates that depend on external platforms, a custom WordPress theme gives your client’s website a unique identity. A custom theme gives you more than control over your site’s design, functionality, and user experience.
\n\n\n\nA well-crafted custom theme can significantly improve your website’s performance and security. It’s an investment that pays off for you, and an USP clients are willing to pay extra for.
\n\n\n\nCustom WordPress themes offer unique branding and targeted functionality, but weigh the trade-offs: Free themes are basic, premium themes offer more features, and custom development provides complete control. Whatever path you choose, avoid “nulled” themes due to security risks.
\n\n\n\nSo, what are the game changers in the WordPress theme development scene this year? Here are 7 trends that will take your website from “meh” to “\u2019mayzing!”
\n\n\n\nIn the last year, AI has become a daily reality in all aspects of online marketing; WordPress theme development is no exception.
\n\n\n\nAI-powered tools are now helping to generate text, images, videos, and even entire website layouts.
\n\n\n\nThe Takeaway: AI is streamlining the design process. You can now create professional-looking sites faster and more efficiently.
\n\n\n\nGone are the days of rigid theme structures. Block themes, powered by the Gutenberg editor, are revolutionizing how agencies design websites.
\n\n\n\nFSE lets you design every part of your website by simply dragging and dropping blocks where you want them.
\n\n\n\nThe Takeaway: Block themes and FSE offer unparalleled flexibility and user-friendliness. Website design is becoming accessible to everyone.
Do you need a WordPress page builder? No. You can create a functional WordPress site using FSE (block) themes or standard themes without a page builder. Many agencies prefer FSE, finding it simpler than page builders. If you want a page builder, that’s different.
Are you seeking ultimate performance and flexibility, on top of your lightning-fast managed WordPress hosting? Headless WordPress may be the answer.
\n\n\n\nThe headless approach separates the frontend (what users see) from the back end (where you manage content). Frameworks like React or Vue.js for the user interface allow you to do this.
\n\n\n\nThe Takeaway: Headless WordPress is ideal for complex projects that demand top-notch performance and a highly customized user experience.
\n\n\n\nIt\u2019s 2025 people! The mobile moment happened almost 15 years ago. It\u2019s a mobile-dominated world, and a responsive website is no longer optional; it’s essential.
\n\n\n\nMobile-first design ensures that your website looks and functions flawlessly on all devices, providing a seamless experience for every user. Think \u201cdevice agnostic.\u201d
\n\n\n\nThe Takeaway: Prioritize mobile-first design to reach your audience wherever they are and boost your search engine rankings.
\n\n\n\nWebsite speed is a critical factor in user experience and search engine rankings. Optimize your WordPress themes by using lightweight code, optimizing images, and leveraging caching mechanisms.
\n\n\n\nThe Takeaway: A fast-loading website keeps users engaged and improves your search engine visibility.
\n\n\n\nSecurity is a top priority in WordPress theme development \u2013 and for us. Implement robust security measures to protect your website from potential threats.
\n\n\n\nSecurity-First means regular updates, off-site backups, secure coding practices, and integration with security plugins.
\n\n\n\nThe Takeaway: Don’t let security be an afterthought. Protect your website and your users by implementing security measures from the get-go.
\n\n\n\nOur secure hosting for WordPress takes website protection to the highest level with enterprise-level security solutions to keep your website safe and always online.
\n\n\n\nWe\u2019re big on WooCommerce hosting \u2013 an online shop gives you an edge over your competitors in so many ways. But if you’re running an online store with WooCommerce, your theme needs to be more than just pretty\u2014it needs to be a closer!
\n\n\n\nHere are some tips on how to kick your WooCommerce theme up a notch:
\n\n\n\nThe Takeaway: A well-designed WooCommerce theme can significantly boost your online sales and improve the overall shopping experience for your customers.
\n\n\n\nWant a WooCommerce store that truly reflects your brand? Customize it to match your customers’ preferences for a unique shopping experience. We\u2019ve got three ways you can transform your online shop.
\n\n\n\nCustom WordPress theme development is an ongoing journey. To stay ahead of the curve, keep learning and experimenting.
\n\n\n\nHere are our top three tips:
\n\n\n\nRocket ahead of the curve! Here are three topics we just know will be important before Christmas!
\n\n\n\nThe world of WordPress theme development is exciting and dynamic. By embracing these trends and continuously honing your skills, you can create killer WordPress themes that drive results.
\n\n\n\nGo forth and build something amazing!
\n\n\n\nGrow your business with lightning-fast, secure, and optimized websites that are easy to set up & manage. Top-tier agencies and online businesses choose Rocket.net as their trusted managed WordPress hosting provider \u2013 why shouldn\u2019t you, too?
\n\n\n\n\nA broken link is a hyperlink on a website that leads to a page that is not available. This typically happens when:
\n\n\n\nNo one likes broken links, but they happen. It\u2019s not the end of the world, but as broken links accumulate, they become the thin end of a potentially larger problem.
\n\n\n\nAll good things come in threes — also all bad things. Broken links are no exception.
\n\n\n\nFirst, broken links cause frustration for your visitors; they degrade the user experience of your website.
\n\n\n\nSecond, search engines (probably) rank websites with multiple broken links lower, which can lead to lower rankings. Honestly, does anyone know what search engines do?
\n\n\n\nFinally, a website with working links sends the right message. It\u2019s professional and trustworthy. It\u2019s useful. Broken links, on the other hand, say the opposite.
\n\n\n\nWhen people, or search engines, encounter a broken link, they usually see an error message such as \u201c404 Not Found.\u201d The 404 error message means that the desired page cannot be found.
\n\n\n\nBroken links happen, and they’re a wake-up call for you. Don\u2019t hit snooze, but also don\u2019t lose sleep over every broken link you encounter.
\n\n\n\n\n\n\n\n\n\u201c…you don’t have to fix every link. Broken links are a natural part of the internet. \u2026But fixing the good ones, fixing the ones with high authority, with freshness signals, and redirecting to relevant URLs or the original URLs, those are the ones that are going to have value\u2026\u201d
\nMoz.com
There are several ways to identify and fix broken links. All of them are fairly simple; only the implementation requires some work.
\n\n\n\nIn addition to WordPress plugins, many online tools are available. It’s best to test which tools best suit your workflow and your team.
\n\n\n\nIf you use an SEO tool to regularly optimize your website, you can also use it to track broken links.
\n\n\n\nA big advantage of online link checkers is that they don’t burden your website. And you get a good overview of which links are faulty in a short space of time.
\n\n\n\nThe downside of this option over a WordPress plugin is you still need to open each affected page and fix the error manually.
\n\n\n\nHere are some of our recommendations:
\n\n\n\nBroken Link Checker: probably the best-known tool, it displays all broken links on a dashboard along with information on their causes for easy troubleshooting. (Free)
\n\n\n\nW3C Link Checker: the validation tool not only detects broken links but also lets you specify the depth of the site crawl for thorough analysis. (Free)
\n\n\n\nScreaming Frog SEO Spider: the crawler tool identifies SEO issues like broken links, duplicate content, and incorrect meta tags, providing detailed insights for optimization. (Free)
\n\n\n\nAhrefs Site Explorer: the analysis tool allows you to check for broken links and assess your website\u2019s backlink profile. (Limited Free Results)
\n\n\n\nSEMrush Site Audit: a user-friendly tool that quickly identifies both internal and external broken links, helping to streamline site audits. (Limited Free Results)
\n\n\n\nHow many plugins does your WordPress install already have? With all of those plugins, here’s a function worth having.
\n\n\n\n\n\n\n\n\n\u201cSome sites run just fine with five plugins while other sites need 50 to function. What\u2019s the best number for your own website? How many do you need for your client\u2019s site?\u201d
\nRocket.net – How Many WordPress Plugins is Too Much?
Broken Link Checker: The broken link checker plugin has been downloaded over 600,000 times and is available in 31 languages. This is a great plugin to start with.\u00a0
\n\n\n\nBroken Link Checker by AIOSEO: This plugin monitors internal and external links, scanning your entire website for broken links. It offers 20x faster detection than other plugins and provides pinpoint accuracy.\u00a0
\n\n\n\nWhether you\u2019re redirecting with a plugin or directly in your htaccess file pointing an old URL to a new one is quick and easy. Do it once and you own it.
\n\n\n\nThe most common redirect is the 301. This HTTP status code tells browsers and search engines that a page has permanently moved to a new location.
\n\n\n\nUsing .htaccess (Apache):
\n\n\n\nRedirect 301 /old-page /new-page
\n\n\n\nThis could also redirect to another domain:
\n\n\n\nRedirect 301 /old-page https://www.anotherdomain.com/new-page
\n\n\n\nUsing an SEO or Broken Link Checker WordPress plugin:
\n\n\n\nRedirect 301 /old-page /new-page
\n\n\n\nThis could also redirect to another domain:
\n\n\n\nRedirect 301 /old-page https://www.anotherdomain.com/new-page
\n\n\n\nUsing PHP:
\n\n\n\nheader(“HTTP/1.1 301 Moved Permanently”);
\n\n\n\nheader(“Location: https://www.example.com/new-page”);
\n\n\n\nexit();
\n\n\n\nUsing Node.js:
\n\n\n\nres.writeHead(301, { Location: ‘https://www.example.com/new-page’ });
\n\n\n\nres.end();
\n\n\n\nKeep in mind that browsers cache 301 redirects (an added SEO benefit), so make sure you’re certain about the permanent nature of the move before implementing them.
\n\n\n\nA healthy link ecosystem is necessary if you want to maintain a useful healthy website. Remember, we\u2019re building the web. Links are essential.
\n\n\n\nA well-planned internal linking structure is crucial. It creates clear content pathways that help visitors find related information while enabling search engines to understand your site’s hierarchy and topic relationships.
\n\n\n\nYour website earns genuine, high-quality backlinks through valuable content — unless that content can\u2019t be found due to a broken link.
\n\n\n\n\n\n\n\n\n\u201cLink integrity is an essential element of website health, essential for maintaining organic rankings and ensuring customer satisfaction.\u201d
\ncodeable.com
By investing in WordPress hosting, you\u2019re equipping yourself with the tools and resources necessary to build a robust, secure, and high-performing online presence. Spend your time captivating and engaging with your audience. Let your hosting take care of the rest!
\n\n\n\nGot an online shop? Have you ever wanted to sell products in different sizes, colors, or other variations without creating separate product pages for each? (What a chore!) Thanks to WooCommerce Product Variations you can.
\n\n\n\nIn this guide, we’ll walk you through everything you need to know about setting up and managing product variations in your WooCommerce online shop.
\n\n\n\n\n\n\n\n\n“Creating variations in WooCommerce is an easy and intuitive process. You can sell products with a lot of different combinations of size, shape, colour, and any other attributes on the same page \u2013 and under the same name instead of creating tons of separate products.”
\ncrocoblock.com
Don\u2019t yet have an online shop? Start your store in 2025 \u2013 you\u2019ll see how easy it is! WooCommerce is the world\u2019s most popular open-source eCommerce solution. WooCommerce is a free WordPress plugin that allows you to design your online store exactly as you imagine.
\n\n\n\nBy the end of this guide, you’ll understand:
\n\n\n\nProduct variations are different versions of the same product like size for example. Instead of creating separate products for your latest epic t-shirt design in small, medium, and large, you create one product with both color and size variations.
\n\n\n\nProduct variations help keep your shop organized, simplify backend management, and make shopping easier for your customers. If you\u2019ve ever done it the hard way, we\u2019re so sorry for your pain.
\n\n\n\nProduct variations not only help your customers find exactly what they want but also give your SEO a boost. It\u2019s a win-win.
\n\n\n\nHere are some ways different types of businesses use product variations effectively:
\n\n\n\nClothing Store
\n\n\n\nBasic shirt with variations:
\n\n\n\nArtisanal Coffee Shop
\n\n\n\nSingle Origin Coffee with variations:
\n\n\n\nHandmade Jewelry
\n\n\n\nCustom Necklace with variations:
\n\n\n\nDigital Products
\n\n\n\nOnline Course Access with variations:
\n\n\n\n\n\n\n\n\n“WooCommerce product variations let online store owners sell items with multiple choices for the customer to select from. For example, you can use variations to sell t-shirts in different colours, pizza in different sizes, or subscription boxes with different capacities. This way, customers can choose whichever version or variation of the product they want.”
\nbarn2.com
Variable products in WooCommerce allow you to present a range of options for a single product. Product variations give you control over prices, stock, images, and much more. They\u2019re ideal for anything where you need to offer multiple sizes, colors, and styles.
\n\n\n\nThe process is straightforward:
\n\n\n\nLet’s say you’re setting up a coffee product with multiple variations. Here’s how you might structure it:
\n\n\n\nMain Product: Ethiopian Yirgacheffe Coffee
\n\n\n\nAttributes to Consider:
\n\n\n\nPricing Strategy:
\n\n\n\nWhile WooCommerce’s default dropdown menus are fine out of the box, you may want to enhance the shopping experience with better visualization options. More visuals is always a plus in any online shop.
\n\n\n\n\n\n\n\n\n“Advanced Product Variation for WooCommerce by WP Swings lets you show product variations using color, images, and text swatches. You can also display advanced product options with variation tables, and videos & image variation galleries.”
\nwoocommerce.com
Different types of products benefit from different display methods:
\n\n\n\nColor-Based Products:
\n\n\n\nSize-Based Products:
\n\n\n\nMaterial-Based Products:
\n\n\n\nSeveral plugins can transform your variation displays from basic dropdowns to visually appealing swatches:
\n\n\n\nKeep It Organized:
\n\n\n\nPlan Ahead:
\n\n\n\nUse Global Attributes:
\n\n\n\nMaintain Stock Levels:
\n\n\n\nOptimize Images:
\n\n\n\nFor more complex stores, consider exploring:
\n\n\n\nConsider a custom jewelry store offering:
\n\n\n\nWhen setting up your product variations, keep these SEO best practices in mind to help customers \u2013 and algorithms \u2013 find your products:
\n\n\n\nProduct Titles and Descriptions
\n\n\n\nURL Structure
\n\n\n\nImage Optimization
\n\n\n\nSchema Markup
\n\n\n\nVariation-Specific Content
\n\n\n\nOptimizing product variations for search engines is important, but always prioritize creating clear, helpful content for your customers.
\n\n\n\n\n\n\n\n\n\u201cGood shop SEO really means knowing your customer\u2019s favourite colour sneakers and handing them over unlaced. From keywords to processes to content, understanding your customers changes the search game completely.\u201c
\nRocket.net – Our Top 2024 SEO Predictions. Is SEO Really Doomed?
Dealing with WooCommerce product variations can be tricky. When variations aren’t displaying correctly, it can impact your sales and customer experience.
\n\n\n\nSome key problems include:
\n\n\n\nThe good news is there are several straightforward ways to troubleshoot these issues. The main issues behind variation display problems typically include outdated software, incorrect variation settings, theme or plugin conflicts, or improperly configured attributes.
\n\n\n\nYou\u2019ll find a step-by-step guide to resolving the main issues with WooCommerce Product Variations over at Codeable\u2019s website.
\n\n\n\nProduct variations significantly improve your WooCommerce store’s organization and user experience. Start simple with basic variations. As your comfort level grows, explore the more advanced features and enhancement plugins available.
\n\n\n\nRemember, the goal is to make shopping easier for your customers while keeping your product management simple and efficient. Whether you’re selling shirts, pizzas, or subscription boxes, product variations will help you create a more professional and user-friendly online store.
\n\n\n\nBy investing in WordPress hosting, you\u2019re equipping yourself with the tools and resources necessary to build a robust, secure, and high-performing online presence. Spend your time captivating and engaging with your audience. Let your hosting take care of the rest!
\n\n\n\nWhen you ask your friends in tech if you should do something, generally the answer is \u201cit depends.\u201d Should you use a Page Builder for your client builds in WordPress? Yes. No. It depends. To get to a better answer than \u201cit depends,\u201d you need to ask yourself why.
\n\n\n\nThis is a question that many of our customers ask our opinion about, the best response is usually trying to understand their motivation and what they want to achieve doing so. In most cases, there is confusion and concern about website performance and how it’s impacting their Core Web Vitals, but we’ll get into that specifically a little later.
\n\n\n\nThe better question to ask is why do you want to use a Page Builder? What are the advantages? How will you use a Page Builder (one site, or every site)? When does it make sense to use a Page Builder (cost, time)? Who will use the Page Builder (just you or also the client)? Then ask yourself the same questions about blocks and Full Site Editing (FSE).
\n\n\n\nPage Builder Plugins are popular because they allow a user to easily design their own website, without hiring a front-end developer. Before Page Builder Plugins like Visual Composer, Beaver Builder, and Elementor, the best practice for theme customization was to create a child theme. You need a front-end developer with decent CSS chops to build a good child theme.
\n\n\n\nAnd here, it\u2019s good to refresh our memories of one principle: themes are for design, plugins are for functionality. So, do you need a plugin? Do you need a theme? Yes, you\u2019ll likely use both.
\n\n\n\nSo, if you\u2019re a small business owner, and you\u2019d like to customize your website appearance more than what is available with a theme, then a Page Builder is a good option. Well, until a non-designer just starts using elements that make the customer experience poor. But, frankly, that\u2019s another blog post.
\n\n\n\nAgencies who want to speed up development and deployment times often use Page Builders. It makes production much easier which makes deployment and invoicing faster. Like a restaurant turning tables, Page Builder plugins for WordPress allow agencies to scale website development.
\n\n\n\nPage Builder Plugins for WordPress are popular because they save valuable billable time for agencies like yours. If time is a consideration, then you should continue to use a Page Builder in the age of WordPress Blocks, Full Site Editing (FSE), and Gutenberg.
\n\n\n\nDo you need a WordPress Page Builder to create and launch a functional, easy-to-use, and beautiful website in WordPress? No. Whether you choose to use a FSE (block) theme or a standard theme like Neve or Twenty Nineteen, you can create a functional site without the need for customization. No one needs a Page Builder. If you want one, that\u2019s different.
\n\n\n\nMany agencies and freelancers are doubling down on FSE. Why? They find it less complicated than navigating endless screens and UI conflicts with Page Builders. Simple is good in most cases.
\n\n\n\nAnything you add to your site could potentially slow down your WordPress site, that\u2019s why Rocket offers robust hosting that can help minimize those impacts. Slow means calls to the server. Slow means loading images. Slow means relying on the browser to process Javascript. If the Page Builder you choose creates excessive stylesheets or Javascript calls, then your WordPress website could be slow.
\n\n\n\n\n\n\n\n\n\u201cFast doesn\u2019t just mean building a website in three hours. Did you check the load time of your website? Those drag and drop builder blocks might come at a price.\u201d
\nWarren Laine-Naida
There is usually no doubt that page builders do in most cases add additional bloat, but we can’t place all the blame here on one single culprit.
\n\n\n\nThe hardest thing to optimize for Core Web Vitals is usually on mobile, a poorly-coded theme can have much more impact than the page builder itself. Vitals are about passing the 75th percentile for LCP, FID and CLS on both desktop and mobile devices on real user engagement that you can find in your Google Search Console account.
\n\n\n\nYour choice of plugins and even down to use of fonts can also drag down performance whether you are using a Page Builder or blocks for that matter. Design decisions are just as important as the tools you use to build your website. It’s easy to fall in the trap of adding too many bells and whistles like sliders and other elements that will and do slow things down that can drag down your PSI scores.
\n\n\n\nSo using a Page Builder is fine if you provide visitors a great user experience, it’s important to keep track of your key website performance metrics and making necessary adjustments along the way. Understanding why your website has a high LCP, or what elements are creating CLS can all be fixed and ultimately get you passing Core Web Vitals.
\n\n\n\nWhile switching to Rocket.net definitely helps with the speed of your website, speed and experience are two very different things. Take stock of the plugins you really need, research and test potentially faster themes that perform well on both desktop and mobile – Figure out exactly what issues are impacting your Core Web Vitals and address the things that are holding you back.
\n\n\n\nGutenberg has always been intended to become a Full Site Editor (FSE). When it was announced at WordCamp Europe in Paris in 2017, that was the goal and the rollout at the time was alarmingly soon.
\n\n\n\nSeveral advocates in the industry spoke up about issues with Gutenberg and its initial rollout and effects including Morten Rand-Hendricksen (who left contributing to WordPress because of it and lack of governance), Rian Rietveld (Make WordPress Accessibility Lead who resigned), and Bridget Willard (GitHub issue) who was the Make WordPress Marketing Team lead at the time.
\n\n\n\nThe uncertainty around Gutenberg (the new WordPress Editor) made Page Builders more relevant than ever. Fast forward to 2022, are there advantages to using blocks? Sure. There are also disadvantages including speed of iteration, steep learning curve, accessibility issues, etc. We give you this for context. It\u2019s your agency, client base, and website. Choose wisely.
\n\n\n\nThere\u2019s always an advantage to using native software over add-on UIs. For example, with Twitter, there are often updates that roll out for the app that aren\u2019t available in Hootsuite, TweetDeck, or Sprout Social. Native platforms, including WordPress, give us stability and reliability.
\n\n\n\nThere are more people working on WordPress Core than each individual Page Builder company has. That is a huge advantage of using native WordPress blocks.
\n\n\n\n\n\n\n\n\n\u201cGutenberg makes it easy to organize blocks into one media-rich post or page. You can also use pre-made block patterns to access reusable elements.\u201d
\nWill Morris
If you use native blocks in WordPress, you won\u2019t have to add additional plugins; that\u2019s a big advantage with respect to looking for blocks, trying them, and seeing if they work or not. However, not all blocks are native. Formerly known as plugins, there are also plenty of blocks available on the WordPress Plugin Directory (formerly known as the Repo).
\n\n\n\n\n\n\n\n\n\u201cGutenberg is very similar to the Medium editor, so if you are acquainted with that, you will likely appreciate the Gutenberg editor.\u201d
\nFormation Media
This is why WordPress Page Builders like Beaver Builder, WPBakery, Visual Composer, Divi, and Elementor will play a role in he future of WordPress publishing alongside Full Site Editing and block-based tools.
\n\n\n\nWhether you\u2019re an optimist or a realist, the future of WordPress publishing is what we make it. This is why open source is so valuable. WordPress, with its collaborative and open nature as well as market share, is the future of publishing
\n\n\n\nJust the other day, we heard of a case where a website built with Apple (remember those?) is no longer being supported by its host. It\u2019s easy to get locked down in a closed platform, without an easy way to migrate elsewhere. This is why we\u2019ve built a different kind of hosting business for WordPress. We believe in the future. We believe in publishing.
\n\n\n", "content_text": "When you ask your friends in tech if you should do something, generally the answer is \u201cit depends.\u201d Should you use a Page Builder for your client builds in WordPress? Yes. No. It depends. To get to a better answer than \u201cit depends,\u201d you need to ask yourself why.\n\n\n\nThis is a question that many of our customers ask our opinion about, the best response is usually trying to understand their motivation and what they want to achieve doing so. In most cases, there is confusion and concern about website performance and how it’s impacting their Core Web Vitals, but we’ll get into that specifically a little later.\n\n\n\nThe better question to ask is why do you want to use a Page Builder? What are the advantages? How will you use a Page Builder (one site, or every site)? When does it make sense to use a Page Builder (cost, time)? Who will use the Page Builder (just you or also the client)? Then ask yourself the same questions about blocks and Full Site Editing (FSE).\n\n\n\nWhy Page Builder Plugins for WordPress are Popular\n\n\n\nPage Builder Plugins are popular because they allow a user to easily design their own website, without hiring a front-end developer. Before Page Builder Plugins like Visual Composer, Beaver Builder, and Elementor, the best practice for theme customization was to create a child theme. You need a front-end developer with decent CSS chops to build a good child theme.\n\n\n\nAnd here, it\u2019s good to refresh our memories of one principle: themes are for design, plugins are for functionality. So, do you need a plugin? Do you need a theme? Yes, you\u2019ll likely use both. \n\n\n\nSo, if you\u2019re a small business owner, and you\u2019d like to customize your website appearance more than what is available with a theme, then a Page Builder is a good option. Well, until a non-designer just starts using elements that make the customer experience poor. But, frankly, that\u2019s another blog post. \n\n\n\nAgencies who want to speed up development and deployment times often use Page Builders. It makes production much easier which makes deployment and invoicing faster. Like a restaurant turning tables, Page Builder plugins for WordPress allow agencies to scale website development.\n\n\n\nPage Builder Plugins for WordPress are popular because they save valuable billable time for agencies like yours. If time is a consideration, then you should continue to use a Page Builder in the age of WordPress Blocks, Full Site Editing (FSE), and Gutenberg.\n\n\n\nDo I need a WordPress Page Builder?\n\n\n\nDo you need a WordPress Page Builder to create and launch a functional, easy-to-use, and beautiful website in WordPress? No. Whether you choose to use a FSE (block) theme or a standard theme like Neve or Twenty Nineteen, you can create a functional site without the need for customization. No one needs a Page Builder. If you want one, that\u2019s different.\n\n\n\nMany agencies and freelancers are doubling down on FSE. Why? They find it less complicated than navigating endless screens and UI conflicts with Page Builders. Simple is good in most cases.\n\n\n\nDo Page Builders Slow Down WordPress? What about Core Web Vitals?\n\n\n\nAnything you add to your site could potentially slow down your WordPress site, that\u2019s why Rocket offers robust hosting that can help minimize those impacts. Slow means calls to the server. Slow means loading images. Slow means relying on the browser to process Javascript. If the Page Builder you choose creates excessive stylesheets or Javascript calls, then your WordPress website could be slow.\n\n\n\n\n\u201cFast doesn\u2019t just mean building a website in three hours. Did you check the load time of your website? Those drag and drop builder blocks might come at a price.\u201d\nWarren Laine-Naida\n\n\n\nThere is usually no doubt that page builders do in most cases add additional bloat, but we can’t place all the blame here on one single culprit.\n\n\n\nThe hardest thing to optimize for Core Web Vitals is usually on mobile, a poorly-coded theme can have much more impact than the page builder itself. Vitals are about passing the 75th percentile for LCP, FID and CLS on both desktop and mobile devices on real user engagement that you can find in your Google Search Console account.\n\n\n\nYour choice of plugins and even down to use of fonts can also drag down performance whether you are using a Page Builder or blocks for that matter. Design decisions are just as important as the tools you use to build your website. It’s easy to fall in the trap of adding too many bells and whistles like sliders and other elements that will and do slow things down that can drag down your PSI scores.\n\n\n\nSo using a Page Builder is fine if you provide visitors a great user experience, it’s important to keep track of your key website performance metrics and making necessary adjustments along the way. Understanding why your website has a high LCP, or what elements are creating CLS can all be fixed and ultimately get you passing Core Web Vitals.\n\n\n\nWhile switching to Rocket.net definitely helps with the speed of your website, speed and experience are two very different things. Take stock of the plugins you really need, research and test potentially faster themes that perform well on both desktop and mobile – Figure out exactly what issues are impacting your Core Web Vitals and address the things that are holding you back.\n\n\n\nLet\u2019s Talk About the Elephant (Gutenberg) in the Room\n\n\n\nGutenberg has always been intended to become a Full Site Editor (FSE). When it was announced at WordCamp Europe in Paris in 2017, that was the goal and the rollout at the time was alarmingly soon. \n\n\n\nSeveral advocates in the industry spoke up about issues with Gutenberg and its initial rollout and effects including Morten Rand-Hendricksen (who left contributing to WordPress because of it and lack of governance), Rian Rietveld (Make WordPress Accessibility Lead who resigned), and Bridget Willard (GitHub issue) who was the Make WordPress Marketing Team lead at the time.\n\n\n\nThe uncertainty around Gutenberg (the new WordPress Editor) made Page Builders more relevant than ever. Fast forward to 2022, are there advantages to using blocks? Sure. There are also disadvantages including speed of iteration, steep learning curve, accessibility issues, etc. We give you this for context. It\u2019s your agency, client base, and website. Choose wisely.\n\n\n\nAdvantages of Using Blocks Over Page Builders\n\n\n\nThere\u2019s always an advantage to using native software over add-on UIs. For example, with Twitter, there are often updates that roll out for the app that aren\u2019t available in Hootsuite, TweetDeck, or Sprout Social. Native platforms, including WordPress, give us stability and reliability.\n\n\n\nThere are more people working on WordPress Core than each individual Page Builder company has. That is a huge advantage of using native WordPress blocks.\n\n\n\n\n\u201cGutenberg makes it easy to organize blocks into one media-rich post or page. You can also use pre-made block patterns to access reusable elements.\u201d\nWill Morris\n\n\n\nIf you use native blocks in WordPress, you won\u2019t have to add additional plugins; that\u2019s a big advantage with respect to looking for blocks, trying them, and seeing if they work or not. However, not all blocks are native. Formerly known as plugins, there are also plenty of blocks available on the WordPress Plugin Directory (formerly known as the Repo).\n\n\n\nAdvantages of using Blocks and FSE over a Page Builder\n\n\n\n\nYou don\u2019t need an additional plugin to design your website.\n\n\n\nYou don\u2019t have to worry about that plugin being updated (or vulnerable).\n\n\n\nThere are a growing variety of Block authors to choose from.\n\n\n\nPatterns are getting better. \n\n\n\nMany people believe that the future of WordPress is blocks and not a Page Builder.\n\n\n\n\n\n\u201cGutenberg is very similar to the Medium editor, so if you are acquainted with that, you will likely appreciate the Gutenberg editor.\u201d\nFormation Media\n\n\n\nFuture of WordPress Publishing\n\n\n\nThis is why WordPress Page Builders like Beaver Builder, WPBakery, Visual Composer, Divi, and Elementor will play a role in he future of WordPress publishing alongside Full Site Editing and block-based tools. \n\n\n\nWhether you\u2019re an optimist or a realist, the future of WordPress publishing is what we make it. This is why open source is so valuable. WordPress, with its collaborative and open nature as well as market share, is the future of publishing \n\n\n\nJust the other day, we heard of a case where a website built with Apple (remember those?) is no longer being supported by its host. It\u2019s easy to get locked down in a closed platform, without an easy way to migrate elsewhere. This is why we\u2019ve built a different kind of hosting business for WordPress. We believe in the future. We believe in publishing.", "date_published": "2023-02-27T15:34:45+00:00", "date_modified": "2023-05-12T15:46:39+00:00", "authors": [ { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" } ], "author": { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" }, "image": "https://rocket.net/wp-content/uploads/2023/02/page-builder-for-wordpress.png", "tags": [ "WordPress Tips and Tricks", "WordPress Hosting" ] }, { "id": "https://rocket.net/2022/10/31/what-is-a-401-error-code-wordpress/", "url": "https://rocket.net/blog/what-is-a-401-error-code-wordpress/", "title": "What Is A 401 Error Code? (How To Fix It On WordPress)", "content_html": "\nIt\u2019s a busy world. We\u2019re all extremely busy. When was the last time you looked up from the screen? Did you see the donut truck giving out free samples? No? Perhaps next time.
\n\n\n\nSometimes we need those little moments that break our train of thought in order to look up and see where we are. Enter the Error Code. Most people hate them, fair enough, but there may be a hidden silver lining — like how they protect our websites.
\n\n\n\nStudies show that around 30,000 websites are hacked each day.
\n\n\n\nBTW – Were you looking for information about the \u201cError Establishing a Database Connection\u201d? That information is right here: 5 Ways How To Fix Error Establishing A Database Connection In WordPress
\n\n\n\nThe 401 error code is one of many HTTP status codes. A 401 error means you can try accessing the resource again using the correct credentials. It\u2019s not the end of the world.
\n\n\n\nA 401 is often a temporary problem, unlike an HTTP 403 error in which you’re expressly forbidden to access the page you’re hoping to reach.
\n\n\n\nFor example, if directory protection is set up for a website or for a subdirectory of a website, the browser is told via the WWW-Authenticate header line when the URL is called up whether and how you can identify yourself.
\n\n\n\nMost of the time the website asks for a login name and a password, which you can enter in a window of the browser. If you have valid credentials, the website will display after that. Otherwise, access is denied and the server returns an Error 401.
\n\n\n\nThe 401 error is very similar to the 403 error. The difference is that with a 401, authentication is usually possible.
\n\n\n\nAuthorization Required: A 401 error means that you are not authorized to access the page because you didn\u2019t provide the right credentials, or there was another problem when authenticating your access.
\n\n\n\nAccess Forbidden: A 403 error means that you are denied access to the page or resource.
\n\n\n\nPossible reasons for the occurrence of a 401 error are varied:
\n\n\n\nOften 401 error codes can be fixed by simply hitting the refresh button. If refreshing your page doesn’t work, try the following:
\n\n\n\nYou may be experiencing a 401 error code because you entered the URL incorrectly or the login URL has been changed. Perhaps you clicked on an outdated link saved in your web browser.
\n\n\n\nIn cases where a page no longer exists, the server may display a 401 error code instead of a 404 code. Check the URL for spelling errors. You can also use a search engine to find the correct URL of the web page you want to access.
\n\n\n\nHot Tip: Dead links can seriously impact the user experience and SEO of your site. However, finding and checking links can be a tedious chore. The Broken Link Checker plugin automatically scans your site and points you straight to any dead links. It even generates reports and you can set scheduled scans for regular checking.
\n\n\n\nUsing your browser’s cache, you can improve the overall browsing experience by reducing website loading time. For this purpose, browsers store local copies of the content you visit most often. Your browser’s cache can sometimes overlap with the live version of your application, resulting in a 404 error code.
\n\n\n\nSimply clear the browser’s cache to fix this error.
\n\n\n\nSimilar to cache, there are HTTP cookies, which are basically tiny pieces of stored data. Invalid and/or corrupted cookies can cause an authentication error. Delete the cookies and try to open the page again.
\n\n\n\nIt may be that your theme has thrown the 401 error. Switch to a standard WordPress theme and look at the website to see if the error still appears.
\n\n\n\nSince WordPress plugins can change the way your website works, they are a typical cause of 401 error code on WordPress.
\n\n\n\nIn the case of WordPress security plugins, sometimes the plugin intends to do this. For example, some plugins will lock your login page if the plugin suspects that you are being attacked. This can trigger the 401 error code when you try to open your login page. Or the firewall in a plugin could be causing the problem.
\n\n\n\nIn this case, you can contact the plugin’s support to understand the issue once you have identified the problem by disabling the plugin.
\n\n\n\nIn other cases, it may be an unintentional compatibility issue.
\n\n\n\nTo find out which plugin is causing the 401 error code, disable all plugins on your site and reactivate them one by one. If the error occurs only after installing a new plugin, disable the plugin first.
\n\n\n\n\n\n\n\n\n\u201cThe average website is attacked 44 times every day. How does that make you feel? A bit uneasy, right? Using a WordPress security plugin to protect your website can help put your mind at ease and keep things safe.\u201d
\n(Rocket)
If you use htaccess/htpasswd to protect parts of your WordPress site with an additional username/password, disable this additional password protection.
\n\n\n\nMany web hosts also provide you with a tool that allows you to control such passwords from cPanel. Look for a tool with the name:
\n\n\n\nIn rare cases, DNS errors can cause the server to display a 401 error code in your browser. To fix this, you will need to clear your DNS. Although this is a fairly uncommon cause, it is quite easy to fix.
\n\n\n\nFor Windows users:
\n\n\n\nFor macOS users:
\n\n\n\nSome WordPress hosting companies temporarily block your IP address if they think you\u2019re doing something malicious like intentionally entering wrong passwords. In this case, you can wait until the problem is fixed, as sometimes your site is blocked only for a short period of time.
\n\n\n\nIn addition, many WordPress websites require regular downtime for maintenance. If someone else’s site is experiencing a 401 error, they may be performing maintenance or construction work on the backend that is causing temporary login issues. Give the administrators some time and log in a few minutes later.
\n\n\n\nHot- Tip: Rocket\u2019s hosting packages are protected by CFE WAF regulations. Thanks to our enterprise-level WordPress security configurations, your websites are always online and always safe from cyber attacks.. We automatically qualify traffic coming onto your websites and block bad traffic. If we see something malicious going on, we will also block bad traffic. Our security is always on!
\n\n\n\nTake time to sit back and smell the coffee. Often solutions occur without us interfering. Stuff happens. The web is a busy place. 401 errors keep us aware of what\u2019s happening on our websites, but they also give us a few minutes to look up from our screen for that donut truck.
\n\n\n\nWhen your browser requests data, a hypertext transfer protocol is started \u2013 Hypertext Transfer Protocol, or HTTP for short. The HTTP status code is the server’s response to the client — for example, the browser. It tells whether the request was successful or whether an error occurred.
\n\n\n\nThe respective HTTP code always consists of a three-digit number and a short explanation of the response. HTTP codes are broken out into five types:
\n\n\n\n1xx – Informative Responses
\n\n\n\nHTTP status codes from 100 to 199 provide information about the status of the processing that triggered the request.
\n\n\n\n2xx – Successful Responses
\n\n\n\nIf processing is completed correctly, the client informs about it by means of codes from 200 to 299.
\n\n\n\n3xx – Redirections
\n\n\n\nRedirection codes appear when the requested content is not accessible through the usual address but has been moved to another one. This is indicated by codes from 300 to 399.
\n\n\n\n4xx – Client Error
\n\n\n\nStatus codes from 400 to 499 occur when there are incorrect requests to the client.
\n\n\n\n5xx – Server Error
\n\n\n\nIf the server does not respond or other errors can be traced back to it, codes from 500 to 599 are used.
\n\n\n\nHTTP status codes are a really important part of successful search engine optimization too. In addition to HTTP error codes, however, there are also very useful HTTP codes. These include, for example, the 301 redirect, which is important for SEO as well as link strength and avoids duplicate content. Setting a 301 redirect is a good way to resolve that 404 page not found problem.
\n\n\n\nHot Tip: If you don\u2019t want to touch your .htaccess file in order to add 301 redirects, you can use a plugin. Redirection allows you to easily detect, manage, and solve these issues. It will pick up where you have 404 errors and allow you to create 301 redirects. This will ensure that you still get the full ranking juice from the redirected page.
\n\n\n\nThe Client Error Response status codes are used in situations in which the error seems to have been caused by the client. Because isn\u2019t that sometimes the case? The server should include an entity containing an explanation of the error situation, and whether it\u2019s temporary or permanent.
\n\n\n\nThe best-known HTTP status code is the error message “404 – not found” or “404 – page not available,” which is displayed when the requested page is not available.
\n\n\n\nA 404 page not found is a great opportunity to offer a helping hand to your visitor. Don\u2019t give them a generic page. They\u2019re not happy landing here, so give them something to smile about: a contact form, a percent discount, a joke, a list of most recently visited pages, or perhaps even a how-to video \u2013 or even a discount code.
\n\n\n\nSee the funniest 404 page right here: https://visitsteve.com/404.html. Your 404 page is an opportunity! Don\u2019t blow it.
\n\n\n\nWordPress offers Broken Link Checker plugins, so you don\u2019t need to check on a regular basis. You can also check for broken links here: https://ahrefs.com/broken-link-checker
\n\n\n\n\n\n\n\n\n\u201cIt\u2019s natural to have a few 404 errors here and there, and Google knows this. It\u2019s always a good idea to create a custom 404 page with links to other resources on your site so that your visitors don\u2019t get cranky and leave.\u201d
\n(Rocket)
Our team of experts is standing by. Most website owners have switched hosting providers multiple times over the history of their site. We\u2019re confident that you won\u2019t look back once you make the switch to Rocket.net.\u00a0
\n\n\n\n\n\n
The best customer support 24/7, super fast speed, ease of use, and access to top tools and industry-leading resources should always come standard. We\u2019re revolutionizing the way your WordPress site gets served up to the world, and we look forward to partnering with you in growing your business.
What are web analytics? Do you track analytics on your client\u2019s websites? Which ones? Why do you track anything? Honestly, if we can\u2019t measure something, do we even have any KPIs?
\n\n\n\nWeb analytics is the tree in the forest problem all over again: if we don\u2019t track visits and events on our websites, did they even really happen?
\n\n\n\nThink about that for a while.
\n\n\n\nWe have analytics running in the background of our websites, online shops, and social media channels for two main reasons. Perhaps three.
\n\n\n\nYes, there were three reasons.
By the way, if you\u2019re managing high-traffic websites, are they currently running on Enterprise WordPress Hosting? If we\u2019re already talking about analytics, then now may be a good time to think about just that.
\n\n\n\n\n\u201cIf you want to increase your conversion rate, and boost your revenue, there are a lot of things you need to figure out. Understanding who your visitors are, will help you craft your message to be more relevant to them. Understanding how they interact with your site can help you improve upon your UX and UI. How do you do this? Using web analytics tools \u2013 in a nutshell\u201d
\nSEOptimer
Google Analytics has been with us for some time. For many of us, they may be the only system we know. GA started with Urchin.js in 2005, followed by Classic Google Analytics in 2007, and finally Universal Analytics in 2012. Now we have GA4, the fourth iteration.
\n\n\n\nWe remember building websites before there were any analytics tools other than the classic hit counters. Those were cool. We spent time styling them for client\u2019s websites back in 1999.
\n\n\n\nGoogle Analytics 4 is now the new Google Analytics standard. Universal Analytics will be discontinued as of July 1, 2023. So what actually changes for you and your client\u2019s websites?
\n\n\n\nWhen you create a new property in Google Analytics, “Google Analytics 4” is preselected by default. You can still choose the UA alternative, but at the end of 2023, you will no longer have access to the universal properties. This means you will lose access to your historical data.
\n\n\n\nWith the switch to GA4, you will lose your old, previously-collected data in Universal Analytics and completely restart your data collection in Google Analytics 4. So the sooner data flows into your GA4 property, the faster it will make sense to work with your data from July 1, 2023.
\n\n\n\nSpecifically, if you manage to migrate to GA4 today, you can run (almost) a year-over-year comparison on July 1, 2023. If you manage to migrate by January 1, 2023, you can still perform a half-year comparison.
\n\n\n\n\n\n\n\n\n\u201cUniversal Analytics was built for a generation of online measurement that was anchored in the desktop web, independent sessions and more easily observable data from cookies. This measurement methodology is quickly becoming obsolete. Meanwhile, Google Analytics 4 operates across platforms, does not rely exclusively on cookies and uses an event-based data model to deliver user-centric measurement.\u201d
\nGoogle
That depends on who you ask. GA4 is certainly different from Universal Analytics. That difference begins with the UI (below). Compare UA in the left column, with GA4 in the right column.
\n\n\n\nWe have been using Universal Analytics for so many years, and the first thing you notice is how many of the functions you know and love are no longer immediately visible. Some have been turned on their heads, and some have merged into others.
\n\n\n\nThree of the biggest changes we found are:
\n\n\n\nThe most important difference between UA and GA4 is the measurement model.
\n\n\n\nUniversal Analytics used a measurement model based on sessions and pageviews. Google Analytics 4, however, uses a measurement model based on events and parameters.
\n\n\n\nA (UA) session can contain multiple pageviews, events and eCommerce transactions. But any interaction can be captured as \u201can event.\u201d So, Universal Analytics hit types translate to \u201cevents\u201d in GA4. That might make reporting easier or harder depending on what your clients are used to.
This article explains the differences between the UA and GA4 data models.
Engagement rate means the number of engaged sessions divided by the total number of sessions over a specific period of time. An \u201cengaged session\u201d is a session that lasts longer than 10 seconds, had a conversion event, or had at least 2 pageviews or screenviews.
\n\n\n\nIn GA4, the Engagement Rate is actually the inverse of the Bounce Rate. Heads up: the numbers will likely be the opposite of what your client is used to seeing. As an example, if your average website bounce rate is around 37%, you can expect to see a 63% engagement rate in G4.
\n\n\n\nThis article compares metrics between GA4 and Universal Analytics.
\n\n\n\nIn UA, we know of two User metrics: Total Users and New Users. In GA4, there are three User metrics. Total Users and New Users are now joined by Active Users. Depending on how frequently users return to your website, your Total Users metric in UA, for example, and the Active Users metric in GA4 might be similar.
\n\n\n\nIn Universal Analytics, the number of users corresponds to the number of individual client IDs. Thus, the client ID technically stands for a unique browser/device combination. In GA4, there is also a client ID.
\n\n\n\nIn GA4, a user as they appear in the reports is an “active user.” An “active user” is defined as follows:
\n\n\n\nDefinition (active) user: all users (client IDs) where the “engagement_time_msec parameter > 0.”
\n\n\n\nThis article explains the difference between how UA and GA4 metrics are reported.
\n\n\n\n\n\n\n\n\n\u201cAnalytics and reporting are one of the many agency pain points we all encounter. On the one hand, understanding analytics in regards to performance for us as managers of our client\u2019s website. On the other hand, the reporting of analytics for our clients in a clear, and productive way. Any changes in our preferred tools is another pain point we have to work around.\u201d
\nRocket.net
Like every new thing, there is going to be a learning curve, and a period of adjustment. Remember making the switch from Classic Editor to Gutenburg? A new car feels weird at first, as does a new phone. After a while, GA4 will probably become your new best friend.
\n\n\n\nA lot of people aren\u2019t excited about the change to GA4. 33% of those polled by SEO guru Aleyda Solis said they would move to another analytics tool.
\n\n\n\nWith GA4, Google offers the possibility of linking with BigQuery. This means that the analyses of individual events can be evaluated in even greater detail — and in real time.
\n\n\n\nA tool is only as good as the job it\u2019s meant to do. Google Analytics focus is on measuring the traffic on your website. If you are looking for an alternative, then you should ask yourself \u2013 what is it you really want to measure?
\n\n\n\nIt\u2019s difficult to find a perfect alternative to Google Analytics. GA is free, we\u2019ve been using it for years, and it easily connects with so much of the web we already know and love. Monster Insights – one of the best-known WordPress plugins – is actually a Google Analytics tool.
\n\n\n\nMatomo is a paid tool. There is a free, two-week plan so you can take it out for a spin. Matomo is a Google Analytics alternative. Analytics your data is \u201cprotected\u201d by allowing you to host the data on your own server.
\n\n\n\nMatomo offers heatmaps, session recordings, A/B testing, and much more. The monthly cost depends on whether you are hosting it yourself, or using the cloud solution.
Matomo WordPress Plugin
Clicky’s is a GDPR-compliant website analytics service. Clicky is free for up to 3,000 page views for a single website. There is also a range of paid plans available if you want to monitor multiple websites, or if your site attracts a larger number of page views.
\n\n\n\n\n\n\n\nOpen Web Analytics is a free, open-source web analytics framework. OWA is licensed under the GPLv2 and lets you add web analytics to your websites using Javascript and PHP-based APIs. OWA also comes with support for tracking websites made with WordPress via a plugin.
\n\n\n\nOpen Web Analytics WordPress Plugin
\n\n\n\n\n\n\n\n\n\u201cGoogle Analytics is the biggest player on the block, but it may not be the best for every situation. With data sampling, incomplete data (due to privacy issues), and an interface that comes with a steep learning curve, you may find yourself feeling overwhelmed.\u201d
\nHubspot
You can add your GA code either manually in your theme header, via a plugin, or by using Google Tag Manager.
\n\n\n\nFirst, get the latest version of the Analytics tracking code from your Google Analytics account. You can find this code at: Administration > PROPERTY > Data Streams > Web > General Website Tag (gtag.js).
\n\n\n\nYour tag looks like this, and is placed in the header.php of your WordPress theme:
\n\n\n\n<!– Google tag (gtag.js) –>
\n\n\n\n<script async src=”https://www.googletagmanager.com/gtag/js?id=G-##########”></script>
\n\n\n\n<script>
\n\n\n\nwindow.dataLayer = window.dataLayer || [];
\n\n\n\nfunction gtag(){dataLayer.push(arguments);}
\n\n\n\ngtag(‘js’, new Date());
\n\n\n\ngtag(‘config’, ‘G-##########’);
\n\n\n\n</script>
\n\n\n\nHow Many WordPress Plugins Are Too Many? Can we do this without another plugin? The real issue with plugin bloat is twofold: security and management.
\n\n\n\nThat said, MonsterInsights and Google Site Kit are both well-known options when using a WordPress plugin. There is added weight and management of your site when using a plugin, but you don\u2019t need to access your theme.
\n\n\n\nSimply open the plugin and enter the property number of your Google Analytics. In our example that would be \u201cG-##########\u201d
\n\n\n\nIf you are including different tags, then having a collection of tags in the header of your website, or using multiple plugins, isn\u2019t the best way to go. A better option is to use Google Tag Manager. There you can create a container with various tags and triggers for your social media, eCommerce, Google Analytics, and Google Ads.
\n\n\n\nGoogle Tag Manager supports Google Analytics 4 properties with two tags that work together:
\n\n\n\nGTM creates a snippet for you to include in your website. One code snippet goes in the head of your theme:
\n\n\n\n<!– Google Tag Manager –>
\n\n\n\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’:
\n\n\n\nnew Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0],
\n\n\n\nj=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src=
\n\n\n\n‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f);
\n\n\n\n})(window,document,’script’,’dataLayer’,’GTM-#########’);</script>
\n\n\n\n<!– End Google Tag Manager –>
\n\n\n\nThe other code snippet goes into the body of your theme:
\n\n\n\n<!– Google Tag Manager (noscript) –>
\n\n\n\n<noscript><iframe src=”https://www.googletagmanager.com/ns.html?id=GTM-#########”
\n\n\n\nheight=”0″ width=”0″ style=”display:none;visibility:hidden”></iframe></noscript>
\n\n\n\n<!– End Google Tag Manager (noscript) –>
\n\n\n\n\n\n\n\n\n\u201cSetting up a Google Analytics 4 property after the sunset date of July 1, 2023, will mean starting from scratch. However, you can start sending data into GA4 today while still using Universal Analytics. This way, you\u2019ll have historical data in Google Analytics 4 for comparison and analysis when Universal Analytics closes.\u201d
\nWPBeginner
Get familiar with the GA4 user interface. Today. Not June 30, 2023. Get someone on your team to take a few days for a GA4 course. Google\u2019s Skillshop offers a free GA4 course with certification.
\n\n\n\nReports in Google\u2019s Data Studio or other tools that access Analytics data are great – but it will take time to find your way around the new tool.
\n\n\n\nYou\u2019ll also want to get your clients onboard. Set up a parallel account in GA4 and start comparing reports with them.
\n\n\n\nThe switch is a profound change, but it offers many new possibilities!
\n\n\n\nUnhappy with the speed of your WordPress website? Let\u2019s talk about how we can migrate your site to Rocket.net, the fastest WordPress hosting available anywhere.
\n\n\n", "content_text": "What are web analytics? Do you track analytics on your client\u2019s websites? Which ones? Why do you track anything? Honestly, if we can\u2019t measure something, do we even have any KPIs? \n\n\n\nWeb analytics is the tree in the forest problem all over again: if we don\u2019t track visits and events on our websites, did they even really happen?\n\n\n\nThink about that for a while.\n\n\n\nWe have analytics running in the background of our websites, online shops, and social media channels for two main reasons. Perhaps three.\n\n\n\n\nGet to know our visitors better so we can respond more precisely to their needs.\n\n\n\nFind out which tactics are bringing us success, and where we have the potential to go further.\n\n\n\nWe have proof of concept \u2013 or proof of work — in the form of data, to present to our clients.\n\n\n\n\nYes, there were three reasons.By the way, if you\u2019re managing high-traffic websites, are they currently running on Enterprise WordPress Hosting? If we\u2019re already talking about analytics, then now may be a good time to think about just that.\n\n\n\n\n\u201cIf you want to increase your conversion rate, and boost your revenue, there are a lot of things you need to figure out. Understanding who your visitors are, will help you craft your message to be more relevant to them. Understanding how they interact with your site can help you improve upon your UX and UI. How do you do this? Using web analytics tools \u2013 in a nutshell\u201d\nSEOptimer\n\n\n\nWhat is GA4 Exactly?\n\n\n\nGoogle Analytics has been with us for some time. For many of us, they may be the only system we know. GA started with Urchin.js in 2005, followed by Classic Google Analytics in 2007, and finally Universal Analytics in 2012. Now we have GA4, the fourth iteration.\n\n\n\nWe remember building websites before there were any analytics tools other than the classic hit counters. Those were cool. We spent time styling them for client\u2019s websites back in 1999.\n\n\n\nGoogle Analytics 4 is now the new Google Analytics standard. Universal Analytics will be discontinued as of July 1, 2023. So what actually changes for you and your client\u2019s websites?\n\n\n\nWhen you create a new property in Google Analytics, “Google Analytics 4” is preselected by default. You can still choose the UA alternative, but at the end of 2023, you will no longer have access to the universal properties. This means you will lose access to your historical data.\n\n\n\nWith the switch to GA4, you will lose your old, previously-collected data in Universal Analytics and completely restart your data collection in Google Analytics 4. So the sooner data flows into your GA4 property, the faster it will make sense to work with your data from July 1, 2023.\n\n\n\nSpecifically, if you manage to migrate to GA4 today, you can run (almost) a year-over-year comparison on July 1, 2023. If you manage to migrate by January 1, 2023, you can still perform a half-year comparison.\n\n\n\n\n\u201cUniversal Analytics was built for a generation of online measurement that was anchored in the desktop web, independent sessions and more easily observable data from cookies. This measurement methodology is quickly becoming obsolete. Meanwhile, Google Analytics 4 operates across platforms, does not rely exclusively on cookies and uses an event-based data model to deliver user-centric measurement.\u201d\nGoogle\n\n\n\nIs GA4 Better than Universal Analytics?\n\n\n\nThat depends on who you ask. GA4 is certainly different from Universal Analytics. That difference begins with the UI (below). Compare UA in the left column, with GA4 in the right column.\n\n\n\n\n\n\n\nWe have been using Universal Analytics for so many years, and the first thing you notice is how many of the functions you know and love are no longer immediately visible. Some have been turned on their heads, and some have merged into others. \n\n\n\nThree of the biggest changes we found are:\n\n\n\n\nThe measurement model in GA4\n\n\n\nThe importance of \u201cEngagement Rate\u201d\n\n\n\nThe definition of a \u201cUser\u201d\n\n\n\n\nThe most important difference between UA and GA4 is the measurement model.\n\n\n\nUniversal Analytics used a measurement model based on sessions and pageviews. Google Analytics 4, however, uses a measurement model based on events and parameters.\n\n\n\nA (UA) session can contain multiple pageviews, events and eCommerce transactions. But any interaction can be captured as \u201can event.\u201d So, Universal Analytics hit types translate to \u201cevents\u201d in GA4. That might make reporting easier or harder depending on what your clients are used to.This article explains the differences between the UA and GA4 data models.\n\n\n\nInstead of \u201cBounce Rate,\u201d GA4 will focus on \u201cEngagement Rate.\u201d\n\n\n\nEngagement rate means the number of engaged sessions divided by the total number of sessions over a specific period of time. An \u201cengaged session\u201d is a session that lasts longer than 10 seconds, had a conversion event, or had at least 2 pageviews or screenviews.\n\n\n\nIn GA4, the Engagement Rate is actually the inverse of the Bounce Rate. Heads up: the numbers will likely be the opposite of what your client is used to seeing. As an example, if your average website bounce rate is around 37%, you can expect to see a 63% engagement rate in G4.\n\n\n\nThis article compares metrics between GA4 and Universal Analytics.\n\n\n\nWhat exactly is a \u201cUser\u201d in Google Analytics?\n\n\n\nIn UA, we know of two User metrics: Total Users and New Users. In GA4, there are three User metrics. Total Users and New Users are now joined by Active Users. Depending on how frequently users return to your website, your Total Users metric in UA, for example, and the Active Users metric in GA4 might be similar. \n\n\n\nIn Universal Analytics, the number of users corresponds to the number of individual client IDs. Thus, the client ID technically stands for a unique browser/device combination. In GA4, there is also a client ID. \n\n\n\nIn GA4, a user as they appear in the reports is an “active user.” An “active user” is defined as follows:\n\n\n\nDefinition (active) user: all users (client IDs) where the “engagement_time_msec parameter > 0.”\n\n\n\nThis article explains the difference between how UA and GA4 metrics are reported.\n\n\n\n\n\u201cAnalytics and reporting are one of the many agency pain points we all encounter. On the one hand, understanding analytics in regards to performance for us as managers of our client\u2019s website. On the other hand, the reporting of analytics for our clients in a clear, and productive way. Any changes in our preferred tools is another pain point we have to work around.\u201d\nRocket.net\n\n\n\nWhat are the Advantages and Disadvantages of GA4?\n\n\n\nLike every new thing, there is going to be a learning curve, and a period of adjustment. Remember making the switch from Classic Editor to Gutenburg? A new car feels weird at first, as does a new phone. After a while, GA4 will probably become your new best friend.\n\n\n\nA lot of people aren\u2019t excited about the change to GA4. 33% of those polled by SEO guru Aleyda Solis said they would move to another analytics tool.\n\n\n\nWhat are the Advantages of GA4?\n\n\n\n\nIP addresses are automatically anonymized. This makes your analytics conform with EU data protection and privacy regulations.\n\n\n\nA user ID is used, which makes tracking across multiple platforms possible (e.g. on your website & app).\n\n\n\nGA4 uses Machine Learning, which allows the program to develop more sophisticated predictions than its predecessor.\n\n\n\nAnomalies in user behavior are better registered and displayed by GA4.\n\n\n\n\nWith GA4, Google offers the possibility of linking with BigQuery. This means that the analyses of individual events can be evaluated in even greater detail — and in real time.\n\n\n\nWhat are the Disadvantages of GA4?\n\n\n\n\nYou will need to migrate your UA to G4 \u2013 this may not be for everybody. Find out more about migrating.\n\n\n\nThe UI isn\u2019t intuitive. This means a steep learning curve for your clients, and perhaps for your team.\n\n\n\nCustom Dimensions and Custom Channel Groupings are limited (at the moment).\n\n\n\n\nWhat are the Best GA4 Alternatives?\n\n\n\nA tool is only as good as the job it\u2019s meant to do. Google Analytics focus is on measuring the traffic on your website. If you are looking for an alternative, then you should ask yourself \u2013 what is it you really want to measure? \n\n\n\n\nLead and Customer Analytics: Hotjar or Hubspot may be an alternative.\n\n\n\nSEO and Optimisation Analytics: SEMrush might be better suited to your needs.\n\n\n\nTraffic and Performance Analytics: We\u2019re talking Google & Co.\n\n\n\n\nIt\u2019s difficult to find a perfect alternative to Google Analytics. GA is free, we\u2019ve been using it for years, and it easily connects with so much of the web we already know and love. Monster Insights – one of the best-known WordPress plugins – is actually a Google Analytics tool.\n\n\n\nMatomo (formerly Piwik)\n\n\n\nMatomo is a paid tool. There is a free, two-week plan so you can take it out for a spin. Matomo is a Google Analytics alternative. Analytics your data is \u201cprotected\u201d by allowing you to host the data on your own server. \n\n\n\nMatomo offers heatmaps, session recordings, A/B testing, and much more. The monthly cost depends on whether you are hosting it yourself, or using the cloud solution.Matomo WordPress Plugin\n\n\n\nClicky\n\n\n\nClicky’s is a GDPR-compliant website analytics service. Clicky is free for up to 3,000 page views for a single website. There is also a range of paid plans available if you want to monitor multiple websites, or if your site attracts a larger number of page views.\n\n\n\nClicky WordPress Plugin\n\n\n\nOpen Web Analytics\n\n\n\nOpen Web Analytics is a free, open-source web analytics framework. OWA is licensed under the GPLv2 and lets you add web analytics to your websites using Javascript and PHP-based APIs. OWA also comes with support for tracking websites made with WordPress via a plugin.\n\n\n\nOpen Web Analytics WordPress Plugin\n\n\n\n\n\u201cGoogle Analytics is the biggest player on the block, but it may not be the best for every situation. With data sampling, incomplete data (due to privacy issues), and an interface that comes with a steep learning curve, you may find yourself feeling overwhelmed.\u201d\nHubspot\n\n\n\nHow to Set up GA4 in WordPress\n\n\n\nYou can add your GA code either manually in your theme header, via a plugin, or by using Google Tag Manager.\n\n\n\nManually including the GA code\n\n\n\nFirst, get the latest version of the Analytics tracking code from your Google Analytics account. You can find this code at: Administration > PROPERTY > Data Streams > Web > General Website Tag (gtag.js).\n\n\n\nYour tag looks like this, and is placed in the header.php of your WordPress theme:\n\n\n\n<!– Google tag (gtag.js) –>\n\n\n\n<script async src=”https://www.googletagmanager.com/gtag/js?id=G-##########”></script>\n\n\n\n<script>\n\n\n\n window.dataLayer = window.dataLayer || [];\n\n\n\n function gtag(){dataLayer.push(arguments);}\n\n\n\n gtag(‘js’, new Date());\n\n\n\n gtag(‘config’, ‘G-##########’);\n\n\n\n</script>\n\n\n\nUsing a WordPress plugin to include Google Analytics\n\n\n\nHow Many WordPress Plugins Are Too Many? Can we do this without another plugin? The real issue with plugin bloat is twofold: security and management. \n\n\n\nThat said, MonsterInsights and Google Site Kit are both well-known options when using a WordPress plugin. There is added weight and management of your site when using a plugin, but you don\u2019t need to access your theme. \n\n\n\nSimply open the plugin and enter the property number of your Google Analytics. In our example that would be \u201cG-##########\u201d\n\n\n\nUsing Google Tag Manager\n\n\n\nIf you are including different tags, then having a collection of tags in the header of your website, or using multiple plugins, isn\u2019t the best way to go. A better option is to use Google Tag Manager. There you can create a container with various tags and triggers for your social media, eCommerce, Google Analytics, and Google Ads. \n\n\n\nGoogle Tag Manager supports Google Analytics 4 properties with two tags that work together:\n\n\n\n\nGoogle Analytics: GA4 Configuration\n\n\n\nGoogle Analytics: GA4 Event\n\n\n\n\nGTM creates a snippet for you to include in your website. One code snippet goes in the head of your theme:\n\n\n\n<!– Google Tag Manager –>\n\n\n\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’:\n\n\n\nnew Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0],\n\n\n\nj=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src=\n\n\n\n‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f);\n\n\n\n})(window,document,’script’,’dataLayer’,’GTM-#########’);</script>\n\n\n\n<!– End Google Tag Manager –>\n\n\n\nThe other code snippet goes into the body of your theme:\n\n\n\n<!– Google Tag Manager (noscript) –>\n\n\n\n<noscript><iframe src=”https://www.googletagmanager.com/ns.html?id=GTM-#########”\n\n\n\nheight=”0″ width=”0″ style=”display:none;visibility:hidden”></iframe></noscript>\n\n\n\n<!– End Google Tag Manager (noscript) –>\n\n\n\n\n\u201cSetting up a Google Analytics 4 property after the sunset date of July 1, 2023, will mean starting from scratch. However, you can start sending data into GA4 today while still using Universal Analytics. This way, you\u2019ll have historical data in Google Analytics 4 for comparison and analysis when Universal Analytics closes.\u201d\nWPBeginner\n\n\n\nGoogle Analytics 4 is Here: What Should You Do Today?\n\n\n\nGet familiar with the GA4 user interface. Today. Not June 30, 2023. Get someone on your team to take a few days for a GA4 course. Google\u2019s Skillshop offers a free GA4 course with certification.\n\n\n\nReports in Google\u2019s Data Studio or other tools that access Analytics data are great – but it will take time to find your way around the new tool. \n\n\n\nYou\u2019ll also want to get your clients onboard. Set up a parallel account in GA4 and start comparing reports with them.\n\n\n\nThe switch is a profound change, but it offers many new possibilities!\n\n\n\nWebsites are More than a Numbers Game. Let Rocket Show You What The Fastest WordPress Hosting REALLY Means!\n\n\n\nUnhappy with the speed of your WordPress website? Let\u2019s talk about how we can migrate your site to Rocket.net, the fastest WordPress hosting available anywhere.", "date_published": "2022-09-26T13:06:41+00:00", "date_modified": "2023-05-12T17:19:55+00:00", "authors": [ { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" } ], "author": { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" }, "image": "https://rocket.net/wp-content/uploads/2022/11/what_is_GA4.png", "tags": [ "Digital Marketing", "WordPress Tips and Tricks" ] }, { "id": "https://rocket.net/2022/08/29/how-to-fix-error-establishing-a-database-connection/", "url": "https://rocket.net/blog/how-to-fix-error-establishing-a-database-connection/", "title": "5 Ways How To Fix Error Establishing A Database Connection In WordPress", "content_html": "\nHow many WordPress sites do you create each week for clients? One? Three? Seven? After a while, the WordPress installation happens without much thought. It\u2019s like driving a car. Maybe you\u2019ve got the window open and your favorite tunes on. Then you look up at the screen and see this: \u201cerror establishing a database connection.\u201d
\n\n\n\n\u201cError Establishing a Database Connection\u201d is one of the most common errors when running WordPress. Most often we see it shortly after installation and sometimes during the operation of a website. As we all know, WordPress — like any CMS — requires a connection to a database to operate. No database means no settings, no posts, no long-tail keyword optimized headlines. The list is a long one.
\n\n\n\nUnlike some errors you may encounter — like the WordPress White Screen of Death (WSOD) — this error speaks for itself. It means there is no database connection. The entire website is unable to load, including your dashboard. So in order to fix the error, you\u2019ll need to get back in behind the scenes.
\n\n\n\nThis situation is probably not the end of the world. If your customer depends on the website for sales, it\u2019s almost the end of the world. You can see the end of the world from your desk, but you\u2019re not quite there yet.
\n\n\n\nIf your client\u2019s website uses caching, then visitors may still see stored copies of pages they have previously visited. That means, that if you catch the error early on and resolve the problem before the cache refreshes, you can avoid many painful interruptions to your client\u2019s website and their business. And yours.
\n\n\n\n\n\n\n\n\n\u201cSmart Caching is the ability for us to treat every asset in our cache in a specific way. We\u2019ve always had different cache-control headers for each asset, but now we\u2019ve gone a step further to better identify when and what needs to be purged.\u201d
\nRocket.net
Thankfully, as far as website errors go, a database connection error is normally pretty easy to resolve. The most common cause is incorrect login credentials for the database. That\u2019s easy enough to correct. It\u2019s just like backing into the planter box in the supermarket parking lot. No one is hurt, nothing is broken, and maybe no one noticed.
\n\n\n\n\n\n\n\n\n\u201cWhen you see the error establishing a database connection on your computer screen, our first piece of advice is \u2018Don’t Panic.\u2019\u201d
\nDouglas Adams
For your WordPress blog to run smoothly it needs a database. If the connection to this database can\u2019t be established, the \u2018Error Establishing a Database Connection\u2019 notice will be displayed in the browser instead of your website. Since there can be several causes for this problem, you need to narrow down the reasons.
\n\n\n\nReasons you’re seeing the error notice:
\n\n\n\nMost often, this error occurs when the wrong database connection credentials are stored in the WordPress configuration and, therefore, WordPress cannot connect to the database. This can happen if you change the password for the database while the system is running without also making the change in the WordPress Config file.
\n\n\n\nIt can also happen — and this is not an error — when you move a website from a local to a live server. Your local database information will be different from the live server database.
\n\n\n\nTo fix this error, open the wp-config.php in your editor of choice. You can do this e.g. directly via SSH or download the file via FTP to your PC and edit the file locally. You probably have a favorite workflow.
\n\n\n\nThe following entries in the file are responsible for the database connection in WordPress:
\n\n\n\ndefine(‘DB_NAME’, ‘##database-name##’);
\n\n\n\ndefine(‘DB_USER’, ‘##database-username##’);
\n\n\n\ndefine(‘DB_PASSWORD’, ‘##database-password##’);
\n\n\n\ndefine(‘DB_HOST’, ‘localhost’); /*this is the web address of your database server*/
\n\n\n\nAdjust these entries in your wp-config.php accordingly. The database user and database name is given to you by your system. You have assigned the password yourself when creating the database. But you can reset the password at any time if you have forgotten it.
\n\n\n\nAfterwards, WordPress should be able to connect to the database without any problems.
\n\n\n\nThe error message is also displayed if the database does not exist or does not contain the required tables. This can happen, for example, if you move the WordPress installation from another provider to another, or from a local to a live host, but have not yet imported the old database properly.
\n\n\n\nCheck via the tool phpMyAdmin to see if the database exists and also has the correct content.
\n\n\n\nFun Fact: It is not unknown to have created a database for a project, and to have forgotten to have imported the exported data before connecting. Stuff happens! We\u2019re not naming names, but it was in fact (Tom) who did this.
\n\n\n\nIf the database or individual tables are damaged, this error message can also occur. This can happen in rare cases, for example, if the connection is broken while a database entry is being written.
\n\n\n\nYou can easily fix this by repairing the database.
\n\n\n\nTo repair the database, simply use your phpMyAdmin tool. There you can select the tables of the database and afterwards select the option “Repair table” (see image below)
\n\n\n\nYou do not need a plugin to repair your database. WordPress has a built-in feature to automatically repair and optimize the database. To enable this feature, the following entry must be stored in wp-config.php:
\n\n\n\ndefine(‘WP_ALLOW_REPAIR’, true); (see image below)
\n\n\n\nAfter this entry is stored, the following URL must be visited to optimize and repair the WordPress database
\n\n\n\nhttps://yourwebsite.com/wp-admin/maint/repair.php
\n\n\n\nAnother possible reason for this error is that there are corrupted files in your WordPress installation directory. It is possible that hackers accessed your WordPress website and modified the files in your WordPress directory by adding new files, deleting existing ones, or editing your original files. Protecting your database is why you renamed your table prefixes.
\n\n\n\nThe error could also be due to a problem with a plugin whose files are corrupted. It could be due to an edit you or your team, or someone else made. Check your list of recently edited files, and replace those, or the plugins, with the backed up versions. Always have a backed up version of everything.
\n\n\n\nIf you have checked and fixed the previous four items and the database connection error persists, then the error may also be due to the database server having a momentary glitch. Stuff happens. \u201cDon\u2019t panic\u201d.
\n\n\n\nA shared web server may be slow or inaccessible. A managed hosting provider should guarantee you uptime, so this shouldn’t be the cause of your problem. However, it is worth contacting them to see if there are any problems with your server.
\n\n\n\nOur support team is here for you every step of the way.
\n\n\n\nDo you want to stop having issues with database connections? We can help. Let\u2019s talk about how we can migrate your site to Rocket.net, the fastest WordPress hosting available anywhere. Launch your Mission today!
\n\n\n", "content_text": "How many WordPress sites do you create each week for clients? One? Three? Seven? After a while, the WordPress installation happens without much thought. It\u2019s like driving a car. Maybe you\u2019ve got the window open and your favorite tunes on. Then you look up at the screen and see this: \u201cerror establishing a database connection.\u201d\n\n\n\n\n\n\n\n\u201cError Establishing a Database Connection\u201d is one of the most common errors when running WordPress. Most often we see it shortly after installation and sometimes during the operation of a website. As we all know, WordPress — like any CMS — requires a connection to a database to operate. No database means no settings, no posts, no long-tail keyword optimized headlines. The list is a long one.\n\n\n\nWhy Can’t I Log in to WordPress When I Get the Error Establishing a Database Connection?\n\n\n\nUnlike some errors you may encounter — like the WordPress White Screen of Death (WSOD) — this error speaks for itself. It means there is no database connection. The entire website is unable to load, including your dashboard. So in order to fix the error, you\u2019ll need to get back in behind the scenes. \n\n\n\nThis situation is probably not the end of the world. If your customer depends on the website for sales, it\u2019s almost the end of the world. You can see the end of the world from your desk, but you\u2019re not quite there yet.\n\n\n\nIf your client\u2019s website uses caching, then visitors may still see stored copies of pages they have previously visited. That means, that if you catch the error early on and resolve the problem before the cache refreshes, you can avoid many painful interruptions to your client\u2019s website and their business. And yours.\n\n\n\n\n\u201cSmart Caching is the ability for us to treat every asset in our cache in a specific way. We\u2019ve always had different cache-control headers for each asset, but now we\u2019ve gone a step further to better identify when and what needs to be purged.\u201d\nRocket.net\n\n\n\nThankfully, as far as website errors go, a database connection error is normally pretty easy to resolve. The most common cause is incorrect login credentials for the database. That\u2019s easy enough to correct. It\u2019s just like backing into the planter box in the supermarket parking lot. No one is hurt, nothing is broken, and maybe no one noticed.\n\n\n\n\n\u201cWhen you see the error establishing a database connection on your computer screen, our first piece of advice is \u2018Don’t Panic.\u2019\u201d\nDouglas Adams\n\n\n\nWhat Causes Error Establishing a Database Connection in WordPress?\n\n\n\nFor your WordPress blog to run smoothly it needs a database. If the connection to this database can\u2019t be established, the \u2018Error Establishing a Database Connection\u2019 notice will be displayed in the browser instead of your website. Since there can be several causes for this problem, you need to narrow down the reasons.\n\n\n\nReasons you’re seeing the error notice:\n\n\n\n\nIncorrect information in wp-config.php\n\n\n\nDatabase does not exist\n\n\n\nCorrupted database\n\n\n\nDatabase server is not accessible\n\n\n\nCorrupted WordPress files\n\n\n\n\nHow to Fix the Error Establishing a Database Connection\n\n\n\nReason 1: The Wrong Database Access Data is Stored in the WordPress Configuration\n\n\n\nMost often, this error occurs when the wrong database connection credentials are stored in the WordPress configuration and, therefore, WordPress cannot connect to the database. This can happen if you change the password for the database while the system is running without also making the change in the WordPress Config file.\n\n\n\nIt can also happen — and this is not an error — when you move a website from a local to a live server. Your local database information will be different from the live server database. \n\n\n\nTo fix this error, open the wp-config.php in your editor of choice. You can do this e.g. directly via SSH or download the file via FTP to your PC and edit the file locally. You probably have a favorite workflow.\n\n\n\nThe following entries in the file are responsible for the database connection in WordPress:\n\n\n\ndefine(‘DB_NAME’, ‘##database-name##’);\n\n\n\ndefine(‘DB_USER’, ‘##database-username##’);\n\n\n\ndefine(‘DB_PASSWORD’, ‘##database-password##’);\n\n\n\ndefine(‘DB_HOST’, ‘localhost’); /*this is the web address of your database server*/\n\n\n\nAdjust these entries in your wp-config.php accordingly. The database user and database name is given to you by your system. You have assigned the password yourself when creating the database. But you can reset the password at any time if you have forgotten it.\n\n\n\nAfterwards, WordPress should be able to connect to the database without any problems.\n\n\n\nReason 2: The Database Does Not Exist or Has No Content\n\n\n\nThe error message is also displayed if the database does not exist or does not contain the required tables. This can happen, for example, if you move the WordPress installation from another provider to another, or from a local to a live host, but have not yet imported the old database properly.\n\n\n\nCheck via the tool phpMyAdmin to see if the database exists and also has the correct content.\n\n\n\nFun Fact: It is not unknown to have created a database for a project, and to have forgotten to have imported the exported data before connecting. Stuff happens! We\u2019re not naming names, but it was in fact (Tom) who did this.\n\n\n\nReason 3: The Database is Damaged and Needs to be Repaired\n\n\n\nIf the database or individual tables are damaged, this error message can also occur. This can happen in rare cases, for example, if the connection is broken while a database entry is being written.\n\n\n\nYou can easily fix this by repairing the database. \n\n\n\nTo repair the database, simply use your phpMyAdmin tool. There you can select the tables of the database and afterwards select the option “Repair table” (see image below)\n\n\n\n\n\n\n\nYou do not need a plugin to repair your database. WordPress has a built-in feature to automatically repair and optimize the database. To enable this feature, the following entry must be stored in wp-config.php:\n\n\n\ndefine(‘WP_ALLOW_REPAIR’, true); (see image below)\n\n\n\nAfter this entry is stored, the following URL must be visited to optimize and repair the WordPress database\n\n\n\nhttps://yourwebsite.com/wp-admin/maint/repair.php\n\n\n\n\n\n\n\n\n\n\n\nReason 4: Corrupted WordPress Files\n\n\n\nAnother possible reason for this error is that there are corrupted files in your WordPress installation directory. It is possible that hackers accessed your WordPress website and modified the files in your WordPress directory by adding new files, deleting existing ones, or editing your original files. Protecting your database is why you renamed your table prefixes.\n\n\n\nThe error could also be due to a problem with a plugin whose files are corrupted. It could be due to an edit you or your team, or someone else made. Check your list of recently edited files, and replace those, or the plugins, with the backed up versions. Always have a backed up version of everything.\n\n\n\nReason 5: The Database Server is Not Reachable\n\n\n\nIf you have checked and fixed the previous four items and the database connection error persists, then the error may also be due to the database server having a momentary glitch. Stuff happens. \u201cDon\u2019t panic\u201d.\n\n\n\n\nWait a few minutes. \n\n\n\nContact your Managed WordPress Hosting Support.\n\n\n\n\nA shared web server may be slow or inaccessible. A managed hosting provider should guarantee you uptime, so this shouldn’t be the cause of your problem. However, it is worth contacting them to see if there are any problems with your server.\n\n\n\nLet Rocket Show You What Connected WordPress Hosting REALLY Means!\n\n\n\nOur support team is here for you every step of the way.\n\n\n\nDo you want to stop having issues with database connections? We can help. Let\u2019s talk about how we can migrate your site to Rocket.net, the fastest WordPress hosting available anywhere. Launch your Mission today!", "date_published": "2022-08-29T14:49:03+00:00", "date_modified": "2023-05-12T17:24:27+00:00", "authors": [ { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" } ], "author": { "name": "Jeff Trumble", "url": "https://rocket.net/author/jeff-trumble/", "avatar": "https://secure.gravatar.com/avatar/8bd1daa25bd1ce58afd607da007b6210?s=512&d=mm&r=g" }, "image": "https://rocket.net/wp-content/uploads/2022/11/Error-Establishing-Database-Connection-min.png", "tags": [ "WordPress Tips and Tricks" ] }, { "id": "https://rocket.net/2022/08/01/woocommerce-styling-and-design-tips/", "url": "https://rocket.net/blog/woocommerce-styling-and-design-tips/", "title": "WooCommerce Styling And Design Tips For Managed WordPress Hosting", "content_html": "\nWordPress fans listen up! With the free WooCommerce plugin, you can turn your client\u2019s WordPress CMS into a professional online store in no time. WooCommerce offers numerous practical functions such as the individual design of your store, the legendary “You might like this” feature, and the integration of product filters for a better shopping experience. WooCommerce styling and design is also a breeze to manage!
\n\n\n\nWooCommerce is the world\u2019s most popular open-source eCommerce solution. It allows you to design your online store exactly as you imagine it. Create recognition value: use the extensions that suit your store — from payment methods to shipping options to coupon displays, you decide.
\n\n\n\nAside from all the great things you can do with WooCommerce, one of the main reasons this plugin is so popular with online sellers is that it\u2019s free. WordPress, the CMS running your shop, is also free. The only costs you have are your managed hosting costs.
\n\n\n\n\n\n\n\n\n\u201cIf you want maximum control, flexibility, and features, then WooCommerce is the best solution for you.\u201d
\n(WPBeginner)
You need to pay even more attention to security and performance with an online shop than with a normal website. Any negative impact on the visitor flow or sales funnels can quickly lead to angry customers and lost sales. This is why you shouldn\u2019t use shared hosting for your WooCommerce shop.
\n\n\n\nYour client\u2019s WooCommerce shop is no different than Netflix when it comes to end-user expectations. No one wants to see \u201cbuffering\u201d when trying to watch a show, and no one wants to wait 3-5 seconds for a web page to begin to load. Not online shoppers, not Google.
\n\n\n\n\n\n\n\n\n\u201cConvert more of your visitors with Fast WooCommerce Hosting. Increase conversions, SEO Rankings, and provide your shoppers with the best possible shopping experience.\u201d
\nGet started or speak with a Rocket.net Expert.
You can use WooCommerce to create, customize, and scale an online store to meet your client\u2019s exact specifications. You can enhance your store through extensions or develop custom solutions. (WooCommerce)
\n\n\n\n\n\n\n\n\n\u201cFlexibility is one of the greatest benefits to using WooCommerce to sell online. Plugins, extensions and themes can be used to fulfill requirements, then adjusted and coded to tailor the look and functionality of your site. However, there are some best practices to follow when making site tweaks, and it\u2019s not always obvious how these changes must be made.\u201d
\n(WooCommerce)
Customizing your WooCommerce product pages is important. Before you start, however, you need to ensure you have the fastest WordPress hosting to support your online store. (We know a guy.) Speed, as we all know, means conversions.
\n\n\n\nThe WooCommerce store page allows your customers an overview of all the products you sell. Great for people who want to browse, and great for you if you want to highlight specific products on the main page. You can also use the customizer to show sale items, top-rated items, and much more.
\n\n\n\nDefault WooCommerce, out of the box, is simple. Perhaps a little too simple. There are tons of improvements you can make with your own styling to interest shoppers and increase conversions.
Make sure you check WooCommerce before you begin work. They have a great source of customization best practices, as well as specific information about product page customization.
If you\u2019re fine with coding, you can edit your WooCommerce product templates manually and save installing extra plugins — especially for those simple changes. Who needs the extra weight, right?
\n\n\n\nWith a basic grasp of CSS, you can make changes right in the WordPress dashboard. Here are a couple of examples of how you can customize your product page using WooCommerce\u2019s Storefront theme, which looks like this:
\n\n\n\nYou can use the WordPress theme customizer for your CSS changes. That\u2019s fine as long as you don\u2019t have too many (they appear in the header of your website). If you have a lot of changes, then you should add those to the stylesheet of your child theme.
\n\n\n\nHere are two classes you will find on the WooCommerce product page:
\n\n\n\nYou can change the color and weight of the product title like so:
\n\n\n\n.woocommerce div.product .product_title {
\n\n\n\ncolor: #006E90;
\n\n\n\nfont-weight: 900;
\n\n\n\n}
\n\n\n\nMaybe you wanted to change the color and shape of your Add to Cart button:
\n\n\n\n.woocommerce div.product .button {
\n\n\n\nbackground-color: #006E90;
\n\n\n\nborder-radius: 50%;
\n\n\n\n}
\n\n\n\nPage and product IDs allow you to quickly and easily make adjustments to selected product pages without changing the style elements of other products. This makes WooCommerce styling really simple.
\n\n\n\n.single .post-7397 {
\n\n\n\nIncrease the font size, colour, font family \u2026. your CSS goes here
\n\n\n\n}
\n\n\n\nIt happens. You have a special product you would like to treat differently than all the rest. How to implement style changes for just that product? Here are a couple of ideas. You\u2019re sure to have a lot more yourself.
\n\n\n\nLet\u2019s say we want to double the size of the Sale! Tag to attract attention, but only on the product with ID 7397. The Sale! Tag remains the same size on all other products.
\n\n\n\n#product-7397 span.onsale {
\n\n\n\nfont-size: 2em;
\n\n\n\n}
\n\n\n\nThe product price needs to be larger on this product, again, to attract attention. Just add the CSS variable you want to change after the post ID. Only the product \u201c7397\u201d will have the larger price font size:
\n\n\n\n#product-7397 .woocommerce-Price-amount {
\n\n\n\nfont-size: 2em;
\n\n\n\ncolor:#d63638;
\n\n\n\n}
\n\n\n\nWith CSS you can influence the appearance of your entire website, your WooCommerce store, or specific elements. You can style fonts, colors, spacing, and elements to name but a few. The adjustments via CSS are especially useful if your theme doesn\u2019t offer the necessary adjustments in the settings.
\n\n\n\nWith a visual CSS style editor, you can change the design of the website directly in an editor and in real time then adapt it to your own needs. Without programming knowledge and without risk, you can try out and perform visual adjustments. With simple controls, you can then automatically create the corresponding CSS code and save it directly in the editor for quick WooCommerce styling.
\n\n\n\nIf you plan to make major changes, you may prefer your theme not reference the WooCommerce stylesheet at all. You can tell WooCommerce to not use the default woocommerce.css. WooCommerce enqueues three stylesheets by default. You can disable them all, or disable specific stylesheets.
\n\n\n\n\n\n\n\n\n\u201cThe Yellow Pencil plugin allows you to customize any page and theme without coding. Click on an element and start visual editing. Adjust colors, fonts, sizes, positions and a lot more. Take full control over your website\u2019s design with more than 60 style properties.\u201d
\n(WordPress)
Customer delight means excitement from the time your visitors land on your shop page. You can\u2019t deliver the air-conditioned mall experience, but your styling skills can turn an online shop\u2019s tired Dollar Store look and feel into an Apple Store wow! Let us show you how all your CSS craftsmanship needn\u2019t be lost to slow page load.
\n\n\n\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t
Let\u2019s talk about how we can migrate your portfolio of client sites to Rocket.net, the fastest WordPress hosting in the world.
\u201cTo WP-Cron or not WP-Cron, that is the question.\u201d \u201cI WP-Cron, therefore I exist.\u201d \u201cEverything you always wanted to know about WP-Cron but were afraid to ask.\u201d We had so many spoof titles in mind while brainstorming for this semi-exhaustive guide. All joking aside, cron jobs are an important part of why computers are valuable \u2013 processing. Thinking for us. Doing for us.
\n\n\n\nOne of the best jobs for a computer is scheduling and executing tasks. Even better, is when a computer will do tasks while we\u2019re sleeping, or working on something else. Likely, it\u2019s both. As good as WP-Cron is, it has downsides. There are use-cases that encourage you to disable WP-Cron in WordPress \u2013 especially if page load times matter (they do). But first, what is WP-Cron?
\n\n\n\nCron is short for chronological. Think of getting things done on time. If you\u2019re familiar with Unix-like systems, you\u2019ll know their cron utility. Any software that talks to a server is likely to have some kind of utility to schedule tasks. WordPress also has a cron utility called WP-Cron only it uses intervals instead of pure time.
\n\n\n\n\n\n\n\n\n\u201cWP-Cron is how WordPress handles scheduling time-based tasks in WordPress. Several WordPress core features, such as checking for updates and publishing scheduled post, utilize WP-Cron.\u201d
\nWordPress Codex
WP-Cron uses hooks to call a function. (How\u2019s that for an unclear answer?) WordPress Core uses WP-cron to check for updates, for example. WordPress plugins may use WP-Cron to send donor receipts, start a scheduled backup, or any number of tasks related to the functionality of that particular plugin.
\n\n\n\n\u201cWordPress default cron is not reliable and it depends on your site traffic. It\u2019s always better to use server side CRON handler.\u201d Fluent CRM
\n\n\n\nWP-Cron runs at the scheduled time when a page loads. So, if a page doesn\u2019t load at the time of the scheduled cron job, then there could be errors. So the answer to the question is \u201cit depends.\u201d More succinctly, WP-Cron jobs run at page loads. The WordPress Codex says that WP-Cron will run \u201ceventually.\u201d (Not very reassuring).
\n\n\n\n\u201cWith WP-Cron, all scheduled tasks are put into a queue and will run at the next opportunity (meaning the next page load). So while you can\u2019t be 100% sure when your task will run, you can be 100% sure that it will run eventually.\u201d WordPress Codex
\n\n\n\nHow often does WP-Cron run? As often as a page loads.
\n\n\n\nYes, WP-Cron is enabled by default. It is part of WordPress Core. For example, this is how WordPress checks for updates and publishes blog posts that are scheduled.
\n\n\n\n\n\n\n\n\n\u201cBy default the WP Cron is enabled because there are WordPress features that rely on to execute scheduled jobs.\u201d
\nSmackCoders.com
Before we talk about how you disable WP-Cron we should talk bout why you should disable WP-Cron. If your site is on shared hosting, for example, you would\u2019t want to take up all of the server resources (processing power, etc.) on countless cron jobs run by various plugins. This is another reason why plugin bloat can be a problem. Not only would you be a poor internet citizen on a shared server, but your site would run really slow. WP-Cron runs on page load. And that Time to First Byte is a huge indicator of Core Web Vitals.
\n\n\n\nYou disable WP-Cron in by adding the follow code to the top of your wp-config.php file:
\n\n\n\ndefine('DISABLE_WP_CRON', true);
\n\n\n\nNow, since WP-Cron is disabled in your wp-config.php file your site will no longer execute wp-cron on requests, ultimately improving your site’s TTFB.
\n\n\n\nIf you disable WP-Cron posts may not publish, plugins and core may not update, as well as a number of things. However, if WP-Cron is disabled, it\u2019s most likely replaced with \u201ca proper cron running on the server instead\u201d as Better Notifications for WP mentions.
\n\n\n\nNow that WP-Cron is disabled via our wp-config file, we need to have wp-cron execute in order for some very important tasks to run.
\n\n\n\n\n\n\n\n\nDid you know Rocket.net staff can do this for you? Our team is available 24 hours a day, 7 days a week and has an average response time of just 41 seconds.
\nGet Started
Whether you’re using cPanel or a custom control panel, your hosting should support creating cron jobs. You may need to contact your host to have them create it for you, but ultimately you’ll want to have the following cron created so your wp-cron executes every 15 minutes at minimum:
\n\n\n\n*/15 * * * * wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
\n\n\n\nThe >/dev/null 2>&1 part of the line above will disable email notifications every time the cronjob runs.
\n\n\n\nAny code can be vulnerable to security attacks, even WP-Cron. This is one of the reasons why we\u2019ve implemented Cloudflare Enterprise on the Rocket Platform \u2013 our customers can choose to use Cron Triggered Workers instead. More importantly, however, WP-Cron can be its own worst enemy. It\u2019s an internal threat.
\n\n\n\n\n\n\n\n\n\u201cIt becomes a rudimentary DDoS attack against yourself. This is because the cron is being executed multiple times a minute using an HTTP request.\u201d
\nThe CPanel Guy
You can check to see if WP-Cron is working by installing a plugin like WP Control, as WPBeginner recommends. If your scheduled blog posts aren\u2019t publishing on time, this is an indicator that WP-Cron (or an alternative) isn\u2019t working.
\n\n\n\nYou can make your site faster by disabling WP-Cron and moving to a server-side solution. This is especially true when your traffic scales \u2013 quickly. Since WP-Cron is triggered on a page load, the more a page is loaded the more WP-Cron jobs are executed. Essentially, that\u2019s a greedy beast. \u201cFeed me, Seymour!\u201d
\n\n\n\nSaving site performance, your agency\u2019s time, and money? Yes. The Rocket Platform has built-in features that eliminate your need for otherwise paid versions of security, image optimization, CDN, and JS content loader plugins. They are features built into your new favorite platform (the product formerly known as Managed WordPress Hosting).
\n\n\n\n\n\n
Let\u2019s talk about how we can migrate your site to Rocket.net, the fastest WordPress hosting available anywhere. Launch your Mission today!