How Can You Leverage the WordPress API for AI and Machine Learning?

WordPress API for AI and Machine LearningHave you ever visited a website that felt like it understood you? Maybe it suggested articles you actually wanted to read or offered products that caught your eye. This kind of smart experience is possible with AI and machine learning, and you can bring it to your WordPress site using the WordPress API. It’s no [...]

Read More...

The post How Can You Leverage the WordPress API for AI and Machine Learning? appeared first on Learn WordPress with WPLift.

ZoloBlocks Review: A New Gutenberg Block Editor With 30 Rich Blocks

ZoloBlocksGutenberg. The block editor probably needs no introduction. Since its launch in 2018, it has become a staple for anyone building a site on WordPress—even those who aren’t particularly tech-savvy can get the hang of it. But as good as Gutenberg is, its users could benefit from even more flexibility and options. That’s where block [...]

Read More...

The post ZoloBlocks Review: A New Gutenberg Block Editor With 30 Rich Blocks appeared first on Learn WordPress with WPLift.

Weekly WordPress News and Updates: WP Engine Acquires NitroPack!

WPengine+NitropackJuly 18, 2024 – WP Engine, a global leader in web enablement, has acquired NitroPack, a renowned SaaS solution for site speed and performance optimization. This acquisition enhances WP Engine’s capabilities, offering customers advanced tools to improve site performance, including significant boosts in Google’s Core Web Vitals. NitroPack’s technology, known for its ease of use and powerful optimizations, [...]

Read More...

The post Weekly WordPress News and Updates: WP Engine Acquires NitroPack! appeared first on Learn WordPress with WPLift.

An Ultimate Guide to Repair WordPress Database to Boost Your Site Performance

Repair WordPress DatabaseStruggling with a malfunctioning of your WordPress site?  You’re not alone.  A corrupted WordPress database can damage your site’s performance and user experience. Whether you’re an expert or a newbie, knowing how to repair WordPress database (WP DB) is crucial.  In this guide, you can uncover the proven tips to repair the WP (WordPress) database. [...]

Read More...

The post An Ultimate Guide to Repair WordPress Database to Boost Your Site Performance appeared first on Learn WordPress with WPLift.

What Is an Email Blast? How to Do an Email Blast “the RIGHT Way”

Do you want to know what is an email blast and how to do it “the right way”?

An email blast or broadcast sends a single email message to many subscribers in your mailing list. This can be highly effective strategy to get more sales, and bloggers use these blasts to get more website traffic.

In this article, we will explain how to do an email blast the proper way and share some examples.

Properly sending an email blast

What Is an Email Blast?

An email blast is a single email message that is sent to an entire email list, a large segment of that list, or many email lists at the same time.

These emails target most or all contacts in your mailing list, making an email blast a broad reach-out campaign.

Email blasts are also known as broadcast emails, mass emails, bulk emails, e-blasts, and email campaigns. Most people use the term ’email campaigns’ to avoid the aggressive feeling associated with the term ’email blast’.

Email blasts are mainly used for sending promotional content and newsletters. At WPBeginner, we use email blasts to promote our premium WordPress plugins and share our helpful tutorials.

For example, look at the email campaign All in One SEO for WordPress sent on their birthday sale event.

Example of a flash sale email blast

If you want to let all your subscribers know about special offers, then email blasts are the most reliable and efficient form of communication.

Are Email Blasts Outdated?

Although email blasts are great for delivering any message to a large number of people, some consider them an outdated communication method.

That’s because email blasts are bulk emails sent to everyone regardless of their choice, priorities, and needs. At times, blast emails can feel irrelevant and useless to the recipients.

Due to this, the email recipients may ignore the message, mark the email as spam, or even unsubscribe from your email list.

Here are the top reasons why users don’t like email blasts:

1. Unsegmented: Email blasts often use the entire mailing list without segmentation. Your email subscribers are usually very different, and they may be interested in different products or services.

2. Untargeted: The email blasts send the same message to everyone without considering their interests, past interactions, or needs. Users often unsubscribe from your mailing list after receiving these unwanted emails.

3. Not personalized: We all love reading a message that addresses us personally. Email blasts that don’t personalize the emails are often marked as spam.

4. Unexpected: Broadcast emails are usually unexpected, so there can be a natural feeling of resistance from the recipients.

Unlike 10 or 15 years ago, many new marketing methods are available, like social media, pay-per-click advertising, and more. However, none are as effective as email.

So, you might be wondering: is email blast dead? The answer is NO.

Email is still the most reliable form of communication in the world. With new technology, there are better ways to do an email blast to get higher results.

We will explain how to do an email blast the RIGHT way in the following section.

How to Do an Email Blast “the Right Way” – Step by Step

Marketers from big and small companies alike are still using email blasts to promote their product launches, discount offers, and more.

And the results are brilliant. That’s because they are using email blasts the right way.

If you are not a professional marketer, you can follow the steps below to run an email blast successfully:

Step 1: Choose the Best Email Blast Service

First, you need a robust email marketing service to create an email blast. An email marketing service lets you create a mailing list, segment that list, and send bulk emails.

There are dozens of email marketing services in the market. Among them, Constant Contact, Brevo, Drip, and ConvertKit are the most popular companies.

We have tried and tested all of the above email marketing services, and we believe they are great at what they offer. However, we recommend Constant Contact because they provide the best deal.

Constant Contact is the most beginner-friendly email blast software. It has dozens of pre-made email templates to help you quickly get started. You can choose a template and easily customize that using their drag and drop editor.

It has simple options for collecting emails, automation features to send/trigger emails based on user actions, and more. Plus, it lets you segment your subscribers and send targeted email campaigns.

To get started, you need to visit the Constant Contact website and sign up for a new account.

Constant Contact website

You can quickly create a Constant Contact account as they offer a free trial account (no credit card required).

Once done, you will see your Constant Contact dashboard, where you can manage your email lists, see subscribers, and send email blasts.

Constant Contact Dashboard

Alternatively, you can also use Brevo, which offers a free email marketing plan.

Step 2. Create Your Email List

An email list is simply a list of email addresses you can send messages to. It is like your contact book containing the email addresses of your subscribers and prospective customers.

To create an email list in Constant Contact, just go to the ‘Contacts’ menu at the top and click on the ‘Create List’ button.

Create list in Constant Contact

An email list is where you store all your email contacts.

Clicking on the button will bring up a popup where you need to enter a name for your email list and click the ‘Save’ button.

List name

Constant Contact will now create your email list.

The next step is to add contacts to your list. Just open your new email list, and click the ‘Add Contacts’ button.

Add contacts to your list

Constant Contact lets you add contacts in multiple ways. You can type in a contact, upload from a file, or import from Gmail, Outlook, and other apps.

If you want to grow your email list faster, then you can see our guide on easy ways to grow an email list.

Step 3: Segment Your Email List

Once you have an email list, the next step is to segment it. Email segmentation is the most important part of doing a successful email blast.

Email segmentation divides your email subscribers into smaller groups or segments to send highly-targeted emails.

You can segment your email subscribers based on gender, age, geographical location, interests, purchase history, contact activity, and more.

For example, a bookstore may create different segments for arts, physics, and maths students to send targeted emails.

Email segmentation is a crucial task that must be done with a clear goal. You need to be clear on which subscribers should be included in a segment.

For more details, you can see this guide on smarter ways to segment your email list.

To create segments in Constant Contact, you need to go to the ‘Contacts’ menu and click on the ‘Segments’ tab. After that, click on the ‘Create Segment’ button.

Create segment

Constant Contact offers a bunch of criteria you can choose from.

In the next screen, you can create a segment by choosing the criteria you want.

Segment criteria

