How to Set Up Google Ads Conversion Tracking in WordPress

Do you want to know how much revenue you’re generating from Google Ads on your website?

Setting up Google Ads conversion tracking will help you uncover insights about your ad campaign’s performance. You can find out which campaign is performing the best, how users interact with your ads, and how you can improve conversions.

In this article, we’ll show you how to properly set up eCommerce Google Ads conversion tracking in WordPress. This is the exact same method that we use on our own websites.

How to setup Google Ads conversion tracking

Why Set Up Google Ads Conversion Tracking in WordPress?

If you’re running Google Ads for your WordPress blog, eCommerce store, or membership site, then it is important to know how they’re performing. You can’t improve, what you can’t measure.

Tracking Google Ads conversions helps you see how much revenue you earned from users who clicked on your ad campaigns. It also helps you see which paid keywords and ad groups drive the most conversions. This way, you can optimize your campaigns and budget for more profitable search terms.

Besides that, Google Ads conversion tracking also uncovers how users behave on your WordPress site after clicking an ad. For instance, you might see a lot of users arrive on a landing page, but abandon it after adding products to the cart.

You can use this information to improve the checkout process, offer discounts and incentives as users are about to leave your site, and provide a better user experience.

That said, let’s see how you can add Google Ads conversion tracking in WordPress.

Adding Google Ads to WordPress Website

The easiest way of connecting Google Ads with WordPress is by using MonsterInsights. It is the best Analytics plugin for WordPress that helps set up Google Analytics without editing.

MonsterInsights offers an Ads addon that lets you setup comprehensive conversion tracking without touching a single line of code or hiring a developer.

We will use the MonsterInsights Pro license for this tutorial because it includes the Ads addon. There is also a MonsterInsights Lite version you can use for free.

First, you’ll need to install and activate the MonsterInsights plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, you will be redirected to the welcome screen in your WordPress dashboard. Go ahead and click the ‘Launch the Wizard’ button.

Launch setup wizard

Next, you can follow the onscreen instructions to connect Google Analytics to your site. For more details, you can see our guide on how to install Google Analytics in WordPress.

With MonsterInsights, you can also use dual tracking to set up a Google Analytics 4 property. It is the latest analytics version and will soon replace Universal Analytics. You can learn more by following our guide on how to switch to Google Analytics 4 in WordPress.

Once you’ve connected Google Analytics with WordPress, the next step is to install the Ads addon. Simply go to Insights » Addons from your WordPress dashboard and navigate to the ‘Ads’ addon.

Install the ads addon

Go ahead and click the ‘Install’ button. The addon will now automatically install and activate on your site.

Creating a Conversion Action in Google Ads

Next, you’ll need to create a conversion action in Google Ads.

First, you can visit the Google Ads website and log in to your account.

After that, go ahead and click the ‘Tools and settings’ option at the top. Under the ‘Measurement’ column, simply select the Conversions option.

Click the tools and settings option

On the next screen, you’ll need to create a conversion action.

You can click the ‘New conversion action’ button to get started.

Create new conversion action

Next, Google Ads will ask you to select the type of conversions you want to track. It will show you 4 options, including a website, app, phone call, or import.

For this tutorial, we’ll choose the ‘Website’ option for tracking ad conversions.

Select the kind of conversion to track

After that, you’ll need to enter the website URL where you’d like to measure conversions.

Once that’s done, simply click the ‘Scan’ button.

Enter your domain to scan

Google Ads will now show 2 options to create conversion actions, including an automatic and manual method. In the automatic method, you’ll need to select the conversion goal, choose a match type, and enter the URL. This way is suitable if you know which events to count as conversions.

However, we recommend selecting the manual method. Simply scroll down and click the ‘+ Add a conversion action manually’ option.

Add conversion action manually

Next, you’ll need to enter the Conversion action details.

First, you can select the ‘Goal and action optimization’ for your conversion. This is the action you’d like to track. For example, when a user subscribes to your newsletter, makes a purchase, adds a product to a cart, submits a contact form, and more.

For the sake of this tutorial, we will select ‘Subscribe’ as the goal. After that, you can enter the Conversion name.

Enter conversion action details

You can now scroll down and select a Value for your conversion. Google Ads lets you choose the same value for each conversion, assign different values for conversions, or don’t use a value for conversion action.

We will select the ‘Use the same for each conversion’ option, select the currency, and enter a value for this tutorial.

Enter value for conversion action

Besides that, you can also choose how many conversions to count per click.

If you’re tracking email newsletter signups, then we recommend selecting the ‘One’ option. This way, each subscriber is counted once. However, you can use the ‘Every’ option in an eCommerce store and count each purchase as a conversion.

After selecting these options, simply click the ‘Done’ button at the bottom.

Enter value and count

You can now see your conversion action under the ‘Create conversion actions manually using code’ section.

Go ahead and click the ‘Save and continue’ button to get instructions for adding the tracking tags for conversion action to your site.

Click the save and continue button

On the next screen, you’ll see 3 options to add the conversion action to your site.

Simply select the ‘Use Google Tag Manager’ option. You should see the Conversion ID and Conversion Label. Copy these to a notepad file or keep the browser window/tab open.

Select the use tag manager option

To finish the setup process, you’ll need to head to your WordPress website dashboard and view the MonsterInsights settings.

From here, go to Insights » Settings and click on the ‘Publisher’ tab.

Publisher settings in MonsterInsights

After that, you can scroll down to the ‘Ads Tracking’ section.

Go ahead and enter the Conversion ID. Make sure you follow the format, which will look like this: AW-123456789.

If you are tracking Google Ads on Easy Digital Downloads, WooCommerce, and MemberPress, then enter the Conversion Label in the respective field.

Enter conversion ID and label

That’s it. You’ve successfully set up Google Ads conversion tracking on your WordPress website.

View Google Ads Conversion Tracking Data in Google Analytics

You can take it a step further and connect Google Ads with Google Analytics to get more insights about how people use your website after clicking on an ad.

For instance, you can see the number of visitors from paid search and find out which pages they view after landing on your site. You can also use different filters and create custom reports in Google Analytics.

Let’s see how you can link your Google Ads account with Google Analytics 4 and Universal Analytics.

Connect Google Ads with Google Analytics 4

First, you’ll need to log in to your GA4 account and then go to the ‘Admin’ settings.

Go to admin settings

After that, you can click the ‘Google Ads Links’ option.

It is located under the Property column.

Go to ads links

A new window will now slide in from the right.

Go ahead and click the ‘Link’ button in the top right corner.

Click the link button

Next, you will see different options for Link setup.

First, you can click the ‘Choose Google Ads accounts’ option.

Choose Google ads account to link

On the next screen, you’ll need to select the Google Ads account you wish to connect.

Once that’s done, simply click the ‘Confirm’ button at the top.

Select your google ads account

You will now see the Google Ads account that you want to link.

Go ahead and click the ‘Next’ button.

See selected google ads account

In the next step, Google Analytics will give you options to enable personalized advertising and enable auto-tagging.

You can use the default settings and click the ‘Next’ button.

Change configure settings

After that, you’ll see a summary of your Link setup settings.

If everything checks out, then go ahead and click the ‘Submit’ button.

Review and submit link setup

You should now see a ‘Link Created’ notification in front of your Google Ads account. This means that you’ve successfully connected Google Ads with Google Analytics.

Do note that it can take up to 24 hours for your Google Ads data to appear in Analytics reports.

See link created notification

Next, you can view the Google Ads conversion tracking report in Google Analytics 4.

First, you can head to Acquisition » Traffic acquisition from the menu on your left and scroll down to see how many visitors came from the Paid Search channel.

View paid search traffic

After that, you can go to Acquisition » Acquisition overview and view the Session Google Ads campaign report. This will show which campaign got the most traffic.

