EDITS.WS

Category: jetpack.com

  • How to Create & Add a Contact Form to a WordPress Page

    Including a contact form on your WordPress site gives visitors an easy way to get in touch with you. They don’t have to leave your site, dial a phone number, copy an email address, or do anything else. Plus, it gives you an opportunity to communicate with prospects while keeping personal information private.

    There are a few different ways to add a contact form to your WordPress site. In this article, we’ll show you everything you need to know about contact forms, including how to create them, embed them, and secure them.

    Why having a contact form is a good idea 

    There are a few reasons you might want to add a contact form to your WordPress site. Here are some of the most common ones:

    • It helps keep your email address private. By having a contact form, visitors can get in touch with you, but you don’t have to publicly share your email address. This can help to cut down on spam emails.
    • It’s more user-friendly than an email link. A lot of people are hesitant to click on email links because they don’t want to go through the trouble of opening and using an email client. Plus, if they’re not super familiar with your site, they might not want to click unknown links for fear of being directed to less-than-friendly sites. With a contact form, they can send a message quickly and safely. 
    • It looks more professional than an email link. If you’re running a business website, then you’ll want to come across as professional as possible. Having a contact form can help with that.
    • It offers spam protection. You can add contact form spam protection to cut down on the amount of unwanted submissions you receive.
    • It aids in lead generation. If you’re looking to generate leads, you’ll want to provide several easy ways for people to reach out. A contact form is a top choice for many users, and you don’t want to leave them out of your lead generation process. You can add a form to your website and offer something in exchange for visitors’ contact information, like an eBook or white paper.

    Now that we’ve gone over some of the reasons that having a contact form is a good idea, let’s take a look at how to create one.

    How to create a contact form with a plugin

    There are a few plugins that you can use to create a contact form, each bringing something a bit different to the table. Here are a few of the most popular options:

    • Contact Form 7: This is one of the most popular contact form plugins for WordPress. It’s free and easy to use, with a simple interface that allows you to create complex forms with just a few clicks.
    • Gravity Forms: Gravity Forms is a premium plugin that offers a great deal of flexibility when it comes to creating forms. It’s perfect for creating forms with multiple steps, such as order forms or surveys.
    • WPForms: WPForms is another popular contact form plugin that boasts an easy-to-use drag-and-drop interface. With this tool, you can create intricate forms without having to write any code.

    And while these are all solid choices, the best option for adding contact forms to WordPress is Jetpack. 

    Creating a contact form with Jetpack

    1. Install and activate Jetpack

    To begin, you’ll need to install and activate the Jetpack plugin. To do this, head over to your WordPress dashboard and navigate to Plugins → Add New.

    In the search bar, type in “Jetpack” and hit enter. Click Install Now.  After the plugin is installed, click Activate.

    Lastly, once you’ve activated the plugin, you’ll be prompted to connect it to your WordPress.com account. If you don’t have a WordPress.com account yet, don’t worry — you can create one for free.

    2. Create a contact form

    Once you have Jetpack installed and activated, creating a contact form is easy. Simply navigate to Pages → Add New in your WordPress dashboard to get started.

    If using the Block Editor, you can add a contact form block by clicking on the (+) symbol and selecting it from the list of available blocks. Scrolling down should take you to the section with Jetpack blocks. Or, you can search for it by name. Click Form when you find it. 

    list of available Jetpack blocks

    From there, you can select the type of form you wish to create, including: 

    • Contact Form 
    • Newsletter Sign-up
    • RSVP Form 
    • Registration Form 
    • Appointment Form 
    • Feedback Form 
    types of forms available with icons for each

    3. Configure your contact form settings

    Now it’s time to configure your contact form settings. Here, you’ll be able to specify which email address you want the form submissions to be sent to, as well as what you want the subject line of the email to be.

    To access these options, click on the pencil icon on the upper right-hand side of the block: 

    settings for contact form emails

    Here you can adjust the email address your contact form submissions are sent to, what the email subject line says, and what message someone sees upon submission. You can also choose to send users to a specific URL once they’ve completed their submission. 

    4. Choose which fields you want to include in your contact form

    The default contact form appears as follows: 

    the default contact form

    However, you can make adjustments to this. Jetpack includes a variety of default fields, such as name, email, website, and message. 

    You can do this by first selecting the form field you’d like to change and then clicking the green icon on the left.

    field options in Jetpack contact forms

    In the above example, we selected the default name field. You can change this (or any) field to whatever you’d like, including: 

    • Text
    • Name
    • Email
    • Website
    • Date Picker
    • Phone Number 
    • Message

    To make a field required (or optional), click on it, then select the asterisk.

    making a field required in a contact form

    To add a field to your form, click the blue + icon at the top left, scroll down to Jetpack blocks, and select the field type. You can then change the order of the form fields by dragging them.

    adding a text field to a contact form

    5. Preview your contact form

    Once you’ve configured your settings, it’s a good idea to preview your contact form to make sure everything looks correct. To do this, simply click on the View button at the top of the page.

    previewing the contact form

    The next logical step would be to publish your form, but before we discuss that process, let’s first talk about security concerns and some of the more advanced customization options available.

    How to secure and customize your contact form

    Now that you know how to create a contact form, it’s important to discuss some of the security concerns you’ll need to keep in mind. By default, contact forms are not secure, which means they’re susceptible to spam submissions and other malicious attacks.

    Fortunately, there are a few steps you can take to mitigate these risks:

    1. Use a CAPTCHA

    A CAPTCHA is a type of challenge-response test that helps to ensure that only humans can submit your contact form. Visitors will need to answer a question or solve a math problem to prove that they’re an actual person.

    There are also more advanced options, called reCAPTCHA, that involve checking a box or that even work invisibly to identify robots based on common user characteristics. 

    Learn more about stopping contact form spam on WordPress.

    2. Block spam with Akismet

    Akismet homepage with the tagline "Akismet stops spam"

    Another great way to combat spam submissions is by using Akismet. Akismet is a plugin that often comes pre-installed with WordPress, and it does an impressive job of automatically filtering out spam comments and contact form submissions.

    It works behind the scenes so it doesn’t add any extra work for your users. It utilizes global learning from millions of websites to identify spam based on phrases used, IP addresses, and other characteristics of known spammers. It automatically filters out spam submissions so you never see them, but you can review them manually at any time if you’d like. 

    To configure Akismet for your contact form, go to Plugins → Add New. Search for “Akismet,” then click Install Now → Activate. 

    You’ll need to configure a few more things. Follow this guide to activating Akismet to be up and running in just a couple of minutes!

    3. Add a honeypot field

    A honeypot is a hidden form field that helps catch spam submissions. By default, Jetpack includes a honeypot field in all of its contact forms. Some other form plugins have options to add a honeypot field as well. If the one you’re using does not, you’ll need to add one manually.

    Use the CSS style “display: none !important;” to make the field hidden and tabindex=”-1″ autocomplete=”false;” to ensure the field is empty by default. 

    Once you’ve done this, be sure to mark the field as required so that it’s always filled out when the form is submitted.

    4. Customize the look of your contact form

    In addition to securing your contact form, you may also want to customize its appearance to match the overall look and feel of your website. Advanced users can do this by adding custom CSS. 

    But the good news is that you can make many appearance changes from within the block editor.  

    For instance, if you select the button on your form, you can make changes to it via the settings panel that appears on the right-hand side of the screen.

    customizing the design of the contact form button

    You can change the button to be filled or outlined, change the text and background colors, and adjust the border radius. Here’s an example after playing around with the settings: 

    color settings for the submit button

    Or you can set the background color to a gradient, even going so far as changing the angle of the gradient, how much of each color is shown, and whether you’d like the gradient to be linear or radial.

    changing the button background to an orange gradient

    You can also change the background color of the entire form by first selecting the form block, then scrolling down to Color in the block’s settings. Again, choose between a solid color and a gradient.

    changing the background color of the entire form

    Want to change the width of individual fields? That’s an option, too. Simply select the field you want to edit, then choose Field Width in the settings panel. In the example below, we’ve changed the Name field to only take up 50% of the form’s width. 

    editing the width of form fields

    5. Add radio buttons and checkboxes

    In addition to standard text-based fields, you can add options like checkboxes and radio buttons to your form. You’ll do this by following a similar process to adding other fields. 

    Navigate to the form you want to edit. Press the blue + icon at the top left of the screen. 

    Find the section titled Jetpack and choose from the list of fields. For example, if you want a list of radio buttons, choose the Radio field. Then, drag it into your form. 

    You can click the + icon within the block to add the options that visitors will choose from. 

    6. Add conditional logic to your contact form

    Another useful customization is conditional logic. This allows you to show or hide fields based on how a user fills out your form. While Jetpack doesn’t include this functionality, you can do this with a plugin like Gravity Forms.

    Let’s say that you offer interior design services. You might have a form field that asks visitors whether they’re interested in a virtual or in-person consultation. If they select “in-person,” you want to find out where their home is located.

    We’re assuming that you’ve already installed Gravity Forms and created your initial form. Now, you would need to start by adding an Address field. Click on the field and scroll down in the Settings panel. Expand the Conditional Logic section and toggle the box to enable it. Choose “Show” and “All” for the first two dropdowns. Then, select the “What type of consultation are you interested in?” question for the next dropdown, followed by “is” and “In-Person.” 

    creating a conditional form field

    Now, the address field will only appear when someone is interested in an in-person consultation. And feel free to play around here — there are a variety of options you can choose from.

    7. Enable file uploads

    You might also want site visitors to be able to upload files. Perhaps you’d like them to submit a  photo of the project they want help with or a PDF version of their resume. You can also do this with the Gravity Forms plugin.

    When editing your form, go to Add Fields and expand the Advanced Fields section. Then, drag and drop the File Upload field into your form. Click on it to configure settings like file size and whether or not you’ll accept multiple files at once.

    adding a file upload field to the form

    Where and how to embed your contact form

    There are a variety of places you can embed contact forms other than pages and posts. Let’s take a look at a few options.

    1. In the sidebar

    The sidebar can be a great place to add a contact form because it appears on multiple pages or posts throughout your site. If you’re using a block theme with full site editing capabilities, you’ll need to use the Editor to make changes to your sidebar.

    In the WordPress dashboard, go to Appearance → Editor, then select the template you want to edit from the top dropdown. You’ll want to click Browse All Templates to see the full list of templates. For example, if you want to edit the sidebar on all of your blog posts, choose the Single Post template.

    Now, click the + icon at the top left of the Editor, search for your form block, and drag it into your sidebar column. Make any necessary changes and click Save.

    adding a contact form to the sidebar

    If you’re not using full site editing, go to Appearance → Widgets and then expand your Sidebar area. Click the + sign to add a new block and select the appropriate Form block associated with your plugin.

    adding a form block to the sidebar

    2. In a template file

    If you’re using a block-based theme that allows for full site editing, you can also add your contact form into any templates that you create. 

    Let’s say you want to add a form to your blog post template. In the WordPress dashboard, navigate to Appearance → Editor and select the template you want to edit from the dropdown at the top. You might need to click Browse All Templates to see the full list.

    templates available in the WordPress Editor

    Now, simply click the blue + icon at the top left, find your contact form block, and drag it into the template. There, you can edit the settings and make whatever changes you’d like. 

    adding a contact form block to a template

    3. In the footer

    You might want to add your contact form to the footer so that visitors can access it no matter where they are on your site. If you’re using a block-based theme with full site editing, the steps are similar to adding a form to a template. In the WordPress dashboard, go to Appearance → Editor and select Footer from the dropdown at the top.

    Click the blue + icon at the top left, find your contact form block, and drag it into the footer wherever you’d like it to go. Make any necessary changes, and save them.

    If you’re not using the full site editor, you can still add a contact form to your footer. Navigate to Appearance → Widgets in the WordPress dashboard. Scroll to the Footer section — you may have multiple footer columns — click the + sign and add your contact form block wherever you’d like. Now, just edit the settings and save!

    including a contact form block in the footer template

    4. As an on-click popup

    If you want to display your contact form as an on-click popup, there are a few WordPress plugins that can help. Let’s look at how you can do this using WPForms and the Popup Maker plugin. 

    Once you’ve installed and activated the plugins, simply head to WPForms → Add New in your WordPress dashboard. Then, select Use Template. Build your form and click Save.

    Next, you’ll need to create a popup. Go to Popup Maker → Create Popup in your WordPress dashboard. Give it a name. Then click the Add Form button. Select the form you just made a few moments ago from the dropdown list and then click Add Form. This will insert a shortcode for the form. 

    Next go to Popup Settings and click the Triggers tab to configure the settings related to how and when your popup will appear. Be sure to click Add when done making your selections and customizations. 

    From there, go to the Targeting tab and select the conditions for where the popup will appear. This is where you’ll choose which pages, devices, etc. it’ll display on. 

    Continue clicking through the tabs in Popup Maker to set the popup’s appearance. Once you’re done making changes, click Publish. Be sure to navigate to the page(s) where you’ve set the popup form to appear to verify it’s working properly. 

    How to create a WordPress contact form without a plugin

    If you don’t want to use a plugin to create your contact form, you can always do it yourself using WordPress core functionality. However, this method is more complex and requires some basic knowledge of HTML, CSS, and PHP.

    You’ll also have to code all of the error handling and form field validation that comes by default when using a dedicated plugin, making what should be a simple task complex and time consuming.

    If that doesn’t deter you, let’s dive in.

    Note: Any changes made here should be done a) after a full WordPress website backup and b) using a child theme

    We’re now going to walk you through how to create a very basic contact form, with fields for name, email address, and message. Of course, you can add more fields if you’d like to. You’ll start by adding the HTML for the form — this specific code was created by Daext:

    <form id="contact-form" action="<?php echo esc_url( get_permalink() ); ?>"
        method="post">
        <input type="hidden" name="contact_form">
        <div class="form-section">
            <label for="full-name"><?php echo esc_html( 'Full Name', 'twentytwentyone' ); ?></label>
            <input type="text" id="full-name" name="full_name">
        </div>
        <div class="form-section">
            <label for="email"><?php echo esc_html( 'Email', 'twentytwentyone' ); ?></label>
            <input type="text" id="email" name="email">
        </div>
        <div class="form-section">
            <label for="message"><?php echo esc_html( 'Message', 'twentytwentyone' ); ?></label>
            <textarea id="message" name="message"></textarea>
        </div>
        <input type="submit" id="contact-form-submit" value="<?php echo esc_attr( 'Submit', 'twentytwentyone' ); ?>">
    </form>

    Now, you’ll need to sanitize the data from your contact form, which means cleaning or filtering it. WordPress offers data sanitization functions to make this process easier. In this case, you’ll use the sanitize_text_field() and sanitize_texarea() functions.

    Next, you’ll need to set up form validation, which validates that fields aren’t left empty when the form is submitted. You’ll also add error messages that appear if a field doesn’t pass validation. You can use the following code to do this, editing the messages if you’d like:

    //Validate the data
    if ( strlen( $full_name ) === 0 ) {
        $validation_messages[] = esc_html__( 'Please enter a valid name.', 'twentytwentyone' );
    }
    if ( strlen( $email ) === 0 or
        ! is_email( $email ) ) {
        $validation_messages[] = esc_html__( 'Please enter a valid email address.', 'twentytwentyone' );
    }
    if ( strlen( $message ) === 0 ) {
        $validation_messages[] = esc_html__( 'Please enter a valid message.', 'twentytwentyone' );
    }

    You’ll also need to add code to display the error messages, send an email with the form submission to the site administrator, and create a shortcode that allows you to add the form to one of your pages. You can then style the form to match your site’s design.

    You can find more detailed instructions and code for all of those functions in the walkthrough from Daext

    Frequently asked questions

    Now let’s review a few of the most commonly-asked questions about creating contact forms in WordPress.

    1. Do I need a plugin to create a contact form in WordPress?

    There are plugins that can assist you in creating a contact form, but you may also accomplish it without one. This approach is more difficult and necessitates some fundamental HTML, CSS, and PHP knowledge.

    2. How do I add a contact form to my WordPress website?

    There are two methods you can use to add a contact form to your WordPress website. You can either use a plugin or do it yourself using code.

    If you want to use a plugin, Jetpack is a great choice. It’s easy to use and comes with everything you need to create a powerful contact form.

    3. What should I do if I’m not receiving emails from my contact form?

    If you’re not receiving emails from your contact form, there are a few things you can check.

    First, contact your hosting provider to see if there are any restrictions in place that could be blocking the email from being sent.

    Next, check the settings of your contact form to make sure the email is being sent to the correct address.

    If none of that fixes the problem, you may need to use an SMTP plugin to help validate and send your emails.

    4. Can I add a contact form to my WordPress sidebar?

    Yes! If you want to add a contact form to your WordPress sidebar, just insert the Jetpack Form Block into your page or post template (if using full site editing) or sidebar widget area.

    5. Do I need a separate contact page on my WordPress website?

    No, you don’t necessarily need a separate contact page on your WordPress website. However, you may want one so that visitors can easily find your contact form. Plus, it gives you an opportunity to include additional information about how visitors can get in touch with you.

    For example, you may want to include your email address, phone number, and social media links on your contact page. This way, visitors can choose the method they’re most comfortable with.

    6. Do I need a separate contact form for each page on my WordPress website?

    No, you don’t need a separate contact form for each page on your WordPress website. However, this could allow you to collect more relevant data from your visitors.

    For example, if you have a form on your contact page, you may want to ask visitors for their name and email address. But if you have a contact form on a support page, you may want to ask for their name, email address, and to select a type of issue they’re experiencing. 

    7. What is the best way to stop spam on WordPress contact forms?

    There are a few things you can do to stop spam on your WordPress contact forms.

    We recommend enabling Akismet. Using AI learning from millions of websites to identify common traits of spam, it works behind the scenes to stop unwanted messages before they ever reach your inbox.

  • Jetpack Social, the newest and easiest way to share your WordPress content to Facebook, Twitter, LinkedIn, and Tumblr

    Social media has changed a lot in the last ten years since Jetpack launched its social sharing tools. Remember 2012? Pinterest exploded onto the scene, MySpace relaunched, Facebook went public, and also bought a little photo-sharing network called Instagram.

    Today, social networks have long been established as a pillar of any marketing or communication plan. In fact, Generation Z may be more likely to find answers through social media instead of Googling. You already know you need to get your message on social media to reach your audience where they hang out. But who has the time to manage that, along with everything else? That’s why we created Jetpack Social.

    Write once, post everywhere

    You’re already sharing posts, pages, and products on your website. Jetpack Social goes one step further and shares your content directly from the WordPress Editor to your social media channels. Whether your fans are on Facebook, Twitter, LinkedIn, or Tumblr, you can easily reach them with a few clicks.

    Manage your social connections and automatically share your posts to social networks

    You can set a featured image and update the message for your social channels through the simple interface. You’ll get a preview to see what it looks like, so you can be confident before you publish.

    Finish writing your posts on your time. Schedule them to go live when it’s convenient for you and we’ll take care of the rest. And coming in November, you can re-share your content, which is excellent for those evergreen posts you want to remind your readers about.

    Over 1 million posts are shared every day with Jetpack Social. If you haven’t tried it yet, find out what you’ve been missing.

    Free for casual users

    All of Jetpack Social’s features are free for up to 30 shares per month. If you share a post on Twitter, that’s one share. Share it on Twitter and Facebook, that’s two shares. That’s one post per day, for free!

    If you’re a power user, our basic plan is best for you. Get up to 1,000 shares and hit that re-share button until your heart’s content. To celebrate the launch of Jetpack Social, we have a $1 introductory offer for the first month, and after that, it’s $10 per month.

    If you’re already using Jetpack social media tools

    Thanks for using Jetpack! We’re happy that our sharing feature saved people so much time over the last ten years. And now we’re excited to give Jetpack Social the time it deserves. We have a new team focusing on how to make the product even better so we can help you get your message out and grow your business.

    All the features you’re used to are still free, and we moved social previews and re-sharing out from the paid plans to the free plan. Be sure to give those a try!

    If you want to share your content more than 30 times per month, you’ll need to upgrade to the Social Basic plan. The first month is just $1, and will be $10 monthly after that.

    Try Jetpack Social today.

  • How to Improve First Contentful Paint (FCP) in WordPress

    A First Contentful Paint (FCP) score gives you an indication of how much time it takes your site to render. A poor score means your visitors are likely having to wait longer than they should. 

    Fortunately, there are steps you can take to improve this. By optimizing your website’s resources, you can ensure that your content loads quickly and keeps users engaged. 

    In this post, we’ll explain what FCP is, why it’s important, and how to test your website for this metric. Then, we’ll show you how to improve a poor FCP score in WordPress.

    What is First Contentful Paint (FCP)?

    First Contentful Paint (FCP) is a measurement of the amount of time it takes a browser to load the first text or image on the page. Put simply, this is the delay between the start of the loading process to when the page begins to display content.

    FCP is one of the main metrics in Google’s Core Web Vitals. These metrics evaluate the user experience of a website, and include:

    You should work towards improving all of these metrics in order to give users the best possible experience. And while it’s not a primary core web vital, First Contentful Paint is a supplemental metric that can help you identify and improve upon loading issues.

    Google wants to send searchers to sites that deliver an excellent experience, and so great scores are not only a goal for a quality user experience, but may result in an improvement in search rankings. 

    How FCP impacts user experience

    When a visitor first clicks on a website, they expect it to load quickly. If your website is too slow, they might leave the page and find the iinformation they’re looking for from a competitor. 

    First Contentful Paint marks the time it takes for a visitor to see the first element on a page. 

    This is important because, even if the page takes a while to load everything or become fully interactive, as long as a visitor can see some sort of progress, they may be more likely to give a few extra seconds to finish. If, instead, all they see is a blank screen, they’ll probably just leave completely. 

    Potential causes of a poor FCP score

    According to Google, the ideal FCP score should be under 1.8 seconds. If you have a poor score, this could be the result of a few factors:

    • Slow server response time: If your website has a high Time to First Byte (TTFB) score, this can impact First Contentful Paint. 
    • Render-blocking JavaScript and CSS: An inefficient script queue can halt the rendering process until heavy scripts are processed.
    • Script-dependent elements above the fold: Since JavaScript loads from top to bottom, it’s important to avoid JavaScript-heavy elements above the fold.
    • Lazy loading images above the fold: Although lazy loading images can improve page speed, this process uses JavaScript, which can increase FCP. 
    • Inefficient font loading: Fonts can have bulky files that delay the text from rendering. 
    • An excessive Document Object Model (DOM) size: Having too many nodes in your DOM can cause inefficient loading.

    As you can see, there are several things that can affect your website’s First Contentful Paint. Most performance analysis tools will help you identify a specific cause. This can make it easier to target the source of the issue and implement the right solution. 

    How to measure your website’s First Contentful Paint

    Before you start implementing measures that will affect your FCP score, it’s important to evaluate your site’s current performance. Let’s look at a few different tools that you can use. 

    PageSpeed Insights

    First Contentful Paint can be measured in both the lab and the field. With a field tool, you can track how your page performs for real users. But lab tools just simulate results.

    PageSpeed Insights is a tool that can evaluate your website using both lab and field results. You can simply enter your site’s URL and instantly analyze its Core Web Vitals metrics.

    PageSpeed Insights homepage

    At the top of the page, you’ll see your Core Web Vitals Assessment. This will indicate whether you passed or failed tests like LCP, FID, CLS, and more.

    results from Google PageSpeed, showing scores for LCP, FID, and CLS

    You’ll find your First Contentful Paint score under Other Notable Metrics. If it’s 1.8 seconds or less, you’ll achieve a ‘Good’ rating. Any score over 1.8 seconds will require some improvements.

    other notable metrics in Google PageSpeed

    These results will automatically be set to Mobile. You can click on Desktop to view your FCP score for those devices.

    desktop view of core web vitals

    If you see a ‘Poor’ or ‘Needs Improvement’ rating for the FCP section, you’ll need to implement some optimization methods. 

    Lighthouse

    Lighthouse is a lab tool that can audit any web page for accessibility, Core Web Vitals, and more. This software will compare your FCP time to other websites. 

    To use Lighthouse, right-click on the page you want to analyze in the Google Chrome browser and select Inspect.

    Running Google lighthouse on a site

    In the Chrome DevTools window, find the double arrow icon. Then, select Lighthouse from the resulting dropdown menu.

    Running a test with Google Lighthouses

    Next, you can select the elements that you want to include in your Lighthouse report. When you’re finished, click on Analyze page load.

    analyze page load button in Lighthouse

    After Lighthouse processes your website, you’ll see your overall performance score. Below this, you’ll find your First Contentful Paint.

    first contentful paint score in Lighthouse

    If you see a green circle next to this section, you have a good FCP score. If you get a yellow square or red triangle, your content takes too long to render.

    GTmetrix

    Another free tool you can use to measure FCP is GTmetrix. Using Lighthouse data and audits, GTmetrix provides a detailed analysis of your website’s performance.

    First, paste your URL into the search bar and click on Test your site.

    GTMetrix homepage with URL bar

    Then, you can view your First Contentful Paint score in the Speed Visualization graph.

    speed visualilzation graph in GTMetrix

    If your FCP is too slow, it will be under Top Issues. In this FCP audit, you can see how specific resources are impacting your score.

    Top Issues listed in GTMetrix

    By identifying the cause of the problem, you can implement the right solution. Plus, GTmetrix will provide suggestions to help you improve your FCP score. 

    How to reduce First Contentful Paint time in WordPress 

    Don’t worry if your site has a poor FCP score — there are several things you can do to boost your performance. Let’s look at some effective ways to improve this metric.

    1. Install a core web vitals optimization plugin

    There are many different WordPress plugins that you could use to improve your First Contentful Paint score. Although you can install different tools to minify site files or get rid of render-blocking resources, it’s best to find an all-in-one Core Web Vitals plugin.

    Jetpack Boost is a free tool that can optimize your site’s performance in many ways. Developed by Automattic, the company behind WordPress.com, this plugin can help you improve your Core Web Vitals scores with just a few clicks.

    First, install and activate Jetpack Boost. Then, you’ll receive an automatic evaluation of your page speed on desktop and mobile devices.

    It will also give you a few performance optimization options. By enabling these settings, you can easily optimize CSS, defer non-essential JavaScript, and implement lazy image loading.

    settings in Jetpack Boost

    You can then run another speed test to see if your performance score has improved. As you can see, using Jetpack can be one of the fastest and easiest ways to improve First Contentful Paint in WordPress.

    2. Reduce server response time

    Server response time, or Time to First Byte (TTFB), is the time it takes the server to send the first byte of information back to a browser. This measures the delay between the start of a request and the beginning of the response.

    First Contentful Paint depends on TTFB. Here’s an example of how FCP and TTFB work together in the loading process:

    FCP = TTFB + Render Time

    This means that reducing server response time can be an effective way to improve First Contentful Paint in WordPress. One of the easiest ways to do this is by finding a quality web hosting service.

    Often, it’s best to choose a host that’s configured specifically for WordPress. A WordPress hosting service can optimize your dynamic content and improve your server response time. This may, in turn, boost your FCP score.

    It also helps to have servers close to your audience. Therefore, when you’re evaluating a web host, you’ll want to check its server locations. If your audience is spread out geographically, you may also want to invest in a WordPress CDN so visitors can access your site from a server closer to them. 

    Once you choose your new hosting provider, you can easily migrate your WordPress site. Then, you can enjoy faster loading speeds, reduced server response time, and improved FCP. 

    3. Eliminate render-blocking resources

    When someone tries to visit your website, all the elements on the page have to render. During this process, your site’s code downloads from top to bottom. Before your content appears, the browser needs to read this entire queue of scripts.

    Unfortunately, there may be render-blocking resources that prevent the page from loading. In this case, an unnecessary HTML, CSS, or JavaScript file has to be rendered, which stops the browser from loading important content.

    These files are usually large and don’t contain vital information. When render-blocking resources are processed at the top of the queue, your images, text, or other essential visual elements can take longer to appear. As you can imagine, this can negatively affect your FCP, as well as LCP and Total Blocking Time (TBT).

    Using PageSpeed Insights, you can easily check to see if this is a problem for your site. In the Opportunities section, look for an Eliminate render-blocking resources alert.

    list of opportunities for improvement in Google PageSpeed

    To fix this problem, you can use the Jetpack Boost plugin to optimize CSS, defer non-essential JavaScript, and defer off-screen images. This will improve your file structure for faster loading.

    If you want to edit your scripts manually, you can install the Async JavaScript plugin. 

    Async JavaScript plugin in the WordPress repository

    This tool enables you to add async or defer attributes to specific files, but the process can be a little complicated. With Jetpack Boost, you can easily optimize your site files without working with code.

    4. Optimize your CSS structure

    When you write code, you may include spaces so that people can easily understand it. The problem is that these additional characters can take up more disk space. Plus, browsers don’t need white spaces to process coding.

    CSS optimization involves taking out extra spaces and characters from your CSS files. By eliminating unnecessary information, you can decrease a page’s size. This can make it easier for a browser to read it, and can therefore improve your FCP score.

    Jetpack Boost lets you do this in one simple step. By enabling the Optimize CSS Loading setting, the plugin will minify your files to only load critical CSS.

    Optimize CSS Loading option in Jetpack Boost

    With Jetpack Boost, you can also generate the Critical Path CSS for the page with the click of a button. This is the minimum amount of CSS coding needed to display above-the-fold content.

    Creating Critical Path CSS manually can be a daunting task, but you can use a tool like Pegasaas to automate the process. By simply entering your site’s URL, you can access this code.

    Pegasus homepage with a blue background

    Then, you can add this CSS inside the <head> section of your HTML. When done correctly, this will immediately render the above-the-fold content without asynchronous stylesheets.

    5. Avoid JavaScript-dependent elements above the fold

    Even after you optimize your JavaScript, it can still take more time to load than HTML. Since FCP measures the amount of time it takes the first element to render on a page, it’s important to make sure that these aren’t JavaScript-heavy.

    When structuring your website, you’ll want to avoid making your layout dependent on JavaScript above the fold. To improve First Contentful Paint, many people choose to delay or eliminate JavaScript. If your first elements depend on heavy scripts, your page won’t load very quickly.

    Here are some JavaScript elements that should be moved below the fold:

    • Heavy animations
    • Sliders
    • Social media widgets
    • Google Ads

    Since JavaScript code is executed from top to bottom, it can be beneficial to move these elements further down the page. If they are below the fold, visitors can see your content much faster.

    6. Avoid lazy loading images above the fold

    One of the best ways to speed up your website is to implement lazy loading for images. Essentially, this involves processing images once they appear on the screen. If someone is looking at the top of the page, any images below it won’t have to load yet.

    Although lazy loading images can have many benefits, they may actually harm First Contentful Paint. Lazy loading implements a script that defers images from loading. Since it uses JavaScript, it can delay your FCP score.

    When using Jetpack Boost, you can specify which images to exclude from lazy loading. For images above the fold, you can add the CSS class skip-lazy.

    You can also apply the jetpack_lazy_images_blocked_classes filter. This will inform Jetpack to avoid applying lazy loading to any image with a certain class.

    Here’s what that code looks like in practice:

    function mysite_customize_lazy_images( $blocked_classes ) {
        $blocked_classes[] = 'my-header-image-classname';
        return $blocked_classes;
    }
    add_filter( 'jetpack_lazy_images_blocked_classes', 'mysite_customize_lazy_images' );

    It can also be a good idea to disable lazy loading for your site logo. By doing this, your logo will be rendered faster, encouraging users to stay on the page. 

    7. Optimize and compress images

    Usually, images aren’t the first elements to render on a page. For this reason, you might not have to optimize images to improve FCP. Still, you’ll want to consider performing this step to reduce your loading time and put less strain on your server resources.

    First, you can switch your file format to SVG or WebP. Your site is likely using JPG, PNG, or GIF image files. By using a format with better compression, you can possibly decrease First Contentful Paint.

    You can also use an image compression plugin. With a tool like TinyPNG, you can automatically optimize JPEG, PNG, and WebP images as you upload them to WordPress.

    If certain images don’t need high-quality resolution, you can inline them. This can be useful for above-the-fold images like logos, icons, and banner images. When you inline these elements, the browser won’t use as many requests to download them.

    To inline an image, you have to convert it into a Base64 or SVG format. The Base64 Image tool can automatically change JPG, PNG, GIF, WebP, SVG, and BMP files into a Base64 file.

    Base64 tool homepage

    Then, you can add your Base64 images to your website. Here’s the HTML code you can use:

    <img src="data:image/jpeg;base64,/uj/…[content]..." width="100" height="50" alt="this is a base64 image">

    For CSS, here’s how you can insert a Base64 file:

    .custom-class {
        background: url('data:image/jpeg;base64,/9j/…[content]...');
    }

    If you’re using an SVG file, you can inline the image in HTML:

    <body>
      <!-- Insert SVG code here, and the image will show up! -->
        <svg xmlns="http://www.w3.org/2000/svg">
            <circle cx='50' cy='25' r='20'/>
        </svg>
    </body>

    Keep in mind that inlining images can increase their size, as well as the overall page size. Plus, these images can’t be delivered by your Content Delivery Network (CDN). 

    8. Leverage server-level caching

    Once someone clicks on your website, their browser requests data from your server. Then, the server processes the requests and sends back the relevant resources.

    With server-level caching, your server temporarily stores these files for reuse. After the same user sends the request a second time, your server will send the saved copy of the web page. 

    By using a cache, your server won’t have to generate the content from scratch every time. This can effectively reduce the strain on your server and enable users to view content sooner.

    To start using a server-level cache, you can install a caching plugin like WP Super Cache. Then, your server will deliver generated static HTML files instead of processing PHP scripts.

    Plus, you can easily set up your cache in the WP Super Cache settings. All you have to do is select Caching On.

    WP Super Cache settings

    This can be one of the simplest ways to decrease your server processing time. With caching, you can ensure a fast and pleasant experience for repeat visitors. 

    9. Use a Content Delivery Network (CDN)

    Another way to improve your FCP score is to use a Content Delivery Network (CDN). A CDN is a network of servers that can deliver online content across large distances. When someone visits your site, the CDN delivers your content from the server that’s closest to their location.

    By implementing a CDN, you can decrease the distance between your server and visitors. As a result, these visitors can experience faster loading times.

    Fortunately, Jetpack comes with a free built-in WordPress CDN. After activation, you can go to Jetpack → Settings → Performance & speed and enable the site accelerator.

    settings for Jetpack's CDN tool

    This can effectively speed up the delivery of your images and static files. No matter their location, visitors will be able to access your content without a significant delay. 

    10. Reduce your DOM size

    The Document Object Model (DOM) is an interface that represents the structure and content of a web document. If you have overly-complicated pages on your website, it can increase your DOM size. This can harm your performance, including your First Contentful Paint.

    Lighthouse will let you know if you have an excessive DOM size. In general, you’ll only be warned if the body element has more than 800 nodes. If there are more than 1,400 nodes, you’ll receive an error message.

    excessive DOM size error message

    If you’re editing your DOM yourself, you’ll want to make sure that you only create necessary nodes and delete non-essential ones. If you have a WordPress site, these tasks will be completed by themes, plugins, core software, and page builders.

    Here are some alternative ways to reduce your DOM size in WordPress:

    • Separate long pages into smaller ones
    • Reduce the number of posts in your archive and home page
    • Avoids using unnecessary <div> tags
    • Use fewer CSS selectors

    It can also be beneficial to choose an optimized WordPress theme. Using a fast and lightweight option like Twenty Twenty-Two can help you decrease your DOM size.

    11. Ensure text remains visible during webfont load

    Often, fonts have large files that take a long time to load. In some cases, a browser will delay rendering the text until the font is fully loaded. This is known as a Flash of Invisible Text (FOIT).

    To prevent this from happening, you can temporarily show a system font. This involves including a font-display: swap in the @font-face style.

    Here’s what that can look like: 

    @font-face {
     font-family: 'Pacifico';
     font-style: normal;
     font-weight: 400;
     src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v12/FwZY7-Qmy14u9lezJ-6H6MmBp0u-.woff2) format('woff2');
     font-display: swap;
    }

    Alternatively, you may want to import a font from Google Fonts. In this case, you can apply the &display=swap parameter to your Google Fonts link:

    <link href="https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap" rel="stylesheet">

    Instead of showing a flash of invisible text, your website will reveal a Flash of Unstyled Text (FOUT). This can enable your website to display content immediately, improving First Contentful Paint.

    Frequently asked questions (FAQs) about First Contentful Paint

    Let’s look at some common questions about First Contentful Paint.

    How can I measure my WordPress website’s FCP score?

    You can use a few different tools to measure your First Contentful Paint. With PageSpeed Insights, Lighthouse, or GTmetrix, you’ll be able to identify your FCP score and troubleshoot specific issues. 

    What is a good FCP score?

    A good FCP score should be 1.8 seconds or less. A metric between 1.8 and 3 seconds will likely need improvement. Anything higher than 3 seconds will require immediate attention. 

    How can I easily optimize my FCP score?

    One of the simplest ways to improve your FCP score is to use the Jetpack Boost plugin. This free tool can optimize your Core Web Vitals all in one place.

    First, install and activate Jetpack Boost. Then, click on Jetpack to start upgrading your website’s performance.

    Here, you can optimize CSS loading, defer non-essential JavaScript, and use lazy image loading. By simply enabling each feature, you can automatically improve your First Contentful Paint in WordPress. 

    Display your online content right away

    By improving your First Contentful Paint, you can make sure that your content loads more quickly for visitors. Without this measure, you could experience a much higher bounce rate.

    To measure your FCP, you can analyze your website with PageSpeed Insights. If you receive a poor score, you can use Jetpack Boost to optimize your scripts and image files. Additionally, you can use the plugin to enable lazy loading and use a CDN.

    Once you implement these measures, your visitors can start experiencing faster loading times. This means a lower bounce rate and more engaged audience! 

  • Guide to WordPress Uptime Monitoring (+3 Best Plugins)

    Your WordPress website’s availability is crucial to its success. If it’s down often, you’re going to miss out on new visitors and probably push away existing supporters as well. To make sure this isn’t happening, you’ll need a reliable way to oversee your page performance.

    Luckily, there are plugins and services that can monitor your WordPress website and alert you to any issues that may arise. By keeping track of your site’s uptime, you’ll have a better idea of how it’s performing. That way, you can catch any issues and take action to address them. 

    In this post, we’ll discuss what uptime monitoring in WordPress is and some reasons downtime occurs. Then, we’ll talk about how to track uptime and suggest some plugins and tools you can use to do so. 

    An introduction to WordPress uptime monitoring (and how it works)

    When you visit a website, a conversation occurs between your web browser and the site’s server. The website returns an HTTP status that will then determine if you can access the page or not. If everything is functioning correctly, the site you’re trying to access will show up in your browser. 

    An uptime monitoring service does something similar. It will ping the server and read the HTTP code. It takes no action if your site is up and running, but if it detects that your site is down, it will send you an alert. 

    The core purpose of an uptime monitoring service is to track whether your website is online or not. Checking your website’s server at a regular frequency allows this service to notify you when your website goes offline for any reason, so you can then take the necessary steps to resolve the problem. 

    While 100 percent uptime for your page would be the ideal, 99.99 percent is considered to be excellent. Website uptime monitoring is important because it helps keep you in-the-know as to how your site is functioning. Interruption of your page — or downtime — causes a variety of problems that can hinder its success. 

    The consequences that come with downtime can include:

    • Poor user experience (UX): If a user tries to access your site and finds it isn’t working, they might not come back or try to visit a second time.   
    • Decreased profits and income for eCommerce sites: Online stores that suffer from regular downtime will likely scare off customers, which can cause a drop in sales. 
    • A negative impact on your search engine rankings: Search engines like Google use bots to index your site. If they’re met with an offline page, this can prevent them from ranking it well.

    The good news is that uptime monitoring can help mitigate all of these issues.

    Common reasons downtime happens in WordPress

    There are few things more frustrating than a website that isn’t working. Numerous factors can cause downtime, so it can take some digging to figure out the cause. 

    One big reason for downtime has to do with your WordPress host. If you use a shared hosting service, there are limitations that come with it. 

    To put it simply, with shared servers, websites are essentially competing for space. That means servers can go down at times due to too much traffic. Since you don’t know who your server ‘neighbors’ are, you can’t anticipate these surges in traffic, which can take away from your site’s availability and performance.

    Downtime can also be caused by updates that go awry. Plugins, themes, and the latest version of WordPress are all aspects of your site that need to be kept up-to-date. And while one-click updates might seem harmless, they can sometimes end up breaking your website.

    Another reason could be hacking attempts on your site. This is when someone intentionally tries to break your site, whether through brute force or other malicious tactics such as malware

    One common method is Distributed Denial of Service, or DDoS attacks. This involves a hacker overwhelming your web pages with traffic, which can eventually break your site if they’re successful. Other problems include faulty website code, plugin or theme conflicts, and Domain Name System (DNS) issues. 

    Four ways to set up uptime monitoring in WordPress

    Fortunately, there are many steps you can take to monitor your website’s uptime and prevent downtime. Let’s take a look at a few ways you can do this for your WordPress site.

    1. Use WordPress uptime monitoring plugins

    The best way to monitor your site’s uptime is with a WordPress monitoring plugin. They are simple to install and can notify you immediately when downtime occurs. Here are three options you may want to consider:

    Jetpack 

    Jetpack homepage with the tagline, "Safer. Faster. More Traffic."

    Jetpack offers a convenient solution for monitoring your website. It’s easy, fast, automated, and was built specifically for WordPress sites. Many would argue that it’s one of the best WordPress plugins, because you can also add advanced WordPress security, performance, and marketing services — like real-time site backups — from the same install. 

    Jetpack features:

    Additionally, you can access the tool directly in your WordPress dashboard, making it highly beginner friendly. No coding is required, and all of its features can be activated in a few clicks.

    Pricing for Jetpack:

    The basic plugin, which includes downtime monitoring, is free. You’re also able to upgrade to one of the premium versions, which start at $4.95 per month. This will give you more versatility and features to work with. 

    ManageWP Worker

    ManageWP hero image with the tagline, "Manage dozens of websites from one place."

    ManageWP Worker is a WordPress plugin that features automated updates, cloud backups, client reports, as well as performance and security checks. This management plugin also offers premium add-ons, and you can connect it to multiple Google Analytics accounts to keep track of all your metrics.

    ManageWP Worker features

    • A single dashboard where data is compiled from numerous sites 
    • Free monthly incremental backups
    • Automatic backups before theme and plugin updates
    • Email and SMS notifications when a site is down

    One advantage of ManageWP Worker is that it provides you with instant downtime alerts and the ability to manage a high volume of sites. Additionally, it’s easy to install and get set up. However, one downside is that the Uptime Monitor is a premium feature, which means you’ll need a paid plan to get it.

    ManageWP Worker pricing: 

    There is a free version of this plugin, but uptime monitoring will cost you $1 per website per month.

    Super Monitoring

    Super Monitoring image with cartoons of superheroes

    Super Monitoring offers around-the-clock scanning and a Google Analytics integration. The software uses multiple locations to prevent false alarms. It can help minimize losses if you’re in the middle of a launch or advertising campaign. 

    Super Monitoring features:

    • Minute-by-minute scanning of your site
    • Instant mobile and email alerts
    • A worldwide network of monitoring stations to avoid false positives
    • File integrity monitoring

    Multiple location server checks and minute-by-minute scanning make Super Monitoring a solid option. Still, it’s important to note that Super Monitoring is a bit more expensive than most other WordPress monitoring plugins. Furthermore, you’ll have to pay extra for mobile alerts.

    Super Monitoring pricing

    Super Monitoring plans start at $5.99 per month plus an additional $7 for mobile alert credits. There is no free version.

    2. With a third-party service

    There are also third-party tools you can use that will help you track or simply check on your website’s uptime and availability. For example, the IsItWP tool lets you test the availability of your website. You can enter in your URL to have it instantly analyze the status of your page. 

    IsItWP Uptime Checker homepage with a URL field

    You’ll then receive your site’s results:

    uptime information for Facebook.com

    As you can see, IsItWP gives you minimal information. Still, this can be highly useful when you suspect that your own device is preventing you from accessing your website, but you want to confirm.

    Another, slightly more elaborate third-party tool you can take advantage of is Uptime.

    Uptime monitoring service with a green background

    Once you enter your URL, Uptime provides you with a detailed description of your website’s availability results. This will include DNS lookups, redirects times, request times, download speeds, and more.

    Uptime results with information like DNS lookup and request time

    It even offers a map showing you where your site’s servers are located.

    map of server locations

    Another free tool, Internet Vista, gives you response time, average speed, and a performance score.

    Internet Vista one-click uptime check

    It also provides you with a visual display of your results.

    site details like response time and average speed

    These three sites are free to use. They can give you immediate access to your page data so you can see whether or not it’s performing well. 

    3. Use a content delivery network (CDN)

    On top of improved security through DDoS mitigation, a Content Delivery Network (CDN) helps promote your site’s uptime by increasing its availability. In a nutshell, a CDN is a network of servers located worldwide which provide cached internet content from the network located closest to the visitor. 

    The goal of this network is to deliver content as quickly as possible, preventing downtime in the process. There are CDN performance tools that will give you detailed reports of your website. For instance, Uptrends will give you resolve, connection, and download time, as well as display the IP address of your site.

    CDN performance tool for testing site uptime

    Another solution, Upzilla will give you similar results when you add your IP address.

    Upzilla tool with details about features

    Both of these solutions offer features that enable you to track uptime through CDNs. While some CDNs come with a more robust set of features, the main purpose of these two is to help ensure that your website doesn’t suffer from downtime. This can be good if you don’t want to overcomplicate things.

    4. Choose a host with uptime monitoring 

    Certain WordPress hosting companies come with uptime monitoring built into their plans. Here are a few hosts that include this service: 

    Bluehost

    Bluehost homepage with the tagline, "The best place to WordPress"

    Bluehost is a quality WordPress hosting service that offers many features — including uptime monitoring. It has a tool called Maestro, which will send you alerts when your site goes down. This lets you address the problem right away. It also gives you the ability to track your site’s uptime percentage, so you know how well it’s performing. 

    Bluehost pricing

    Bluehost pricing starts at $4.95 per month for a Shared plan. 

    HostPapa

    HostPapa homepage with pricing for shared and WordPress hosting

    HostPapa is a Canadian-based WordPress hosting company. In 2021, it acquired the uptime monitoring service UptimeMate. The provider bundled this service into its portfolio of managed plans, including PapaCare+. This lets you be in-the-know about what’s happening with the performance of your WordPress site at all times. Plus, it has a 99.9 percent uptime guarantee for all plans, which means that your website should experience almost no downtime. 

    HostPapa pricing:

    The Starter plan for HostPapa starts at $2.99 per month.  

    What should I do when my WordPress site is down?

    Before you jump into troubleshooting, there are certain steps you can take if you suspect your website is offline. This way, you can be sure that it’s down before you invest any time in resolving the problem.

    1. Confirm that it’s really down

    There are tools you can use to confirm that your website is offline. Sites like isitdownrightnow.com allow you to enter in your website URL.

    IsItDown site lookup service

    This will perform a server status check and provide you with data like response time, the last time it was down, and, of course, whether it’s currently online or not now.

    Facebook.com server status check

    This diagnosis will help inform you on the next action you should take. For this step, you could also use any of the other third-party services we mentioned previously in this article.

    2. Check with your web hosting service 

    Downtime could very well be a result of your hosting service, but this isn’t always unplanned. Your provider might have scheduled downtime for maintenance, security, or repair purposes. So, you’ll want to check with them first to see if this is what’s causing the issue.

    Downtime could also be a result of the limitations of your hosting plan. If your package doesn’t include unlimited bandwidth and disk space, you might have reached your cap. If you have, you may want to consider upgrading to a larger hosting plan.  

    3. Verify that there are no security issues

    If you want to prevent downtime caused by cyber-security issues, you might consider installing a WordPress plugin designed specifically to combat this. Jetpack Security is an excellent choice that allows you to minimize the risk of brute force attacks, take advantage of malware scanning, and implement spam protection. 

    You can look at Jetpack’s WordPress activity log and latest malware scan results to get a quick indication of whether or not downtime could be the result of a security breach. 

    4. Check your themes and plugins 

    Themes and plugins may seem like minor aspects of your site since they aren’t visible on the front-end. Still, they’re often responsible for important functionality and can encounter issues that lead to a down site. Most frequently, outdated and low quality plugins can cause incompatibility issues. 

    So, when your site is down, it’s a good idea to scan your plugins and theme to ensure that they’re still supported. If you’d like to prevent plugin issues before they happen, it’s always wise to choose WordPress plugins carefully.

    5. Restore a backup 

    Of course, preventing issues in the first place is the best solution. However, some problems are inevitable. That’s why it’s best to safeguard your website in case of emergency. 

    Luckily, you can easily create and restore a backup of your WordPress site with Jetpack Backup. This allows you to recover both your files and your database if anything goes wrong. 

    Frequently asked questions (FAQs) about WordPress uptime monitoring

    Now that we’ve covered the fundamentals of uptime monitoring and what to do when your site is down, we’re going to go over some Frequently Asked Questions (FAQs). This way, you hopefully won’t be left with any lingering doubts about WordPress uptime monitoring.

    Is uptime monitoring free on WordPress?

    This will depend on the solution you’ve chosen to monitor your site. But the recommended solution, Jetpack, is free to install and use. 

    Will I get alerts when my WordPress site is down?

    Depending on what tool you use to monitor your website, you’ll be able to receive alerts when your site is down. Many tools offer you immediate text and email alerts the moment they detect downtime, so you’ll know when something’s wrong. 

    What else should I monitor on my WordPress site?

    There are numerous aspects of your WordPress site to keep an eye on. As an example, if you have numerous WordPress users, an activity log can provide you with a record of changes made to your site. This will then enable you to know who made what modifications to your site (and when).

    You’d also be wise to regularly check your WordPress site for malware. Detecting and removing this type of dangerous software is critical if you want to run a successful website.

    Ensure a successful WordPress site with uptime monitoring

    Preventing downtime on your WordPress website is crucial. If your site is constantly broken, this can have negative effects on its search engine rankings, UX, and more. This will likely keep you from achieving your goals. That’s why it’s important to have the right tools in place to ensure that your site is up and running. 

    An uptime monitoring plugin, like Jetpack, can notify you when your site is down. While there are other third-party tools such as CDNs and the limited options included with some hosting plans, plugins are the most comprehensive and convenient choice. They can help you ensure that your WordPress site is successful and you can manage them right from your dashboard.

  • Jetpack 11.4 – Behind-the-scenes improvements for your site

    We have shipped several under-the-hood improvements for an enhanced Jetpack experience in this release. You can check the changelog to see all the bug fixes and improvements.

    To use the latest Jetpack version on your site, update your existing installation or install Jetpack.

    Put your site in your pocket

    The Jetpack mobile app gives you everything you need to create, design, manage, and grow your WordPress website. Here are some cool things you can do from your phone with the Jetpack app:

    • Write, edit, upload, and publish content even when you’re away from your desk.
    • Get updates when your favorite site publishes a new post, when someone comments on your post, or when you get a new subscriber.
    • Watch your traffic grow with industry-leading stats and helpful insights. Learn more about your visitors and their habits.
    • Easily share your website content on all your social media channels from one place. Auto-publish on Facebook, Twitter, LinkedIn, and Tumblr.
    • Comment, like, or save a post to read it later.

    Visit jetpack.com/app or scan this code with your mobile device to download the Jetpack mobile app :

    A big thank you to everyone who contributed to this release:

    Adrian Moldovan, Andrés Blanco, Anna McPhee, Bogomil Stoynov, Brad Jorsch, Brandon Kraft, Briley Hooper, Chris Jean, Damián Suárez, Daniel Bachhuber, Daniel Post, Dean Sas, Dognose, Douglas Henri, Dylan Munson, Foteini Giannaropoulou, Gergely Márk Juhász, Grant Kinney, Grzegorz Chudzinski-Pawlowski, Hsing-yu Flowers, Igor Zinovyev, Jared, Jason Moon, Jasper Kang, Jeremy Herve, Juanma Rodriguez Escriche, Karen Attfield, Kevin L, Kolja Zuelsdorf, Luiz Kowalski, Marcelo Serpa, Michael Kelly, Miguel Torres, Miguel Xavier Penha Neto, Nate Weller, Nauris Pūķis, Olaseni Oluwunmi, Osk, Panos Kountanis, Paul Bunkham, Piotr Stankowski, Renato Augusto Gama dos Santos, Richard Ortiz, Sagar Nasit, Samiff, Sergey Mitroshin, Siddarthan Sarumathi Pandian, Siobhan Bamber, Steve D, William Viana, Wojtek Naruniec, bindlegirl, erics1989, jboland88, leogermani, nunyvega, philipjohn, thingalon

  • How to Track & Log User Activity in WordPress + 6 Best Plugins

    If you have a WordPress website, you might want to be able to track the activity that happens on it. By tracing every single modification on your site (and who completes it), you’ll be better equipped to resolve any problems that may arise.

    Fortunately, you can use a WordPress plugin to track user activity on your site. There are many tools available that enable you to monitor changes made to your content. 

    In this post, we’ll discuss why tracking user activity is important and what kinds of actions to prioritize. Then, we’ll explain how to track and log user activity in WordPress, and list six plugins that get the job done.

    Why track user activity and changes in WordPress?

    The ability to track user activity is important to maintaining a secure and efficient website. It helps improve transparency and streamlines any troubleshooting you may find necessary.

    Additionally, it enables you to monitor suspicious activities, like failed login attempts from the same IP address. The activity log will tell you if someone’s trying to log in from an unusual location so that you can stop a WordPress security breach before it’s too late.

    But it can also be useful when it comes to keeping track of your team’s activity. You can easily see if a team member is doing their job, as well as identify suspicious behavior. Let’s say a post disappears from your website. You can look back at the list of changes in the activity log, and see exactly who deleted it and when.

    And with Jetpack Backup, you can use the Jetpack activity log to identify a specific point in time to which you want to restore a backup — like right before a post was deleted or a plugin update caused an issue.

    What kind of user activity should you track?

    There are different kinds of activities that you can track on your WordPress site. For security purposes, you might want to monitor plugin additions and changes. If users add or deactivate plugins without your consent, it could put your site at risk. 

    If you run a blog, you might want to track any changes made to your posts. For instance, you can see when a contributor creates and publishes a new article. You’ll also be able to see who changed the status and content of your posts. 

    Additionally, you might want to oversee any changes made to your site’s settings. Some people might modify your permalink structures or site title. They might also add new users to your site. These modifications could be fine, or they could signal potential malicious activity. So you’ll want to make sure these actions are only taken by authorized individuals. 

    Lastly, you may want to monitor your comments. If anyone modifies or deletes a comment without permission, it can cause serious headaches. 

    How to set up user activity tracking and logging in WordPress

    By default, WordPress doesn’t enable you to track user activity. Fortunately, Jetpack lets you easily set this up. The plugin’s Activity Log keeps a record of all activities on your site, including plugin and theme updates, user logins, and settings modifications. 

    Once you install the plugin, you can simply navigate to Jetpack → Activity Log in your WordPress dashboard to start monitoring your changes.

    Jetpack activity log

    Here, you can see the most recent activities on your site. If you have a premium Jetpack plan, you can filter events by date range and activity type.

    Six best plugins for tracking user activity in WordPress

    Now that you know why it’s important to track activities on your website, let’s take a look at some tools that can help you do this. We’ve rounded up six WordPress user tracking plugins that will help you monitor changes on your site. 

    1. Jetpack

    list of activities in WOrdPress

    Jetpack is a multipurpose plugin that can help you run a safer, faster, and more successful site. One of the features it includes is a WordPress activity log. There’s a free version available, but Jetpack also offers paid plans that not only boost the features of the activity log, but include essentials like real-time backups, one-click restores, malware scanning, and more. 

    Jetpack logs many types of events, including login attempts, and published or updated posts and pages. You can also monitor plugin installations and updates.

    Key features of the Jetpack activity log:

    • A full list of events that occur on your site, including login attempts, published and edited pages/posts, comments, settings modifications, updated or deleted plugins/themes, and more.
    • Access to the 20 most recent events or up to a full year of activity, depending on your plan
    • Information about each action, like the time it occurred, the user that performed it, and specific details
    • Easy integration with paid tools for one-click restores, real-time backups, malware scanning, etc.
    • Filters that enable you to view activities based on activity type and time range (for premium plans)

    Pros of the Jetpack activity log:

    • It’s easy to set up, going to work on your site immediately after installation.
    • It’s made by the team behind WordPress.com, so it works seamlessly with the CMS. 
    • It’s compatible with WooCommerce, so you can view activity around sales, product changes, etc.
    • You can view your activity log even if your site is completely down.
    • It integrates with Jetpack Backup, enabling you to restore your site to a specific point in time based on when an action took place.

    Cons of the Jetpack activity log:

    • The free plan doesn’t include personalized support.

    Ease of use:

    Jetpack is beginner-friendly and easy to set up. There are also plenty of resources to help you get started. 

    Pricing:

    • The majority of features are available for free. 
    • The Backup plan starts at $4.95 per month and includes real-time backups, priority support, a 30-day archive of all activities, and filters.
    • The Security plan costs $10.95 per month and adds real-time malware scanning, anti-spam tools, and other helpful features.
    • The Complete plan costs $39.95 per month, includes a one-year archive of activities, and adds tools like super fast search functionality and a premium Jetpack CRM plan.

    Each plan comes with a 14-day money-back guarantee. If you’re not satisfied with the plugin’s performance, you can get a full refund. 

    2. Activity Log

    Activity Log page in the WordPress plugin repository

    Activity Log is a solid tool that has basic features to help you track the most important changes on your WordPress site. This plugin lets you see any new modifications right away, so you can act quickly. The setup process is simple, so you won’t need to spend lots of time figuring out how it works. 

    Key features of Activity Log:

    • Around-the-clock user activity tracking for single or multisite websites
    • The ability to spot suspicious behavior immediately to prevent hacking
    • Real-time monitoring and email notifications when dangerous activity occurs

    Pros of Activity Log:

    • It lets you look for specific information using a text search feature and a variety of filters.

    Cons of Activity Log:

    • It doesn’t provide many details on activities. 
    • It doesn’t offer many configuration options for the activity log. 

    Ease of use:

    Activity Log is very easy to use. The interface is intuitive, and there’s a search feature that helps you find the data you’re looking for more easily. 

    Pricing:

    Activity Log is free to download and use. 

    3. User Activity Log

    the User Activity Log plugin in the WordPress repository

    This plugin tracks a wide range of activities, including category changes, media uploads, user exports, and menu edits. The premium version lets you select which activities to track and export your log. You’ll also get customizable email notifications. 

    Key features of User Activity Log:

    • A detailed activity log, including an old/new comparison
    • Password security 
    • Ability to add custom events for generating activity logs
    • Ability to export CSV file of log details

    Pros of User Activity Log:

    • It tracks many different kinds of user activities on your website.
    • The premium version is very customizable.

    Cons of User Activity Log:

    • The functionality of the free version is pretty limited. 

    Ease of use:

    User Activity Log is relatively simple. You’ll need to configure some preferences, but it isn’t too complicated to set up. 

    Pricing:

    • The Lite version includes basic activity log functionality.
    • The Pro version includes additional features like password security, custom logs, and sorting options, and more for $99.

    4. Stream

    Stream plugin page with a blue banner

    Stream helps you keep track of all user activity on your site. It displays actions performed by contributors to help trace the source of any issue that may arise. This plugin also supports WordPress multisite networks and provides email alerts. 

    Key features of Stream:

    • Built-in tracking for popular plugins like Gravity Forms, WooCommerce, and Yoast SEO 
    • Multisite view of all activity records on a network
    • Live updates of user activity records 
    • The ability to export your Activity Stream as a CSV or JSON file

    Pros of Stream:

    • This tool enables you to filter your activity log by user, action, and role. 
    • It gives you the option to exclude specific types of activity or users. 

    Cons of Stream:

    • Stream limits your options for customizing email alerts, which can lead to unnecessary messages.
    • It doesn’t offer many details in the activity log, so you may have to do some digging to find out more information. 

    Ease of use:

    Stream is a straightforward plugin to use — all you need to do is upload it to your WordPress site. 

    Pricing:

    Stream is free to use and download. 

    5. Simple History 

    Simple History plugin showing list of activities

    If you run a blog or a smaller site with less activity, Simple History may be a good choice for you. It keeps track of the most important modifications on your site, including plugin activation, content edits, and changes to user profiles.

    Key features of Simple History:

    • See who added, updated, or deleted attachments, taxonomies, posts, and pages
    • Monitor privacy data exports and failed login attempts
    • View details about changes made to your site settings, including permalink structures

    Pros of Simple History:

    • It’s easy to use and you don’t need to sort through a lot of data to find what you’re looking for.
    • It lets you track changes on your dashboard or by exporting the data to a CSV file.

    Cons of Simple History:

    • This plugin doesn’t provide many details and only tracks basic changes, so you may miss some important activities.
    • It doesn’t offer much when it comes to log management features and search filters.

    Ease of use:

    This tool lives up to its name and is easy to use. You can sort through the logs without hassle — they’re displayed on your dashboard’s home page and provide a quick update on any changes that were made since your last login. 

    Pricing:

    Simple History is free to install and use. 

    6. WP Activity Log

    WP Activity Log plugin with the tagline "Keep a log of every change that happens on your WordPress site."

    WP Activity Log is a comprehensive plugin that offers a robust set of features for WordPress, including multisites. It enables you to turn events on and off, and offers granular details about the time, user, and component that was altered. 

    Key features of WP Activity Log:

    • Instant SMS and email alerts for suspicious activity
    • The ability to manage user sessions in real-time
    • The capacity to search and find specific activity within seconds
    • The ability to generate any type of WordPress report from the activity log

    Pros of WP Activity Log:

    • It’s compatible with other well-known plugins like WooCommerce and Yoast SEO. 
    • It tracks a broad range of activities in WordPress and offers more specific details about each change.
    • It includes plenty of support through its knowledge base, forums, and email.

    Cons of WP Activity Log:

    • This plugin requires the premium version to get access to its advanced features. This includes fully configurable instant notifications and integration settings. 

    Ease of use:

    The interface can be a bit complicated to use, but the plugin is quite customizable. 

    Pricing:

    • There is a free version of WP Activity Log. 
    • The Starter plan costs $99 per year and includes email notifications, text-based search, and search filters. 
    • The Professional plan costs $139 and offers SMS notifications, WordPress reports, and the ability to see logged-in user sessions in real-time. 
    • The Business plan starts at $149 a year and includes the ability to save the activity log in external databases, and other advanced features. 
    • The Enterprise plan starts at $199 per year and comes with priority support. 

    Comparison of the best plugins for tracking user activity

    Jetpack Activity Log User Activity Log Stream Simple History WP Activity Log
    Login attempts Yes Yes Yes Yes Yes Yes
    Core WordPress actions Yes Yes Yes Yes Yes Yes
    Email alerts Yes No Yes Yes No Yes
    WooCommerce integration Yes Yes Yes Yes No Yes
    Price Free – $39.95 per year  Free $99  Free Free Free – $199 per year

    Frequently asked questions about WordPress activity logs

    There are plenty of powerful tools that you can use to track user activity in WordPress, but you might still have some concerns or queries about the process. Let’s address some of the most common questions about monitoring changes on your site.

    Can tracking user activity slow down my WordPress website?

    If you choose a plugin like Jetpack, you won’t need to worry about slow loading times. It’s also important that you only use one activity tracking plugin at a time. Otherwise, you might experience compatibility issues that affect your site’s performance. Additionally, having too many plugins on your site can slow it down. 

    How much does user activity tracking cost on WordPress?

    The amount you’ll pay for tracking user activity will depend on the tool you choose. There are many free plugins available as well as paid options, and they all offer different features. 

    A more robust plugin will provide you with more security and granular control. Jetpack is one of the best options on the market. It’s free to install and you can use it for detailed tracking of recent events. If you’re ever looking for more features, you can upgrade to a premium Jetpack plan. 

    What else can I monitor and track to further secure my WordPress site?

    There are many actions you can monitor and track on your WordPress site. For example, activity logs provide you with a record of changes made to plugins. This way, you can stay up to date with any modifications made on your site. 

    Another crucial element to monitor is your password. This is the gateway to your website and should be prioritized when it comes to protecting your data. There are ways to optimize your site’s security, like changing or resetting your password on a regular basis. 

    Your WordPress login page is another essential feature to keep safe. This page is vulnerable to hackers, so it’s important to monitor any suspicious activity like failed login attempts from the same IP address. 

    Other ways to keep your website safe include monitoring the uptime of your WordPress website, implementing brute force protection, and running regular WordPress security scans

    Ensuring the safety of your WordPress site

    Having a secure WordPress website can be a challenge if you have a lot of hands on deck. Using an activity log plugin is one of the most effective ways to track changes in WordPress. The process is simple, and you’ll be able to access this data if needed. 

    You can use a plugin like Jetpack to track user activity on your WordPress site. The Activity Log feature helps you monitor and store events like login attempts. It also enables you to get to the root of any issues that come up on your site. 

  • Top 6 Private Video Hosting Platforms for Businesses & Creators

    When you think about hosting videos for your business, popular video sharing sites, such as YouTube or Dailymotion, may be the first things that come to mind. But these are usually not the best choice for those who want to include videos on their WordPress site. They come with restrictions, advertising, and limited control over how your videos are presented and who can see them. Instead of winning more business, or wowing people with your latest creation, your videos could actually push them away. 

    Today we’re going to look at private video hosting platforms designed for the needs of businesses and professional creators. We’ll explore their features as well as the pros, cons, and costs of the best options available. 

    Lights, camera, action! 

    Why host your videos on a private platform?

    Private video hosting has many benefits for your business, including:

    1. You retain complete control over the use of your content

    Free video hosting sites provide little control over who can find, view, and share your content. When you upload a file to a public video hosting service, you grant a license to that service, which means you no longer have complete control over your content. For example, according to their terms of service, you automatically grant YouTube a worldwide, royalty-free, transferable license to use and change your videos. 

    Private video hosting services help you avoid these issues by allowing you to host your videos without giving away your rights. They also generally give you control over the visibility of your content and who can share it — perfect for hosting exclusive videos for your audience, subscribers, customers, or clients. 

    2. Your videos don’t slow down your site 

    Hosting videos yourself is another option that bypasses free video sharing sites like YouTube, but doing so comes with a significant burden on your infrastructure. Videos are large files that take up a lot of precious server resources. If you host these yourself, the result is usually a slow-loading site or even a total crash. And poor-performing sites mean fewer visitors will stick around and you won’t be able to achieve your goals.

    Third-party video hosting platforms — like the private ones we discuss in this article — remove the pressure on your infrastructure by storing and serving your videos to your viewers using their own enterprise-level systems. They also utilize tools like a content delivery network that can display videos quickly to lots of people around the world all at the same time. 

    If you want a fast site that reflects well on your business or creations, it’s usually more cost-effective to use a third party to host and serve your videos. 

    3. You can avoid third-party ads and distractions

    In return for hosting your videos for free, public video platforms like YouTube and Dailymotion place advertisements before, during, and after your content. Not only can this be off-putting for your visitors, there’s typically nothing to stop them from seeing ads for your competitors. Free video hosting platforms often feature “recommended” videos that autoplay after yours have been watched, meaning your viewers can quickly get distracted and pulled away from your content. 

    Private video hosting platforms are generally ad-free and won’t recommend other businesses’ videos to your viewers — helping keep viewers’ attention on your amazing content. You can sometimes even choose which ones to recommend at the end of your videos or include other lead-capturing calls to action!

    The top six platforms that offer private video hosting

    preview of Jetpack VideoPress on three different screen sizes

    1. Jetpack VideoPress

    Jetpack VideoPress is a powerful private video hosting platform that lets your content shine. 

    VideoPress comes with an impressive 1 TB of storage, allowing you to upload your videos in full 1080p or 4K HD. Automattic, the team behind WordPress.com, built VideoPress, meaning it integrates perfectly with your existing WordPress site. 

    Your videos will load quickly for all of your viewers, no matter their location or internet speed, thanks to the combination of adaptive bitrate technology and Automattic’s state-of-the-art global CDN. Your visitors will love viewing videos on your site, thanks to the fully responsive video player, which gives them full control over their experience. They can select the resolution in which they’d like to watch your content, turn on subtitles, change the playback speed, and use the picture-in-picture feature to “pop out” the video for easier viewing. 

    VideoPress features an immersive design that puts your content front and center, and it will never distract your visitors with any ads or logos. You can fully customize the appearance to meet your brand or let it cleverly adapt to match the colors of each video. 

    This is an ideal enterprise video hosting service for teams. You can create as many user accounts as you need, so that everyone can seamlessly collaborate and utilize the power of VideoPress. You and your team can also keep an eye on the performance of your content thanks to the integration with Jetpack Stats, enabling you to see how each video performs.

    Key features of VideoPress:

    • Video hosting using a powerful global CDN
    • Fully responsive design
    • Seamless integration with WordPress
    • Full 4K HD support
    • Picture-in-picture support
    • The ability to add videos to the background of your pages
    • Subtitle support
    • Private video support
    • Variable playback speeds
    • Unlimited logins for your team
    • 1 TB of storage
    • A maximum video upload size of 5 GB
    • No ads or co-branding
    • A responsive player that’s customizable

    Pros of VideoPress:

    • VideoPress provides a generous 1 TB storage allowance that you can fill with as many individual videos as you need. 
    • The video player is fully responsive and features adaptive bitrate technology, so your visitors have a great experience no matter what device they use.
    • You can display your content in high definition with support for 4K, 1080p, and fast-motion videos at 60 FPS. 
    • VideoPress also allows you to showcase your content on your WordPress site as full-width video backgrounds. 
    • It provides a totally ad-free experience, with no VideoPress branding visible to your visitors.
    • You can create a membership site by restricting videos to logged-in users. 
    • The video player automatically adapts to the color of each video, or you can easily customize the player to match your brand.
    • VideoPress is built and maintained by the team behind WordPress.com, meaning it integrates perfectly with WordPress.
    • You can try it out with one video for free, then upgrade to add more videos to your site.

    Cons of VideoPress:

    • VideoPress doesn’t offer any built-in lead generation tools. 

    Ease of use:

    VideoPress was designed to be simple to use and works perfectly with WordPress sites. You can drag and drop your videos, then add them to your content using the WordPress Block Editor, making the learning curve pretty much nonexistent. 

    VideoPress also provides easy-to-read documentation, and they have a team of Happiness Engineers to help you if you run into any issues.

    Cost:

    • VideoPress is available for $5.95 a month for the first year. 
    • You can get VideoPress as part of the Jetpack Complete plan, which also includes a vast range of WordPress security, speed, and growth tools, for $29.96 per month for the first year. 
    Wistia homepage hero image with a blue background

    2. Wistia

    Wistia is a video hosting platform designed for digital marketers. After uploading your videos, you can add layers of features to support your marketing efforts, like asking users to enter their email address to unlock your video or including interactive call-to-action buttons on the videos themselves. It also integrates with other marketing tools like popular email service providers and CRMs. 

    Key features of Wistia:

    • The ability to add calls to action and lead capture features to videos
    • Tools to create interactive videos with on-screen messages, buttons, and text
    • A customizable video player
    • Options to create channels and “up-next” recommendations for your videos
    • Video analytics
    • Integration with other popular marketing systems

    Pros of Wistia:

    • Wistia provides a range of marketing tools, including lead generation, integration with CRM systems, and the ability to use your videos to create custom audiences for remarketing. 
    • Wistia includes detailed analytics that let you see your video’s performance alongside every action a viewer takes, such as pausing the video or clicking a link. 

    Cons of Wistia:

    • Wistia does not directly integrate into WordPress, meaning you must upload videos on Wistia’s website and use the embed codes to add videos to your posts and pages. 
    • It’s targeted at marketing and lead capture videos, so may not be suitable for all creators.
    • Even on paid plans, Wistia limits the number of videos you can host.

    Ease of use:

    Wistia has a range of marketing features that can take some time to learn and use effectively. Using embed codes to add your videos to WordPress requires extra work and could confuse some people. 

    Cost:

    • There’s a free version of Wistia with limited features and a ten-video limit. 
    • Paid plans start at $19 a month for the Plus plan, which allows up to 20 videos.
    Spotlightr homepage with a video illustration

    3. Spotlightr

    Spotlightr is a versatile platform that provides private video hosting for businesses. Alongside hosting on their global CDN, Spotlightr allows you to add various features to your videos, including chapters, overlays, and call-to-action buttons. And you can fully customize the video player to match your brand. Spotlightr also supports audience segmentation and funnels, which allow you to show different videos based on a user’s characteristics.

    Key features of Spotlightr:

    • A fully customizable video player 
    • Support for pay-per-view videos
    • Options to add CTAs and video overlays
    • Evergreen “live” mode to simulate live video
    • Detailed analytics, including video heat maps, audience segmentation, and engagement graphs
    • Social sharing
    • The ability to add your own pre- or post-roll ads
    • Video funnels
    • A drag-and-drop uploader

    Pros of Spotlightr:

    • Spotlightr provides detailed video analytics, including heat maps showing which parts of your videos were most viewed.
    • It allows you to manage and embed videos uploaded to YouTube and other public hosting sites, so you can see analytics from all your videos in one place. 
    • Spotlightr has a WordPress plugin that allows you to access some features, including uploading videos to your WordPress website, which you can then add to posts via shortcodes or the Spotlightr block. 

    Cons of Spotlightr:

    • You can only add 25 videos on the basic paid plan, and video storage space and bandwidth are limited on all paid plans. This means that you’ll end up paying for additional storage space if you exceed those limits.

    Ease of use:

    The drag-and-drop feature offered by Spotlightr makes adding videos easy, and an extensive suite of training videos is provided. 

    Cost:

    • The Spark plan costs $7 a month and is limited to 25 videos and 50 GB of bandwidth a month with restricted features.
    • The Aurora plan includes most features, costs $19 a month, and provides unlimited videos and 200 GB of storage and bandwidth.
    • The Polaris plan offers 600 GB of storage and bandwidth, along with all features, for $49 a month.
    SproutVideo hero image with text, "Powerful live and on-demand video hosting for businesses"

    4. SproutVideo

    SproutVideo is a private video hosting platform for businesses that supports uploaded content and live streams. You can create an engaging video experience for your visitors through custom playlists, call-to-action buttons, and a fully customizable player.

    Key features of SproutVideo:

    • Automatic bandwidth detection and quality adjustment
    • Support for up to 8K resolution
    • Team collaboration features
    • A fully customizable player
    • Custom video playlists
    • Autoplay and loop abilities
    • Video analytics
    • Post-roll screens
    • In-player call-to-action buttons and lead captures

    Pros of SproutVideo:

    • SproutVideo supports videos with up to 8K resolution and works to prevent buffering by automatically adjusting the quality served to your visitors based on their bandwidth.
    • The video player is fully customizable, and you can set individual styles for different videos.

    Cons of SproutVideo:

    • SproutVideo does not have a WordPress plugin, so you must use an embed code to add your videos to posts or pages.
    • Storage and bandwidth are limited to 500 GB per month.

    Ease of use:

    The number of features included in SproutVideo means the service has a sharp learning curve, and some users will likely find using embed codes confusing. Support is offered through the knowledge base and live chat.

    Cost:

    • The Seed plan costs $24.99 a month and includes video hosting and analytics. 
    • Additional features are available on SproutVideo’s advanced plans, which range from $59.99–$499.99 a month. 
    Vidyard homepage with purple buttons and designs

    5. Vidyard

    Vidyard is a video hosting platform for businesses that features a drag-and-drop uploader and a fully customizable video player. You can also record and edit videos and screencasts within Vidyard. While you can embed a limited number of videos on an external website, Vidyard is centered around your own video landing page, which makes it most useful for creating and sending personalized marketing videos.

    Key features of Vidyard:

    • A drag-and-drop video uploader
    • A screen recording tool
    • Call-to-action features
    • Video analytics
    • Basic video editing tools
    • Video player customization
    • Video playlists

    Pros of Vidyard:

    • You can record and edit videos and screencasts from within Vidyard.

    Cons of Vidyard:

    • On Vidyard’s paid “Plus” plan, only 20 videos can be embedded at any time. You also cannot embed video playlists. 
    • You cannot restrict access to videos.
    • You can only set one call to action, which applies to all videos, and call to action buttons can only be added at the end of videos.
    • While a plugin is available that allows you to embed Vidyard videos, you have to upload and manage videos on Vidyard’s website. 

    Ease of use:

    The drag-and-drop interface and built-in recording features make Vidyard easy to use, and an extensive knowledge base is provided. 

    Cost:

    • Vidyard has a free plan that allows you to upload 25 videos, five of which can be embedded. 
    • Premium plans start at $19 a month for the plus plan, which will enable you to embed up to 20 videos. 
    Vimeo homepage with dark background and light text

    6. Vimeo

    Vimeo is a video hosting platform that began as a video sharing platform, like YouTube, but is now focused solely on the needs of businesses and creators. It has impressive features, including video creation, asset management, and live streaming. Vimeo also allows you to fully customize the video player to match your brand, and has powerful collaboration and analytics tools. 

    Like most private video hosting platforms, Vimeo will never run ads on your videos or distract your visitors with other people’s “recommended” content, and it contains a range of features to allow your viewers to customize their experience.

    Key features of Vimeo:

    • A fully customizable video player
    • A WordPress plugin
    • Video analytics
    • Video creation tools
    • Video playlists
    • Monetization options
    • Video review tools
    • Support for resolutions up to 8k
    • Live streaming support
    • Call-to-action buttons for videos
    • Screen and webcam recording
    • The option to password protect videos
    • Integration with popular editing tools
    • The ability to reuse your videos across social media and email

    Pros of Vimeo:

    • Vimeo has a dedicated WordPress plugin, which enables you to upload videos within your site and add them to your posts and pages through integration with the WordPress block editor. 
    • It has a range of powerful features geared towards video creators, including collaboration tools and integration with Adobe Premiere Pro, Final Cut Pro, and other popular video editing software. Vimeo also provides a video review tool that lets your team put time-stamped feedback on videos. 
    • Vimeo allows you to create videos with its online editor, which contains useful templates and stock videos for you to use. You can even create videos for your WooCommerce products from within your WordPress site. 

    Cons of Vimeo:

    • Vimeo has a higher cost than many other private video hosting tools on this list and restricts the number of videos you can upload per month. 

    Ease of use:

    The Vimeo WordPress plugin makes uploading videos and adding them to your content easy. Some advanced features have a slight learning curve, but Vimeo has its own video school to help you use the platform to create great videos alongside a detailed knowledge base

    Cost:

    • There’s a free plan, but it’s highly limited. You can upload or create up to two videos per month and take advantage of an ad-free environment, but most other features are exclusive to paid plans.
    • The Starter plan includes five videos per month and features like screen recordings, password protection, video embedding, and video stats for $12 per month.
    • The Standard plan includes ten videos per month and additional features like call-to-action buttons and branding of the video player for $35 per month.
    • The Advanced plan includes a 20 video per month upload limit and adds the ability to host webinars with interactive features like polls and chats for $55 per month.

    A comparison of the best private video hosting platforms

    Video Analytics? How many videos can you host? Storage space provided Use videos anywhere on the web? Unlimited bandwidth? Maximum video resolution Video quality adapts to users’ bandwidth? Automatically embed video in WordPress from URL (oEmbed) Upload and manage videos within WordPress Add videos to posts and pages using blocks or shortcodes Cost
    Jetpack VideoPress Yes Unlimited 1 TB Yes Yes 4K Yes Yes Yes Yes $5.95  /month
    Wistia Yes 10–250 depending on plan. Unlimited Yes Yes 4K No Yes – after settings have been changed. No No $19–$339 / month
    Spotlightr Yes 25 on the base paid plan, unlimited on other plans.  50 GB to 600 GB depending on plan. Yes No 4K No Yes – with a plugin installed. Yes Yes $7–$49 / month
    SproutVideo Yes Unlimited 500 GB Yes No 8K Yes Yes – public videos only. No No $24.99–$499.99 /month
    Vidyard Yes Unlimited Unlimited Only 20 of your videos Yes 4K No Yes – with a plugin installed. No No Free (with restrictions) – $19 /month
    Vimeo Yes 5–20 uploads a month, dependent on plan. Unlimited Yes Yes 8K Yes Yes Yes Yes $9–$51 / month

    WordPress video hosting FAQs

    Still have questions? Check out the answers to some FAQs below.

    What’s the best private video hosting platform?

    For businesses that power their website with WordPress or want a fully customizable and scalable video environment, Jetpack VideoPress is the best private video hosting platform. It offers a cost-effective, enterprise-grade video solution packed with features. VideoPress is made by the team behind WordPress, so it’ll integrate perfectly with your site, and you’ll have access to support from Jetpack’s Happiness Engineers. 

    Of course, there are a few situations where a different service will be more suitable, and the best private video hosting platform will always depend on what features your business is looking for. Our handy comparison table above will help you make the best choice for your business. 

    Which platform offers the best bang for your buck?

    As you can see from our comparison table, private video hosting varies significantly in price. However, it’s clear that Jetpack VideoPress, at only $5.95 a month for the first year, offers the best value without compromising on features. For this low price, you get an impressive set of enterprise video hosting features, including 1 TB storage and an immersive video experience for your visitors.

    Get started with private video hosting today

    Videos are a powerful tool for every business, but it’s crucial that you use a video hosting service designed with your needs in mind. When you use a private video hosting service for WordPress, you avoid advertisements on your videos and the rights issues often associated with public video sharing sites. You simply have more control.

    Why not experience the benefits of private video hosting for yourself and sign up to Jetpack VideoPress today? 

  • Why Choose WordPress as an Enterprise CMS?

    WordPress is the world’s most popular content management system (CMS). It powers over 40% of all websites and more than 64% of those that use a CMS. It’s easy to use and customize. But is it the best option for enterprise websites? 

    WordPress continues to grow in popularity as large companies realize its capabilities for building a robust site that can scale with their needs. But if you want to use WordPress for enterprise, it’s essential to understand how it works. It’s also worth exploring examples of how you can use the CMS, along with some plugins and hosting options you can leverage. 

    In this post, we’ll discuss what to expect from the WordPress enterprise ecosystem, its benefits, and the best WordPress plugins to use. We’ll also cover real-world examples of WordPress enterprise sites and wrap up with frequently asked questions (FAQs).

    Is WordPress enterprise ready?

    An enterprise CMS is a system used to manage websites for large organizations. It handles content, workflow, user roles, and other aspects of site administration. 

    But is WordPress powerful enough to be a viable option for your big company? The short answer is yes. WordPress is a robust CMS used to power some of the largest websites in the world. It’s flexible, easy to use, and highly customizable.

    If you want to make WordPress completely enterprise-ready, however, there are a few things you’ll need to do first, including:

    • Choosing reliable, fast hosting
    • Installing helpful plugins
    • Adding multilingual functionality
    • Implementing security solutions

    How robust is the WordPress enterprise ecosystem?

    WordPress has been around since 2003, making it one of the oldest content management systems. This long history means that it’s mature, with a rich ecosystem of developers, resources, and tools.

    The WordPress community is one of the most active worldwide, with thousands of developers contributing to its development and management. If you run into any issues with security or performance, there’s a good chance that someone else has already solved it. They’ve likely also made their solution available for you to use, too.

    Furthermore, WordPress has a huge library of plugins and themes that allow you to customize your site however you’d like. 

    What are the benefits of using WordPress for enterprise sites?

    WordPress offers many advantages over other content management systems, including ease of use, cost savings, and flexibility for customizing enterprise-level sites. Here are just a few of the benefits:

    1. Powerful and automated backup solutions

    With WordPress, there are a variety of excellent options for backing up your website. This protects you in case anything ever goes wrong, like a hack or coding error. 

    You can always manually save a copy of your site from your hosting provider or with file transfer protocol (FTP) software. Or, you can use a plugin like Jetpack Backup, which backs up your site in real time. 

    Jetpack Backup homepage, with the tagline "the best real-time WordPress backup plugin"

    This solution is incredibly powerful, because it means that every action that takes places on your site — a product sale, a contact form submission, an updated page, an added plugin — is saved automatically. You’ll always have a copy of the latest version of your site on-hand, that you can restore in just a few clicks.

    Your backups are also stored on trusted servers — the same ones used for all of the WordPress.com sites — completely separately from your hosting provider. So if your host’s server is compromised, your off-site backups won’t be. 

    This type of backup solution is critical for enterprise-level businesses who simply can’t afford to have their site down for long periods of time or, even worse, lose all of their content or data completely.

    2. Enterprise-grade security options

    No platform is ever completely safe from hackers or security vulnerabilities. But WordPress developers are constantly working on the platform to ensure that it’s built with high-quality, clean code, and they respond quickly if any vulnerabilities are ever found. Unlike other tools like Joomla, you can also turn on auto-updates to automatically update your software to its latest version. This will apply any security patches and protect your site from potential vulnerabilities.

    And since WordPress is so flexible, you can use any number of top security solutions to further safeguard and protect your website. While there are lots of great options out there, Jetpack Security is a complete WordPress security tool, providing a range of features all in one plugin.

    Jetpack Security landing page with the tagline, "We guard your site. You run your business."

    In addition to the real-time backups we discussed a moment ago, you’ll also benefit from:

    • Automatic malware scans: Jetpack uses an always-updated database of known malware and suspicious indicators to spot any problems on your site. It scans your files 24/7 and sends you an instant alert if anything is found so you can take care of it right away.
    • Downtime monitoring: Large companies can’t afford downtime. Find out the second your site goes down so you can troubleshoot and get it back up again quickly.
    • Two-factor authentication: Along with their account information, require administrators to enter a one-time code sent to their mobile device each time they log in.
    • An activity log: Keep track of every action taken on your site and find out who performed it and when. This is great for monitoring activity from various team members and also identifying the source of any problems. For example, if your site goes down, you might be able to identify that the cause was a plugin update. You can also use this to restore a backup from right before a hack or other issue occurred.
    • Spam prevention: Automatically filter comments and contact form submissions so that annoying and dangerous spam never reaches the front of your site.
    • Brute force attack protection: Block hackers who try to get into your site by trying thousands of passwords per second. 

    When you’re running an enterprise site, security is more important than ever. Every minute your site is down or compromised means lost revenue and a damaged reputation. And if you hand customer or client information over to malicious actors, it could be devastating.

    But putting your trust in a platform like WordPress — which understands and optimizes for security at a high level — and taking advantage of resources like Jetpack Security enable you to protect your site and sleep well at night.

    3. Enterprise content management support

    Content is at the heart of many enterprise websites. It educates clients and customers, keeps you top of mind, and is integral for a variety of marketing strategies. So it’s important that the CMS you choose enables you to create beautiful, effective content easily and quickly.

    That’s exactly what WordPress does. Creating beautiful pages and blog posts is simple thanks to the built-in block editor. You can add all sorts of elements — paragraphs, images, videos, columns, social media feeds, calls to action, and more — to a post just by dragging and dropping it. 

    And managing content is just as easy. You can create user roles for your various team members, restricting their level of access to just what they need to fulfill their role. For example, your marketing manager might have full administrator-level access, while content writers may just be able to load their own post into the dashboard without making any other changes.

    Speaking of the WordPress dashboard — it acts as a central hub for your website and content management. There, you can add and edit your posts, respond to comments, schedule your posts to publish, and more. 

    WordPress VIP takes things one step further for enterprise sites, adding powerful and agile content marketing and management capabilities. 

    What does this mean exactly? WordPress VIP helps you respond quickly and adapt to the frequently-changing market. Here are some things you can accomplish:

    • Create custom publishing workflows.
    • Integrate with tools you already use like Salesforce. If there’s not a ready-made integration, you can take advantage of the WordPress API to create one.
    • Define customer structures and taxonomies for your content.
    • Add plugins for Accelerated Mobile Pages, Progresssive Web Apps, and Web Stories.
    • Take advantage of a platform that automatically scales to accommodate traffic spikes.
    • Dive into in-depth analytics, with real-time data, conversion attribution, and audience segmentation.

    Learn more about the WordPress enterprise platform. 

    4. An abundance of top-quality developers

    WordPress is extremely developer-friendly, with endless opportunities for customization. It’s an open-source platform, so developers have full access to all of the code so they can customize it to meet your exact needs. They can also use the powerful WordPress REST API to connect your website to any third-party tools that you use for appointments, client relationship management, marketing, and more.

    And because WordPress is so popular, there’s a wealth of top-quality developers available to assist with any needs that you have. Want a custom-built site with very specific requirements? There’s a developer for that. Need something to maintain your enterprise website on a weekly basis? There’s someone who can help with that, too.

    Looking for an eCommerce-specific developer? Check out the WooExperts marketplace, with agencies personally vetted by WooCommerce.

    5. Extensive flexibility and scalability

    As your company grows, you want your website software to be able to accommodate a lot more traffic, more users, and any additional functionality that you might need. 

    Say you’re using WordPress as a static website for your service-based business. But, as you grow, you decide to add a forum for your customers, an option to book appointments online, and an online store for supplementary merchandise. You can add all of those tools to your existing site without having to switch platforms or craft any complicated code.

    WordPress also enables you to choose any hosting provider that you’d like. This means you can find a plan that suits your needs and scales to accommodate your website traffic. You can also choose a plan that includes extras like a super-fast CDN, caching tools, and staging sites for testing changes.

    Since WordPress is completely free, you’re not nickel and dimed each time you get more site visitors or list more products. 

    Finally, WordPress code is regularly checked and updated with scalability in mind. A global team works to update the software to meet the latest standards in performance, accessibility, and more. All of this combined means that you can trust WordPress for your enterprise site, no matter how much you grow.

    6. Easy customization and usability 

    A lot of the benefits we’ve talked about already go back to the same thing — customization and usability. Thanks to the huge library of available free and premium plugins, you can add any sort of functionality you’d like to your site and meet any need that your enterprise has.

    You can also choose from a variety of themes that help dictate the design of your site. Work with something super flexible and customizable or choose a theme with pre-made demos and switch out content related to your business. 

    And if you have a variety of team members who contribute to your website, the onboarding process is much simpler than with other enterprise CMS options. Without any code or development knowledge whatsoever, someone can create a new page or post using the block editor, edit colors or fonts with the Customizer, respond to comments, add new products, and more. Website maintenance and management is incredibly duplicatable and easy to scale. 

    What are the best WordPress plugins for enterprise sites?

    Plugins add extra functionality to your website, and there are both free and premium options available. If you have a need, there’s almost certainly a plugin available to fill it. Let’s take a look at just a few great options for enterprise WordPress sites:

    Jetpack plugin homepage with information about available tools

    1. Jetpack 

    Jetpack is packed full of features that provide a ton of necessary functionality for large websites, from security and backups to performance, analytics, marketing, and more. But you can also disable any functionality that you’re not using to keep your site lightweight. There are both free and premium features available, including:

    • Real-time backups: Save every single action that takes place and restore a backup in just a few clicks, even if your site is down.
    • Additional security tools: Protect your site with downtime monitoring, malware scanning, brute force attack prevention, two-factor authentication, and more.
    • Performance tools: Speed up your website by implementing a super fast CDN, minifying CSS and JavaScript files, lazy loading images, and more.
    • Spam prevention: Get rid of offensive and distracting spam comments and contact form submissions. 
    • Site search: Implement super fast site search, with powerful filters and spelling correction.
    • Video hosting: Speed up your videos while avoiding third-party ads.
    • Analytics: Get insights into how your site is performing and who makes up your audience.

    Jetpack also offers a WordPress CRM (customer relationship management tool), which is essential for any enterprise-level business. It enables you to manage your leads, prospects, clients, and customers, helping you grow your company and streamline your marketing efforts. 

    With Jetpack CRM, you can send quotes and invoices, see all of your contacts in one place, manage your sales funnel, view client history and interactions, assign leads to specific team members, and more. And you can do all of this directly in the WordPress dashboard!

    And since Jetpack and Jetpack CRM are maintained by Automattic, the company behind WordPress.com, you can benefit from seamless integration, simple setup, and world-class support.

    WooCommerce homepage, with examples of sites built with the tool

    2. WooCommerce

    WooCommerce is the go-to eCommerce solution for WordPress, providing everything you need to sell online — product listings, cart and checkout pages, payment solutions, and more. It’s maintained by Automattic and is built to scale, with no limit on number of products or sales. The best part? It’s completely free.

    It’s also super flexible, just like WordPress, and offers a library of free and premium extensions that provide tons of additional functionality. Want to sync inventory with your warehouse? Integrate with Facebook or Google Shopping? Sell in multiple currencies? There’s an extension for that.

    And you can sell more than just physical items, too. Offer digital downloads, memberships, subscriptions, bookings, accommodations, wholesale products, and more. Or combine any of those to create your own custom solution.

    WooCommerce also integrates seamlessly with Jetpack CRM and a variety of other marketing tools to make your life just a little easier.

    OptinMonster plugin page in the WordPress repository

    3. OptinMonster

    OptinMonster is a powerful tool for converting leads and capturing email subscribers. You can create a huge variety of pop-up types, including:

    • Lightboxes: Traditional style pop-ups you can use to display announcements and sales or capture email addresses
    • Floating bars: Sticky bars in your header or footer that are perfect for sales, important messages, free shipping notices, and more
    • Spin a wheel popups: A fun concept that allows visitors to spin a wheel to win a randomized coupon code
    • Inline signup forms: Perfect to insert in the middle of blog posts and other content

    There are endless ways you can use this plugin. And you can craft all of your pop-ups with a drag-and-drop builder that keeps things super simple. It even integrates with your favorite tools, like Campaign Monitor, HubSpot, Drip, and more. There’s a free version available, along with a premium option that includes additional features.

    LiveChat page in the WordPress repository

    4. LiveChat

    LiveChat is a feature-rich tool that enables you to add a chat box to your enterprise WordPress site. You can add 24/7 support, with automatic quick replies to frequently asked questions, and even send targeted messages to visitors based on the actions they take on your site.

    While the plugin itself is free, you do need a paid LiveChat account to activate its features.

    Yoast SEO plugin page in the WordPress repository

    5. Yoast SEO 

    Yoast SEO is a plugin specifically designed to help you implement search engine optimization strategies across your site. Without having to edit code, you can make changes to your sitemap, edit meta descriptions and titles for posts, pages, and custom post types, update indexing settings, and more. 

    For each page or post, you can insert the keyword that you’re targeting and Yoast will generate a list of suggestions for each one. For example, it might advise you to use your keyword more frequently, increase the length of your content, add more external links, and include alt text for your images. 

    The premium version of the plugin has additional features like link suggestions and content quality analyses.

    Echo Knowledge Base plugin page

    6. Echo Knowledge Base 

    Adding a knowledge base to your website can be extremely beneficial, whether you’re using it for product documentation, service documents, or employee handbooks. Echo Knowledge Base makes it easy to create that documentation, organize it by type, order it based on a variety of factors, and more. You can even add a search bar to make it easy for customers to use.

    Like many of the other plugins here, there is both a free and premium version available, with varying features.

    Connections Business Directory plugin page

    7. Connections Business Directory

    You can use a business directory for a variety of purposes — display all the members of your team, showcase everyone in your club or organization, or maintain an internal staff directory. And the Connections Business Directory plugin is a free plugin that makes creating one easy and fast. You can even extend its capabilities with add-ons for creating extra fields, sending marketing messages, and more.

    WPML plugin homepage design

    8. WPML

    WPML is a multilingual tool that helps you translate your content and display your website in multiple languages. This, of course, is extremely beneficial if your enterprise business works with clients and customers across the globe.

    You can either manually translate content yourself, use the automatic translation tool, or send your text to WPML’s trusted translation partners. And the tool can translate everything from paragraphs and headings to alt text, widgets, menus, product data, and text in plugins and admin screens.

    WPML is a premium plugin, with several plans based on the features you need.

    PublishPress homepage

    9. PublishPress 

    This plugin offers a set of tools that level up your publishing process within WordPress, including:

    • An editorial calendar to help you plan and schedule content
    • Custom post statuses that you can set based on your specific process
    • Editorial comments to facilitate discussion between team members
    • The ability to group posts into a series
    • Custom viewing and editing permissions
    • Publishing checklists and to-do lists

    You can purchase features separately or bundled together.

    And remember — these are just a handful of the great WordPress plugins for enterprise sites. You can check out free options in the WordPress.org repository, or find premium plugins across a variety of reputable marketplaces.

    Real-world examples of WordPress enterprise websites

    Businesses of all niches and sizes can use WordPress. Let’s look at real-world examples of WordPress enterprise websites to give you a better idea of some possibilities!

    ISC homepage with a photo of factory equipment

    1. ISC

    ISC provides industrial products for equipment manufacturers and other companies. Built with WordPress and WooCommerce, their site features hundreds of products alongside helpful resources like blog posts and FAQs. They also offer a live chat feature and request a quote functionality.

    Nalgene website with photos of their water bottles

    2. Nalgene 

    Nalgene is a popular outdoor brand that offers BPA-free water bottles and accessories. They used WordPress and WooCommerce to build their online store, which is packed full of items that can be easily accessed through a mega menu. Customers can even create their own custom water bottle directly on the site.

    Dr. Scholl's homepage, with a blue and yellow color scheme

    3. Dr. Scholl’s 

    Dr. Scholl’s is a globally-known foot care brand that sells shoe inserts and various treatments for feet problems — all using WooCommerce and WordPress. Customers can purchase products on their site or use the Where to Buy tool to find them in their local store. There’s also a robust blog available to visitors, along with a nifty tool that advises shoppers on the right insole for their specific needs.

    homepage of the National Archives, with search functionality

    4. The National Archives 

    The National Archives is the British government’s official online archive. It stores everything from wills and military service records to medals, passenger lists, and war diaries — more than 32 million descriptions of records, nine million of which are available for download. Visitors can search the large database and find detailed information about each record.

    The New York Times homepage with a large photo of New York City

    5. The New York Times 

    The New York Times is one of the most popular and prolific American newspapers, with a corporate website powered by WordPress. It provides information about the company behind the news articles, stories, and op-eds that are available to visitors across the globe. 

    Qualtrics homepage with an abstract purple and blue design

    6. Qualtrics 

    Qualtrics is a research platform that offers customer, market, and employee insights. The American customer experience management company uses its WordPress website to provide cloud-based subscription software and collect customer feedback.

    Frequently asked questions (FAQs) about using WordPress as an enterprise CMS

    At this point, we’ve covered just about everything there is to know about using WordPress for enterprise. But to make sure we didn’t miss any important points, let’s wrap up with some FAQs!

    What features should an enterprise CMS offer?

    There are a handful of features that an enterprise CMS should offer. Security is one of the most important considerations. As your site grows, it’s more important than ever to protect it against hackers and other threats. 

    You’ll also need access to automated backups, scalable and flexible software, and premium support. 

    Is WordPress the best enterprise CMS?

    Yes, WordPress is considered to be the best all-around enterprise CMS. But that’s not just because of its popularity. Since millions of people use WordPress every day, there are tons of plugins, themes, and developers who can help you customize your site.

    WordPress is incredibly flexible, offering functionality for online stores, forums, directories, and more. It also integrates with a variety of tools your business may already use, like CRMs, marketing platforms, and warehouse solutions. WordPress is easy to customize and use, highly extensible and scalable, and secure by nature.

    However, the specific CMS that you choose will depend on your unique business and needs.

    How do I choose a host for my enterprise-level site?

    The most important thing is ensuring that your enterprise WordPress site has a solid foundation. You can’t expect your website to perform at its best using subpar hosting. 

    So it’s essential to choose a company that offers WordPress enterprise-grade hosting, with servers and plans specifically optimized for large volumes of traffic. You’ll also want to look for 24/7 support and a guarantee of 99%+ uptime.

    WordPress VIP is an excellent option for enterprise-based sites. It’s a managed WordPress hosting service from Automattic, with powerful features specifically for large businesses. It’s built on a solid, super fast foundation that responds effortlessly to traffic spikes and keeps your data super secure.

    Start building your WordPress enterprise site today

    WordPress is an excellent option for enterprise websites, offering an extensive library of plugins, themes, and tools, access to a plethora of developers and resources, and strong security and content management solutions.

    With a reliable and fast hosting provider and plugins that meet your needs, you can grow your business with WordPress!

    Are you ready to start building your WordPress enterprise website? Download WordPress or get started with WordPress VIP.

  • How to Improve Google Core Web Vitals on WordPress

    If you have a WordPress site, you understand the value of a top-notch user experience. It impacts your conversion rate, subscriber count, ad views, search engine rankings, and more.

    Poor Core Web Vitals can negatively impact that user experience.

    But what exactly are Core Web Vitals? Why are they so important? And how can you improve WordPress Core Web Vitals? Let’s take a look.

    What are Core Web Vitals?

    Core Web Vitals are a set of metrics used by Google to determine how websites perform. Unlike other performance measurements, they use real world data to examine how specific aspects of the loading process impact your user experience. There are currently three Core Web Vitals metrics:

    1. Largest Contentful Paint (LCP), which relates to loading performance
    2. First Input Delay (FID), which relates to interactivity
    3. Cumulative Layout Shift (CLS), which relates to visual stability

    Why are Core Web Vitals important for a WordPress site?

    Why do they matter? Because they measure how visitors interact with your website, they’re tied to your user experience. The happier your visitors are, the more likely they are to subscribe to your newsletter, purchase your products, or inquire about your services. And if they have to wait and wait for your website to load, they might leave and visit a competitor.

    But Google also uses Core Web Vitals as a ranking factor. This means that they consider them when determining where your website shows up on search engines for your target keywords. After all, Google wants to provide the best quality results for searchers, so it’s no surprise that they value these user experience metrics.

    Which metrics make up Core Web Vitals?

    Without further explanation, the list of Core Web Vitals might seem confusing or overwhelming. So let’s take a closer look at each one.

    Largest Contentful Paint (LCP)

    LCP relates to the perceived load speed of your website, reporting the time it takes for the largest element to fully load on the page. In many cases, this is a large hero image or video at the top of the page, though this can vary from site to site. In some cases, it might even just be a block of text. This can also be different on desktop and mobile devices. 

    Largest contentful paint only applies to elements that render and are visible to a visitor. So scripts loading in the background wouldn’t impact this metric. 

    Ideally, you’d like your LCP to be as low as possible. Google considers less than 2.5 seconds to be a “good” score, less than or equal to 4.0 seconds to “need improvement,” and more than 4.0 seconds to be a “low” score. 

    Learn more about largest contentful paint on WordPress.

    First Input Delay (FID)

    FID relates to how interactive your website is, measuring the time between when a visitor takes an action on a page to when their browser actually reacts to that action. Let’s break this down a little more.

    When someone clicks a button on your site that opens a pop-up, their browser has to process the request. If it gets stuck trying to process a large JavaScript file, then it will take longer for the pop-up to open. Not good. 

    The faster your site reacts to an action, the lower your FID score is, and the happier your visitors (and search engines!) are.

    Those actions, by the way, are things like taps, clicks, and key presses. Scrolling and zooming are considered separately from first input delay, as they’re continuous actions.

    The interesting consideration here, however, is that some people will visit your website and never take a specific action. They might read through your content, then go elsewhere without clicking or opening anything. Because of this, some visitors will have absolutely no FID value, which can make measuring first input delay perhaps a bit inaccurate.

    Regardless, it’s still a valuable metric to understand and work on improving if necessary. Google considers a good FID score to be less than 100 ms. A score that needs improvement is between 100 ms and 300 ms. Anything over 300 ms is poor.

    Learn more about first input delay in WordPress.

    Cumulative Layout Shift (CLS)

    CLS measures the degree to which site visitors experience unexpected shifts in the layout of a page. What does that mean exactly?

    Let’s say that a follower is reading a recipe on your food blog. They’re about to click on a link to an ingredient when, suddenly, the entire page shifts, and they end up accidentally clicking on an ad instead. They’re taken off-site to the advertiser’s landing page and, frustrated, decide not to come back to your blog at all.

    This is a perfect example of why CLS is so important. If your page suddenly moves, it can cause visitors to have trouble reading your content or click on something by mistake. That’s a surefire way to lose fans, readers, and customers. 

    Google defines a layout shift as “any time an element that is visible within the viewport changes its start position…between two frames.” But what exactly causes this to happen? A poor CLS score is typically caused by elements on the page loading at different times — an image without a defined size, an ad without set dimensions, custom fonts, or other third-party embeds.

    The CLS score is measured as the difference between the original loading site and the final place that an element ends up. A good score is anything less than 0.1. Scores between 0.1 and 0.25 need improvement, while anything above 0.25 is considered poor.

    Learn more about cumulative layout shift in WordPress.

    How to measure Core Web Vitals on WordPress

    Now that you know what WordPress Core Web Vitals are and why they matter, let’s find out how you can test your site. There are several tools you can use to do this.

    1. PageSpeed Insights 

    PageSpeed Insights is a tool directly from Google that provides a wealth of information about your website’s performance, including your Core Web Vitals. All you have to do is enter your URL, and in a few seconds, you’ll see a speed report for both desktop and mobile. 

    PageSpeed Insights report

    At the very top, you’ll see your Core Web Vitals, with scores for LCP, FID, and CLS. They’re presented very visually, so you’ll know right away if your site is good to go or if it needs improvement. You’ll also get related speed metrics that aren’t part of Core Web Vitals, like Time to First Byte (TTFB) and Time to Interactive. You can click Expand View to see more information about each one.

    If you keep scrolling, you’ll see a list of opportunities for improvement, which you can filter based on the Core Web Vital that each suggestion applies to. 

    opportunities to improve core web vitals in Google PageSpeed

    Click the arrow to the right of each one to see more details. Finally, at the bottom, there is a list of Passed Audits, which are all the things your site is doing well. 

    2. Google Search Console

    Google Search Console is another Google-owned tool that’s chock-full of information about SEO. There’s a lot you can do here, from submitting your sitemap to viewing and fixing indexing issues. And, of course, since Core Web Vitals are related to SEO, there’s an entire section dedicated to them.

    If you don’t already have a Google Search Console account, you’ll need to register your website. First, find the Select Property dropdown and click Add Property. You’ll then be presented with two options: 

    1. Domain: Covers all the URLs, including both HTTPS and HTTP, and all subdomains. This is the most exhaustive option but also the most complicated to set up as it involves editing your DNS records.
    2. URL prefix: Covers just the URLs that fall under the domain name that you enter. So, if you enter example.com, it would include example.com/contact-us, but not blog.example.com. This route also allows for a variety of verification methods.
    verification options for Google Search Console

    For the purpose of this example, we’re moving forward with the URL prefix method. Enter your URL in the box provided and click Continue.

    Now, you’ll see several different verification options:

    • HTML file: Download an HTML file and upload it to your site via FTP or cPanel.
    • HTML tag: Copy the meta tag provided, then add it to the <head> section of your site’s homepage.
    • Google Analytics: Use your existing Google Analytics account to verify your site.
    • Google Tag Manager: Use your existing Google Tag Manager account to verify your site.
    • Domain name provider: Edit your DNS records to associate your site with Google.

    Choose whichever method is easiest for you — Google provides additional instructions on each one — and proceed forward. Once your site is verified, you can click on Core Web Vitals in the left-hand menu of Google Search Console.

    There, you’ll see charts for both the mobile and desktop version of your site that give you an overview of how it’s performing. 

    chart of URLs inside of Google Search Console

    Click Open Report for more information. There, you can view how each of your URLs stacks up when it comes to Core Web Vitals. You can even come back here once you’ve made improvements to resubmit the page to Google and validate your fixes.

    CLS issue warning in Google Search Console

    3. Google Lighthouse

    Google Lighthouse is a tool designed for developers and site owners for improving the quality of their websites. It runs tests based on accessibility, performance, SEO, and more. There are several different ways you can run Google Lighthouse: 

    • With Chrome DevTools
    • Using a Chrome extension
    • With a Node module
    • With a web User Interface (UI)

    For the purposes of this post, we’ll walk you through how to use Chrome DevTools to find your Core Web Vitals in Google Lighthouse.

    In the Google Chrome browser, navigate to your website. Right click anywhere on the page and select Inspect from the options that appear. This will open a variety of tools that you can explore, but you’ll want to click on the Lighthouse tab. 

    Google Lighthouse report

    Now, select the Mode, Device, and Categories you want to test. You can select as many categories as you’d like if you want additional information, but to find Core Web Vitals, make sure you check the box next to Performance. Click Analyze page load.

    Once the audit is complete, it will show you your Core Web Vitals, along with other data and metrics about your site performance.

    core web vitals in Google Lighthouse

    How to improve Core Web Vitals on WordPress

    At this point, you should have a good idea of how your website performs. Next, let’s take a look at how you can improve your WordPress Core Web Vitals.

    1. Install a plugin designed for Core Web Vitals

    The absolute easiest step you can take is to use a Core Web Vitals WordPress plugin like Jetpack Boost. It was created by Automattic, the people behind WordPress.com, so you can trust that it works seamlessly with your site, themes, and plugins. The best part? It’s completely free to use!

    This tool enables you to perform some rather complicated optimization tasks by just toggling a few buttons. Here’s how to get started:

    In your WordPress dashboard, go to Plugins → Add New. Search for “Jetpack Boost” and click Install Now → Activate. Then, navigate to Jetpack → Boost. Click the green Get Started button.

    Jetpack will then calculate a performance score for your site as it stands currently.

    Jetpack Boost calculating speed score

    You’ll then be able to activate five key tools:

    1. Optimize CSS Loading: Turning this on generates critical CSS for your site. What exactly does this do? Before a browser can show your page to visitors, it has to download and analyze all the CSS for that page. If your CSS files are large, this can take a significant amount of time, slowing down your site. Generating critical CSS, however, extracts the code that’s strictly necessary for the content that’s visible above the fold to render. It prioritizes that CSS, so the rest can be loaded in the background. This speeds up load time tremendously and helps improve your LCP score.
    2. Defer Non-Essential JavaScript. This causes JavaScript code that isn’t immediately essential to render after the rest of the page loads. Not only does this help the visual content of your page load faster, it can also improve your FID and LCP scores.
    3. Lazy Image Loading. This loads images as a visitor scrolls down the page rather than taking the time to load them all upfront. This, in turn, speeds up your site and improves your LCP score.
    4. Minify CSS. This feature removes unnecessary code from your CSS — such as spaces, indents, and comments — so that it loads faster.
    5. Image CDN. Enabling this instantly takes weight off of your host by offloading heavy image files and delivering them to visitors from WordPress servers located around the world. Plus, images will automatically be resized and served to visitors based on their individual device and platform. It’s a quick, free way to improve the performance of your WordPress site.

    Once you’ve enabled any or all of these settings, you can click Refresh to recalculate your performance and see the improvements made.

    How simple is that? No editing code. No figuring out complicated settings. Just click a few buttons and you’re good to go!   

    2. Choose a high-performance hosting provider

    The hosting provider you choose plays a significant role in your website’s performance. Selecting a reputable host that offers fast server response times, SSD storage, and server-level caching can make a considerable difference in your site’s loading speed. Some factors to consider while choosing a hosting provider are:

    • Fast server response times. Look for a provider that guarantees low server response times, ideally below 200ms.
    • SSD storage. Solid-state drives (SSDs) offer faster data access and higher reliability than traditional hard drives.
    • Server-level caching. Providers that offer server-level caching can reduce the load on your server and increase the speed of your site.

    Additionally, choosing a host with data centers close to your target audience can reduce latency and improve user experience. Managed WordPress hosting services can provide better performance and optimization compared to shared hosting solutions, as they’re tailored specifically to WordPress websites.

    3. Use a lightweight and optimized theme

    A well-optimized theme forms the basis of a fast-loading website. To ensure the best performance, select a minimal, performance-oriented theme that avoids excessive features, bloated code, or too many HTTP requests. Here are some actionable tips to help you choose the right theme:

    • Check the theme’s demo site. Analyze the performance of the theme’s demo site using tools like Google PageSpeed Insights or GTMetrix. This can give you an idea of how the theme will perform on your site.
    • Look for performance-focused features. Opt for themes that highlight performance-related features, such as optimized code, minimal use of JavaScript, and support for responsive design.
    • Test the theme before committing. Install the theme on a test site and evaluate its performance with your desired plugins and content to ensure it meets your needs.

    4. Optimize images

    Images can account for a significant portion of your site’s loading time. To optimize your images, follow these best practices:

    • Use proper image formats. WebP, JPEG XR, or AVIF offer better compression and quality compared to older formats like JPEG and PNG. Use tools like Squoosh to convert your images to these formats.
    • Implement lazy loading. Lazy loading defers the loading of off-screen images until they are needed, reducing the initial page load time. You can use plugins like Jetpack Boost to enable lazy loading on your WordPress site.
    • Compress and resize images. Use tools like TinyPNG or Imagify to compress your images without losing quality. Additionally, resize your images to the appropriate dimensions for your site’s layout. If you have Jetpack Boost, this is already taken care of for you automatically.
    • Use a CDN to serve images. A CDN like Jetpack CDN can deliver images from a server closer to your users, reducing latency and improving loading speed. This is another tool included with Jetpack Boost — one of many reasons why it’s an ideal performance plugin for WordPress sites. 

    5. Optimize CSS and JavaScript

    CSS and JavaScript files can have a significant impact on your site’s loading speed. To optimize these files, follow these best practices:

    • Minify and compress CSS and JavaScript files. Use tools like Jetpack Boost to optimize CSS and JavaScript delivery, thus improving loading speed.
    • Combine and inline critical CSS and JavaScript. Combining and Inlining critical CSS and JavaScript can help minimize the number of HTTP requests, speeding up your site’s load time. This is one of the many features of Jetpack Boost.
    • Use async or defer attributes for non-critical JavaScript files. Adding async or defer attributes to your non-critical JavaScript files can help reduce render-blocking. The async attribute allows the script to be downloaded asynchronously, while the defer attribute delays script execution until the page has finished parsing. You can use a plugin like Jetpack Boost to defer non-essential JavaScript.
    • Remove render-blocking resources. Identify render-blocking CSS and JavaScript files using a tool like Google PageSpeed Insights, and remove or replace them to reduce the time it takes for your site’s content to become visible. This may involve removing unnecessary plugins or scripts or finding more performance-friendly alternatives.

    6. Implement server-side optimizations

    Server-side optimizations can greatly impact your site’s performance. Follow these best practices to optimize your server configuration:

    • Enable GZIP or Brotli compression. Enabling GZIP or Brotli compression on your server can reduce file sizes and speed up transfers. You can enable compression via your server’s configuration files.
    • Configure HTTP/2 or HTTP/3 for faster connections. HTTP/2 and HTTP/3 offer improved performance over the older HTTP/1.1 protocol, such as multiplexing, header compression, and server push. Check with your hosting provider to ensure they support these protocols and enable them if possible.
    • Set up server-level caching and cache-control headers. Configuring server-level caching and cache-control headers can help improve performance by reducing the load on your server. This can be achieved by modifying your server’s configuration files or using a plugin like WP Super Cache.
    • Use a reverse-proxy setup (e.g., NGINX or Varnish). A reverse-proxy setup can help improve the performance and scalability of your site by caching content and distributing the load among multiple servers. Consult your hosting provider or server administrator to determine the best reverse-proxy solution for your needs.

    7. Use a content delivery network (CDN)

    A CDN can significantly improve your site’s loading speed by serving static assets, such as images, CSS, and JavaScript files, from a global network of servers. This reduces latency by delivering these assets from a server that is geographically closer to the visitors. To implement a CDN, follow these steps:

    • Select a WordPress-friendly CDN provider. Choose a CDN provider that offers easy integration with WordPress. If you’ve already opted to use Jetpack Boost for its other performance-enhancing features, you’ll have instant access to Jetpack’s powerful image CDN.
    • Configure your CDN to serve static assets. Once you’ve selected a CDN provider, configure it to serve your site’s static assets, like images, CSS, and JavaScript files. This can typically be done through the provider’s dashboard or by using a plugin. If you’re using Jetpack Boost, this is taken care of automatically. 
    • Enable CDN-level caching and optimizations. Some CDN providers offer additional performance optimizations, such as image optimization, minification, and compression. Be sure to enable these features to get the most out of your CDN.

    8. Optimize your WordPress database

    Optimizing your WordPress database can help improve performance by removing unnecessary data and reducing database size. Follow these best practices to optimize your database:

    • Clean up unnecessary data. Remove unwanted data — such as revisions, spam comments, and transients — from your database. You can do this manually using a tool like phpMyAdmin or by using a plugin like WP-Optimize.
    • Automate database maintenance. Use a plugin like WP-Optimize to automate database cleanup and optimization tasks, ensuring your database stays lean and efficient.
    • Regularly back up your database. Always back up your database before performing any optimizations to avoid data loss. You can use a plugin like VaultPress Backup to back up your database in real time.

    9. Use a performance-focused caching plugin

    Caching plugins can dramatically improve your site’s performance by storing static versions of your pages and serving them to visitors instead of generating them on each request. To implement caching on your WordPress site, follow these steps:

    • Install a caching plugin. Install a performance-focused caching plugin like WP Super Cache, which is designed to work seamlessly with WordPress and improve your site’s speed.
    • Configure page caching, browser caching, and object caching. This can be done through the plugin’s settings page, with detailed instructions available in the plugin’s documentation.
    • Enable CSS and JavaScript minification, concatenation, and deferment. Some caching plugins, like WP Super Cache, also offer additional optimization features such as minification, concatenation, and deferment of CSS and JavaScript files. Enable these features to further improve your site’s performance.

    10. Optimize web fonts

    Web fonts can have a significant impact on your site’s performance and user experience. To optimize your web fonts, follow these best practices:

    • Limit the number of font variants. Each font variant adds weight to your site, so only use the necessary font weights and styles.
    • Use the “font-display” property. This CSS property controls how fonts are rendered while they are being loaded, helping to prevent layout shifts and improve user experience. Set the “font-display” property to “swap” or “fallback” to ensure that text remains visible during font loading.
    • Serve fonts locally or from a reliable CDN. Hosting fonts locally or using a reliable CDN can help improve performance by reducing the number of external requests and ensuring faster font delivery.

    11. Optimize third-party scripts and plugins

    Third-party scripts and plugins can negatively impact your site’s performance. To optimize them, follow these best practices:

    • Audit your plugins. Regularly review your installed plugins and remove any that are unnecessary or slowing down your site. This can be done by deactivating plugins one by one and testing your site’s performance using a tool like GTMetrix or Google PageSpeed Insights.
    • Defer or async load non-critical third-party scripts. Use the defer or async attributes to load non-critical third-party scripts — such as social media widgets or analytics scripts — after the main content has loaded. Deferring non-essential JavaScript can be done in just a few clicks with a plugin like Jetpack Boost.
    • Replace slow plugins with lightweight alternatives. If a particular plugin is causing performance issues, consider replacing it with a more lightweight alternative that offers similar functionality.

    12. Address CLS issues

    Cumulative Layout Shift (CLS) measures the visual stability of your site, with lower scores indicating a more stable layout. To address CLS issues, follow these best practices:

    • Set explicit dimensions for images, videos, and iframes. Assign width and height attributes to images, videos, and iframes to reserve space in the layout, preventing content from shifting as these elements load.
    • Avoid inserting content above existing content. Dynamically inserting content above existing content can cause layout shifts. Instead, use techniques like overlays or sidebars to display additional content.
    • Use CSS containment properties and the “transform” property. Apply CSS containment properties, such as “contain”, and use the “transform” property to isolate layout shifts and prevent them from affecting other elements on the page.

    13. Implement DNS prefetching and preconnect

    DNS prefetching and preconnect help establish early connections to important third-party domains, reducing the time it takes for resources to be fetched. To implement these techniques, follow these steps:

    • Use “dns-prefetch” and “preconnect” link tags. Add “dns-prefetch” and “preconnect” link tags to your site’s header to establish early connections to critical external resources like web fonts, CDNs, and analytics services.
    • Prioritize connections to critical external resources. Ensure you are prefetching and preconnecting to the most important external resources to optimize performance. You can use a tool like Lighthouse to identify critical resources, then do this manually or using a WordPress plugin.

    14. Optimize Time to First Byte (TTFB)

    TTFB is a measurement of the time it takes for a visitor’s browser to receive the first byte of data from your server. To optimize TTFB, follow these best practices:

    • Implement server-side caching and opcode caching. Enable server-side caching and opcode caching (e.g., using OPcache or APCu) to reduce the amount of time it takes for your server to process and deliver content.
    • Use PHP-FPM or HHVM for improved PHP processing. PHP-FPM and HHVM are alternative PHP processing engines that can offer improved performance over the standard PHP interpreter. Check with your hosting provider to see if they support these engines and enable them if possible.
    • Optimize your database by using an object cache like Redis or Memcached. Implementing an object cache like Redis or Memcached can help improve database performance and reduce TTFB. Consult your hosting provider or server administrator to determine the best object caching solution for your needs.

    15. Use Critical Request Chains analysis

    Analyzing your site’s critical request chains can help identify opportunities to optimize the loading order of resources and minimize render-blocking resources. To perform a critical request chains analysis, follow these steps:

    • Analyze your site using tools like Lighthouse or WebPageTest. These tools can help you identify critical request chains and highlight potential performance issues.
    • Optimize the loading order of critical resources. Based on the analysis, rearrange the loading order of your critical resources to minimize render-blocking resources and improve performance. This may involve adjusting the placement of CSS and JavaScript files, using the “preload” attribute, or implementing HTTP/2 server push.

    16. Implement server push and preload

    Server push and preload are techniques that can help improve the loading performance of your critical resources. To implement them, follow these steps:

    • Use HTTP/2 server push. HTTP/2 server push allows you to send critical assets to the browser before they’re requested, improving the loading performance of your site. To implement server push, consult your hosting provider or server administrator, as the configuration varies depending on your server setup.
    • Implement “preload” link tags. Add “preload” link tags for high-priority resources like web fonts, critical CSS, and important images. This can be done manually by adding the tags to your site’s header or by using a plugin.

    17. Improve server response times

    Optimizing server response times can significantly improve your site’s performance and user experience. To optimize server response times, follow these best practices:

    • Monitor server response times using tools like New Relic or Datadog. These monitoring tools can help you track server response times and identify any bottlenecks or performance issues.
    • Identify and address bottlenecks. Investigate the bottlenecks identified by your monitoring tools and address them accordingly. This may involve upgrading your server hardware, optimizing your database, or adjusting your server configuration.

    18. Optimize WordPress cron jobs

    WordPress cron jobs are scheduled tasks that run in the background, performing tasks like updating plugins, publishing scheduled posts, and sending email notifications. Optimizing your cron jobs can help improve your site’s performance. To optimize WordPress cron jobs, follow these best practices:

    • Disable the default WordPress cron system. The default WordPress cron system relies on visitors to trigger scheduled tasks, which can be inefficient and slow down your site. Disable the default system by adding the following line to your wp-config.php file: define(‘DISABLE_WP_CRON’, true);
    • Use a real server-side cron job instead. Replace the default WordPress cron system with a real server-side cron job, which runs independently of your site’s visitors. This can be set up through your hosting provider’s control panel or by consulting your server administrator.
    • Schedule resource-intensive tasks during periods of low traffic. To minimize the impact of resource-intensive tasks on your site’s performance, schedule them to run during periods of low traffic, such as overnight or on weekends.

    19. Consider advanced caching techniques

    Advanced caching techniques can further improve your site’s performance by optimizing the way content is cached and delivered. To implement advanced caching techniques, follow these best practices:

    • Implement Edge Side Includes (ESI) for fragment caching. ESI is a technique that allows you to cache individual fragments of a web page separately, enabling more efficient and fine-grained caching. To implement ESI, consult your hosting provider or server administrator, as the configuration varies depending on your server setup.
    • Use HTTP caching headers like “stale-while-revalidate” and “stale-if-error”. These caching headers can improve cache efficiency by allowing the browser to serve stale content while fetching updated content in the background or in case of an error. To use these headers, update your server’s configuration or consult your hosting provider or server administrator for assistance.

    Frequently asked questions about WordPress Core Web Vitals

    Still looking for information about Core Web Vitals in WordPress? Let’s answer some frequently asked questions.

    Do Core Web Vitals impact SEO on WordPress?

    Yes, Core Web Vitals can impact your WordPress SEO. In fact, Google made Core Web Vitals a ranking factor, meaning that they’re considered when the search engine determines the order in which websites rank for certain keywords.

    This is because Core Web Vitals are a great indication of user experience. If a site takes a long time to load valuable content or moves around a lot when someone’s using it, this can really negatively impact their experience. And since Google wants to provide the highest-quality results to searchers, this is important to them.

    Do Core Web Vitals impact user experience on WordPress?

    While Core Web Vitals don’t exactly impact user experience, they are a measurement of the quality of your user experience. Let’s say you’re visiting your favorite blog or online store, and it takes a long time for the hero image to load. Perhaps you click a button and nothing seems to happen for several seconds. Or maybe you’re scrolling and, all of a sudden, the page jumps, and you completely lose track of where you were. 

    If any of those things were to happen to you, it would be frustrating, right? You might even leave the site entirely and go somewhere else. At the very least, your opinion of the brand would be impacted.

    And that’s exactly why Core Web Vitals are connected to your site’s user experience. Poor Core Web Vitals are a sign of difficulty interacting and engaging with your content, which, of course, you never want, no matter what type of site you run.

    How can I easily optimize my Core Web Vitals right now?

    The easiest, fastest way to quickly optimize your Core Web Vitals in WordPress is to use a plugin like Jetpack Boost. It’s the best WordPress speed plugin, designed specifically to address Core Web Vitals. By just toggling a few settings, you can optimize CSS loading, defer non-essential JavaScript, turn on lazy image loading, and more. 

    And it couldn’t be simpler to set up! All you have to do is install and activate the plugin, run an initial speed test, then turn on toggles for each setting you want to enable. That’s it!

    No matter your experience level or the type of site you own, you can use Jetpack Boost to quickly and easily optimize your Core Web Vitals. Ready to take the first step towards a better user experience and improved search engine rankings? Get started with Jetpack Boost.

  • What is WordPress? How to Use Today’s Most Powerful CMS

    If you’re looking to build a website, you’ve probably run across information on WordPress, the most popular content management system (CMS) on the web. But what exactly is WordPress? What can you create with it? And how can you build a site using its tools?

    Let’s take a look at the answers to all of those questions, plus a few more.

    What is WordPress?

    At its core, WordPress is free software that anyone can use to create a website. It falls into the category of CMS — content management system — which is a tool used to build and manage websites without code. In fact, this is a key component of WordPress, because it empowers business owners, bloggers, influencers, and the average person to share what they’re passionate about on the web.

    On their website, WordPress states: “We believe great software should work with minimum set up, so you can focus on sharing your story, product, or services freely.” This is at the heart of everything they do.

    Here are some other important things to know about WordPress:

    • It’s open-source. The software is freely available and can be modified and distributed in any number of ways. What does this mean for you? There’s a huge community of people passionate about WordPress who are involved in making it better each and every day. They work together to develop new features, fix bugs, and solve problems that users experience. You can trust that you’re getting opinions and solutions from the best of the best in their respective areas.
    • It’s incredibly powerful and flexible. WordPress includes tons of top-notch features by default. But there are also thousands of free and premium plugins available with additional functionality you can incorporate. There’s a solution for just about any need you have, so there are absolutely no limits when it comes to your site. And, if there isn’t an out-of-the-box solution, the code can be easily modified by a developer to build whatever you’d like.
    • It’s the most popular website building tool. 43% of the web uses WordPress, from small blogs to enterprise sites, online stores, and forums.
    • The community is like no other. This goes back to the idea of open-source. There are lots of people — experts and beginners alike — who love the freedoms that come with WordPress. You’ll find online support forums, Facebook groups, podcasts, and in-person meetups full of people to connect with, share tips and tricks with, and learn from.

    What is WordPress used for?

    We touched just a bit on how flexible WordPress is, so it should be no surprise that it can be used in a huge variety of ways. Let’s look at just a few!

    A site builder

    You can use WordPress to build absolutely any kind of site you can imagine, from a hobby blog to a business site with hundreds of thousands of visitors. And you can do all of this without having to edit a single line of code! 

    How does it work?

    building a page with the block editor

    WordPress content revolves around the block editor, a powerful drag-and-drop tool that you can use to create any sort of design you’d like. It uses blocks to construct pages and posts — these are individual elements that make up a page, like paragraphs, headings, images, videos, and columns. All you have to do is find the one you want to use, drag it into your page, then click a few buttons to customize settings like colors and styles. 

    block pattern library in WordPress

    There’s also a library full of block patterns that you can choose from. These act as pre-designed layouts for entire sections of content — think pricing tables, portfolios, FAQs, and service grids. Just drag a section you like into your page design, then switch out images and text as necessary. Then you’re ready to go — it’s that simple!

    And you really can create anything you can dream up. Gracenote, for example, created a clean, professional website to showcase their entertainment services and impressive client database. Thatgamecompany built a highly-visual site with full-screen videos and fun animations that feature their video games. And the Dallas Mavericks have a WordPress website full of grunge textures, interactive elements, and colorful photos.

    Three completely different sites — all built with WordPress.

    An eCommerce store builder

    Online stores can encompass a wide variety of merchants, from traditional retailers and digital product creators to membership sites, service-based businesses, wholesalers, and software engineers. And WordPress enables you to create all of those store types — and more — with the help of WooCommerce.

    WooCommerce is the eCommerce arm of WordPress, supported and maintained by Automattic. It’s completely free, and integrates seamlessly with WordPress sites to add everything you need for an online store. It enables you to list products, accept payments, ship physical items, offer coupons, and more. There’s also an impressive library full of free and premium extensions that provide additional functionality for subscriptions, memberships, marketing, design, and more.  

    Adding products and setting up your store is just as simple as creating pages and posts. There’s a setup wizard that walks you through all the steps you need to get started, even making suggestions based on the type of store you’re running.

    WooCommerce setup wizard

    And the product builder is straightforward, making adding items to your store fast and easy. All you have to do is fill out a series of fields — like the product title, price, SKU, description, and inventory levels — then add images to the gallery.

    adding a product in WooCommerce

    Of course, there’s a lot more you can do with your store, especially when harnessing the power of extensions. And there’s extensive documentation and a knowledgeable support team available to help you along the way.

    Want some real-life examples? Here are some WooCommerce stores across a variety of industries and product types:

    • Good Dye Young sells hair dye and other accessories — physical products that they ship to their customers.
    • Style Girlfriend offers styling services for men, accepting payments and displaying those services with WooCommerce.
    • TipoType is a type foundry, with a variety of digital typefaces and licenses for sale.
    • boldSOCKS sells both one-off socks for men and women, along with subscription boxes that automatically ship products once a month.
    • Dumpster Market compiles dumpster rentals across the country and enables customers to book them for a chosen date and time.
    • Perfusion.com offers a membership program that provides subscribers with access to a cardiovascular content library, event discounts, a database of medical professionals, premium tools, and more.
    • Porta Pro Chem is a distributor of portable restroom supplies, offering product quotes and special pricing for each of their wholesale customers.
    • AdvantageLearn.com provides online courses to students preparing for university.

    As you can see, the possibilities with WordPress and WooCommerce are endless. See even more examples.

    A blog and publishing platform

    Content creation and publishing are at the heart of everything that WordPress does. In fact, it was originally built as a blogging platform! That means that it provides top-level tools for bloggers and publishers.

    It’s easy to present content in a way that’s consumable by site visitors, whether that’s in a grid, masonry format, or simple vertical feed. And, of course, the technical aspects are all there, too. WordPress is responsive, accessible, and SEO-friendly, ensuring that everyone can make the most of your posts â€” from mobile, desktop, and screen reader users to search engine robots.

    You can add blog posts to your website using the block editor that we discussed in more detail above. This enables you to easily create truly unique content that’s more than just text. You can include images, videos, quote boxes, social media feeds, sliders, and more! 

    TechCrunch website built with WordPress

    But don’t just take it from us. There are endless examples of sites using WordPress as a blog or publishing tool. TechCrunch, for instance, has a clean, super engaging layout for their blog posts, including elements like social share buttons and email newsletter options. Oh She Glows has a beautiful, image-heavy blog feed to showcase available recipes. And Pousta uses WordPress to display the content that makes up their graphic-focused arts and culture magazine.

    A customer relationship management system (CRM)

    A customer relationship management tool (CRM) corrals all the information about your contacts, prospects, customers, and clients in one place, making it easier to manage and keep up with each and every one.

    Jetpack CRM allows you to truly use WordPress as a CRM. It pulls all of its tools directly into the WordPress dashboard, available in the same place that you add posts, create pages, and more. But what exactly does it do and how can it help you?

    Jetpack CRM in use

    It strengthens your sales, marketing, and customer service processes no matter what type of business you run. It gathers all of your customer and prospect data in one place, so you can view key information — like revenue and sales funnel information — at a glance. The CRM also has a detailed profile for each contact, with a record of every single interaction you’ve had with them, plus their preferences and engagement history with your company.

    Want to set up a client portal? Send quotes and invoices? Share prospect information across sales team members? Email specific segments of your customer base? Jetpack CRM enables you to do all of that, from inside WordPress. This is an incredibly powerful opportunity for any business, whether you run an ice cream shop, online store, or graphic design agency.

    How to use WordPress to build a secure site

    Okay, so now that you have the answer to, “What is WordPress?” and you’ve learned what WordPress is used for, let’s dive into how you can build a safe, secure website.

    1. Find a host for your WordPress site

    A hosting provider stores your website’s files and makes them available for visitors to view when they type in your URL. It serves as the foundation of your site when it comes to security, site speed, and more. So it’s important to choose the right one!

    Here are some important qualities of a good host:

    • Offers excellent support. You’ll want to be able to get help whenever you need it. Look for a provider with 24/7 support in whatever method you prefer — live chat, phone, email, etc.
    • Includes security features. You’ll want to pick a host with features like malware scanning, SSL certificates, and a server-side firewall. 
    • Sets you up for growth. Choose a host that allows you to easily scale and switch to a plan with more resources as you grow. 
    • Supports WordPress. Many providers include one-click WordPress installation, settings specific to the platform, and even premium plugins in your plan at no additional cost. 
    • Includes any specialty features you need. If they’re important to you, choose a host with features like staging functionality, automated migrations, or workflow tools. Not every site will need these types of advanced features, however.

    If you’re looking for the easiest, fastest way to start, with a host that’s 100% dedicated to WordPress, consider giving WordPress.com a try. It takes file and server maintenance completely off your plate and simplifies all of your site management. There are several plans available, but we highly recommend choosing a premium plan that allows you to install and utilize plugins.

    We’ve also put together a list of recommended hosts that cover a wide range of budgets and features.

    2. Install WordPress

    Next, you’ll need to install WordPress on your host’s server. Most providers include one-click WordPress installation, which simplifies and speeds up the process. Check out their documentation for detailed instructions.

    Or, if you do need or want to install WordPress manually, you can follow these instructions.

    Note: If you’re using WordPress.com, it’s pre-installed, so you can skip to the next step.

    The WordPress dashboard is the area where you’ll manage every aspect of your site, from pages and posts to comments, products, and settings. You can log in to your WordPress site by going to yoururl.com/wp-admin and using the credentials you created when installing WordPress. 

    a snapshot of the WordPress dashboard

    Check out our guide to the WordPress admin dashboard for detailed instructions on navigating every aspect.

    3. Choose a theme

    A theme sets the general design of your site as a whole, though you can customize details like colors, fonts, and more. Some themes act as pre-designed templates, enabling you to simply switch out elements and run with a ready-to-go site. Others are more like frameworks, allowing room for tons of customization. You’ll want to choose one that fits your experience and knowledge level. 

    Here are some other considerations:

    • Level of support. Most free themes include forum-based support, while premium themes often offer ticket-based support for a certain period of time. You’ll also want to choose a theme with excellent documentation to walk you through setup.
    • Demos and templates available. If you want to use a ready-made design or layout, make sure that your theme has great demos that you can implement in a few clicks.
    • Ease of use. What’s your technological and WordPress experience? Ensure that you can implement and make the most of your theme based on your capabilities.
    • Customer reviews. What do others say about the theme? What problems have they encountered and how helpful has support been?
    • Integration with other tools. Looking to use specific tools like WooCommerce? Make sure that your theme integrates seamlessly.
    • Regular updates. The developer should release new versions regularly to keep up with WordPress and plugin updates. This is important for both security and functionality. 
    • Quality and speed. Is the code quality high? How quickly does the theme load? You can always run the theme demo pages through a page speed test like GTmetrix to get a general idea.

    You can add your theme by going to Appearance → Themes in the WordPress dashboard. There, you can either choose the one you’ve selected from the WordPress theme library or upload your own. 

    Note: We highly recommend using a child theme, which enables you to make changes to your theme files without losing them when you update in the future. Many themes come with one included, but you can also create a child theme yourself.

    4. Create your pages and posts

    Now it’s time to build the pages and posts that will make up your website content. Your exact pages will vary based on your business, audience, and specific needs, but may include Home, About, Contact, FAQs, and more.

    To build a page, go to Pages → Add New in your WordPress dashboard. Add a title to the page. Then, you can get started with the block editor.

    In the top left, you’ll see a blue plus icon. Click this to open up a full list of available blocks. You can either scroll through to find the one you want, or use the search bar if you have something specific in mind.

    Click your chosen block to add it to your page. You can also drag and drop it anywhere you’d like in relation to other content. Then you can manage the settings for that specific block. These will vary, of course, but let’s use an Image block as an example.

    adding an image block in WordPress

    You’ll see a placeholder for an image after initially adding the block. There are three options that you can use to add an image: Upload, Select Image, and Insert from URL. Once you add the picture you want to use, more settings will appear.

    options available for the Image block

    You can use the toolbar on top of the image block to apply filters, choose the alignment, add text on top, and more. Or, use the settings panel on the right-hand side of the page to configure settings for things like alt text and image size. 

    block settings in WordPress

    Again, these will vary based on the block that you’re using.

    Want to implement more of a ready-made design? Try clicking the plus icon again and selecting Patterns. This will open up the pattern library, with fully-configured layouts for things like pricing tables and FAQs. Just add one to a page, switch out the content, and you’re good to go!

    adding a pricing pattern using the Block Editor

    For more information about using the block editor, read this guide from WordPress.com.

    5. Build a navigation menu

    A navigation menu is a key component of any website. It provides an easy way for visitors to move through your site and helps guide their journey. For example, you might include an attractive button that directs people to your email capture or sales page.

    While your primary menu typically lives at the top of your site, in the header, there are other options, such as the sidebar, if you want to go with something a bit different. But no matter what location you choose, you’ll want to think through the organization of your menu items. Packing too many links in can be overwhelming to site visitors. If you have a lot of content, you can break your primary navigation menu down into categorized submenus, or even create a highly-visual mega menu

    To build your navigation menu, go to Appearance → Menus in the WordPress dashboard. Add a name for your menu, then use the checkboxes on the left to add pages, posts, categories, and more. You can then drag and drop each item wherever you’d like, indenting them to create submenus as necessary.

    creating a new menu in WordPress

    Finally, select a display location for your menu at the bottom of the page — typically “primary menu” — and click the blue Save button. Your menu will now appear on your website!

    6. Install a security plugin

    Now that the design of your site is ready, it’s time to start thinking about functionality like security and speed. Security is critical, whether you’re running a personal blog or an eCommerce store. It prevents you from losing the hard work you’ve put into your website and protects both you and your visitors’ data from hackers.

    While WordPress is a secure platform, there are still some steps you need to take to lock down your site. Here are a few best WordPress security practices:

    • Always use strong passwords. Choose credentials that are hard to guess, with a mixture of letters, numbers, and symbols.
    • Protect against brute force attacks. These occur when hackers use bots to try and guess your login credentials. They can guess hundreds of combinations per second! Set up a tool that stops them in their tracks.
    • Regularly scan for malware. If your site is ever hacked, it’s important to know right away so you can fix the problem and prevent further havoc. But it’s impossible to manually check for malware 24/7. A good malware scanning tool can take care of this automatically and alert you if something is found.
    • Update your software often. Make sure that WordPress, themes, and plugins are always updated to their latest version to keep hackers from taking advantage of any vulnerabilities.
    • Turn on downtime monitoring. If your site goes down, this could be an indication of a hack. Downtime monitoring helps you know when this happens right away so you can get things back up and running.
    • Consider two-factor authentication. Two-factor authentication adds an extra step to your login page, requiring you to enter a one-time-use code that’s sent to your phone. This is extremely effective because it’s unlikely that a hacker would have your login credentials and your phone in their hand.
    • Set up automatic, off-site backups. Backups protect you if something goes wrong because they allow you to quickly return your site to its state before the problem occurred. The best WordPress backups are taken automatically and in real-time, saving each and every change as it happens. They’re also stored off-site, separately from your host’s server just in case that server was compromised, too.
    • Use an SSL certificate. An SSL certificate protects information transmitted through your website, like credit card details, addresses, and names. There’s no reason not to add this to your site — you can get an SSL certificate for free!

    Jetpack is a WordPress security plugin that checks off almost all of the items in the list above, in one fell swoop! From brute force attack protection and malware scanning to real-time backups and more, you can trust that your site is locked down. And it’s all easy to use for beginners and developers alike. For example, backing up your WordPress site takes just a few clicks, and restoring a backup is even faster!

    See all of the available features of Jetpack Security.

    7. Install a speed optimization plugin

    If you want your site visitors to have a top-notch experience, speed should be something you invest time into. The faster your website loads, the more likely it is that people will stick around and take the actions that you want them to take — sign up for an email list, make a purchase, call your company, etc.

    The best place to start with site speed is by choosing a high-quality host and a well-coded theme, as we already discussed here. Then, install a speed optimization plugin like Jetpack Boost

    Jetpack Boost settings

    When you install the plugin, it will analyze your site performance so you get an idea of where you stand. Then, by just toggling on a few settings, you can optimize CSS loading, defer non-essential JavaScript, and turn on lazy loading images. If you’re not sure what this means, that’s okay — you don’t have to! Jetpack Boost takes on all the heavy lifting, so you don’t have to be a developer to ensure your site loads quickly.

    (But if you’re curious, that’s okay, too! Read our post about core web vitals for more information.)

    You can find additional speed optimization tools with the core Jetpack plugin as well. For example, its content delivery network (CDN) displays your website from high-speed servers around the world, so it’s always shown from the location closest to each individual visitor. It also automatically resizes your images for mobile devices to improve speed when it counts the most.

    8. Install a spam protection plugin 

    Comments are a powerful way to drive engagement on your site and build a community around your brand. But, unfortunately, when you enable comments in WordPress, you open yourself up to spam — responses that are unrelated, unwanted, and sometimes even malicious. These can impede the discussion, make you look unprofessional, and, in the worst case scenario, cause your visitors to fall prey to hackers’ schemes.

    But you shouldn’t have to spend time weeding through comment after comment to determine if it’s spam. Instead, let a WordPress spam plugin like Akismet take care of it for you. 

    It can automatically get rid of the worst spam comments on your site so you never even have to see them. It also integrates seamlessly with popular WordPress tools to protect not just your comment section, but also your contact forms. Ultimately, this saves you a lot of time and protects both your site visitors and reputation.

    9. Add and configure any extra features

    One of the best things about WordPress is the ability to add any functionality you’d like with the help of hundreds of available plugins. The WordPress repository is full of free options, offering everything from extra blocks and contact forms to integrations with your favorite marketing tools. Plus, these are all vetted by Automattic, so you can trust that they’re high-quality and safe.

    There are also excellent developers in the WordPress community that sell premium plugins on their own websites or on third-party plugin marketplaces. Take the time to look into the ones that you choose to add, however, to ensure that they’re from a good source. Reviews can be one of the easiest ways to tell a plugin’s legitimacy and quality. Learn more about choosing the best WordPress plugins.

    10. Launch your site!

    Now that your site looks exactly the way you want, loads quickly, and is secure, it’s time to launch! Give yourself a pat on the back — you’ve put a lot of work in and now you can reap the benefits. 

    Frequently asked questions about WordPress

    Still have questions? We’ve taken some time to answer some frequently asked questions about WordPress below.

    When was WordPress created?

    WordPress was created in 2003 by Mike Little and Matt Mullenweg, who built a new personal publishing platform on top of b2/cafelog, which had been discontinued. Its open-source nature created an entire community of supporters, and it eventually turned into the revolutionary CMS that it is today, powering more than 43% of the web. It’s grown to become much more than a blogging tool as well, with everything from eCommerce stores and membership sites to forums and enterprise-level companies building their sites with the software.

    Is WordPress free? 

    Yes, the core WordPress software is 100% free. And, since it’s licensed under the GNU General Public License, it’s also completely free to use however you’d like, including modifying and customizing it.  

    There are a number of WordPress plugins from Automattic that are free as well. These include WooCommerce, Akismet (free for personal use), and Jetpack (free for some plans). 

    Is WordPress secure?

    Yes, WordPress is a secure content management system. It was built with security in mind and is updated regularly to fix any bugs or vulnerabilities. 

    That being said, any website or piece of software can be hacked, no matter how secure it is. You’ll want to take some additional security measures to protect your content and visitor information. A great place to start is with a WordPress security plugin like Jetpack, which implements valuable strategies like downtime monitoring, malware scanning, two-factor authentication, brute force attack protection, and real-time backups. 

    You should also take other basic security steps, like using secure passwords and providing login access just to trusted people who absolutely need it.

    Does WordPress offer accessibility features?

    When it comes to the web, accessibility means making your website usable for every single visitor, including those with physical and mental impairments. WordPress is dedicated to this practice, requiring all new and updated WordPress code to conform to specific accessibility standards. There is also a category of themes available from the theme repository that have been reviewed and marked as “accessible ready.”

    You can use plugins to add accessibility features to your website, allowing site visitors to resize fonts, toggle grayscale mode, turn on high contrast, and more.

    Where can I download WordPress?

    WordPress is available for download directly from the WordPress.org website. Many hosting providers also include one-click WordPress installation, so there’s no need for you to manually download or install the software.

    What’s the difference between WordPress.org and WordPress.com?

    If you’re new to WordPress, you might be trying to decide between WordPress.org and WordPress.com. Let’s take a look at the differences.

    With WordPress.org, you pick a hosting provider and install the WordPress software on your server. You have complete freedom to do whatever you’d like with your site, though there is a bit more technical know-how required. 

    With WordPress.com, everything is taken care of for you. It includes a hosting plan that’s specifically optimized for the WordPress software, and it comes with everything pre-installed. All you have to do is sign up for an account and you can start building! Each plan has limits, however, so while a lot of the technical aspects of managing a site are taken care of for you, there’s also a certain loss of flexibility and freedom.

    If you don’t want to worry about the technical aspects of a site and want to just jump in quickly, you may want to choose WordPress.com. If you want to be more involved in site management and building, and have more freedom and flexibility, then WordPress.org is the route to take.

    What is a WordPress theme?

    A WordPress theme is a set of files that dictate the look and feel of your site. They can be very specific, acting as a template with content you can simply switch out, or more flexible, like a framework that you can build anything on top of.

    WordPress theme library

    There’s an entire library of free and premium themes that are vetted by WordPress. You can filter these based on features, like number of columns and subject matter. There are also themes that you can download from third-party marketplaces and developers. When choosing one of these, check the source, read reviews, and ensure that it’s updated regularly.

    What is a WordPress plugin?

    A WordPress plugin is an add-on that you can install to create additional functionality on your website. Unlike a theme, its focus is on functionality, not design.

    You can find a plugin for just about anything — create an online store, market your business, add blocks or block patterns to the WordPress Editor, build contact forms, connect to third-party software, and more. 

    WordPress plugin library

    There are thousands of free options available in the WordPress plugin repository, along with support forums for each one. You can also find some great premium options in locations like the WooCommerce marketplace, and third-party websites. But, like with themes, take the time to examine each one for security and quality. Learn more about how to choose the best WordPress plugins.

    What is a WordPress page builder?

    A WordPress page builder is a plugin or theme tool that enables you to build a website without using any code. They speed up the page creation process, typically allowing users to drag and drop elements to design virtually any layout. 

    However, thanks to the WordPress block editor, you can create pages and posts without code and without a page builder. Drag any element into place — like paragraphs, headings, images, videos, and columns — and configure settings to get the exact look you want. 

    And if you’re using a block theme, with full site editing, you can even apply this same principle to other parts of your site, like headers and footers.

    What is a WordPress widget?

    In WordPress, widget areas are special reusable areas that contain blocks — the footer and sidebar, for example. You can add blocks to these areas by going to Appearance → Widgets in your WordPress dashboard. 

    These can come in handy in a variety of ways. If you have an online store, you might want to add filters, a search bar, and a list of product categories to the sidebar of your Shop page. If you run a service-based business, you might include links to important pages, an email capture, and your company hours in your footer.

    Note, however, that if you’re using a theme that supports full site editing, you’ll need to edit these areas by going to Appearance → Editor instead.

    What are the most important plugins to have?

    The plugins that you choose will vary based on the specific needs of your site, along with the type of website that you run — online store, blog, service-based business, portfolio, etc. However, there are a few types of plugins that nearly every WordPress site will need:

    For more information, read our post about choosing the right WordPress plugins.

    Can WordPress be used for blogging?

    Yes, absolutely! WordPress was designed from the start as a blogging platform. And, while it offers so much more, blogging is still at its heart.

    WordPress makes it easy to create a blog around any topic that you’d like, add blog posts with text, images, videos, and more, accept and reply to comments, get your posts in front of your audience — the list goes on and on! Any blog functionality you need, you can create with WordPress.

    So it’s no surprise that popular sites like the TED blog, WilWheaton.net, the Martha Stewart blog, and TechCrunch all use WordPress as their blogging platform of choice.

    Can WordPress be used for a business website?

    Of course! WordPress can be used to create absolutely any kind of site you’d like. You can use the platform to showcase your work in a portfolio, write about your services, and create a client portal. Or if you want to sell products or services online, you can use WooCommerce to build an online store, complete with checkout functionality, shipping tools, and more. 

    Looking to manage all of your prospects and clients? Jetpack CRM even turns your WordPress dashboard into a customer relationship management tool that will help you grow your business.

    Want some examples? The WooCommerce Showcase is chock full of beautiful online stores powered by WordPress. You’ll also find lots of other businesses using the platform, including Gracenote, The Clorox Company, and the Bedford Hotel.  

    Is WordPress enterprise-friendly?

    Yes, WordPress powers lots of enterprise-level sites and there are no limits on what you can create. You can use it to scale as large as you like, with no restrictions on number of pageviews, products, etc. It also has features that make running an enterprise website simple, like team management capabilities, mobile-friendly and accessible design, and multilingual plugins.

    WordPress VIP is also an exclusive option specifically for enterprise businesses. It’s built on a super powerful server foundation, and includes special tools that help you maximize content effectiveness, create a compelling digital experience for all team members, explore in-depth analytics, and build a hyper-agile commerce system. And all of that comes with enterprise-level scalability, reliability, speed, and security. 

    See some examples of enterprise WordPress sites, including The New York Post, Venture Beat, and USA TODAY Sports Media.

    Why is WordPress considered the most popular CMS?

    WordPress is currently used by 43% of all websites online and by 64.3% of websites using a content management system. This, of course, makes it by far the most popular CMS. 

    This isn’t shocking. WordPress is a completely free but incredibly powerful tool that enables absolutely anyone to create a beautiful, effective website. It’s easy to use, endlessly flexible and scalable, SEO-friendly, and constantly improving and innovating. 

    What are good tutorials on how to use WordPress?

    WordPress.org and WordPress.com provide lots of tutorials with instructions for nearly anything you’d like to achieve with WordPress. If you’re building an online store, the WooCommerce blog offers everything you need to know to build and grow your eCommerce site. And there’s also a wealth of information on the Jetpack blog, including posts like:

    Build your dream with WordPress

    Now that you know how to use WordPress, it’s time to create! You have all the tools in hand to build anything you can dream up, whether you want to start a blog, open an online store, or launch a service-based business. 

    If you get stuck, don’t worry! There’s a whole team of Happiness Engineers ready to help. You can find answers to any of your questions in the WordPress documentation and support forums