You can create a segment by contact activity like emails sent, opened, clicked, or did not open. You can also include email subscribers by contact details, including job title, city, country, etc.

Once you are finished, simply click on the ‘Save and Preview’ button.

Then, you can repeat the process if you need to create more segments.

Step 4: Create a Targeted Email Campaign

After creating segments, the next task is to create a targeted email campaign or an email blast.

You can create an email campaign in different ways depending on the email marketing software you use.

To design an email campaign in Constant Contact, you must go to the ‘Campaigns’ menu and then click the ‘Create’ button.

Create email blast campaign

This will bring up a popup showing a bunch of campaigns you can make with Constant Contact.

You need to choose the Email option to continue.

Choose email campaign

After that, you will see dozens of pre-made email templates ready for use.

You can preview the templates individually or simply type keywords to search for a template.

Find templlate

Simply click to choose a template as a starting point.

After that, the email campaign builder page will open. First, you need to name your campaign.

Edit template

Next, click the ‘Email Settings’ link to edit the email subject line, sender name, and more.

Then, you need to click on the ‘Personalize’ option.

Email settings

Here, you can choose the first name or any other contact details to insert in your subject line.

You can also enter a generic name like Customer, User, or Friend to address users whose names are unavailable. Once done, simply click on the ‘Insert’ button.

Personalize subject line

You will see some text with large brackets added in your subject line.

For example, you can see [[FIRSTNAME OR “customer”]] in the screenshot below.

Personalized tags

After that, you can edit your email preheader From Name (company or organization name) and From Address.

Don’t forget to click on the ‘Save’ button to store your changes.

Other email settings

The next step is to customize the email body.

You can simply point and click on any element in the email to edit or delete it.

Edit email body

You can also drag and drop elements and layouts from the left sidebar.

Once your email design is complete, you can preview your email. If it looks good, just click on the ‘Continue’ button in the top right corner.

Next, you will see email send (blasting) options on the screen.

From here, you can select recipients from email lists or segments. For example, we will choose the segment that we created earlier.

Email sending options

In the right sidebar, you will see options to send your email campaign now or schedule it for later.

Step 5: Measure Results and Improve Email Deliverability

Sending an email campaign doesn’t mean that your work is done. After posting your email blast, you will need to measure your results and see how the recipients interact with your messages.

Top email marketing services like Constant Contact have built-in email stats features.

To view your email campaign stats, just click on the ‘Reporting’ menu item at the top.

Reporting in Constant Contact

You can also see the performance of your email campaigns individually by clicking on them.

You will see the email open rate, the total sent emails, bounces, and successful deliveries. The reports will also reveal click rate, did not open, unsubscribes, and marked spam stats.

Email stats

The biggest challenge of email blasting is email deliverability. A lot of the time, your emails don’t get delivered at all or are sent to the spam box directly.

Here are some proven techniques to improve email deliverability:

  • Update your email list occasionally to remove fake email addresses, deleted emails, and more.
  • Maintain the frequency of your emails (no spikes).
  • Avoid misleading subject lines.
  • Make your emails useful with valuable and engaging content.

Best Email Blast Examples

There are two main types of emails used for marketing: Broadcast Emails (Email blasts) and Triggered Emails.

Triggered emails are automated emails that are sent to your users following their actions. For example, you can send a welcome email after a user subscribes to your list.

Email blasts are different because you will manually create campaigns and send them to a large segment at once. Email blasting is done with the belief that the single message will be helpful to every subscriber in a list or segment.

You can’t broadcast a welcome email to your entire email list, which may also include old customers. So, email blasts can be used only for specific purposes.

Here are the best email blast examples:

1. Flash Sale

If you are offering a flash sale, you can send mass emails in bulk to inform all of your subscribers.

Here are a couple of subject line examples for a flash sale email blast:

  • [FLASH SALE] Fashion Shoes 40%-60% off!
  • [LAST CHANCE] 40%-60% off sale ends today!

2. Event Information like Webinars

You can send mass emails if you run online courses and webinars for your users.

Here are a couple of email subject lines for an event information email blast:

  • LIVE Training: 10 steps to create a winning email campaign
  • Join us LIVE tomorrow at 5 PM for a FREE marketing class

3. New Products

You can send an email blast when you launch a new product. It’s best to segment your list into already purchased customers and new subscribers so that you can send different campaigns to them.

4. Newsletters

Newsletters are the most common type of broadcast email. News, magazine websites, blogs, as well as business or non-profit organizations send newsletters to inform their subscribers about the latest news.

You can see our tutorial on starting an email newsletter to learn more about best practices to make it more successful.

We hope this article helped you to learn what is an email blast and how to do an email blast the right way. You may also want to see our guide on how to get a free business email address or our expert picks for the best free autoresponder tools for businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post What Is an Email Blast? How to Do an Email Blast “the RIGHT Way” first appeared on WPBeginner.

How to Fix ’ERR_SSL_VERSION_OR _CIPHER_MISMATCH’ in WordPress

Is the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error stopping you from accessing a WordPress website?

This error is only seen when visiting a website that uses an SSL certificate. It is caused by out-of-date or misconfigured software on either the website or the user’s computer.

In this article, we will show you how to fix the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error in WordPress.

How to Fix ’ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ in WordPress

What Is the ERR_SSL_VERSION_OR_CIPHER_MISMATCH Error?

We recommend that everyone with a WordPress website install an SSL certificate. This can help keep your website data secure.

An SSL certificate is required if you want to accept payments in your online store, and it also protects your users in other ways.

Recommended: Check out our guide on how to get a free SSL certificate or buy an SSL certificate at a discount from Domain.com.

SSL stands for ‘Secure Sockets Layer’, and TLS stands for ‘Transport Layer Security’ protocol. These protocols rely on certificates that tell the user the identity of the website they are communicating with.

When visiting a secure website, your browser will automatically check for an SSL certificate to see if it is valid and up to date. It also checks the version of the protocols being used.

If there’s an issue, then you’ll see an SSL error like ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

The ’ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ Error Message

This error message appears when your browser doesn’t recognize the version of the SSL protocol being used or when the SSL certificate is not configured correctly.

This can happen when the user is using an out-of-date web browser that doesn’t recognize the latest TLS protocols. It can also be caused if the website’s SSL certificate or software is out of date or mismatched.

With that being said, let’s take a look at some steps you can take to fix the ERR_SSL_VERSION_OR_CIPHER_MISMATCH error in WordPress:

Scanning Your Website for SSL Errors

The first thing you need to do is scan your WordPress website for SSL errors. This will help you identify problems that can cause the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error.

The easiest way to check is by using an online tool like the Qualys SSL Labs SSL Server Test. Simply type in the website’s domain name and then click the ‘Submit’ button.

Scanning Your Website With Qualys SSL Labs SSL Server Test

This will perform a thorough test on the website that takes a few minutes to finish. After that, you will see a very detailed report about the site’s SSL certificate.

In the screenshot below, you will find the results of a scan on wpbeginner.com. You can see that the WPBeginner SSL certificate is valid and trusted and supports the latest TLS protocol, which is TLS 1.3. This is an example of a great SSL test result.

SSL Test Result With an Excellent Result

You can scroll down to the Configuration section of the report.

This will show you which versions of the TLS protocol are supported. In this case, both currently used versions are supported, which are TLS 1.2 and TLS 1.3.

Supported TLS Protocols Listed

It’s also important that the other protocols are not being used because they have known security issues.

If your test result looks similar to this, then the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error is not being caused by the website. You can scroll down to the last section of this tutorial to learn how to troubleshoot the software on your computer.

On the other hand, here is a screenshot from a scan that found SSL errors. The errors are summarized at the top of the report, and more details are given below.