You can also click the ‘View Google Ads campaigns’ option at the bottom to view more details.

View session google ads campaign report

For each campaign, you can see the total number of users, sessions, number of Google Ads clicks, cost per click (CPC), conversions, and more.

Using the information from this report, you can see which campaigns perform the best.

View detailed stats for each campaign

Connect Google Ads with Universal Analytics

If you’re using Universal Analytics, then you can first log in to your account.

After that, head to the ‘Admin’ settings.

Click admin settings

Next, you’ll need to go to the Google Ads Links option.

You can find the option under the Property column.

Go to Google Ads links

On the next screen, you’ll need to select the Google Ads account you want to connect.

After selecting your account, simply click the ‘Continue’ button.

Select Google ads account

Next, you will need to enter a Link group title.

You can then select the Views to link with your Google Ads account. Simply click the toggle to ON for the correct Views.

Enter link group title

Once that’s done, simply click the ‘Link accounts’ button.

Google Analytics will now show a summary of your settings. Simply scroll down and click the ‘Done’ button.

Click the done button

That’s it. Your Google Ads account will now be linked to the Universal Analytics property.

To view data from your ad campaigns, head to Acquisition » Google Ads » Campaigns from the menu on your left. You can see the number of clicks, cost, CPC, and more for each campaign.

View Google ads report in UA

Final Thoughts on Google Ads Conversion Tracking in WordPress

When it comes to setting up any conversion tracking, the most important thing you want to make sure is that the setup is done properly. This is why we use and recommend MonsterInsights because it just does everything for you behind the scenes without touching any code.

However if you prefer to add code directly on your WordPress site, then you can do that as well by using a plugin like WPCode. This will help future-proof your customizations. There’s a free version of WPCode that you can use by following our tutorial on adding custom code in WordPress.

We hope this article helped you learn how to set up Google Ads conversion tracking in WordPress. You may also want to see our ultimate WordPress SEO guide and the best WooCommerce plugins to grow your store.

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 Set Up Google Ads Conversion Tracking in WordPress first appeared on WPBeginner.

How to Create Your Own Customized Short URL for Your Blog

Do you want to create your own customized short URL for your blog?

Customized short URLs are often branded short URLs that are easy to remember and share. We use wpbeg.in for our own branded custom short URLs.

In this article, we’ll show you how to easily create your own customized short URLs for your blog.

Creating customized short urls in WordPress

Why Use a Branded Customized Short URL in WordPress?

You may have noticed how popular websites like The New York Times, Twitter, Facebook, and TechCrunch use branded short URLs on social media.

The New York times uses nyti.ms, TechCrunch uses tcrn.ch, and WPBeginner uses wpbeg.in domain name for shorter customized URLs.

Short URL used on social platforms

These branded domain names are called domain hacks.

They are created by combining the brand name and a domain TLD to cleverly spell a brand name.

Since most websites use .com as their primary domain, this is a good way to create a short url for your WordPress site. See our tips on picking the best domain for your blog.

Using your own customized short URL improves brand recognition among your users. It also allows you to create shorter URLs for easy sharing on social platforms.

Most importantly, you can easily track these URLs to see how many clicks you got when you shared a URL.

Having said that, let’s see how to create your own branded customized short URLs in WordPress.

Note: If you’re just looking to create memorable short URLs using your main domain, then we recommend using the Pretty Links plugin. This is what top podcasters and YouTubers use to mention short links in their videos.

Step 1: Buy a Short URL or Short Domain Name

Most of us do not have a short URL as our primary domain name. This means you will need to register a new domain name that is much shorter than your current domain.

For example, when choosing a branded shorter domain for WPBeginner.com we registered WPBeg.in. This made our short URL 6 characters shorter than our primary domain.

There are many free domain name generators that allow you to automatically generate domain name suggestions. See our list of 14 best free domain name generators.

Domainr is the one that specializes in helping you find short domains using domain hacks.

Using domain hack to generate short url

Try different combinations and explore creative ways to spell your brand name.

Once you have found a domain name that meets your needs and is available, you can register it on any of the top domain registrars.

We recommend using Domain.com. They are the best domain registrar on the market and you can get a 25% discount using our Domain.com coupon code.

The Domain.com website with search bar

Other domain registrars that we recommend include Network Solutions and GoDaddy.

The cost of domain name registration depends on which TLD you select. Country-specific TLDs cost a little more than some other new TLDs.

Once you have registered your domain name, you will be able to manage it from your domain registrar’s control panel.

Step 2: Setup Your Custom Domain in Bitly

Bitly is a popular URL shortner service that allows you to manage and track links. We use it to shorten our WordPress URLs and manage them.

First, you will need to create a Bitly account. You’ll need at least Basic plan to use your own custom domain name for link shortening.

Sign up for a paid Bitly plan

After completing the sign up, you’ll reach your Bitly account dashboard.

From here, you need to click on Account settings » Custom domains menu and then click on the Add a domain button.

Add custom domain to Bitly

On the next screen, you’ll see options to buy a new domain name or use your own domain name.

Go ahead, and click on the ‘I want to use my own domain name’ option to continue.

Continue with your own custom domain

Next, enter the domain name you recently purchased.

Below that, select ‘No, this is an unused domain name’ option and click Next.

Enter domain name

Now you will see the option to choose a group.

Bitly allows you to organize your links, domains, and users into groups. This allows you to limit certain domains to specific users.

Choose All groups to make your custom domain available for all groups.

Allow groups

Next, you will be asked to add DNS records to your branded domain name before continuing.

You can leave this window open and proceed to the next step.

Finish adding domain

Step 3: Set DNS A Record to Point to Bit.ly

In order to create your own branded custom short URLs, you need to point your domain to Bitly servers.

To do that, you will need to add DNS records to your custom domain name. DNS records are kind of instructions that point domain name to proper servers.

You can find the DNS records that you need to add on Bitly website.

Bitly DNS records

There are two types of DNS records that you can add.

For root domain names (e.g. wpbeg.in), you’ll need to enter A records.

However, If your custom domain is a subdomain (e.g. on.wsj.com), then you’ll need to enter the CNAME records.

To add the records, simply visit the domain management area on your domain registrar’s website and look for DNS records.

If you took our advice and registered your domain with Domain.com, then you will find the DNS & Nameservers settings under the left column.

DNS records

Switch to the DNS Records tab and then click on the Add DNS Record button.

This will bring up a popup where you need to enter the following information

  • Hostname under the Name field
  • Choose A as the Type
  • Copy and paste the Bitly IP address
  • Choose 1 hour under the TTL
Setting up A records

Click on the Add DNS button to save your settings.

If you are using a subdomain for example on.wsj.com, then you need to set a CNAME record and point it to cname.bitly.com

After adding DNS records you can switch back to Bitly website and click on the Add Domain button.

Finish adding domain

Now, you will see a notification that your domain settings are being verified.

Bitly will check your domain for DNS records and if everything looks ok you’ll recieve an email notification.

Domain verification

Step 4: Set up Short URL on Your WordPress Site

The best part about using Bitly is that you can easily manage, share, and track your short URLs directly from your WordPress site.

First, thing you need to do is install and activate the Bitly’s WordPress Plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, you need to visit Settings » Writing page and scroll down to the ‘WP Bitly Shortlinks’ section.

Connect Bitly to WordPress

Simply click on the Authorize button and then Allow Bitly to connect your WordPress site.

Once connected, you can choose which post types you want to generate shortlinks for. Below that, you can choose the default domain that you added earlier.

Choose default domain

Don’t forget to click on the Save changes button to store your settings,

The plugin will now start generating your custom branded short URLs. You can see them by visiting your Bitly dashboard.

WP-Bitly plugin will also show you BitLy stats for each post. You can see those stats by editing a post and look for WP Bitly metabox.

Bitly stats inside WordPress post editor

This will allow you to track how many times your short URL for this post has been clicked and from which websites.

We hope this article helped you learn how to create your own customized short URLs in WordPress. You may also want to see our complete WordPress conversion tracking guide or see our pick of the best social media plugins for WordPress.

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 Create Your Own Customized Short URL for Your Blog first appeared on WPBeginner.

What is rel=”noopener” in WordPress? (Explained)

Have you been wondering what rel="noopener" means in WordPress?

When you add a link that opens in a new tab, WordPress will automatically add the rel="noopener" attribute to the link.

In this article, we will explain what rel="noopener" means in WordPress and how it affects your website.

What Is rel="noopener" in WordPress? (Explained)

What Is rel=”noopener” in WordPress?

When you add links to your WordPress website, you can use HTML attributes to control what happens when you click the link.

For example, when you create a link, there is a toggle switch that allows you to open it in a new tab.

Opening a Link in a New Tab

The HTML code generated by WordPress for this link looks like this:

<a href="http://example.com" target="_blank" rel="noreferrer noopener">external link</a>

Notice that some HTML attributes have been added to the link, rel="noopener" and rel="noreferrer". These attributes are added to address a security vulnerability.

The problem is that JavaScript code can be used to allow a new tab to get control of its referring window. If you link to an external website affected by the malicious code, then that website can use the window.opener property in JavaScript to change the original page (your website) to steal information and spread malicious code.

WordPress adds rel="noopener" to prevent the new tab from taking advantage of this JavaScript feature. Similarly, the rel="noreferrer" attribute prevents passing the referrer information onto the new tab.

How Does rel=”noopener” Affect Your WordPress SEO?

It doesn’t.

Even though the rel="noopener" attribute improves WordPress security, some users avoid using it because they think it will impact their WordPress SEO.

But that’s just a myth.

It has no impact on your site’s SEO rankings or your overall WordPress performance.

What’s the Difference Between “noopener” and “nofollow”?

It’s easy to confuse rel="noopener" with rel="nofollow". However, they are completely separate attributes.

The noopener attribute prevents your website from cross-site hacking and improves WordPress security.

On the other hand, the nofollow attribute prevents your website from passing on SEO link-juice to the linked website.

Search engines look for and consider the nofollow attribute when following a link on your website. However, they do not give any consideration to the noopener tag.

By default, WordPress does not allow you to add nofollow to your external links. If you want to add nofollow in WordPress, then you will need to use a plugin.

To learn more, see our article on how to add title and nofollow to links in WordPress.

Does rel=”noreferrer” Affect Affiliate Links in WordPress?

The rel="noreferrer" does not affect affiliate links in WordPress. Some users believe that it does because rel="noreferrer" prevents the referrer information passing to the new tab.

However, most affiliate programs provide you with a unique URL that has your affiliate ID. This means your affiliate ID is passed along as a URL parameter for the other website to track.

Secondly, most affiliate marketers use a link cloaking plugin for their affiliate links.

With link cloaking, the affiliate link that your users click on is actually your website’s own URL, which then redirects users to the destination URL.

How Do You Disable rel=”noopener” in WordPress?

There is no need to remove rel="noopener" from links on your website. It is good for your website’s security and has no performance or SEO impact on your website.

However, if you must remove it, then you will have to disable the Gutenberg block editor in WordPress and use the old classic editor.

That’s because if you remove rel="noopener" from the link manually, the block editor will automatically add it back in to keep your website safe.

Once the block editor is disabled, you will need to add a code snippet to your theme’s functions.php file or to the WPCode plugin (recommended). You can learn how to use the WPCode Free Plugin in our guide on how to easily add custom code in WordPress.

Simply copy the following code into a new PHP snippet:

add_filter('tiny_mce_before_init','wpb_disable_noopener');
function wpb_disable_noopener( $mceInit ) {
    $mceInit['allow_unsafe_link_target']=true;
    return $mceInit;
}
Adding a Code Snippet Using WPCode

Make sure you change the ‘Active’ toggle on and then click the ‘Save Snippet’ button.

This will stop WordPress from adding rel="noopener" to new links. You will also need to manually edit any old links to remove the attribute.

Want even more control over which rel attributes get added to your links in WordPress? We recommend using the AIOSEO plugin because it lets you add title, nofollow, and other link attributes right inside the WordPress editor.

AIOSEO Adds NoFollow and Title Attributes to the Insert Link Popup

We hope this article helped you learn about rel="noopener" in WordPress. You may also want to learn how to get a free email domain, or see our list of tips to speed up WordPress performance.

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 rel=”noopener” in WordPress? (Explained) first appeared on WPBeginner.

Weekly WordPress News: WordPress Celebrates 20th Anniversary: A Look Back and Forward at the Popular Open-Source CMS.

WordPress, the popular open-source content management system, is celebrating its 20th anniversary in 2023. Since its launch in 2003, it has grown to become the most widely used website platform on the internet, powering over 60 million websites. Its user-friendly interface and vast array of customizable features have made it a popular choice for both [...]

Read More...

The post Weekly WordPress News: WordPress Celebrates 20th Anniversary: A Look Back and Forward at the Popular Open-Source CMS. appeared first on Learn WordPress with WPLift.

11 Best WordPress Developer Jobs Sites (+ Example Job Template)

Are you looking to hire developers for your website, or simply want to make a career as a WordPress developer?

As your website grows, you’ll need experts to help customize themes, write custom code, and add additional functionality to your website. A WordPress developer job site can help you find the right talent. Similarly, if you’re a developer yourself, a job website can help you land great jobs, clients, and long-term projects.

In this article, we’ll share some of the best WordPress developer job sites along with example job templates that you can use to post your WordPress job listing.

Best WordPress developer jobs sites

Note: If you’re a WordPress developer looking for a remote job, we are hiring. Come join our team of 200+ amazing people and work on products that are used by over 20 million websites – See Open Positions.

Why Hire WordPress Developers Using a Job Website?

If you have a WordPress website, then you’ll likely need the help of a developer as your site grows.

A developer can customize your WordPress theme, which might not be possible with default options. Similarly, you might want to add certain features and functionalities that aren’t available in any WordPress plugin. A developer can write custom code to make this possible.

Plus, a WordPress developer can help with other technical stuff for your website. For example, you might want to speed up your site and require migration from another platform. In both cases, a developer with technical skills can be really helpful for your business.

That said, finding the right talent can be a challenge for many business owners. This is where a WordPress developer job website can help you out. You can shortlist candidates from a large pool for a full-time role or for a limited-time project.

On the other hand, if you’re a developer yourself, then a job website can help you kickstart your career. With WordPress’s growing popularity, there is a high demand for developers. You can find a lot of opportunities to land a job, secure clients, and work on multiple projects.

Before we reveal the best websites for finding WordPress developers, let’s look at a sample job description template.

WordPress Developer Job Description Template

When you’re posting a job opening for WordPress developers, you’d want to attract the best talent. This is where creating an enticing and detailed job description can be handy.

A typical WordPress developer job template will include:

Company Details

You can start with a brief introduction about your company. Simply tell the candidate about what the company does, its achievements, values, work culture, what you’re looking for, and why they should join your organization.

For instance, here’s a look at the introduction for a Development Team Manager at Awesome Motive.

Company intro in job description

Job Description

Next, you can add details about the job, and what type of person would be suitable for the WordPress developer position.

For instance, you’re looking for someone who is a self-starter, has excellent communication, someone who can jump between front-end and back-end development tasks, and more.

You can take a look at the WordPress developer job description on LinkedIn for Awesome Motive for inspiration.

Job description details