You can go to a page with detailed notes about an error by clicking the ‘MORE INFO »’ link.

SSL Test Result With a Poor Result

If the SSL test report for your website lists some SSL errors, then you can follow these guidelines to fix them.

Your Site Uses Outdated TLS 1.0, TLS 1.1, or RC4 Cipher Suite

Old TLS protocols like TLS 1.0 and TLS 1.1 should never be run because they have security issues, and modern web browsers have stopped supporting them.

The same goes for the RC4 cipher suite. A cipher suite is a set of algorithms used to secure your website with TLS. However, the RC4 version has been found to be insecure and should never be used.

Reputable WordPress hosting companies never use insecure versions of the TLS protocol or cipher suite.

However, if your website is using any of these outdated versions, then you should contact your hosting provider and get them to enable TLS 1.2 or TLS 1.3. You will also need to switch to AEAD cipher suites (AES-GCM).

Alternatively, you can move to a reliable hosting provider like Bluehost or SiteGround.

Your Site Has an SSL Certificate Name Mismatch

Because an SSL certificate proves that your website is what it claims to be, the domain name on your certificate must match your site’s domain name. When they are not the same, this is called an ‘SSL certificate name mismatch’.

When you see this error in your SSL report, it will list the potential reasons:

  • The website does not use SSL but shares an IP address with some other site that does.
  • The website no longer exists, yet the domain name still points to the old IP address, where some other site is now hosted.
  • The website uses a content delivery network (CDN) that does not support SSL.
  • The domain name is an alias for a website whose main name is different, but the alias was not included in the certificate by mistake.
Certificate Name Mismatch Error

This error is likely caused by a problem with your SSL setup.

You can take a look at our beginner’s guide on how to properly move WordPress from HTTP to HTTPS for details on how to set up SSL correctly.

In particular, make sure you have set up your SSL certificate to work with all of the variations (or aliases) of your domain name that will be used, including www and non-www URLs.

Another solution is to redirect your website visitors to the correct variation of your domain name.

For example, if your SSL certificate has the URL ‘https://www.example.com’, then you can redirect ‘https://example.com’ to that address. See our article on how to set up redirects in WordPress for more details.

This error could also appear if you have recently moved your website to a new domain name or server. You will need to update your SSL certificate with the new details.

If you are using a CDN service, then you should also make sure that it supports SSL. If you need to upgrade, then you can see our expert picks of the best WordPress CDN services for recommendations.

If you need help with any of these issues, then don’t hesitate to reach out to your hosting provider’s technical support team.

When the Website Is Not the Problem

If the website is not the problem, then the error is caused by software on your computer. Most likely, you have an out-of-date web browser, or your antivirus software is causing the error.

You can follow these steps to troubleshoot the problem.

Update Your Web Browser to the Latest Version

If you are using an outdated web browser such as Internet Explorer or an old version of a modern web browser, then you may see this error. This happens because the old software was written before the latest versions of the TLS protocols and doesn’t recognize them.

In that case, all you need to do is switch to the latest version of a modern web browser like Google Chrome.

If, for some reason, you can’t update to a later version of your browser, like if you are stuck using Microsoft Windows XP, then you may be able to enable a later version of TLS in your browser.

For example, on Google Chrome, you can type chrome://flags in the address bar, search for ‘TLS 1.3’ and enable the option.

Or if you are using Firefox, then you should type about:config in the address bar, search for TLS, and then set the security.tls.version.max value to 4.

Force Firefox to Use Current TLS Protocols

Clear Your Browser Cache and SSL Cache

If you still see the error message after doing this, then there are a few more troubleshooting steps you can take. The first thing is to delete your browser cache and cookies.

You can see our guide on how to clear your cache in all major browsers, which also covers how to clear your cookies.

On Windows, you can also clear the SSL cache. This may be storing out-of-date SSL information about the website you are trying to access.

You can open ‘Internet Options’ by searching for it in the Start menu. Now switch to the Content tab and click on the ‘Clear SSL state’ button.

Windows Internet Properties

Temporarily Disable Your Antivirus Software

Finally, it’s possible that your antivirus software or firewall software may be configured incorrectly. This can sometimes cause the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error to appear when it shouldn’t.

If your software has an automatic SSL scanning feature, then you can try turning it off. Otherwise, you will need to temporarily disable your antivirus software. Once you have done that, you can try accessing the website again.

If you can access the software with your antivirus software disabled, then you can contact the antivirus company’s technical support team about the error or switch to a more reputable application.

We hope our tutorial helped you fix the ‘ERR_SSL_VERSION_OR_CIPHER_MISMATCH’ error in WordPress. You may also want to see our complete guide to WordPress security or our expert picks for the best WordPress security plugins to further protect your website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Fix ’ERR_SSL_VERSION_OR _CIPHER_MISMATCH’ in WordPress first appeared on WPBeginner.

9 Best Google Domains Alternatives for 2023 (Compared)

Are you looking for a Google Domains alternative?

Google Domains helps you register a domain name for your website. However, the service is shutting down and migrating to Squarespace. That has sent many customers looking for a new place to register or transfer their old and new domain names.

In this article, we will show you the best Google Domains alternatives.

Best Google Domain Alternatives

Why Do You Need a Google Domains Alternative?

Google launched a domain registration service in 2015 to help users find, buy, and manage a domain for their business.

However, the Google Domains service will close down, and Squarespace will take over the business and assets. Squarespace is a popular website builder that also provides hosting services.

With Google Domains ending, all the existing customers and their domains will be migrated to the Squarespace platform.

One of the drawbacks of transitioning to Squarespace will be domain renewal costs. Squarespace has said it will honor all existing Google Domains customers’ renewal prices for at least 12 months. However, you can expect higher renewal costs after that.

Besides that, many other domain registration services in the market offer free domain names with hosting plans. Plus, the hosting plans are often much cheaper than Squarespace.

That said, let’s look at some of the best Google Domains alternatives you can get your hands on today.

1. Domain.com

The Domain.com domain registrar

Domain.com is the best Google Domains alternative in the market and one of the most popular domain registrars. You get top-level domain name extensions (TLDs) and lots of country code top-level domains (ccTLDs).

It makes it very easy to search for and manage a domain name. For instance, you can access tools like WHOIS privacy protection, bulk registration, private registration, DNS management, renewals, and more.

Domain.com also easily integrates with Google Workspace (formerly known as G Suite). You can use your Gmail for business emails and access other tools like Google Drive for storage. You also get file-sharing tools and can communicate with others using Google Meet.

Besides that, Domain.com offers web hosting services, website builder and web design services, email marketing services, and more. There are different security features, including SSL certificates, daily malware scans, DDoS protection, blacklist monitoring, and more.

While these additional services are beneficial, Domain.com is the perfect solution for registering a domain without hosting and using it as an alternative to Google Domains.

For WPBeginner readers, Domain.com is offering a 25% off discount on domain products. Simply use our Domain.com coupon code to get your hands on the offer.

2. Hostinger

Hostinger start now

Hostinger is another popular WordPress hosting service that also offers free domain registration. You can choose from top-level domain name extensions (TLDs) and get free WHOIS privacy protection.

What makes Hostinger a great Google Domains alternative is that you get a variety of web hosting types to choose from. For instance, you can share hosting, cloud hosting, managed WordPress hosting, and VPS hosting.

Plus, it offers affordable hosting prices compared to Squarespace, which will be the domain hosting platform once Google Domains shuts down.

Besides that, Hostinger offers free CDN, a 1-click WordPress install, automatic updates, enhanced security features, 24/7 live chat support, free email, free SSL, unlimited bandwidth, WordPress acceleration, and more.

You can check out our Hostinger coupon to get exclusive discounts and also read our expert Hostinger review for complete details.