Responsibilities 

After that, you can go ahead and list the responsibilities a WordPress developer will have to fulfill.

These can include writing and testing new plugin features, triaging bugs, providing feedback, refactoring legacy code for backward compatibility, and more.

If it is a managerial role, then you can include responsibilities like supervising other developers, giving feedback, and training new recruits.

List the responsibilities

Qualification and Skill Requirements

In this section, you’ll need to list down the skills, qualifications, and experience the candidate should have to perform the job successfully.

For instance, the WordPress developer should be proficient with PHP and MySQL. They should be familiar with JavaScript, jQuery, HTML5, CSS3, and more. Plus, you can also list the number of years of experience a developer should have before applying for the position.

Similarly, you can add more details for a managerial role, like having project management experience, a deep understanding of third-party APIs, etc.

Requirements for WordPress developer role

Benefits and Perks

A WordPress developer job description should also include the perks you’re offering to the candidates. These can include health insurance, paid time off, annual retreats, reimbursement programs, personal development courses, and other benefits.

For example, here’s a list of benefits Awesome Motive offers to its employees around the world.

Add benefits to the job description

Other Information and Disclosures

Lastly, you can add additional details to the job description, like where you’re based.

Plus, it is also good to provide any legal discloses and inclusion statements.

Additional details and disclosures

With that said, let’s look at some of the best WordPress developer job sites where you can find the best WordPress developer talent.

1. LinkedIn

LinkedIn - Best WordPress developer job site

LinkedIn is one of the best WordPress developer job sites for business owners and job seekers. It is a popular social media platform that helps connect companies with the right talent.

You can set up a company page on LinkedIn, add details, and list job openings. The best part is that it allows users an Easy Apply option. Job seekers can simply share their LinkedIn profile with the company and apply for the position.

For example, see Awesome Motive’s page on LinkedIn.

Post jobs on LinkedIn page

With LinkedIn, you can also build a brand and grow followers. It lets you share recent blog posts and announcements, create a network, and more.

As a WordPress developer, LinkedIn is a great platform to search for job opportunities. You can create a profile for free, connect with other people in the industry, follow different companies, access courses on the LinkedIn Learning platform, and get notifications for the latest job posts.

You can also set a special frame on your profile picture that shows you are either ‘Looking for Work’ or ‘Looking to Hire’ so that your connections can know at a glance you’re someone they should contact.

An important thing to note is that LinkedIn is free to use. However, it also offers 4 types of premium subscription plans for recruiters and job seekers.

For instance, with the Recruiter Lite plan, you can access advanced filters, 2nd and 3rd-degree networks, get smart suggestions, candidate recommendations, and more.

2. Upwork

Upwork WordPress developer recruitment website

Upwork is a popular work marketplace where you can find experienced WordPress developers.

The website is great for finding expert developers for specific projects. This way, you can find the right talent for a limited time and pay them an hourly rate or a fixed amount for the project’s duration.

For example, you can post projects for website restructure, build a multisite using Elementor, optimize your website for performance, and more. Developers can then submit proposals for each project, and you can then shortlist the best candidate.

Upwork job example

As a WordPress developer, Upwork is a great place to find clients and work on different tasks. This way, you can build a career and gain experience in different areas. The best part, it is free to create a profile on Upwork. After that, you can bid on various projects

3. WordPress Jobs

WordPress job board

WordPress Jobs is the official job board on the WordPress.org website. You can create a job post and find a developer from the large community of WordPress experts.

There are different categories for which you can create an opening. These include performance, design, support, development, plugin development, theme customization, translation, writing, and more.

The job board is easy to use, and you can hire talent from a global pool of experts. Once your job post is reviewed and approved, it will be displayed for 21 days on the website. This gives you ample time to find the best WordPress developer for your site.

Jobs on WP job board

For instance, in the screenshot above, you can see different jobs listed for development. In each post, you get to see the job type and location.

4. Codeable

Codeable job website

Codeable is a WordPress developer job website designed specifically for WordPress experts. It has a rigorous and thorough process of hiring developers, so you always get the best talent.

The platform follows a 6 step process for vetting developers. The process starts with a professional review and then a technical exam. After that, there is a behavioral interview and live coding test. Those who pass the test must then complete a Codeable Academy course exam.

Once a WordPress developer passes these steps, candidates start working on real-life projects on a 90-day trial period. Lastly, the performance of each WordPress expert is continuously monitored.

As a website owner, you can hire a developer for consultancy or create projects on Codeable in no time.

Create a project in Codeable

Note that the platform will charge a fixed 17.5% of your project’s estimated cost as a service fee. For consultancy, it charges $69 for one hour.

5. FlexJobs

FlexJobs

FlexJobs is the next website on our list that you can use to hire WordPress developers. It is a popular job board for remote workers and freelancers around the world.

If you’re a WordPress developer and looking for a remote position or a freelance project, then this is the perfect platform. FlexJobs has a thorough vetting process for posted jobs and ensures all employers are reliable.

Besides that, as a developer, you can also access the library to write award-winning resumes, mock interviews, and get tips for successfully landing remote jobs.

WordPress developer posts on FlexJobs

Do note that it is a paid platform, and you’ll need to subscribe to a premium plan to access job descriptions and apply for a position.

Similarly, companies can also post jobs on FlexJobs only after successfully completing their vetting process. As an employer, you can access the large network of developers on FlexJobs.

6. SolidGigs

Solidgigs

SolidGigs is a paid WordPress developer job website for freelancers looking to secure clients and projects. It hosts the top 1% of WordPress developer jobs, so you get to work for reliable and well-paying companies.

The job board was created by WordPress developers and writers themselves. It is different from other freelancing websites like Upwork or FlexJobs.

Instead of going through a list of projects and sending proposals, SolidGigs will find the right client for you.

How SolidGigs works

As a developer, you’ll first tell SolidGigs the type of work you want.

After that, the website searches for ideal clients and then alerts you when a good match is found. You can then send a pitch to the client and secure the gig.

7. We Work Remotely

We work remotely

We Work Remotely is a leading online remote job website. It is used by many startups and top tech companies like Google and Amazon. We also use We Work Remotely to hire WordPress developers for our team.

It is a paid platform where you’ll need to pay $299 to post a job opening. Besides that, you get helpful resources like a hiring guide, the latest trends, and remote job description templates.

Plus, We Work Remotely has a strong community. You can join their Slack channel and forum to interact with other members and potential candidates.

We Work Remotely jobs preview

We have used WWR job board numerous times to hire developer candidates for WPBeginner as well as our sister products such as WPForms, AIOSEO, OptinMonster, and others.

As a WordPress developer, you can easily search for job openings on We Work Remotely. There are full-time roles, freelancing projects, and on-site development positions listed by many companies.

8. ZipRecruiter

ZipRecruiter

ZipRecruiter is the next WordPress developer job site on our list. It is a popular website for companies hiring developers and job seekers.

You can post a job opening on ZipRecruiter and find qualified candidates. The platform offers a matching technology feature that helps you scan through thousands of resumes and find developers with the right skills, experience, and education.

There is also an enterprise solution offered by ZipRecruiter. You can run sponsored ads and target a specific audience, access the resume database, and take assistance from dedicated specialists for developing a hiring strategy.

View wordpress developer jobs on ZipRecruiter

As a WordPress developer, you can create a free account on ZipRecruiter and find suitable jobs. You can search for jobs using different keywords, locations, or salary ranges.

9. WPHired

WPHired

WPHired is a popular WordPress developer job site founded in 2010 and is one of the oldest WordPress job boards.

You can easily find expert WordPress developers on the website. Be it for plugin development, theme customization, code creation, programming, or any other task, WPHired is the perfect place to find the right talent.

All you have to do is create an account and post a WordPress job. Next, you can choose from 1000+ WordPress experts and hire them for your website. The best part is that you can post unlimited jobs for free for 30 days.

However, if you’d like to get your job post featured and stand out, then WPHired offers premium pricing plans starting from $39.99. The post is listed at the top of other jobs on the homepage and is promoted through social feeds.

Job posting on WPHired

On the other hand, as a WordPress developer, there are many opportunities to land full-time roles, temporary jobs, or freelancing projects. It lets job seekers search for projects based on keywords, regions, or categories.

10. Remote.co

Remote.co

Remote.co is another popular job board that you can use to post an opening for a WordPress developer position. It helps you connect with talented individuals from around the world and hire developers remotely.

The platform is used by popular companies, such as GoDaddy, Aha!, and Thomson Reuters. You can post a job opening once for $299 for 30 days or purchase more credits to post multiple jobs.

WordPress jobs on remote.co

As a WordPress developer, Remote.co is also a great place to find remote work. You can perform a simple job search on the website and see the latest openings.

Plus, the website also offers detailed FAQs on different topics for both, recruiters and job seekers. For instance, you can learn how to manage remote teams or what traits to look for in candidates.

11. Indeed

Indeed

Indeed is a similar website to LinkedIn and allows you to find the right talent for your company. Creating a job post is straightforward on Indeed.

All you need to do is create a free account, set up a job post by adding a title, description, and location, and post your job. Indeed also lets you create sponsored posts, which helps increase the visibility of your job opening.

Indeed wordpress developer jobs

Indeed also helps job seekers find the best WordPress development jobs in the market. You can perform a simple search using a keyword and country to see different openings.

Which WordPress Developer Job Site Should You Use?

In our experience, the top WordPress developer job sites are LinkedIn and FlexJobs if you’re looking for full-timers, and Codeable if you’re looking to hire WordPress developers on contract for specific projects.

If you’re looking for the best remote WordPress jobs board, then We Work Remotely is a reliable source of getting high quality candidates.

The best way to find the right talent is by posting job openings on multiple platforms. Most job boards and websites allow you to post an opening for free, so you can maximize your chances of attracting the best resources.

When you’re looking to hire a WordPress developer on a project basis, then Codeable has an advantage over Upwork because Codeable vets each developer that’s added on the platform. This leads to better overall work quality. Although you can always post the project on both Codeable and Upwork to see the price difference.

We hope that this article helped you find the best WordPress developer job sites. You may also want to see our ultimate guide to WordPress SEO and our comparison of the best business phone services for small 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 11 Best WordPress Developer Jobs Sites (+ Example Job Template) first appeared on WPBeginner.

WordPress and Virtual Reality

The need to achieve a competitive advantage in the business world has contributed to constant technological advancement. Creating a website is among the many options for building a brand’s online presence. Companies that have made their website on WordPress now use WordPress VR plugins to integrate virtual reality tours into their website. The virtual reality [...]

Read More...

The post WordPress and Virtual Reality appeared first on Learn WordPress with WPLift.

How to Create a WordPress Form with Payment Options (Easy Way)

Are you looking for an easy way to create a WordPress form with a payment option?

Often small business owners need to create an easy way to accept payments on their website without setting up a complex shopping cart. A simple payment form allows you to accept custom payment amounts, setup recurring payments, and collect custom details with ease.

In this article, we will show you how you can easily create forms with a payment option.

How to create WordPress forms with a payment option

Why Create WordPress Forms with a Payment Option?

If you want to create a simple form with custom payment options, then you don’t need to create a full online store. While eCommerce plugins like Easy Digital Downloads and WooCommerce are very powerful, you may not need something as comprehensive if you’re only selling a few items, services, or need to accept custom amounts from each customer.

In some cases, creating a simple payment form is a much better solution than using a dedicated eCommerce plugin.

For example, on a non-profit website, you may want to give visitors the option to make a donation while they’re filling out a volunteer application form.

Some website owners like to accept optional tips from visitors who are reaching out for help.

Or, you may want to offer a digital download with a ‘pay what you like’ system, where visitors choose how much they want to pay for a product or service. We’ve even seen WordPress websites offer products as a free download, while giving visitors the option to pay for a premium upgrade or extra content.

Note: You will need to enable HTTPS/SSL on your website so that you can securely accept payments. For more details, you can follow our guide on how to get a free SSL certificate for your WordPress site.

That being said, let’s look at how you can create optional payment forms. Simply use the quick links below to jump straight to the method you want to use.

Method 1. Using WP Simple Pay (Best Free Option)

The easiest way to create a simple WordPress payment form is by using WP Simple Pay.

WP Simple Pay is the best Stripe payment plugin for WordPress that lets you accept credit card payments, Apple Pay, Google Pay, and more without any having to install any special eCommerce plugins.

A simple payment form, created using WP Simple Pay

This free plugin is perfect for non-profits, small businesses, volunteers, and anyone who wants to collect payments without having to invest in advanced eCommerce plugins.

For this guide, we will be using the free version of WP Simple Pay since it has everything you need to start accepting payments online. There’s also a pro version that lets you accept payments using ACH direct debit, set up a recurring payment plan, add a buy now pay later plan to WordPress, and much more.

First, you’ll need to install and activate the WP Simple Pay plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Upon activation, the plugin will automatically launch the setup wizard. Go ahead and click the ‘Let’s Get Started’ button.

Installing the WP Simple Pay WordPress plugin

In the next step, you’ll need to connect a Stripe account to WP Simple Pay. Stripe is a beginner-friendly payment processor for website owners.

To get started, click on the ‘Connect with Stripe’ button.

How to connect your WordPress website to Stripe

After that, you can either log into an existing Stripe account or create a new one.

If you’ve already registered with Stripe, then simply type in the email address and password for that account.

Creating an optional payment form with WP Simple Pay

WP Simple Pay will now show you how to connect your Stripe account to WordPress.

If you’re not already registered with Stripe, then type in your email address and then follow the onscreen instructions to create your free Stripe account.

Once you’re logged into a Stripe account, go ahead and click on ‘Create a Payment Form.’

If you’ve clicked away from this screen by accident, then don’t worry. You can reach the same screen by going to WP Simple Pay » Add New in the WordPress dashboard.

How to create a form with an optional payment button

The free WP Simple Pay plugin has a few different payment templates that can help you create different kinds of payment forms within minutes. You can unlock extra templates by upgrading to WP Simple Pay Pro, including a template that adds a Stripe donate button in WordPress.

Since we want to create a simple WordPress payment form, hover over the ‘Payment Button’ template and then click on ‘Create Payment Button’ when it appears.

Creating a simple optional payment form

In the ‘Title’ field, type in a name for your payment form.

This title is just for your reference so you can use anything you want.

Adding a title to your WordPress payment form

You can also use the ‘Description’ field to add some information about your payment form. Again, WordPress won’t show this to your site’s visitors but it can be useful for your own reference or for anyone else who shares your WordPress dashboard.

After that, click on the ‘Payment’ tab.

By default, WP Simple Pay will create your payment form in test mode, meaning you can’t accept payments from visitors.

We recommend leaving the ‘Global Settings (Test Mode)’ radio button selected, so you can test how the form works before you start accepting payments from visitors.

Creating a payment form in test mode

However, if you want to start accepting real payments straight away, then you can select the ‘Live Mode’ button instead.

Next, you can decide how much you’ll charge visitors by typing a number into the ‘One-Time Amount’ field.

Setting a payment amount in WP Simple Pay

Note: By default, WP Simple Pay uses the dollar currency. If you want to accept payments in any other currency, then simply head over to WP Simple Pay » Settings. You can then select the ‘Currency’ tab and choose a new currency.

After you’ve done that, select the ‘Form Fields’ tab.