3. GoDaddy

The GoDaddy website builder

GoDaddy is the next Google Domains alternative on our list. It is one of the oldest and most popular domain registrars.

GoDaddy offers over 84 million domains to choose from, with over 500 domain extensions. It is a great place to search and register a domain.

It is an excellent alternative to Google Domains because it is a one-stop solution. You can buy a domain of your choice, choose a web hosting plan, and start to build a WordPress website. It also offers one of the cheapest domain registration services, with prices starting from $0.99 per year.

If you can’t find the domain you’re looking for, then GoDaddy also offers a WHOIS search feature and domain broker service. You can hire GoDaddy to find, negotiate, and purchase a domain in the broker service.

There is also an auction section on GoDaddy where you can see domains up for sale. Simply bid for a name you’re looking for before the auction ends.

Besides that, you get other features like beginner-friendly domain management facilities. This includes domain name changes, bulk domain renewals, and more. GoDaddy also offers WordPress hosting, website builder, email marketing service, and other tools.

4. Network Solutions

Network Solution

Network Solutions is another Google Domains alternative and one of the largest domain registrars in the market, with over 7 million domains registered.

It offers domain features such as domain transfer, forwarding, private registration, expiration protection, WHOIS search, trademark protection, and more.

With Network Solutions, you can register a wide variety of domain extensions, like .com, .org, .net, .biz, .info, and other niche TLDs. This makes it a create Google Domains alternative as you can choose from different domain extensions.

Aside from that, it also offers web hosting, website builder, SSL certificate, cybersecurity solution, email marketing tools, SEO tools, and more.

5. Bluehost

Bluehost offer for WPBeginner readers

Bluehost is the best web hosting service and the official WordPress hosting partner. They offer fast and affordable hosting services along with domain name registration services.

If you’re looking for a Google Domains alternative that also offers web hosting and free SSL, then Bluehost is one of the best solutions.

With Bluehost, you get a free domain name and a free SSL certificate with each hosting plan. This means you don’t have to pay extra to purchase a domain or get an SSL certificate.

Another benefit of choosing Bluehost is that WordPress comes pre-installed. It also has a beginner-friendly interface, and you can easily manage everything from a single dashboard. Plus, you can use Google Workspace to set up your business emails.

WPBeginner readers can enjoy a 60% off discount on Bluehost. This means you can start with a domain name and web hosting for only $2.75 per month.

6. Namecheap

Namecheap

Namecheap is another attractive Google Domains alternative. It is a popular domain registrar that offers a powerful domain search tool. Plus, Namecheap provides suggestions for different domains if the preferred name or extension isn’t available.

Domain Name System Security Extensions (DNSSEC) is free with every purchase of a domain name. This provides an extra layer of security by checking the DNS address and keeps your domain secure from cyber threats.

Namecheap also provides different types of hosting services. You can choose from shared, WordPress, VPS, dedicated servers, and reseller hosting.

Besides that, you get 24/7 customer support, a free 2-month email address trial, privacy protection, domain transfer, SSL certificates, and more.

7. Hover

Hover

Hover is a beginner-friendly domain name registrar service and a great alternative to Google Domains.

It makes it very easy to find a domain name of your choice and purchase it. You can also choose from popular domain extensions and other niche TLDs. You can also transfer domains, and renew them.

The best part of using Hover is getting WHOIS and 2-factor authentication for free with every purchase. This is something that makes it different from Google Domains and worth checking out as a replacement for the service.

Hover also offers tools like custom emails and Realnames emails to create a personal touch for your readers. The Realnames email lets you turn your name into an email address in the format of firstname@lastname.

8. DreamHost

DreamHost

DreamHost is another great Google Domains alternative. Like many other options on the list, it also helps you register a domain and get web hosting for your website.

You get a free domain name, SSL certificate, and domain privacy with any hosting plan. However, you can purchase a domain name for your business using DreamHost.

There are over 400 domain extensions to choose from. Besides that, DreamHost provides a variety of hosting options.

For instance, you can select shared hosting, managed WordPress hosting called DreamPress, dedicated server hosting, cloud hosting, VPS hosting, and more. You can see our details DreamHost review to learn more.

It also easily integrates with Google Workspace. Plus, DreamHost offers email hosting, a website builder option, custom web design, SEO marketing, social media marketing, and other website management services.

9. HostGator

HostGator website

HostGator is the last Google Domains alternative on our list. It is another popular hosting provider for WordPress that offers a free domain name.

What makes it an attractive option compared to Google Domains is the pricing plans. You get affordable plans that include free one-year domain registration, SSL certificate, easy WordPress install, and more.

HostGator also offers a domain transfer feature. You can migrate a domain from another platform, such as Google Domains, to HostGator.

Aside from that, the hosting service provides other features like website builder, shared and dedicated hosting, Google Workspace integration, web design facility, SEO and pay-per-click (PPC) consultation, and more.

Which Google Domains Alternative is the Best?

After reviewing multiple services, our top picks are Domain.com, Hostinger, GoDaddy, and Network Solutions.

Domain.com makes it super easy to find a domain name with multiple domain extensions. It also offers some of the best domain management and security features.

On the other hand, if you want a domain name with web hosting, we highly recommend Hostinger. With each hosting plan, you get a free domain name and SSL certificate for one year.

If you’re in the market to just register a domain name, then GoDaddy and Network Solutions are excellent alternatives to Google Domains. Both offer powerful domain search tools.

FAQs about Google Domains Alternatives

Here are some frequently asked questions about choosing a Google Domains alternative.

1. Is Google good for buying domains?

Google launched Google Domains in 2015 to help users buy a domain name for their websites and offer competitive prices compared to other domain registration services. However, Squarespace acquired Google Domains in 2023. Once the migration is complete, you can purchase domains on Squarespace, and Google Domains will no longer be available.

2. Why is Google Domains better than GoDaddy?

One of the reasons why people liked Google Domains is because it offered cheaper domains compared to GoDaddy. However, with Google Domains transitioning to Squarespace, GoDaddy is a more attractive option than Squarespace. You get more features, web hosting, a website builder, and more in GoDaddy.

3. What is the lowest cost of a domain?

The cost usually depends on the domain name and extension you’re looking for. Domain.com offers domain names starting from $11.99. On the other hand, Hostinger offers a domain for free with its WordPress starter and higher plans. GoDaddy lets you register a domain for as low as $0.99.

4. Can I sell my Google domain?

Yes, you can sell your Google domain. There are many domain registrars and marketplaces where you can sell your domain. For example, GoDaddy lets you select domains from your portfolio and list them for sale. Besides that, you can also use marketplaces like Flippa and Efty to sell your domain or website.

We hope this article helped you pick the best Google Domains alternative. You may also want to see our guide on what’s the difference between a domain name and web hosting and must-have WordPress plugins for business sites.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 9 Best Google Domains Alternatives for 2023 (Compared) first appeared on WPBeginner.

WordPress Custom Fields 101: Tips, Tricks, and Hacks

Are you looking to make the most of custom fields on your WordPress website?

Custom fields are a handy WordPress feature that allows you to add extra data and information to your WordPress posts and pages. A lot of popular WordPress plugins and themes use custom fields to store important data.

In this article, we will show you how to use WordPress custom fields with some tips, tricks, and hacks.

WordPress custom fields 101 tips tricks and hacks

Since this is a long article, we have added a table of contents for easier navigation. Just use the quick links below to jump to the section you want to read:

What Are WordPress Custom Fields?

WordPress custom fields are metadata used to add extra information to the post or page you are editing.

By default, when you write a new post, page, or any other content type, WordPress saves that content in two different parts.

The first part is the body of your content that you add using the WordPress content editor.

The second part is the information about that content. For example, the title, author, date, time, and more. This information is called metadata.

A WordPress website automatically adds all the required metadata to each post or page you create. You can also create and store your own metadata by using custom fields.

By default, the custom fields option is hidden on the post edit screen. To view it, you need to click on the three-dot menu in the top-right corner of the screen and select ‘Preferences’ from the menu.

Open preferences in content editor

This will open a popup where you need to switch to the ‘Panels’ tab and then enable the ‘Custom fields’ option.

After that, simply click on the ‘Enable & Reload’ button to reload the post editor.

Enable custom fields option

The post editor will reload, and you will be able to see the Custom Fields panel below the content editor.

Custom fields can be used to add any information related to the post, page, or other content type. This meta information can then be displayed in your theme.

View custom fields in WordPress

However, to do that, you will need to edit your WordPress theme files.

Note: This tutorial is recommended for users who are already familiar with editing theme files. It is also helpful for aspiring WordPress developers who want to learn how to properly use custom fields in their own themes or plugins.

Having said that, let’s take a look at how to add and use custom fields in WordPress.

Adding Custom Fields in WordPress

First, you need to open a post or page in the block editor so that you can add custom fields. Then, you must go to the Custom Fields meta box.

Adding custom field name and value

Next, you need to provide a Name for your custom field and then enter its Value. Click on the ‘Add Custom Field’ button to save it.

The field will be stored and displayed in the Custom Fields meta box like this:

View newly created custom field

You can edit this custom field any time you want and then just click on the ‘Update’ button to save your changes. You can also delete it if you don’t want to use it anymore.

Now, you need to save your post to store your custom field settings.

Displaying Custom Fields in WordPress Themes

To display your custom field on your website, you will need to edit your WordPress theme files and code snippets.

We don’t recommend directly editing the theme files because the slightest mistake can break your website. An easier way to do this is by using WPCode.

It is the best code snippet plugin for WordPress that lets you add custom code and manage snippets from your WordPress dashboard.

If you haven’t done this before, then we also recommend reading our guide on how to copy and paste code in WordPress.

First, you will need to install and activate the free WPCode plugin. For more details, please see our beginner’s guide on how to install a WordPress plugin.

Upon activation, you will need to go to Code Snippets » + Add Snippet from the WordPress dashboard and select the ‘Add Your Custom Code (New Snippet)’ option.

Adding a code snippet to your WordPress website

Now you need to copy this code to add to your theme files:

<?php echo get_post_meta($post->ID, 'key', true); ?>

Don’t forget to replace key with the name of your custom field.

Next, you must enter the code into the ‘Code Preview’ area and change the Code Type to ‘PHP Snippet’.

Enter custom fields code

For example, we used this code in our demo theme:

<p>Today's Mood: <?php echo get_post_meta($post->ID, 'Mood', true); ?></p>

From here, you can scroll down to the Insertion section.

Here, you can select where the code will run. By default, WPCode will Auto Insert the code and run it everywhere on your website.

Edit insertion method for code

However, you can change this and select where you would like the custom field to appear.

For example, we will choose the ‘Page Specific’ tab and select the ‘Insert Before Post’ option. This way, the custom field will appear at the beginning of the blog post.

Insert before post

You can now save your changes and visit the post where you added the custom field to see it in action.

You can use this custom field in all your other WordPress blog posts as well.

Displaying custom field

You can also easily adjust the custom field for different blog posts. Simply create a new post or edit an existing one.

Then, go to the Custom Fields meta box and select your custom field from the dropdown menu and enter its Value.

Reuse custom field

Once you are done, simply click the ‘Add Custom Field’ button to save your changes and then publish or update your post.

Troubleshooting: Can’t Find Custom Field in Dropdown on Post Edit Screen

By default, WordPress only loads 30 custom fields in the dropdown menu on the post edit screen.

If you are using WordPress themes and plugins that already use custom fields, then those might appear first in the dropdown menu, and you won’t be able to see your newly-created custom field.

To fix this issue, you will need to add the following code to your theme’s functions.php file or by using WPCode (recommended):

add_filter( 'postmeta_form_limit', 'meta_limit_increase' );
function meta_limit_increase( $limit ) {
    return 50;
}

The above code will change that limit to 50. If you still can’t see your custom field, then you can try increasing that limit even further.

Creating a User Interface for Custom Fields Using Advanced Custom Fields

As you can see, once you add a custom field, you will have to select the field and enter its value each time you write a post.

If you have many WordPress custom fields or multiple authors writing on your website, then this is not an ideal solution.

Wouldn’t it be nice if you could create a user interface where users can fill in a form to add values to your custom fields?

In fact, this is what so many popular WordPress plugins already do.

For example, the SEO title and meta description box inside the popular All in One SEO plugin is a custom meta box:

AIOSEO SEO title and description

The easiest way to create a user interface for adding custom fields is by using the Advanced Custom Fields plugin.

The first thing you need to do is install and activate the Advanced Custom Fields plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you need to visit the ACF » Field Groups page and click on the ‘Add New’ button.

Add new field group

A field group is like a container with a set of custom fields. It allows you to add multiple panels of custom fields.

Now, you need to provide a title for your field group and click the ‘+ Add Field’ button in the top-right corner.

Add new field

You can now select a field type.

Advanced Custom Fields allows you to create all sorts of fields, including text, image upload, number, dropdown, checkboxes, and more.

Select field type and other details

Next, you can scroll down to see other options for that particular field, like field name, field label, and default value. You can change them to your own requirements.

You can also add multiple fields to your field group if you want. Once you are finished, just click on the ‘Save Changes’ button.

View new field group

Next, edit a post or create a new one, and you will see a new panel with your WordPress custom fields below the content editor.

For detailed step-by-step instructions, you can see our guide on how to add custom meta boxes in WordPress posts and post types.

How to Hide Empty Custom Fields With Conditional Statements

So far, we have covered how to create a custom field and display it in your theme.

Now let’s see how to check that the custom field is not empty before displaying it. To do that, we will modify our code to first check if the field has data in it:

<?php 

$mood = get_post_meta($post->ID, 'Mood', true);

if ($mood) { ?>

<p>Today's Mood: <? echo $mood; ?></p>

<?php 

} else {
// do nothing;
}

?>

Don’t forget to replace Mood with your own custom field name.

Adding Multiple Values to a Custom Field

Custom fields can be reused in the same post to add multiple values. You just need to select the field again and add another value to the ‘Value’ box.

Adding multiple values to a custom field

However, the code we have used in the above examples will only be able to show a single value.

To display all values of a custom field, we need to modify the code and make it return the data in an array. You will need to add the following code to your theme file:

<?php 
$mood = get_post_meta($post->ID, 'Mood', false);
if( count( $mood ) != 0 ) { ?>
<p>Today's Mood:</p>
<ul>
<?php foreach($mood as $mood) {
            echo '<li>'.$mood.'</li>';
            }
            ?>
</ul>
<?php 
} else { 
// do nothing; 
}
?>

Again, don’t forget to replace Mood with your own custom field name.

In this example, you will notice that we have changed the last parameter of get_post_meta function to false. This parameter defines whether the function should return a single value or not. Setting it to false allows it to return the data as an array, which we then displayed in a foreach loop.

How to Search Posts by Custom Field in WordPress

WordPress’s default search doesn’t work with any custom fields on your website. It only uses the content to find the post you or your visitors are looking for on your site.

However, SearchWP changes that by improving your WordPress search. It’s the best WordPress search plugin that goes beyond using the post content and indexes everything, including WordPress custom fields, PDF documents, custom tables, text, files, and more.

You can adjust the search algorithm without editing code using SearchWP. Simply install the plugin and then head over to SearchWP » Algorithm from your WordPress admin area.