WP Simple Pay's form field settings

By default, your button will have the label ‘Pay Now’, but you can change this to anything you want by typing into the ‘Button Text’ field.

Since we’re creating an optional payment form, you may want to use something like ‘Send Us a Tip’ or ‘Buy Me a Coffee.’

Adding a button label to your optional payment form in WordPress

You can also change the ‘Button Processing Text,’ which is the message that WP Simple Pay will show to shoppers while it’s processing their payment.

Again, since this is an optional payment form you might use something that reflects this, such as ‘We’re processing your donation.’

By default, WP Simple Pay will use the same button style as your WordPress theme. It also has a ‘Stripe blue’ style that you can use, as you can see in the following image.

A payment form with the Stripe blue style

If you want to use this button style, then simply select the ‘Stripe blue’ radio button in the ‘Payment Button’ section.

​After that, select the Stripe Checkout tab and choose the information that WP Simple Pay will collect from visitors at checkout.

For example, if you’re selling a physical product then you’ll want to check the ‘Collect Shipping Address’ box.

Setting up the Stripe checkout

As you’re working on the payment form, you can preview how it looks at any point simply by clicking on the ‘Preview’ button.

This opens the payment form in a new tab, in exactly the same way you preview posts and pages in the standard WordPress editor.

How to preview a payment form in WordPress

When you’re happy with how the payment form looks, go ahead and make it live by clicking on the ‘Publish’ button.

You can now add the payment form to any page, post, or widget-ready area using the value in ‘Form Shortcode.’

Adding an optional payment form to your WordPress site using shortcode

For more details on how to place the shortcode, you can see our guide on how to add a shortcode in WordPress.

If you published the form in test mode, then the Stripe dashboard doesn’t show any payments you get during this time, which makes it difficult to test your optional payment form.

To see your transactions, you’ll need to activate test mode in Stripe by logging in to your Stripe dashboard and then selecting the ‘Payments’ tab.

Enabling test mode in the Stripe dashboard

Next, click on the ‘Developers’ toggle in the upper right corner.

Once you’ve done that, all of your test payments will appear in the Stripe dashboard so you can check that the form is working properly.

When you’re happy with how the form is set up, you can start accepting real payments by going to WP Simple Pay » Payment Forms in the WordPress dashboard.

Here, simply hover your mouse over the optional payment form, and click on the ‘Edit’ link.

Adding a payment form to WordPress using shortcode

You can now go ahead and select the ‘Payment’ tab, and then click on the radio button next to ‘Live Mode.’

Finally, click on ‘Update.’ Your payment form is now live, and you’re ready to start accepting money from your audience.

How to put WP Simple Pay into live mode

Method 2. Using WPForms (Best For Flexible and Optional Payments)

Sometimes you may want to let customers choose how much money to send as part of a payment or donation. For example, you might create a ‘pay what you want’ model.

Other times, you may want to collect additional details as part of the form or even allow users to submit paid content to your blog or website.

If you’re looking to create a flexible payment form, then you’ll need an advanced form builder plugin.

WPForms is the best form builder plugin for WordPress. You can use it to quickly create lots of different forms, including contact forms, booking forms, and more. Over 5 million website owners use WPForms.

Using this plugin, you can create a form that shows different fields depending on whether the customer wants to send you a payment or not.

For this guide, we’ll be using WPForms Pro because it comes with addons that make it easy to collect payments using popular payment gateways such as Stripe and PayPal. There is also a WPForms Lite version that is 100% free, but it doesn’t include the payment addons.

First, you’ll need to install and activate WPForms Pro. If you need help, then please see our guide on how to install a WordPress plugin.

After activating WPForms, head over to WPForms » Settings in your WordPress dashboard.

WPForms' pro settings

You can now enter your license key into the ‘License Key’ field. You’ll find this information in your WPForms account.

After activating the WPForms plugin, you’ll need to install at least one payment addon.

To encourage visitors to pay for your product or service, you may want to set up multiple addons so visitors can pay using their favorite method.

To install one or more payment addons, simply go to WPForms » Addons.

You can now find the addon that you want to use, and click on its ‘Install Addon’ button. WPForms lets you accept payments using Stripe, Square, PayPal, and Authorize.net.

For example, if you want to accept payments using PayPal, then you’ll need to install the PayPal Standard Addon.

WPForms' PayPal addon

After activating one or more payment addons, the next step is connecting WPForms to the related payment account. For example, if you installed the Square addon, then you’ll need to connect WPForms to your Square account.

To make this connection, go to WPForms » Settings. You can then click on ‘Payments.’

WPForms' payment settings

On this screen, you’ll see a ‘Connect with…’ button for each payment addon that you installed.

Here, simply click on the ‘Connect with…’ button. This will launch a setup wizard, which will guide you through the process of connecting WPForms to your payment account.

Connecting WPForms to Square

Simply repeat these steps for every payment addon that you want to use.

As soon as you’ve done that, click on the ‘Save Settings’ button at the bottom of the screen. Then, head over to WPForms » Add New.

Creating a new WordPress form

Here, type a name for your form into the ‘Name Your Form’ field.

Your site visitors won’t see the name, so it’s just for your reference.

Creating a payment form using WPForms

WPForms has different templates so you can quickly get started and build all kinds of forms.

To take a closer look at a template, simply hover your mouse over the template. Then, go ahead and click on the View Demo button.

Previewing a credit card payment template

For this guide, we’ll be using the Simple Contact Form template, but you can add a payment field to any WPForms template.

When you find a template that you want to use, simply click on its Use Template button. This will launch WPForms drag and drop form builder.

The WPForms Simple Contact template

The Simple Contact Form template already has fields where customers can type in their name, email address, and message.

So next, we need to add a field where visitors can decide whether to send you a payment. The easiest way to do this is by using a Multiple Choice field.

In the left-hand menu, find the Multiple Choice field and then add it to your form using drag and drop.

The WPForms 'multiple choice' field

To start, we need to change the label that WPForms shows at the top of the Multiple Choice section.

This is the perfect place to ask visitors whether they want to send you a payment. For example, you might use ‘Would you like to send us a donation?’ or ‘Do you want to support this website?’

To change the default label, simply click to select the Multiple Choice section in your form. The left-hand menu will now show all the settings that you can use to customize this section.

In the left-hand menu, delete the placeholder ‘Multiple Choice’ text in the ‘Label’ field. You can then type in the new text that you want to use.

A WordPress form with an optional payment section

By default, the Multiple Choice section has three choices, but we only need two choices.

To remove one of these choices, go ahead and click on the – button next to it.

Deleting fields from WPForms

The next step is customizing the text for ‘First Choice’ and ‘Second Choice.’

In the left-hand menu, simply delete the placeholder text and type in the text that you want to use instead. For example, you may want to type in ‘Yes, I want to support the website’ and ‘No, thanks.’

Adding an optional payment to a WordPress form

When creating WordPress forms with a payment option, you may want to let visitors decide how much money to send you.

To do this, simply click on the ‘Add Fields’ tab in the left-hand menu. Then, drag and drop a ‘Single Item’ field onto your form.

Adding a 'single item' field to a WordPress form

To customize this field, just give it a click.

By default, the field shows a ‘Single Item’ label. You can replace this label with your own text, by typing into the ‘Label’ field in the left-hand menu.

For example, you may want type in text such as ‘I want to send you…’ or ‘Donation Amount.’

Customizing a WordPress form

Next, open the ‘Item Type’ dropdown and click on User Defined.

Visitors will now be able to type any value into this field, and send you this amount of money.

Adding a user defined field to WordPress form

You may also want to suggest the amount of money you would like to get. This can make it easier for visitors to complete your form, since they can click to choose an amount rather than having to make this decision themselves.