After that, you need to go to the ‘Engines’ tab and then adjust the Attribute Relevance slider. This will change the importance given to each attribute during a search.

Adjust the search relevance

For instance, you can set the Custom Fields slider to maximum and adjust sliders for other attributes accordingly. This way, SearchWP will give preference to data in custom fields when searching for content in WordPress.

Another advantage of using SearchWP is that works with some of the most popular custom field plugins, including Advanced Custom Fields (ACF), Meta Box, and Pods.

For more details, you can read our beginner-friendly guide on how to improve WordPress search with SearchWP.

Displaying Posts With a Specific Custom Key

WordPress allows you to display posts with custom keys and their values. For example, if you are trying to create a custom archive page to display all posts with specific custom keys, then you can use the WP_Query class to query posts matching those fields.

You can use the following code as a starting point:

$args = array(
    'meta_key'   => 'Mood',
    'meta_value' => 'Happy'
);
$the_query = new WP_Query( $args );
 
<?php 
// the query
$the_query = new WP_Query( $args ); ?>
 
<?php if ( $the_query->have_posts() ) : ?>
 
    <!-- the loop -->
    <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
        <h2><?php the_title(); ?></h2>
        <?php the_content(); ?>
 
    <?php endwhile; ?>
    <!-- end of the loop -->
 
    <!-- pagination here -->
 
    <?php wp_reset_postdata(); ?>
 
<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>

Don’t forget to replace meta_key and meta_value parameters with your own values.

How to Add Guest Author Name Using Custom Fields

Do you want to add a guest post but don’t want to add a new user profile just for that post? An easier method is adding a guest author name as a custom field.

To do this, you will need to add the following code to your theme’s functions.php file or use WPCode (recommended):

add_filter( 'the_author', 'guest_author_name' );
add_filter( 'get_the_author_display_name', 'guest_author_name' );
function guest_author_name( $name ) {
global $post;
$author = get_post_meta( $post->ID, 'guest-author', true );
if ( $author )
$name = $author;
return $name;
}

For more details, please see our guide on pasting snippets from the web into WordPress.

This code hooks a function to the_author and get_the_author_display_name filters in WordPress.

The function first checks for the guest author’s name. If it exists, then it replaces the author’s name with the guest author’s name.

Now you will need to edit the post where you want to display the guest author’s name. Go to the Custom Fields meta box, add your guest author name, and finally click on the ‘Add Custom Field’ button.

Guest author custom field

For more details, see our article on how to rewrite guest author names with custom fields in WordPress.

How to Display Contributors to an Article Using Custom Fields

On many popular blogs and news sites, many authors contribute to writing a single article. However, WordPress only allows a single author to be associated with a post.

One way to solve this problem is by using the Co-Authors Plus plugin. To learn more, see our guide on how to add multiple authors to a WordPress post.

Another method is adding contributors as a custom field.

First, you need to edit the post where you want to display co-authors or contributors. Then, scroll down to the Custom Fields meta box and add author names as co-author custom fields.

Add coauthor custom fields

Now, you need to add this code to your theme files where you want to show co-authors:

<?php 
 
$coauthors = get_post_meta($post->ID, 'co-author', false);
if( count( $coauthors ) != 0 ) { ?>
<ul class="coauthors">
<li>Contributors</li>
<?php foreach($coauthors as $coauthors) { ?>
           <?php echo '<li>'.$coauthors.'</li>' ;
            }
            ?>
</ul>
<?php 
} else { 
// do nothing; 
}
?>

To display author names separated by commas, you can add the following custom CSS:

.coauthors ul { 
display:inline;
}
.coauthors li { 
display:inline;
list-style:none;
}
.coauthors li:after { 
content:","
}
.coauthors li:last-child:after {
    content: "";
}
.coauthors li:first-child:after {
    content: ":";
}

This is how it looked on our demo site.

Coauthors custom fields preview

How to Display Custom Fields Outside the Loop in WordPress

What if you need to show custom fields in the sidebar of a single post?

To display the custom fields outside the WordPress loop, you can add the following code to your theme files:

<?php
global $wp_query;
$postid = $wp_query->post->ID;
echo get_post_meta($postid, 'key', true);
wp_reset_query();
?>

Don’t forget to replace key with your custom field name.

Display a Custom Header, Footer, Sidebar Using Custom Fields

Usually, most WordPress themes use the same header, footer, and sidebar on all pages.

There are also many ways to show different sidebars, headers, or footers for different pages on your website. You can see our guide on how to display a different sidebar for each WordPress post or page.

One way to do this is by using custom fields. Just edit the post or page where you want to show a different sidebar and then add the sidebar as a custom field.

Add sidebar custom field

Now you need to edit your WordPress theme file, such as single.php, where you want to display a custom sidebar. You will be looking for the following code:

<?php get_sidebar(); ?>

Replace this line with the following code:

<?php
global $wp_query;
$postid = $wp_query->post->ID;
$sidebar = get_post_meta($postid, "sidebar", true);
get_sidebar($sidebar);
wp_reset_query();
?>

This code simply looks for the sidebar custom field and then displays it in your theme. For example, if you add webpage as your sidebar custom field, then the code will look for a sidebar-webpage.php file to display.

You will need to create the sidebar-webpage.php file in your theme folder. You can copy the code from your theme’s sidebar.php file as a starting point.

Manipulating RSS feed Content With Custom Fields

Want to display additional metadata or content to your RSS feed users? Using custom fields you can manipulate your WordPress RSS feed and add custom content into your feeds.

First, you need to add the following code to your theme’s functions.php file or use WPCode (recommended):

function wpbeginner_postrss($content) {
global $wp_query;
$postid = $wp_query->post->ID;
$coolcustom = get_post_meta($postid, 'coolcustom', true);
if(is_feed()) {
if($coolcustom !== '') {
$content = $content."<br /><br /><div>".$coolcustom."</div>
";
}
else {
$content = $content;
}
}
return $content;
}
add_filter('the_excerpt_rss', 'wpbeginner_postrss');
add_filter('the_content', 'wpbeginner_postrss');

Now, just create a custom field called ‘coolcustom’ and add any value you like. You can use it to display advertisements, images, text, or anything you want.

For more details, please see our guide on how to copy and paste code from the web into WordPress.

How to Manipulate RSS Feed Title With Custom Fields

Sometimes you may want to add extra text to a post title for RSS feed users. For example, this can be handy if you are publishing a sponsored post or a guest post.

First, you need to add the following code to your theme’s functions.php file or use WPCode to add the custom code snippet without breaking your website:

function wpbeginner_titlerss($content) {
global $wp_query;
$postid = $wp_query->post->ID;
$gpost = get_post_meta($postid, 'guest_post', true);
$spost = get_post_meta($postid, 'sponsored_post', true);

if($gpost !== '') {
$content = 'Guest Post: '.$content;
}
elseif ($spost !== ''){
$content = 'Sponsored Post: '.$content;
}
else {
$content = $content;
}
return $content;
}
add_filter('the_title_rss', 'wpbeginner_titlerss');

Next, you need to edit the post where you want to display the extra text in the title field.

Then, add guest_post and sponsored_post as custom fields.

Add guest post custom field

If either of these two custom fields is found with a value “true”, then the code will add the appropriate text before the title. This technique can be used in many ways to fit whatever you like.

Want to learn more cool RSS feed hacks? See our guide on how to add content and manipulate your WordPress RSS feeds.

How to Set Expiration Date for Posts in WordPress Using Custom Fields

Want to set an expiration date for some posts on your WordPress site? This comes in handy when you want to publish content only for a specific period like running surveys or limited-time offers.

One way to do this is by manually removing the post content or by using a plugin like Post Expirator.