To add some suggestions to your form, simply drag and drop a ‘Multiple Items’ field onto your WordPress form.

WordPress payment form

Then, go ahead and customize the section’s label and option text by following the same process described above.

Once you’ve done that, you’ll need to set a price for each option by typing the value into the field next to it.

A WordPress form with an optional payment

By default, the Multiple Items section has three options. To add more choices, simply click on the ‘+’ icon.

You can then customize the new option’s text, and type in a value following the same process described above.

Adding payment choices to a WordPress form

Want to remove an option from the Multiple Items section instead?

To do this, simply click on its ‘-‘ button.

Deleting fields from a WordPress form

After adding some fields, you can change the order these fields appear in your form by dragging and dropping them.

Once you’ve done all that, you’ll need to add at least one payment option to your form.

In the left-hand menu, scroll to the ‘Payment Fields’ section. Here, you’ll find fields for all the different payment addons that you installed.

To add a payment option to your form, just give it a click.

Adding payment fields to a WordPress form

After adding a payment option field, it’s a good idea to click on it. WPForms will now show all the settings that you can use to configure this field.

For example, if you click on the ‘Stripe Credit Card’ field, you’ll be able to edit the label and add a description.

Configuring Stripe payment in WordPress

We only want to show the payment field to visitors who choose to send you a payment. To do this, you need to enable conditional logic for your payment field.

If you haven’t already, then click to select the payment field in your form. Then, simply click on the ‘Smart Logic’ tab in the left-hand menu.

Once you’ve done that, go ahead and click on the ‘Enable Conditional Logic’ slider to turn it from grey (inactive) to blue (active).

Adding conditional logic to a WordPress form

Next, we need to tell WPForms to only shows the payment field if the visitor selects your ‘Yes, I want to support the website’ option.

To do this, make sure the ‘this field if’ dropdown is set to ‘Show.’

Then, open the field that shows ‘Select Field’ and choose the ‘Do you want to support the website?’ field.

Creating a WordPress form with conditional logic

Once you’ve done that, open the next dropdown and click on ‘is.’

Finally, open the dropdown that shows ‘Select Choice’ by default, and choose the ‘Yes, I want to support the website’ field.

WPForms' smart logic settings

In the image above, we’re telling WPForms to only show the payment field when a visitor confirms that they want to support the website.

Adding Payment Methods to WPForms

The next step is enabling payments for the form. To do that, click on the ‘Payments’ tab in the left-hand menu.

You’ll now see all the different payment options that you can enable for the form.

Configuring PayPal payments with WPForms

To get started, simply click on the payment option that you want to configure.

After that, just check the box next to ‘Enable….’

Depending on the payment option, there may be some extra settings you need to configure. For example, if you’re enabling PayPal then you’ll need to type in the email address where you want to get your payments.

Enabling PayPal payments in WPForms

You’ll also want to use conditional logic rules with your payment settings.

To use conditional logic, click on the ‘Enable Conditional Logic’ slider. Then, open the ‘this charge if’ dropdown and select ‘Don’t process.’

Creating conditional logic rules for WordPress payments

Once you’ve done that, go ahead and open the dropdown that shows ‘Select Field’ by default. You can now choose your ‘Do you want to support this website?’ or a similar field.

Then, make sure the next dropdown menu is set to ‘is.’

Creating an optional payment form with conditional logic

After you’ve done that, you’re ready to open the ‘Select Choice’ dropdown menu and click on the ‘No, thanks’ or similar field.

Now, your site will refuse to process any payments if the visitor chooses the ‘No, thanks’ option, no matter what they type into the rest of your form.

WPForms' conditional logic settings

If you’re offering a choice of payment options, then simply repeat the above process by checking the ‘Enable’ box and then configuring any extra settings. You can also enable conditional logic.

In the following screenshot, you can see that Stripe has different settings compared to PayPal, so it’s always worth checking these extra settings carefully.

Configuring Stripe payments with WPForms

Once you’ve done that, it’s a good idea to enable AJAX form submissions. This allows users to submit the payment form without reloading the entire page.

To enable AJAX submissions, simply go to Settings » General.

Editing the WPForms settings

Then, just click to expand the ‘Advanced’ section.

After that, you can go ahead and check the ‘Enable AJAX form submission’ box.

Enabling AJAX submissions

When you’re happy with how your WordPress form looks, go ahead and save your changes.

To do this, just click on the ‘Save’ button at the top of the screen.

Saving your WPForms form

By default, WPForms will send an email to your WordPress admin every time someone submits this form. However, you may only want to get a notification when someone chooses to send you a payment.

To change WPForms’ default email settings, click on the ‘Settings’ tab. Then, go ahead and click on ‘Notifications’ in the left-hand menu.

Creating notifications for your WordPress forms

Now, scroll to the bottom of the screen and click on the ‘Enable Conditional Logic’ slider.

As soon as you activate the slider, WPForms will show some extra settings.

Creating conditional logic emails and notifications

Next, make sure the ‘this notification if’ dropdown is set to ‘Send.’

After you’ve done that, open the dropdown that shows ‘Select Field’ by default and click on the ‘Do you want to support the website?’ or a similar field.

Next, make sure the dropdown is set to ‘is.’

Creating a WordPress form with an optional payment

Finally, open the dropdown that shows ‘Select Choice’ by default.

The final step is choosing the ‘Yes, I want to support the website’ or a similar field.

Enabling conditional logic in WPForms

When you’re happy with these changes, don’t forget to click on the ‘Save’ button.

By default, WPForms will send the email to your WordPress admin email. You can send these messages to any other email address, or even multiple addresses.

To change the default settings, find the ‘Send To Email Address’ field. By default this is set to {admin_email}. This is a dynamic value that tells WordPress to send its emails to your WordPress admin.

You can replace this dynamic text with any other email address by typing the new address into the ‘Send To Email Address’ field.

If you want to email multiple people, then simply separate each address with a comma as you can see in the following screenshot.

Creating email notifications

By default, WPForms uses ‘New Entry’ and the name of your form for the email subject line.

If you want to use something else then simply type the new text into ‘Email Subject Line.’

Creating a custom WPForms subject line

Another option is to use dynamic text in your email subject. To do this, click on the ‘Show Smart Tags’ link and then choose a tag from the ‘Available Fields’ list.

Now when WPForms creates its emails, it will automatically replace the smart tags with values taken from the submitted form. For example, if you click on ‘Total Amount’ then WPForms will show the total payment in its email subject line.

WPForms' smart tags

You can also change the text that’s included in the email’s body.

Once again, you have the option to use smart tags to create a more informative email.

Using dynamic text with WPForms

After creating your custom email notifications, you’ll want to make sure they’re sent to the recipient’s email inbox and not to the spam folder.

The best way to do this is by using an SMTP service provider along with WP Mail SMTP to improve email deliverability. For more details, see our guide on how to fix WordPress not sending email issue.

You may also want to show a confirmation message to your customers. For example, you might confirm you’ve received their form safely or show them a personalized ‘Thank You’ message. WPForms will show this message automatically whenever a customer submits the WordPress form.

To configure this message, click on the ‘Confirmations’ tab. Then, just open the ‘Confirmation Type’ dropdown and choose ‘Message.’

Showing a custom form confirmation message

If you want to show the same text to all visitors, then you can simply type your text into the ‘Confirmation Message’ box.

Another option is to create a personalized message by adding smart tags, following the same process described above.

Instead of showing a message, you might prefer to show a particular page or redirect visitors to another URL. To do this, simply open the ‘Confirmation Type’ dropdown.

You can now choose from ‘Show Page’ or ‘Go to URL.’

Changing the payment confirmation settings

After that, you can use the settings to configure the page or URL that WPForms will show after the customer submits the form.

When you’re happy with these settings, don’t forget to save your changes by clicking on the ‘Save’ button.

After all that, you’re ready to add this form to your website.

To do this, simply open up the page or post where you want to show the form. Then click on the plus ‘+’ icon.

In the popup that appears, type ‘WPForms’ to find the right block. As soon as you click on the WPForms block, it will add the block to your page.

The WordPress WPForms block

In your new block, go ahead and click to open the dropdown menu.

You will now see a list of all the forms you’ve created using WPForms. Simply click to select the WordPress form with a payment option.

The WPForms WordPress block

WPForms will now show a preview of how your form will look directly in the WordPress editor.

You can also preview the entire page by clicking on the ‘Preview’ button in the toolbar.

WordPress form with a payment option

When you’re happy with how your form looks, you can either publish or update this page as normal. Now if you visit this page or post, you’ll see the optional payment form live on your WordPress website.

We hope this article helped you learn how to create WordPress forms with a payment option. You may also want to check out our guide on how to create and sell online courses with WordPress and our comparison of the best live chat software for small 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 How to Create a WordPress Form with Payment Options (Easy Way) first appeared on WPBeginner.

13 Best WordPress Footer Design Examples (+ Best Practices)

Are you looking for the best footer design examples to help you get inspired?

The footer is the area at the bottom of your website, and website owners often overlook it. By checking out great website footers, you can get design inspiration and improve your footer.

In this article, we’ll show you some of the best footer design examples and offer best practices and tips to help you take action.

Best WordPress footer design examples (+ best practices)

Why Is a Good WordPress Footer Design Important?

The footer is the area of your website that appears at the very bottom of the page. It will normally be on every page of your WordPress website.

Here’s an example of our footer on WPBeginner that millions of readers see every month.

We include links to our free tools and product sites, as well as ways for users to learn about us, find jobs with us, follow us on social media, and more.

WPBeginner footer

Since it’s located at the bottom of the website, most beginners forget to optimize this area.

However, your website footer is an important area of your website. It lets you show important details and final takeaways in one place.

By customizing your footer, you can improve the overall user experience of your website and even optimize your site for WordPress SEO.

Plus, visitors who scroll to the bottom of the page are very engaged, so you can capture their attention with a call to action, email subscribe box, or send them to the most important pages on your website.

That being said, let’s show you some of the best footer design examples and best practices to optimize your WordPress footer.

Best WordPress Footer Design Examples

We’ve rounded up some of the top footer design examples to help you get design inspiration for your own footer area.

1. WPForms

WPForms Footer

WPForms has a footer with all kinds of useful links. You’ll find links that go to the most helpful company pages, the top features of the plugin, and some useful WordPress links.

This ensures that when the reader gets to the bottom of the page and still has questions, they’ll find the exact resources they need. There’s also a floating alert bar at the bottom of the page with a call to action.

2. OptinMonster

OptinMonster footer

OptinMonster has a footer that offers readers links to important company pages, top features, helpful product links, and much more.

It also has simple social media icons, trust icons, and a company logo for branding purposes.

3. Neil Patel

Neil Patel footer

Neil Patel has a compact and straightforward footer that offers readers quick navigation links. The footer menu is the same as the navigation menu at the top of the site.

Plus, readers have the option to follow Neil Patel on social media as well.

4. Michael Hyatt

Michael Hyatt footer

Michael Hyatt has another simple and compact footer. It highlights the copyright date, easy social sharing buttons, and links to pages like terms of service and privacy policy.

Directly above the footer, you’ll see a call to action to download a free guide, which can convert a lot of visitors that make it to the bottom of the page.

5. ReddBar

Reddbar footer

ReddBar is a WooCommerce store with a footer that encourages email sign-ups. Directly above the footer links, there’s a massive sign-up box for readers.

Some of the helpful links include a link to their FAQ page, contact page, wholesale pricing page, and more.

6. Reader’s Digest

Reader's Digest Footer

The Reader’s Digest footer contains a lot of information for visitors. You’ll find links to their category pages, other company brands, social media sharing buttons, and more.

Plus, there’s an eye-catching email sign-up box to encourage visitors to join their email list.

7. IsItWP

IsItWP footer

The IsItWP footer has a quick section on what the website is about and links to other sites and company pages.

It also has a unique site links drop-down menu that lets readers click to find the exact type of content they’re looking for.

8. MonsterInsights

MonsterInsights Footer

MonsterInsights has a simple footer that focuses on helping readers find the information they need. There are links to their premium features, company resources, and other brand links.

Plus, there’s a call to action to lead visitors to the pricing page. There are also social icons.

9. Printing New York

Printing New York footer

Printing New York is an online store that ships worldwide. The footer highlights their address, services, and popular products.

They use the structure of their links to help boost their local SEO and search engine rankings.

10. Nalgene

Nalgene footer

Nalgene has a clean and well-organized footer section. Directly above the footer, there’s a simple email sign-up box.

After that, there are well-organized links to help visitors find the exact products they’re looking for, along with company-related links.

11. ProBlogger

ProBlogger footer

The ProBlogger footer has links to their most popular posts, top resources, and new jobs posted on their job board.

There’s also a big email sign-up form directly above the footer and a small footer navigation menu with the same menu options as the header navigation.

12. TrustPulse

TrustPulse Footer

TrustPulse is the best social proof notifications plugin on the market. Instead of including multiple navigation menus or page links, they feature an email newsletter sign-up box.

Although it’s different from most other brands, a minimalist footer like this can convert well since there are fewer distractions or actions the visitor can take.

13. The Next Web

The Next Web footer

The Next Web has a footer that stands out from the rest of the website. It has social media sharing buttons, links to important pages, and more.

You’ll see a social proof section directly above the footer where they feature logos from popular brands and websites they’ve been mentioned or featured.

WordPress Footer Design – Tips and Best Practices

There are a lot of ways you can improve your user experience and create a better footer for your WordPress blog.

Let’s take a quick look at some of the best practices to keep in mind as you edit your website footer.

Include Your Business Contact Information

Having contact information listed on your site is essential. You should have a separate contact form page on your website, so your visitors can get in touch.

However, the footer is also an excellent place to include your contact information, especially if you have local customers who will be looking for your physical address.

Business contact information example

For local businesses, the more ways you can feature your contact information, address, and even business hours, the better.

Add Links to Important Website Pages

It’s important to have clear navigation across your entire website. That’s why it’s common for websites to include links in their footers.

You can add links for your most important product pages, top blog posts, about pages, and more.

Footer links example

Think about the most valuable pages on your website and what your visitors will find the most useful.

Adding and optimizing your links can also give you an SEO benefit and boost your search engine rankings.

Add Social Proof to Improve Conversions

One thing you may have seen certain websites do in their footer is to add social proof. This can help to earn your customer’s trust and position you as an expert in your space.

It can be as simple as a customer testimonial or a collection of logos of popular websites you’ve been featured on.

Here at WPBeginner, we highlight logos of popular websites where we’ve been featured directly above the website footer.

Footer social proof example

Add a Call to Action

When your visitors get to the bottom of your website, you’ll want to tell them the exact action they should take and how they should do it.

For some websites, this will be a call to action to sign up for their email newsletter. For others, it will be links to explore popular product features or even a call to action button.

Call to action button footer example

Your footer is the last chance to get your visitors’ attention and encourage them to become subscribers and customers or simply spend more time on your website.

For more optimization tips, see our checklist of ten things to add to your website footer.

We hope this article helped you find some of the best footer examples to help you optimize your website footer. You may also want to see our guide on how to choose the best blogging platform and our picks on the best virtual business phone number apps for small 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 13 Best WordPress Footer Design Examples (+ Best Practices) first appeared on WPBeginner.