Another option is using custom fields to automatically expire posts after a specific time. You will need to edit your theme files and modify the WordPress loop like this:

<?php
if (have_posts()) :
while (have_posts()) : the_post();
$expirationtime = get_post_meta($post->ID, "expiration", false);
if( count( $expirationtime ) != '' ) {
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}

$secondsbetween = strtotime($expirestring)-time();
if ( $secondsbetween >= 0 ) {
echo 'This post will expire on ' .$expirestring.'';
the_content();
} else {
echo "Sorry this post expired!"
}
} else {
the_content();
}
endwhile;
endif;
?>

Note: You will need to edit this code to match your theme.

After adding this code, you can add the expiration custom field to the post you want to expire. Make sure you add the time in this format mm/dd/yyyy 00:00:00.

Adding an expiration date using custom field

How to Style Individual Posts Using Custom Fields

Want to change the look of an individual post using CSS? WordPress automatically assigns each post its own class, which you can use to add custom CSS.

However, by using custom fields, you can add your own custom classes and then use them to style posts differently.

First, you need to edit a post that you would like to style differently. Go to the Custom Fields box and add the post-class custom field.

Post class custom field

Next, you need to edit your WordPress theme files and add this code at the beginning of the WordPress loop:

<?php $custom_values = get_post_meta($post->ID, 'post-class'); ?>

Now you need to find the line with the post_class() function.

Here is how it looked in our demo theme:

<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

You must change this line to include your custom field value, like this:

<article id="post-<?php the_ID(); ?>" <?php post_class($custom_values); ?>>

Now if you examine the post’s source code using the Inspect tool, then you will see your custom field CSS class added to the post-class.

Post class preview

You can now can use this CSS class to add custom CSS and style your post differently.

We hope this article helped you learn more about WordPress custom fields. You may also want to see our guide on how to add custom meta fields to custom taxonomies in WordPress and the best WordPress page builder plugins to help you design your website the way you want.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post WordPress Custom Fields 101: Tips, Tricks, and Hacks first appeared on WPBeginner.

How to Add Express Checkout Buttons in WooCommerce

Are you looking to add an express checkout button to your online store?

Express checkout helps streamline the checkout process and improves the overall shopping experience for your customers. It can also boost conversions and reduce cart abandonment.

In this article, we will show you how to add express checkout buttons in WooCommerce.

How to add express checkout buttons in WooCommerce

Why Add Express Checkout in WooCommerce?

Adding express checkout to your WooCommerce store provides a better shopping experience for your customers.

It allows customers to go directly to the payment page and skip the shopping cart or checkout pages. They also won’t have to go to a payment provider page or fill out a checkout form to complete their purchases.

Express checkout buttons make the entire buying process quicker. Customers can simply click the buttons and log in to pay for the products they wish to buy in an instant. As a result, you may see a boost in conversions and fewer abandoned carts.

Adding express checkout also helps mobile users where their screen sizes are small. Customers will just tap the buttons to quickly purchase the products.

However, WooCommerce doesn’t offer an express checkout option by default. You will need to use a WooCommerce plugin to add the feature to your online store.

That said, let’s see how you can add express checkout buttons in WooCommerce.

Setting Up FunnelKit on Your WooCommerce Store

FunnelKit is the best WooCommerce sales funnel plugin on the market. It lets you add express checkout buttons and create different funnel pages for your online store.

The best thing about using the plugin is that it works with Stripe, Apple Pay, Google Pay, PayPal Express, Amazon Pay, and other payment gateways for express checkout. This way, you don’t have to add each payment provider to your online store using third-party plugins or extensions.

FunnelKit also provides user-friendly templates and lets you do A/B testing. You can easily customize your funnels using different drag-and-drop page builders. Plus, there are multiple pre-built templates and automation features for your marketing campaigns.

FunnelKit

Note: For this tutorial, we will be using the FunnelKit Pro plugin because it includes premium templates and more customization options. You can also use the free Funnel Builder for WordPress by FunnelKit plugin to add express checkout buttons in WooCommerce.

First, you will need to install and activate the FunnelKit plugin. If you need help, then you can follow our guide on how to install a WordPress plugin.

Upon activation, you will see the FunnelKit setup wizard. Go ahead and click the ‘Get Started’ button.

Start FunnelKit setup wizard

After that, you will need to enter your license key. You can find the key in the FunnelKit account area.

Simply click the ‘Activate’ button after entering the license key.

Enter FunnelKit license key

Next, FunnelKit will ask you to install essential plugins. These include WooCommerce, Stripe, FunnelKit Automations, and FunnelKit Cart.

The best part is that you just have to click the ‘Install and Activate’ button, and FunnelKit will take care of the rest.

Install essential plugins

After the plugins are active, the final step is to enter your email address.

Once that’s done, simply click the ‘Submit & Finish’ button.

Enter email and finish setup

You will now see a success message. You are ready to create funnels using the plugin and add express checkout buttons to your WooCommerce store.

Go ahead and click the ‘Go to Funnels’ button to continue.

Close the congratulations message

Enabling Payment Gateways in WooCommerce

Before moving forward, make sure you have set up at least one payment service in your WooCommerce store.

To do that, simply go to WooCommerce » Settings from your WordPress dashboard and click on the ‘Payments’ tab.

Enable payment services in WooCommerce

After that, you can click the toggle to enable the payment gateway of your choice and click the ‘Finish set up’ button to complete the configuration.

To learn more, you can follow our guide on how to allow users to choose payment methods in WooCommerce.

Adding Express Checkout Buttons to WooCommerce

Once you have enabled your preferred payment gateways, you can head to the FunnelKit » Store Checkout page from your WordPress admin panel.

From here, simply click the ‘Create Store Checkout’ button.

Create store checkout

On the next screen, FunnelKit will show you professionally-designed templates for your checkout page. It will also let you create a checkout page from scratch.

However, we recommend using a template and quickly customizing it according to your requirements.

Simply hover over a template you’d like to use and click the ‘Preview’ button.

Previewing FunnelKit's WooCommerce templates

For this tutorial, we will use the Livewire template.

Next, go ahead and click the ‘Import This Funnel’ button at the top.

Import the funnel template

Depending on the template you use, FunnelKit may ask you to install additional plugins like Elementor to edit the checkout page.

Next, you will need to enter a name for your store checkout and click the ‘Add’ button.

Enter a name for your checkout page

After that, you will see all the steps that are included in the template.

You can simply click the ‘Edit’ button for the Checkout page to continue.

Edit the checkout page

Next, you can switch to the ‘Optimizations’ tab. From here, simply enable the ‘Express Checkout Buttons’ option.

FunnelKit will also let you choose the position of the buttons from the following options:

  • Top of the checkout page
  • Before/after the product switcher
  • Before/after the order summary
  • Above the payment gateways
Enable express checkout

When you are done, simply click the ‘Save Changes’ button.

That’s it, you have successfully added express checkout buttons to your online store.

If you want to edit the appearance of the checkout page, then you can switch to the ‘Design’ tab and click the ‘Edit Template’ button.

Edit the template

You can learn more by following our guide on how to customize the WooCommerce checkout page.

Once you have made your changes, simply visit your online store to view the express checkout buttons in action.

Express checkout buttons preview

Additionally, FunnelKit helps you upsell products in WooCommerce. This way, you can boost sales by encouraging users to buy more products.

You can also set up automated emails in WooCommerce using FunnelKit Automations, a sister product of FunnelKit. This plugin lets you create automated workflows and send email campaigns to customers.

We hope this article helped you learn about how to add express checkout buttons in WooCommerce. You may also want to see our list of the best WooCommerce plugins for your store and how to create a WooCommerce popup to increase sales.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add Express Checkout Buttons in WooCommerce first appeared on WPBeginner.

How to Take a Screenshot for Your Blog Posts (Beginner’s Guide)

Do you want to add a screenshot to your blog post but are not sure of the best way to do it?

Screenshots allow you to share an image snapshot of your desktop or mobile screen in your blog posts. This makes it easier for your audience to follow the steps in a tutorial and better understand your content.

In this article, we will show you how to take a screenshot for your WordPress blog posts.

How to take a screenshot for your blog posts

The Benefits of Taking Screenshots for Your Blog Posts

Adding screenshots to your WordPress blog can make your content more engaging. These are screen captures or snapshots of whatever is on your mobile or desktop screen.

You can use screenshots for a tutorial and guide users step by step. This way, people will know exactly where to click and what to enter when setting up software or plugins.

Similarly, you can use screenshots for a roundup or list post. For example, let’s say you are writing about the top 10 best email marketing tools. You can take screenshots of each tool’s homepage and show them in your content.

Since there are so many different ways to take a screenshot, we have created a step-by-step guide on how to take a screenshot on different devices and apps.

To make it easy for you, we have also created a table of contents below, so you can quickly find the method that’s applicable to you.

How to Take a Screenshot Using Droplr

Droplr is a popular screen capture app. It allows you to easily take a screenshot on your computer and share it.

Droplr automatically saves the screenshot and screen recordings to the cloud and provides a link to share with others. Plus, you can manage all your screenshots from a dashboard and share them on any platform, including WordPress.

It works great with Mac, Windows, and Chromebook devices to quickly capture a selected area or entire screen. There is also a Chrome extension, so you can quickly take screenshots from your browser.

Droplr also integrates with popular apps like Slack, Microsoft Teams, Gmail, Adobe Photoshop, and more.

Taking Screenshots Using Droplr Desktop App

To take a screenshot using Droplr, you will first need to install the app for your preferred device. After that, you can click the Droplr icon in the Mac menu bar or the Windows Taskbar.

Click the droplr icon

From here, simply click the ‘Screenshot’ option.

If you are a Mac user, then you can also press ‘Option + Shift + 4’ to capture the screenshots. You can press ‘Alt + Shift + 4’ on Windows to take a screenshot with Droplr.

Click the screenshot button

Next, you need to select the area you’d like to take a screenshot of.

Droplr will open the screenshot in a browser window as soon as you are done. Here, you can download the image or share the link with others.

See Droplr screenshot

If you click the ‘Markup’ button at the top, then you will find options to edit the screenshot.

For instance, you can add arrows to point at a button or an important feature. You can also draw shapes, add emojis, blur different parts of the image, add text, and more.

Add markup to the image

Once you are done, simply save the image or download it.

Taking Screenshots Using Droplr Chrome Extension

You can also use the Droplr Chrome extension to take screenshots and screen recordings. The extension works just like the desktop app, and you can easily access it from the Chrome extension toolbar.

First, you will need to install the Droplr extension by visiting the Chrome web store.

Add Droplr extension

Then, click on ‘Add to Chrome’.

Once the extension is added, you can click on the Droplr icon from the toolbar at the top of your browser.

Next, you can screenshot a selected area, application window, full screen, or entire page.

Click droplr extension icon

After taking a screenshot, Droplr will open the image in a new tab with a link that you can share.

Droplr also allows you to create a video screencast to create quick tutorials with audio. Simply click the Droplr icon in your browser’s menu bar and select the TV icon to record your screen.

Screencast option in droplr

If you choose the ‘Full desktop’ option, then you will need to select which window to record. On the other hand, you can use the ‘Current tab’ option and screencast your browser tab.

How to Take a Screenshot on Mac

If you are using a Mac device and want to take a screenshot, then there are several options.

On Mac devices, you can capture the entire screen, a selected portion of your screen, a specific window, and more.

To take a screenshot of the entire screen on a Mac device, simply press ‘Shift + Command + 3’, and it will capture your screen.

If you want to capture a selected portion, then press ‘Shift + Command + 4’. Next, click and drag the crosshair (pointer) to take a screenshot of the selected area.

Capture selected portion in mac

If you want to take a screenshot of a specific window, then press ‘Shift + Command + 4’ and also press the ‘Space bar’ on your keyboard.

You will see that the pointer will change into a camera icon. Simply drag the camera icon on a window to highlight and capture it.

Note: Not all apps will allow you to take a screenshot of their window. In that case, you can take a screenshot of the selected portion and crop it.

By default, all the screenshots will be saved on your desktop with the capturing time/date as the filename and .png as the file extension.

How to Take a Screenshot on Windows

To take a screenshot on Windows devices, you will need to press the ‘PrtSc’ keys. This will capture the entire screen.

Next, you can open this screenshot in an image editing software like Adobe Photoshop or Affinity Photo to crop the required area and save it on your computer.

Another way of taking screenshots is by using the Snipping tool. The tool lets you capture a specific part of your screen and automatically save it to a clipboard.

Use snipping tool

Another way to take screenshots in Windows is by pressing the ‘Windows + Shift + S’ keys to start taking screenshots with the Snipping tool.

Next, click and drag the pointer to select an area on your screen. It will capture the screenshot automatically when you release the right click.

Since the screenshot is saved to a clipboard, you can paste it into any image editing software like Adobe Photoshop for further changes and then save it on your computer.

How to Take a Screenshot on Chromebook

In Chromebook, you can simply click the Screenshot key with a camera icon. This will take a screenshot of your entire screen or a selected area.

Besides that, you can click the Quick Settings option in the right corner and then select the ‘Screen Capture’ option.

Screenshot in Chromebook

After that, you need to choose whether you’d like to capture the entire screen or a selected area.

Once you have taken a screenshot, it will be automatically copied to the Clipboard.

If you are using Chrome OS 64.0.3282.134 or later, then you can simply press the ‘Power + Volume Down’ buttons to capture your entire screen.

To take a screenshot of a selected area, you need to press the ‘Ctrl + Shift + Switch Window’ keys. Then, click and drag the crosshair (pointer) to select the area that you want to capture.

Take screenshots in Chromebook

Upon releasing the click, you will see a notification in the bottom right corner of your screen that shows your screenshot is saved in the ‘Downloads’ folder.

If you are using a Chromebox with an external (general) keyboard attached to it, then press ‘Ctrl + F5’ to take a screenshot. The F5 key will function the same as the ‘Switch Window’ key on a Chromebook.

How to Take a Screenshot on iPhone

Taking a screenshot on iPhones and other smartphones is actually quite simple.

If you are using an iPhone X or higher, then you need to open your blog post or the app on the screen. After that, simply press the ‘Side’ button on the right side and the ‘Volume Up’ button on the left side of your phone.

Screenshots on iPhone

Make sure that you press both buttons at the same time. This will take a screenshot of the screen and save it to the ‘Screenshots’ folder on your phone.

If you are using an iPhone 8 or earlier model, then open the screen that you want to capture. Then, simply press the ‘Power + Home’ buttons at the same time to take a screenshot.

How to Take a Screenshot on Android Phone

There are many different phone manufacturers that sell smartphones with Android OS (such as Samsung Galaxy, Motorola, Google Pixel, etc). However, most new devices follow the same universal process to take a screenshot.

On your Android phone, you need to open the screen that you want to capture. Next, press the ‘Power + Volume Down’ buttons together.

This will take the screenshot and save it in your photo gallery.

We hope this article helped you learn how to take a screenshot for your blog posts. You may also want to see our expert picks for tools to create better images for your blog posts and our beginner’s guide to image SEO.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Take a Screenshot for Your Blog Posts (Beginner’s Guide) first appeared on WPBeginner.