Do you want to learn how to password-protect your WordPress admin directory?
Adding another layer of password protection to your WordPress admin directory can be a great way to improve your WordPress security.
In this article, you’ll learn how you can password-protect your wp-admin directory easily.
Why Password Protect Your WordPress Admin Directory?
By password-protecting your WordPress admin directory, you improve the security of the most important entry point to your WordPress website.
Your WordPress admin dashboard is the central hub of your site. It’s where you’ll publish posts and pages, customize your theme, install WordPress plugins, and more.
Often, when hackers try to get into your website, they’ll do it through the wp-admin screen. You can help to protect your website against potential attacks by using a secure password and limiting login attempts.
To be even more secure, you can also password-protect the wp-admin directory. Then when someone attempts to access your admin area, they’ll need to enter a username and password before they ever make it to the WordPress login screen.
With that said, let’s take a look at how you can password-protect your WordPress admin directory step by step.
The first method is recommended for most users, and you can use the quick links below to jump straight to the method you want to use.
Method 1: Password-Protect wp-admin Using Directory Privacy (Recommended)
The easiest way to password-protect your WordPress admin directory is by using your WordPress hosting provider’s Directory Privacy app.
First, you need to log in to your hosting account dashboard and click on the ‘Directory Privacy’ option in the Files section of your website’s advanced settings.
Note: Most web hosts using cPanel, like Bluehost, will have similar steps. However, your dashboard might be slightly different from our screenshots depending on your hosting provider.
This brings you to a screen that lists all of the different directories on your server. You need to find the folder that contains your website files.
For most website owners, this can be found by clicking on the ‘public_html’ folder.
This brings up all of the website files you’ve installed on your server.
Next, you’ll need to click on the folder with your website’s domain name.
In that folder, you’ll see a ‘wp-admin’ folder.
Instead of clicking the folder name, you’ll need to click the ‘Edit’ button next to that folder.
This brings you to a screen where you can turn on password protection.
Simply check the box that says ‘Password protect this directory’. If you like, you can also give your directory a name like ‘Admin Area’ to help you remember.
Once you’ve done that, you’ll need to click the ‘Save’ button.
This will take you to a page where the confirmation message will appear.
Now you’ll need to click the ‘Go Back’ button and you’ll be taken to a screen where you can create a user that will be able to access this directory.
You will be asked to enter a username and password, and then confirm the password. Make sure to note your username and password in a safe place, such as a password manager app.
Make sure you click the ‘Save’ button when you’ve done that.
Now, when someone tries to access your wp-admin directory, they will be prompted to enter the username and password you created above.
Method 2: Password-Protect wp-admin Using Code
You can also password-protect your WordPress admin directory manually. To do this you’ll need to create two files called .htpasswd and .htaccess.
Note: Adding any code to your website can be dangerous. Even a small mistake can cause major errors on your site. We only recommend this method for advanced users.
Creating the .htaccess File
First, open up your preferred text editor and name the new file .htaccess.
After that, you need to copy the following code snippet and add it to the file.
Make sure you change the ‘AuthUserFile’ path to the location where you’ll upload the .htpasswd file and change ‘yourusername’ to the username you want to use to log in.
Don’t forget to save the file when you’re finished.
Creating the .htpasswd File
Once you’ve done that, you need to create a .htpasswd file.
To do this, open up a text editor and create a file called .htpasswd. This file will list your username along with your password in an encrypted format.
The easiest way to generate the encrypted password is with a htpasswd generator.
Simply enter your username and password, select the encryption format, and click the ‘Create .htpasswd file’ button.
The htpasswd generator will display a line of text that you need to paste into your .htpasswd file. Make sure you save the file once you’ve done that.
Uploading .htaccess and .htpasswd to the wp-admin Directory
The last step is to upload both of the files you created to your website’s wp-admin folder.
You will need to connect to your WordPress hosting account using an FTP client or the online file manager tool provided by your hosting provider. For more details, see our beginner’s guide on how to use FTP to upload files to WordPress.
For this tutorial, we’ll use FileZilla because it’s free and works on both Mac and Windows.
Once you have connected to your website, you will see the files on your computer in the left window, and the files on your website in the right. On the left, you need to navigate to the location where you saved the .htaccess and .htpasswd files.
Then on the right, you need to go to the wp-admin directory for the website you wish to protect. Most users will need to double-click the ‘public_html’ folder, then the folder with their domain name, then the ‘wp-admin’ folder.
Now you can select the two files on the left and click ‘Upload’ from the right-click menu or simply drag the files onto the left window.
Now your ‘wp-admin’ directory will be password protected.
Troubleshooting wp-admin Password Protection
Depending on how your server and website are set up, there’s a chance you might run into errors. These errors can be fixed by carefully adding code to your .htaccess file.
Note: This is the .htaccess file located in your main website folder, not the one you uploaded to the ‘wp-admin’ folder. If you’re having trouble finding it, then see our guide on why you can’t find .htaccess and how to locate it.
Fixing the Ajax Not Working Error
One of the most common errors is that Ajax functionality may stop working on the front end of your site. If you have WordPress plugins that require Ajax, such as live Ajax search or Ajax contact forms, then you will notice that these plugins won’t work anymore.
To fix this, simply add the following code to the .htaccess file that’s located in your ‘wp-admin’ folder.
<Files admin-ajax.php>
Order allow,deny
Allow from all
Satisfy any
</Files>
The simplest way to fix them is to open up your main .htaccess file located in your website directory and add the following line of code before the WordPress rules.
ErrorDocument 401 default
We hope this article helped you learn how to password-protect your WordPress admin (wp-admin) directory. You may also want to see our expert picks of the best email marketing services for small businesses and our guide on how to get a free email domain.
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.
Do you want to fade images on mouseover in WordPress?
A simple fade-in or fade-out animation when a user moves their mouse over an image can make your site more engaging. It also encourages visitors to interact with your content, which can keep them on your site for longer.
In this article, we’ll show you how to add a fade image effect on mouseover in WordPress.
Why Fade Images on Mouseover in WordPress?
Animations are an easy way to make your website more interesting, and can even draw the visitor’s attention toward your page’s most important content, such as your website logo or a call to action.
There are lots of different ways to use CSS animations in WordPress, but adding a hover effect to images is particularly effective. The fade animation means your images will slowly appear or disappear when visitors hover over them.
This encourages people to interact with your images, and can even add a storytelling element to the page. For example, different images might fade in and out as the visitor moves around the page.
Unlike some other animations, the fade image on mouseover effect is subtle so it won’t negatively impact the visitor’s reading experience or any image optimization you’ve done.
With that said, let’s show you how to add a fade to your images on mouseover in WordPress.
Adding Image Fade on Mouseover to all WordPress Images
The easiest way to add a fade effect to all your images is by using WPCode. This free plugin allows you to easily add custom code in WordPress without having to edit your theme files.
With WPCode, even beginners can edit their website’s code without risking mistakes and typos that can cause many common WordPress errors.
In the code editor, add the following code snippet:
.post img:hover{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}
This code snippet will fade each image for 2 seconds when the user hovers their mouse over it. To make the image fade slower, simply replace ‘2s ease’ with a higher number. If you want to make the picture fade faster, then use ‘1s ease’ or smaller.
You can also make the ‘opacity’ higher or lower by changing the opacity:0.6 line.
If you change any of these numbers then make sure you change them across all the properties (webkit, moz, ms, and o), so the fade effect looks the same on every browser.
When you’re happy with the snippet, scroll to the ‘Insertion’ section. WPCode can add your code to different locations, such as after every post, frontend only, or admin only.
To add a fade effect to all your images, click on ‘Auto Insert.’ Then, open the ‘Location’ dropdown menu and choose ‘Site Wide Header.’
After that, you’re ready to scroll to the top of the screen and click on the ‘Inactive’ toggle, so it changes to ‘Active.’
Finally, click on ‘Save Snippet’ to make the CSS snippet live.
Now, if you hover the mouse over any image on your WordPress website, you’ll see the fade effect in action.
Adding Image Fade Animations to Individual Pages
Using a fade effect for every single image can become distracting, especially if you’re running a photography website, a stock photo store, or any other site that has lots of images.
With that in mind, you may want to use fade effects on a specific page or post only.
The good news is that WPCode allows you to create custom shortcodes. You can place this shortcode on any page, and WordPress will show fade effects on that page only.
To do this, simply create a custom code snippet and add the fade animation code following the same process described above. Then, click on the ‘Save snippet’ button.
After that, scroll to the ‘Insertion’ section, but this time select ‘Shortcode.’
This creates a shortcode that you can add to any page, post, or widget-ready area.
After that, go ahead and make the snippet live following the same process described above.
You can now go to any page, post, or widget-ready area and create a new ‘Shortcode’ block. Then, simply paste the WPCode shortcode into that block.
With that done, either click on the ‘Update’ or ‘Publish’ button to make the shortcode live. You can then visit that page, page, or widget-ready area to see the fade on mouseover effect.
Adding Image Fade Animations to Featured Images
Another option is to add fade animations to your featured images or post thumbnails. These are the post’s primary image and they often appear next to the heading on your home page, archive pages, and other important areas of your website.
By fading featured images on mouseover, you can make your site more eye-catching and engaging, without animating every single image across your WordPress blog or website.
To add a fade animation to your post thumbnails, simply create a new custom code snippet following the same process described above.
However, this time add the following code to the editor:
img.wp-post-image:hover{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-ms-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
}
After that, scroll to the ‘Insertion’ box and select ‘Auto Insert.’ Then, open the ‘Location’ dropdown menu and choose ‘Site Wide Header.’
After that, you can go ahead and make the code snippet live using the same process described above.
Now, you can hover the mouse over any featured image to see the fade animation in action.
Fade effects are a fun way to make images more interesting, but there are lots more ways to use animations in WordPress. For example, you might use flipbox animations to reveal text when a visitor hovers over an image, or use zoom effects so users can explore a picture in more detail.
If you want to try different effects, then SeedProd has over 40 animations that you can add to images, text, buttons, videos, and more. You can even animate entire sections and columns with just a few clicks.
Inside the SeedProd editor, simply click on the content you want to animate, and then select the ‘Advanced’ tab in the left-hand menu.
You can then go ahead and click to expand the ‘Animation Effects’ section.
After that, simply choose an animation from the ‘Entrance Animation’ dropdown, including a wide range of different fade effects.
Do you want to add WhatsApp chatbox and share buttons in WordPress?
WhatsApp is one of the most popular messaging platforms and has about 2.2 billion users worldwide. Adding a Whatsapp share button will allow you to connect with the customers and build user engagement, and adding a chatbox button will let users message you directly through your website.
In this article, we’ll show you how to easily add a WhatsApp share button in WordPress.
Why Add a WhatsApp Button in WordPress?
WhatsApp is an instant messaging app that allows people worldwide to easily contact each other.
Adding a WhatsApp share button to your WordPress website will allow visitors to easily share your content with their contacts.
Moreover, you can also add a WhatsApp chatbox enabling users to have a direct conversation with you.
For instance, if you have an online store, then a WhatsApp chat button can be used by customers to make product queries without having to fill out any forms or go through customer support.
Upon activation, you need to visit the Sassy Social Share menu from the admin sidebar.
From here, you need to switch to the ‘Standard Interface’ tab at the top.
Then, you need to scroll down to the ‘Select Sharing Services’ section and simply check the box next to the WhatsApp option.
You can also add the Share button for other social media platforms including Facebook, Instagram, Pinterest, Twitter, and more.
Once, you’re done, don’t forget to click on the ‘Save Changes’ button to store your settings, and then you can head to the ‘Theme Selection’ tab.
From here, you can customize the share buttons by changing their size, shape, logo or background color, and more. It’s a good idea to go with the WhatsApp brand colors for the share button so that users will recognize it more easily.
Once you are finished, don’t forget to click on the ‘Save Changes’ button to store your settings.
You can now visit your website to see your WhatsApp share button in action.
Here is how it looked on our demo website.
Don’t want to add WhatsApp button to every page? Don’t worry, the plugin also allows you to easily add it to single posts and pages as well.
Adding WhatsApp Share Button in Block Editor
If you only want to show the WhatsApp share button on specific posts and pages, then first you need to turn off the global display of sharing buttons.
To do that, simply go to the Sassy Social Share page in the WordPress admin sidebar and switch to the ‘Standard Interface’ tab.
Next, you need to uncheck the box for the ‘Enable Standard sharing interface’ option.
Next, switch to the ‘Floating Interface’ tab.
From here, uncheck the box next to the ‘Enable Floating sharing interface’ option.
Now that you have disabled the standard and floating social sharing buttons, you go ahead and WhatsApp share button to any page or post on your website using a shortcode.
Simply open the post or page where you want to display the WhatsApp share button in the content editor, or you can just create a new one.
From here, simply click on the Add Block (+) button at the top left corner and search for the ‘Shortcode’ block. After that, simply add the block to the page.
Next, you need to copy the following shortcode and paste it into the ‘Shortcode’ block.
[Sassy_Social_Share]
Once you’re done, simply click on the ‘Publish’ or ‘Update’ button to store your changes. Your WhatsApp Share button will look like this.
Adding WhatsApp Share Button as a Widget
To add the WhatsApp share button to the sidebar of your website, you need to visit the Appearance » Widgets page from the admin sidebar.
From here, simply click on the Add Block (+) button at the top left corner and locate the ‘Shortcode’ block.
Next, you need to add the ‘Shortcode’ block to the sidebar.
After that, simply copy and paste the following shortcode into the block.
[Sassy_Social_Share]
Next, click on the ‘Update’ button to store your settings.
This is how your WhatsApp share button will look once it’s added to the website sidebar.
Adding the WhatsApp Share Button in the Full Site Editor
If you’re using a block theme, then you’ll be using the full site editor and won’t have access to the ‘Widgets’ page.
First, you need to visit the Appearance » Editor option from the admin sidebar to launch the full site editor.
Next, you need to click on the ‘Add Block’ (+) button at the top of the screen and add the ‘Shortcode’ block to any suitable place on your website.
After that, add the following shortcode to the block.
[Sassy_Social_Share]
Once, you’re done, click on the ‘Save’ button at the top.
This is how the WhatsApp share button looked on our demo website.
Method 2: Add a WhatsApp Chatbox Button in WordPress
This method allows you to add a WhatsApp chatbox button in WordPress.
This means that when a user clicks on the WhatsApp chat button, they’ll be able to send you a direct message on your WhatsApp phone number.
Note: You won’t be getting any messages directly inside your WordPress dashboard, but you will be able to chat like normal in the WhatsApp mobile app, web interface, and desktop software.
Upon activation, you need to head over to the Click to Chat menu item that has been added to your WordPress admin dashboard’s sidebar.
From here, you need to start by typing your business phone number in the ‘WhatsApp Number’ field.
This will be the phone number where you’ll receive messages from users.
After that, you need to type a simple message in the ‘Pre-Filled Message’ field. This will be the default message that will be displayed in your WhatsApp chat window.
Next, you need to scroll down to the ‘Style, Position’ section.
You can start by choosing a style for your WhatsApp chatbox from the dropdown menu. By default, this plugin offers about 8 different styles. Simply choose the one that you prefer.
After that, you need to scroll down to the ‘Position to Place’ section.
From here, you can choose the position and size of your chatbox from the dropdown menus.
Next, you need to go to the ‘Display Settings’ section.
Here, you just need to check the ‘Global’ box next to the options where you want to display your WhatsApp chatbox.
For instance, if you want to display the chatbox on your posts, pages, and categories pages, you need to check the ‘Global’ option.
You can also choose the ‘Hide’ option if you don’t want to display the WhatsApp chatbox on a certain page.
Finally, don’t forget to click the ‘Save Changes’ button to store your settings.
Now, you need to head over to the Click to Chat » Greetings page to select a Greeting dialog from a dropdown menu.
This greeting dialog will be shown along with the WhatsApp button on your page.
Once you’ve made your choice, you will need to type the content for the header, main content, and call to action of your greeting dialog.
After that, scroll down to the ‘Customizable Design’ section.
Once here, you can choose the background colors of your main content, header, and message box.
After that, simply click the ‘Save Changes’ button to store your settings
Next, you need to visit your website.
By default, this is how your WhatsApp chatbox will look like.
Now, we will show you how you can easily add the WhatsApp chat button in the block editor, as a widget, and in the full site editor.
Add the WhatsApp Chat Button in the Block Editor
You can easily add the WhatsApp button to a specific page or post on your WordPress website using the block editor.
For this tutorial, we will be adding the WhatsApp button to a page.
First, you need to go to the Pages » Add New page from the admin sidebar.
This will launch the block editor.
Now, you need to click the ‘Add Block’ (+) button at the top left corner of the screen and click on the ‘Shortcode’ block.
Once the ‘Shortcode’ block is added, you need to copy and paste the following shortcode into the block.
[ht-ctc-chat]
After that, simply click the ‘Publish’ button at the top.
This is how the WhatsApp button looked on our demo website.
Adding the WhatsApp Chat Button as a Widget
In this method, we will show you how to easily add the WhatsApp button as a widget in the sidebar of your website.
First, you need to head over to the Appearance » Widgets page from the WordPress sidebar.
Once there, simply click on the ‘Sidebar’ tab to expand it and then click the ‘Add Block’ (+) button at the top.
Next, simply locate and add the ‘Shortcode’ block to the sidebar.
Now, simply copy and paste the following shortcode into the block.
[ht-ctc-chat]
Finally, don’t forget to click the ‘Update’ button to store your settings.
This is how the WhatsApp button looked after being added to the sidebar on our demo website.
Adding the WhatsApp Chat Button in Full Site Editor
If you’re using a block-based theme with a full site editor, then this method is for you.
First, head over to the Appearance » Editor page to launch the full site editor.
Once there, simply click the ‘Add Block’ (+) button at the top left corner of the screen.
Now, simply locate and add the ‘Shortcode’ block to your preferred place on the site.
Once the block is added, simply copy and paste the following shortcode into the block.
[ht-ctc-chat]
In the end, don’t forget to click the ‘Update’ button at the top to save your changes.
This is how the WhatsApp button looked on our site.
We hope this article helped you learn how to add a WhatsApp share button in WordPress. You may also want to see our top picks of the best social media monitoring tools for WordPress users, and our beginner’s guide on how to build an email list.
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.
Are you looking for a way to easily import Google Docs to WordPress?
You may prefer to write your posts in Google Drive, but importing that content into WordPress isn’t straightforward. If you try to copy and paste a Google Doc into WordPress, then you might get lots of unwanted HTML tags, and sometimes you may even lose all the original formatting.
In this article, we will show you how you can easily add Google Drive documents to your WordPress website.
Why Import Google Docs to WordPress?
You may prefer to write blogs in Google Docs, rather than in the WordPress post editor.
However, when it’s time to import the document from Google Drive to WordPress, you may run into some problems. If you copy/paste the Google Doc’s text directly into the WordPress editor, then it can add extra tags, particularly <span> and <font tags> tags.
You may also get unwanted line breaks and lose some of the original Google Doc formatting. This means you’ll need to manually go through each post and fix these problems, which can take a lot of time and effort.
With that being said, let’s see how you can easily import Google Docs to WordPress without any formatting problems or extra code.
Simply follow the quick links below to jump straight to the method you want to use.
Method 1. Using the Copy/Paste Method (Quick and Easy)
If you regularly import Google Docs to WordPress, then we recommend taking the time to set up a WordPress plugin mentioned in our other methods.
However, if you simply want to import a single document, then you can always use another web tool to help make sure the document is clean and ready to go.
This typically involves copying the text from your Google Doc into a third-party app or online service. Often, this removes the unwanted tags and formatting errors.
You can then go ahead and copy the text from the middleman app or online service, and paste it into the WordPress block editor.
This is a workaround rather than a fix, and the results can sometimes be unpredictable. There’s always a chance your chosen middleman might remove some errors, and not others. It may also add its own code, which can cause common WordPress errors.
However, you won’t need to set up a new plugin or service. With that in mind, this is a good option if you simply want to import a small number of Google Docs into WordPress.
There are lots of different services you can use, but we recommend using Grammarly.
Grammarly does a great job of preserving the formatting from Google Docs, while removing unwanted HTML tags. It’s also an online service, so you can access it from any place that has an internet connection.
As an added bonus, Grammarly will highlight any spelling mistakes, typos, and punctuation errors. It can also suggest ways to improve your writing by changing the tone, clarifying confusing text, and much more.
In this way, you can improve the quality of your writing before importing it into your WordPress website. Just be aware that Grammarly doesn’t support images, so you’ll need to upload any image files separately using the WordPress media library.
If you don’t already have a Grammarly account, then you can head over to the website and click on the ‘Get Grammarly It’s Free’ button.
You can then sign up for Grammarly using an existing Google, Facebook, or Apple account. Another option is to type in your email address, and then create a password and username.
After creating an account, you’ll be taken to the the Grammarly dashboard. To import a Google Doc, go ahead and click on ‘New.’
This opens the Grammarly editor.
In a new tab, open the Google Doc that you want to import into WordPress and copy all of its text. You can then paste this content into the Grammarly editor.
Grammarly will highlight any problems with your text and show its recommendations in the right-hand menu. It’s a good idea to read through this feedback and optimize your post before moving onto the next step.
When you’re ready to import the Google Doc into WordPress, go ahead and copy the text in the Grammarly editor.
Now, switch over to the WordPress dashboard and open the post or page in where you want to import the Google Doc.
After that, simply go ahead and paste the content into the content editor.
Grammarly does a good job of removing unwanted HTML tags while preserving the Google Drive formatting. However, we still recommend looking through the page’s code, to make sure there aren’t any problems.
To access it, just click on the three-dotted icon in the upper-right corner of the screen, and then select ‘Code editor.’
You can now delete any unwanted HTML tags or errors from the post.
When you’re happy with how the page looks, go ahead and click on the ‘Update’ or ‘Publish’ button to make the content live.
There are other tools that you can use for this such as StripHTML, but this tool and many others you can find on line will remove all code and return plain text.
That’s why we recommend using Grammarly for the best results at preserving rich formatting.
Method 2. Download the Google Doc as a Web Page (Imports Text and Images)
Copying and pasting Google Drive documents into a middleman service like Grammarly is quick, but it can give unpredictable results. Another option is to download the Google Doc as a web page, and then import the file into WordPress.
This tends to be more predictable, and once again you don’t have to configure a separate plugin or service.
This method also pastes any images from the original Google Doc into the page or post, along with the text.
However, we recommend ignoring this feature and instead adding any image files separately using the WordPress media library. This allows you to set the image caption and image alt text for each file, which makes it easier to re-use the images across your website.
To download a Google Doc as a web page, open the document in your Google Drive account. Then, click on ‘File’ in the toolbar, followed by ‘Download’ and ‘Web Page.’
This will save the Google Doc as a zip archive. The document itself will be an HTML file, and each image will be included as its own file.
If you’re a Mac user, then simply find the file on your computer, and then either right-click or Control-click it. In the menu that appears, select ‘Open With’ and then ‘Google Chrome.’
If you don’t see ‘Google Chrome’ as an option, then click on ‘Other…’ and then choose Google Chrome in the popup that appears.
If you’re on a Windows computer, then right-click on the folder and select ‘Extract All.’ You can then right-click on the .html file and select ‘Open,’ followed by ‘Google Chrome.’
This will open a HTML version of your Google Doc in a new tab, with all the correct formatting and images. You can now go ahead and copy this content.
With that done, go to the WordPress dashboard and open the page or post where you want to add the content.
You’re now ready to paste the Google Doc into WordPress.
Most of the time, this should keep all the formatting in place, but it’s still a good idea to look through the post’s code for any errors. You can open the WordPress code editor by following the same process described above.
If you want to use any images in the page or post, then you can now add them manually using the WordPress media library. For step-by-step instructions, please see our guide on how to add images in the WordPress block editor.
When you’re ready to make the document live on your WordPress blog, simply click on the ‘Update’ or ‘Publish’ button.
Method 3. Using the Mammoth .docx Converter Plugin (Recommended)
If you need to import lots of Google Docs into WordPress, then it’s well worth installing a separate plugin.
We recommend Mammoth .docx converter as it takes all the formatting and images from a Google Doc and converts it into error-free HTML code.
If the Google Doc has any images, then Mammoth will import them into WordPress automatically, so this is also a great choice if you want to transfer images.
Just be aware that Mammoth uses the image’s original filename, so you may want to rename the images before adding them to the Google Doc and starting the import.
With that done, you’ll need to install and activate the Mammoth plugin. If you need help, then please see our guide on how to install a WordPress plugin.
To import a document using Mammoth, start by opening it in your Google Drive. In the toolbar, select ‘File.’
In the dropdown menu that appears, click on ‘Download’ and then ‘Microsoft Word (.docx).’ You won’t need to open this document, so you don’t need Microsoft Word.
Google will now download the file to your computer as a .docx file.
In the WordPress dashboard, open the page or post where you want to import the Google Doc. Directly beneath the editor, you’ll see a new Mammoth .docx converter section.
You can now go ahead and click on the ‘Choose file’ button.
In the popup, select your .docx file and then click on ‘Open.’
Mammoth will now import all the content from the Google Doc. By default, Mammoth will display this content in its ‘Visual’ view, which is similar to how it will look on your website.
If you want to check the code for errors, then simply click on the ‘Raw HTML’ button.
You can now make any changes to the post’s HTML.
When you’re happy with how the content looks, you can add it to the page or post by clicking on the ‘Insert into editor’ button.
Mammoth will now go ahead and add the content to the main post editor. If you’re happy with how it looks, then click on ‘Publish’ or ‘Update’ to make the content live on your website.
Method 4. Using Wordable (Import Google Docs With a Single Click)
Do you want to import lots of Google Docs into WordPress?
You might have a team of writers who all use Google Drive, or accept posts from guest bloggers. You might even have an entire catalog of Google Docs that you want to import into a new WordPress website.
If you need to transfer dozens or even hundreds of documents, then you can use Wordable. This service lets you fine-tune how Wordable imports the Google Doc’s text, images, videos, and more.
After creating the first import, you can save your settings as a template. This allows you to transfer any future Google Docs with a single click, which will save you a ton of time.
You can import 5 documents per month using the free Wordable plan, so you can try the service before you buy. If you need to move more documents, then you can upgrade to any of the premimum Wordable plans.
Connect Wordable to Your WordPress Website
The easiest way to connect Wordable to your WordPress website is by installing and activating the Wordable plugin. If you need help, then please see our guide on how to install a WordPress plugin.
Upon activation, go to Settings » Wordable in the WordPress dashboard.
If you already have a Wordable account, then you can go ahead and select ‘Click here to connect to your Wordable account.’ This opens a popup where you can type in your Wordable email address and password.
If you don’t have a Wordable account, then click on the ‘Sign up now’ link instead. This opens a new browser tab where you can select ‘Signup with Google Drive.’
Wordable needs permission to see, edit, create, delete, and download your Google Drive files. To grant these permissions, simply check all the boxes on the ‘Wordable wants access to your Google Account’ page.
After that, click on the ‘Continue’ button.
After creating an account, Wordable will send an email to your Google address.
Open the email, and then click on the following link: ‘Please confirm your account email now to get started.’
After that, go to Settings » Wordable in the WordPress dashboard and select ‘Click here to connect to your Wordable account.’
Then, simply refresh your WordPress dashboard. You should now see an ‘Export Your First Document’ button, which means WordPress is connected to your Wordable account.
Select a Google Drive Document or Folder
To import a document, go ahead and click on the ‘Export Your First Document’ button. This opens your Wordable account in a new browser tab.
Your next task is finding the document or folder that you want to import.
If you select a folder, then you can still choose exactly which Google Docs to transfer, and which to ignore, so you won’t be forced to import the entire folder.
If you want to search for a folder, then simply open the dropdown menu next to your email address and select ‘Folders.’
After that, type the name of the file or folder into the ‘Search’ field. Another option is to paste the item’s link directly into the ‘Search’ field.
To add a document to the import queue, go ahead and click on its ‘Import’ button.
After a few moments, the file will appear in the ‘Documents’ section. To add more documents to the queue, just repeat the same process described above.
If you want to add a folder to the import queue, then click on its ‘+ Source’ button.
You’ll now see all the Google Docs that are inside that folder.
After that, it’s time to choose exactly which files you want to export from your Google Drive account. For each file, simply click on its ‘Export’ button, which adds the document to the export queue.
Configure the Google Doc Export
When you’re happy with the export queue, it’s time to configure your export. For example, Wordable can turn YouTube links into embedded videos, optimize images, add nofollow attributes to the Google Doc’s links, and more.
To get started, click on the ‘Export Options’ button.
Wordable does a good job of importing Google Docs into WordPress, but it’s still smart to manually check the imported content before publishing it.
With that being said, we recommend setting the ‘Publish Status’ to ‘Save as Draft.’
The plugin uses the Classic WordPress editor by default.
However, we recommend using the modern block-based editor instead, so open the ‘Editor’ dropdown and choose ‘Gutenberg.’
Note: If you leave this set to ‘Classic’ then Wordable will import the document into a new Classic block within the block editor, unless you completely disable it. For more information on this topic, please see our guide on how to keep the classic editor.
By default, Wordable does some basic cleanup, which typically removes most of the HTML tags and errors. However, there are lots more options you can customize.
In this guide, we’ll cover some of the major settings, but you can learn more about any setting by hovering your mouse over it, and then reading the tooltip that appears.
If you write longer documents with lots of headings, then you may want to start by enabling the ‘Table of Contents’ slider. This creates a table of contents using the headings in the Google Doc.
After enabling this slider, you can choose which headings Wordable will add to its table of contents, using the ‘Depth’ dropdown menu. You can also choose between the numbered and bullet list styles using the ‘List Style’ dropdown.
If you’re running an affiliate marketing website or regularly link to external websites, then it’s usually a good idea to mark these links as no-follow. A nofollow link tells search engines not to pass any link authority to the website you’re linking to.
To mark all the Google Doc links as nofollow, enable the following slider: ‘Apply nofollow Attribute to All Links.’ You may also want to enable the ‘Open Links in New Tab’ slider, as this will help keep visitors on your website.
If your document has links to Instagram or YouTube content, then Wordable can try to convert this content into embedded media.
To use this feature, enable the ‘Replace Embeddable Links’ slider.
If your Google Doc contains any images, then we recommend scrolling to the ‘Images’ section. Here, you can change how Wordable shows those images.
Wordable can also use the post’s first image as the featured image, which is the post’s primary graphic. Featured images often appear next to the heading on your home page, and may also appear on social media.
Most popular WordPress themes come with built-in support for featured images, so it’s a good idea to enable the ‘Use Featured Image’ and ‘Default to the First Image’ slider.
If you prefer to set the featured image manually, then you can disable the ‘Use Featured Image’ slider instead.
Large images can slow your website, which will have a negative effect on the visitor experience and can even damage your search engine rankings. With that in mind, it’s a bad idea to import images from Google Drive without optimizing them.
For the best results, we recommend optimizing your images before adding them to your Google Docs. This gives you complete control over the process, so you can reduce the size of your images without losing quality.
If you prefer, then Wordable can optimize your images during the import process. If you want to try this automatic optimization, then click to enable the ‘Compress Images’ slider.
You can then choose whether Wordable should perform lossless or lossy compression. Lossless is a better choice if you want to preserve image quality, while lossy will save you more space but may lose some quality.
There are more settings you can look at, but this should be enough to configure the import.
When you’re happy with the changes you’ve made, go ahead and click on ‘Export Now.’
At this point, you can save the settings as a template that you can apply to future imports.
In the following image, we simply need to click ‘One Click Export’ to apply the template and import the document.
This can save you a ton of time, especially if you use the same settings over and over.
To create a template, type a title into the ‘Template name’ field and then click on the ‘Enable One-Click Exports’ button.
If you don’t want to use templates, then click on the following link instead: ‘I prefer seeing this screen every time.’
No matter what you click, Wordable will start exporting the Google Document.
After a few moments, go to Posts » All Posts in the WordPress dashboard and you’ll see the Google Doc as a new draft.
To import more Google Drive documents into WordPress, simply follow the same process described above.
Do you want to translate your website into another language?
By default, WordPress does not offer an easy way to manage multilingual content. However, you can easily translate your WordPress website by using plugins.
In this article, we’ll show you how to easily translate your WordPress website with TranslatePress.
Why Use TranslatePress for Translating a WordPress Website?
The best part about WordPress is that it can be used in any language. Most WordPress themes and plugins can also be used and translated into any language as well.
If your business website has a multilingual audience, then it can be super beneficial to translate your content.
You can rely on machine translations like Google Translate, but these translations are not good and sometimes can be quite misleading.
On the other hand, if you’re using a multilingual WordPress plugin, then you need to create multiple posts which require switching back and forth between different languages.
With the TranslatePress plugin, you can translate your website and content using a live editor and won’t need to create multiple posts for the same content.
You can instantly switch languages from the live editor and can also translate themes and plugins using TranslatePress.
Having said that, let’s see how you can easily translate your WordPress website with TranslatePress.
Upon activation, head over to the Settings » TranslatePress page from the WordPress admin dashboard to configure your plugin settings.
From here, you need to switch to the ‘General’ tab.
Now, you first need to choose the default language of your website from the dropdown menu beside the ‘Default Language’ option.
This is the language your WordPress is already downloaded in.
After that, you need to choose the language that you want to translate your site into.
Simply head over to the ‘All Languages’ section, and choose a language you want to translate your website into from the dropdown menu below the ‘Language’ option.
After that, you need to click the ‘Add’ button.
Now scroll down to the ‘Native Language Name’ setting on the page.
Here, you need to select whether you want to display language names in their own language or in English. You can choose ‘Yes’ or ‘No’ accordingly.
The next option is to choose if you want to display the default language name in the URL as a subdirectory. For example, http://example.com/en/.
After that, head over to the ‘Force language in custom links’ setting.
The default option for it is ‘Yes’ which will allow the plugin to change custom links for translated languages, making the URLs more SEO-friendly.
In the next option, you can choose if you want to use Google Translate for automatic translations.
The default choice is ‘No’, but you can change that if you would like to use Google Translate.
All you would need to do is provide a Google Translate API key in the next option. You will find a link under the option which will show you instructions on how to get one.
Finally, you will come to the options on how you want to display the language switcher on your website. TranslatePress provides you with three choices.
You can use a shortcode, add a switcher to your navigation menu, or display a floating menu. We will show you how to add the language switcher to your website later in this article.
Now, simply go ahead and click on the ‘Save Changes’ button to store your settings.
Step 2: Translating Your Website Content
To translate your website, you can either click the ‘Translate Site’ tab on the plugin’s settings page or the ‘Translate Site’ button in your WordPress admin bar.
This will open the live translation editor in a new browser tab.
Now, you need to simply click the blue translate icon present next to any text on your website that you want to translate.
After that, TranslatePress will automatically load the chosen text in the left column of the translation editor.
Once the text is loaded in the column, simply add its transition in the box below and then click the ‘Save Translation’ button at the top to store your changes.
This way, you can translate all the content on any page of your site including navigation menus, buttons, sidebar, widgets, meta-text, and more.
With TranslatePress, you can also instantly start translating any page or post on your site when logged in.
All you would need to do is click on the ‘Translate Page’ button on the top to open up the live editor.
Another benefit of this plugin is that you only need to translate a specific string once.
Once you have translated a string, the plugin will automatically translate it for you in other places.
Step 3: Adding Language Switcher to Your Website
After translating your site, you will need to add a language switcher to your website.
A language switcher allows users to select a language when they visit your website. It usually displays the flag of each country to indicate languages available on your site.
TranslatePress allows you to add a language switcher by using a shortcode, as a navigation menu item, or as a floating banner.
The language switcher can be displayed as flags, language names, or both.
Adding language switcher in WordPress using shortcode
If you want to add a language switcher in WordPress using shortcode, then head over to the Settings » TranslatePress page from the admin dashboard.
Once you’re on the ‘Settings’ page, scroll down on the ‘General’ tab and then copy the [language-switcher] shortcode in the ‘Language Switcher’ section.
You can now paste this shortcode on any page, post, or sidebar widget where you want to display the language switcher.
This is how the language switcher looked on our demo site.
Adding a language switcher to your WordPress navigation menu
If you want to add a language switcher as a navigation menu item, then go to the Appearance » Menus page from the dashboard.
Note: If you are using a block-based theme with a full site editor, then this method won’t work for you.
From here, you need to click on the ‘Language Switcher’ tab in the ‘Add Menu Items’ section on the left corner of the screen.
Once the tab expands, simply check the languages that you want to display in the language switcher.
After that, click the ‘Add Menu’ button to add the language switcher as a menu item.
Finally, don’t forget to click on the ‘Save Menu’ button to store your changes.
You will now see a language switcher added to your WordPress navigation menu.
This is how it looked on our test site.
Adding a floating language switcher
If you want to add a floating language switcher, then you simply need to head over to the Settings » TranslatePress page from the admin dashboard.
First, you need to scroll down to the ‘Language Switcher’ section in the ‘General’ tab.
From here, make sure to check the box next to the ‘Floating language selection’ option.
You can also switch the position of the floating language switcher from the dropdown menu on the right corner of the screen.
After that, don’t forget to click on the save changes button to store your settings.
You can now visit your website to see the floating language switcher at the bottom of every page on your website.
Are you looking for ChatGPT prompts ideas to improve blog and marketing strategy?
ChatGPT prompts are the instructions that you type in ChatGPT AI to speed up your workflow. You can use ChatGPT to draft social media posts, come up with blog post ideas, and so much more. The key to getting best results with AI is to make your ChatGPT prompts better and more specific.
In this article, we’ll share the best ChatGPT prompt ideas for bloggers, marketers, and social media, so you can improve your marketing results.
This article will cover a lot of topics, so you can click on any of the links below to jump to a particular section that best suits your needs.
A ChatGPT prompt is the starting point of a conversation in the form of a question or instruction given to an AI language model like ChatGPT.
ChatGPT is an AI-based software that uses machine-learning technology called Natural Language Processing.
To see it in action, you need to sign up for ChatGPT by visiting the OpenAI website.
After that, you’ll see a simple chatroom. At the bottom, you can input your prompt in plain language.
For instance, ‘How old is the Universe?’ and hit the send button.
ChatGPT AI will then respond to your question in plain language.
The answer length and style may vary based on the prompt you entered.
Writing better prompts allows AI to narrow down its approach and provide you with more specific details.
If you want to start a blog, then ChatGPT can help you find article ideas, the article outline, rough drafts, SEO optimization, proofreading, research, and more.
Many bloggers and marketers are exploring opportunities to generate content ideas using AI.
By learning some quick prompt ideas, you can speed up the process and unlock maximum benefits from ChatGPT AI to improve your workflow.
Note: ChatGPT and other AI apps are usually not able to create content that can be simply copied and pasted without any human edits. When you use an AI tool, be sure to go through the results thoroughly to be sure that all information is correct and that the messages are appropriate for your audience.
How to Write Better ChatGPT Prompts?
ChatGPT uses natural language processing which means you can write your prompts in a plain conversational style.
For instance, instead of typing a smaller sentence, you can instruct GPT on how to respond, which style to use, length limitations, ask for examples, and more.
Instead of asking ‘What is Marketing?’ a better prompt would be:
‘Write an essay on marketing for beginners, in a 1 3 1 format, emphasize the role of social media and search engine marketing, and persuade users to have a positive image of search engine marketing.’
While writing your prompts in natural language might seem really simple, many beginners may still be unsure about where to start. It can take a lot of practice to find a style of prompt that works best for your projects.
That being said, let’s take a look at some easy and quick ChatGPT prompt ideas bloggers and marketers and marketers can use to succeed.
Using AIPRM Extension to Generate ChatGPT Prompts
The easiest way to generate ChatGPT prompts is by using AIPRM for ChatGPT.
It is a Google Chrome browser extension with a curated list of ChatGPT prompts for SEO, blogging, content creation, and marketing.
Go to the AIPRM for ChatGPT extension page on the Chrome web store and then click the Add to Chrome button.
Once the extension is added to your browser, it will automatically take you to the ChatGPT website.
If it doesn’t, you can click on the extensions button in your browser menu and click on the AIPRM for ChatGPT to launch it in a new tab.
You’ll need to sign in to your OpenAI account. After that, you will see a curated list of ChatGPT prompts.
At the time of writing this article, AIPRM had 1600+ ChatGPT prompts.
You can browse the prompts by Topic and Activity, sort them, or search for specific prompts from the top toolbar.
To use a prompt, simply click on it and it will appear in the prompt toolbar below.
If the prompt you are using requires user input, then you can provide it in the chatbox.
For instance, here it wants us to enter a keyword that we would like to target to make a content calendar.
You can also choose language, style, and tone for your response.
Hit the enter button after entering your input and ChatGPT will respond to the prompt.
You can regenerate a response or ask ChatGPT to modify or extend it by adding your instructions into chat.
You won’t be able to see the prompt that AIRPM uses at first. However, refreshing the page or switching back and forth between chats will reveal the actual prompt at the beginning of the chat.
AIPRM makes it extremely easy to find detailed, tested, and well-written prompts that you can use on your WordPress website.
Best ChatGPT Prompt Ideas for Bloggers and Marketers
With so many prompt ideas available with AIPRM extension, it could still be a bit overwhelming for users to find or use a prompt.
Here is our top pick of the most useful ChatGPT prompt ideas for blogs, SEO, and marketing.
Blogging ChatGPT Prompts
1. Generate a month-long content calendar targeting specific keywords.
“Make me a month-long calendar for the following keywords [Enter Keywords here]. Add [number of articles] articles each week, and use persuasive SEO-friendly titles for each article.”
2. Generate Blog Post Ideas
“Create a list of at least 10 blog post ideas on the following topics: [Enter topics separated by commas]. Suggest SEO-Friendly title for each post, and use an emotional and persuasive tone in post titles.”
3. Generate SEO title and meta description for a blog post
“Suggest at least 5 SEO-friendly titles and meta descriptions for the following blog post [Enter your blog post text here]. Use a persuasive and intriguing tone.”
4. Suggest tags for a blog post
“Suggest at least 5 tags for the following blog post [Enter your blog post text here].”
5. Generate related long-tail keywords for a blog post
“I want you to generate a list of long-tail keywords that are related to the following blog post [Enter blog post text here].”
6. Create an article outline
“Write an article outline for the following topic [Enter topic or blog post title here].”
7. Write an article on a specific topic
“Write an article on the following topic [Enter topic here]. The article should be at least [number of words] words in length. Use a persuasive tone and pretend to be an expert on the topic.”
8. Outrank a competitor for a specific keyword
“Write an article based on the topics covered in the following article [Enter competitor URL here]. Make the article more comprehensive than the URL provided by adding details that the source URL has missed or didn’t cover. Answer the most commonly asked questions about the topic at the end of the article.”
9. Write a motivational blog post
“I want you to write a motivational blog post about overcoming [fear/failure/challenge goes here].”
10. Generate call-to-action ideas
“I want you to come up with 5 effective call-to-action button ideas based on the contents of the following URL [Your website or landing page URL goes here].”
11. Generate a pros and cons outline for a topic
“Write down an essay on the pros and cons of [Your topic goes here].”
12. Write questions for an interview blog post
“Write interview questions for a blog post with [Guest Name] who is an expert in [Guest profession or area of expertise].”
13. Proofread a text and optimize it for the focus keyword
“I want you to act as SEO editor and copywriter. I need you to proofread and analyze the following text and optimize it for the focus keyword. I also need you to correct any grammar mistakes you find in the article. Ask me to provide you with the article text and focus keyword.”
14. Reuse a blog post for social media content
“I want you to act as a topic authority and social media influencer. I will provide you with the text or URL of an article. You need to summarize it and create content for social media platforms. Ask me to provide you with the text or URL of the article.”
15. Generate a list of tools to mention in a blog post
“Create a list of the most popular tools used by the [Field of Interest] professionals with the pros and cons of each tool.”
16. Write a conclusion for a blog post
“I want you to pretend to be a topic expert, and write a persuasive conclusion for the following blog post. [Your blog post text goes here].”
17. Come up with best practices for using something
“Pretend to be a topic expert and write down an essay on the best practices to follow when using [mention the tool or topic here].”
18. Write a comparison blog post
“I want you to pretend to be a topic expert and compare [Item 1] vs [Item 2] with pros and cons. I need you to show that [item 1] is better than [item 2] and persuade the reader to have a positive feeling about [item 1].”
19. Build reader personas to learn more about a target audience
“Build a reader persona for a blog post titled “[Your blog post title goes here].”
20. Polish your content to look more creative
“Analyze and improve the following content to make it more creative. Use an [Select tone style] tone and write in a casual and conversational style. “[Your content goes here]”
Social Media ChatGPT Prompts
21. Generate captions for Instagram posts, reels, and reels.
“Write an Instagram post description or caption using a few sentences for the post about “[Enter a description of what your Instagram post is about]”. Start the caption with an intriguing sentence and don’t make the first sentence a question. Use emojis in each sentence and add a paragraph after two sentences to make it more readable. Add the most popular hashtags related to the post.”
22. Write an Instagram post about a product / service
“Write an Instagram post promoting [product/services] using a few sentences. Start the post with a captivating sentence and end with a sentence including a call to action to check the link in bio. Use emojis and add the related hashtags at the bottom.”
23. Generate Instagram carousel ideas with slide descriptions
“Write me an Instagram carousel topic idea example. Also, write slide by slide with titles. Explain each slide with the exact content example I should use, not instructions. Also, give me images for every slide that explain all the titles for [Your Instagram Carousel Topic Here]. Do not include content instructions, instead, only write me an actionable text that I can just copy and paste.
After writing the carousel slides. Write me the Instagram post description/caption in just a few sentences. Format every new sentence with new lines so the text is more readable.
Include emojis and the best Instagram hashtags for that post. The first caption sentence should be intriguing and captivating to the readers.”
24. Write Twitter Bio
“I want you to write an interesting Twitter bio for a [Your brand niche and industry / Profession ].”
25. Suggest Twitter Header Image Ideas
“Give me at least 5 ideas to create a Twitter header image for a [Profession/Industry niche].”
26. Generate Tweets for a specific profession, niche, or business
“I want you to act as a social media manager and come up with at least 20 Tweets for a [Profession/ Business niche or industry] include popular hashtags in each tweet.”
27. Generate a viral Twitter thread
“I am looking for a Twitter thread idea that will go viral and showcase [mention your service, product. or blog] to the ideal customer persona in a creative and engaging way. Include hashtags and emojis in each tweet.”
28. Generate a Twitter content strategy
“I need you to act as my social media manager promoting [Describe your business or brand and what it does]. Generate a Twitter content calendar for the next two weeks. Generate at least three tweets for each day targeting relevant customer persona. Include hashtags and emojis in each tweet.”
29. Generate YouTube Video Description
“Write a unique and intriguing description for a YouTube video titled [Enter your video title here]. Pretend you are an expert on the niche and give your personal best advice in 1st person. Explain why you thought sharing this video would be useful and what users will get out of watching this video.”
30. Generate an entire YouTube video script
“Create an attractive and captivating YouTube video script that is informative. I want you to create a persuasive headline, write a video description repeating keywords used in the headline, cite relevant keywords and tags, create the youtube video script and suggest ideas for a persuasive thumbnail to use for the video, from the following description: [Your video description].”
31. Create thumbnail Ideas for Your YouTube video
“Give me at least 3 ideas for creating an interesting and persuasive thumbnail for a YouTube video using the following description: [Enter your video description].”
32. Generate a YouTube content strategy with video ideas
“I want you to act as my social media manager promoting [mention your brand and what services or products it offers] and come up with a content calendar for our YouTube channel. Give me a monthly calendar of posts with at least one video each week. Suggest video ideas with detailed descriptions of what that particular video will be about. Include keywords and hashtags for each video.”
33. Generate a LinkedIn content calendar with post ideas
“I want you to act as my social media manager for my [Explain your business, brand, profession, and what you typically write about]. I need you to create a month-long content calendar with at least one post each day. Write the post for me including the relevant hashtags and use emojis. Write posts specifically for LinkedIn. My target audience is [companies/professionals interested in my brand product or services].”
34. Write a LinkedIn About section
“I want you to act as my social media manager for my [Explain your business, brand, or profession and what you usually post about]. Give me at least 5 examples of an interesting About section for my LinkedIn profile.”
35. Write a caption for Facebook Photo
“I want you to act as my social media manager and write at least 5 captions for a Facebook photo about [explain what the photo is about]. Use hashtags and emojis in the caption.”
36. Write a Facebook Ad Copy
“I want you to act as a professional copyrighter with experience in writing high-converting Facebook ads. I want you to write a Facebook ad copy for the following products/services [Describe your brand name, products and services you offer]. Produce ad copy that is between 100-150 words, with an attention-grabbing headline and a strong call to action that persuades users to take action. I want you to research the potential target audience and optimize the ad copy so that it appeals to that particular target audience.”
37. Plan a Facebook content strategy
“I want you to act as my social media manager promoting [explain your business brand and what you offer]. I need you to provide me with a two-week content calendar for Facebook posts that are highly engaging and generate emotional responses from the readers. Add one post for each day, using hashtags and emojis.”
E-Commerce ChatGPT Prompts
38. Write an eCommerce product description
“I want you to pretend that you are an eCommerce SEO expert who writes compelling product descriptions. I will provide you with one product title and I want you to come up with three distinct content sections for product description, each section should have its own headline.”
39. Write an eCommerce product short description
“I want you to pretend that you are an eCommerce SEO expert who writes compelling product descriptions. I will provide you with one product title and I want you to come up with a short product description of between 250-300 characters.”
40. Generate product ideas for your eCommerce store
“I want you to pretend as a product specialist for an eCommerce store with a specialty in finding and sourcing products to sell online. My store sells [define your store industry and product types] and I need you to come up with a list of [number of product ideas] product ideas that I can sell on my online store.”
41. Write an SEO Optimized landing page copy for a product
“I want you to pretend as a copywriter specializing in writing landing page copy for better SEO rankings and higher conversions. I need you to write the landing page copy for [Your product name]. I want you to start with an intriguing headline to captivate the target audience followed by a call to action button. Below that I want you to add three content sections with different headings each targeting a specific keyword for the product. I need you to end the landing page copy with a FAQ section answering at least 5 customer questions about the product.”
42. Create and sort products into product categories
“I need you to sort the products into product categories. Ask me to provide you with a list of products. Use hierarchal categories and create child categories as needed. Products can be placed into multiple categories. Show which products are placed under a category. Write a catchy short description for each category. Use this product list [enter your product list].
43. Create an ad strategy for an eCommerce product
“I want you to act as an advertiser. You will create a campaign to promote a product or service. You will choose a target audience, develop key messages and slogans, select the media channels for promotion, and decide on any additional activities needed to reach your goals. The product you will be promoting is: [Enter your product title and description here].”
ChatGPT Prompts for Businesses
44. Polish an email text to be more effective and professional
“Fix this email to write it in a human voice in perfect English, as someone with a charismatic personality, that is extremely professional and concise with their language. Also, give at least three samples to use as the email subject. [Enter your email text here].”
45. Write a job posting ad for hiring
“I want you to act as a recruitment manager specializing in finding talented professionals for a job. I need you to write a job posting for [job title] we are offering the following benefits [mention benefits here] and we are looking for [job requirements such as experience and skills].”
46. Generate a business model canvas
“I need you to help me create a business model canvas for a [explain what your business is about] company. Organize your answers in a table that reproduces the original format used in consulting. I want you to write detailed answers that are focused on adding value and act as an expert consultant in digital marketing.”
47. Generate logo design ideas
“I want you to act as a graphic designer specializing in brand identity development. I want you to come up with detailed ideas for unique and interesting logos for a business. Come up with at least 3 ideas and mention what is unique about each idea and how it is different from the other two ideas. The business name is [Enter your company name] and it offers [mention products/services]. I need you to present your ideas in a format that can be given to a professional graphic designer as initial instructions.”
48. Instantly generate domain name ideas
“I need you to help me find domain name ideas for a business. My company name is [enter business name] and it offers [products/services/industry]. Only give .com domain name ideas. domain name should not be more than 8 characters long.”
49. Write an email to terminate an employee
“Write an email to an employee informing them that they are being fired for the following reason [mention the reason for firing]. Make the email text sound professional and polite. Use a sympathetic and kind tone and thank the employee for their work.”
50. Write a job offer email
“I want you to write a job offer email using the following parameters: 1. Candidate name 2. Job position 3. Company name 4. Salary offered Ask me to input these parameters one by one before writing the email.”
Miscellaneous ChatGPT Prompts
51. Generate a cover letter for a job application
“I need you to write me a professional cover letter to send with a job application using the following parameters: 1. Job Title 2. Years of Experience 3. Skills to mention Ask me to input each parameter one by one before writing the cover letter.”
52. Plan your day
“I need you to help me plan my day. Starting at 9 am and ending at 5 pm. Ask me to input the task I will be performing and then ask me for the start time and end time for that particular task. Repeat until the end time of a task is 5 pm. Create a table and add one row for each task with start time, end time, and task detail as columns.”
53. TL:DR Summarize a text or article
“I want you to act as a very proficient researcher. I want you to pretend that you can extract all relevant information from a text or a URL I give you. Your task is to extract all facts and summarize the text in all relevant aspects, presented in bullet points and a 1-liner summary, pick a good matching emoji for each bullet point, and then add it after the 1-liner summary. Ask me to input text or provide you a URL.”
54. Generate a list of popular websites on any topic
“I want you to act as a topic expert. I will provide you with a topic and you will provide me with a list of at least 10 most influential websites on that particular topic. Present the websites in a table with serial number, website name, website URL, 1-liner website summary as columns. Ask me to provide you with a topic.”
Bonus WordPress AI Plugins & Tools Using ChatGPT
AI usage is becoming increasingly popular among marketers and bloggers. As the most popular blogging platform, WordPress has tons of add-ons and plugins that you can use to speed things up.
As the best WordPress SEO plugin on the market, All in One SEO comes with built-in ChatGPT integration to generate SEO-friendly headlines and meta descriptions.
Finding royalty-free images for blog posts is always a challenge for bloggers. Similar to Dall-E, Imajinn AI uses text prompts to generate images using machine learning AI.
All the images generated by the plugin are copyright-free and you can use them in your blog posts.
We hope this article helped you find some useful ChatGPT prompt ideas for your blog and marketing campaigns. You may also want to see our pick of some more useful AI-powered WordPress plugins or take a look at our guide on how to grow your business online.
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.
Animations are a great way to grab the visitor’s attention and highlight a page’s most important content. They can also encourage customers to click on your call-to-action buttons and links.
In this article, we will show you how you can easily add CSS animations in WordPress.
Why Add CSS Animations in WordPress?
You can use CSS animations to draw the visitor’s attention to different parts of a page. For example, if you have an online store then animations can highlight a product’s most important features or biggest selling points.
Animations will also make your CTAs stand out, which can help you reach a specific goal such as getting more people to subscribe to your email newsletter.
You can add CSS animations to your theme or child theme‘s stylesheet. However, this takes a lot of time and effort, and it can break your website’s design and even function if you make a mistake.
With that being said, let’s see how you can easily add CSS animations to your WordPress site. If you prefer to jump straight to a particular method, then you can use the links below.
Method 1. How to Easily Animate Any WordPress Block (Quick and Easy)
The easiest way to add a simple CSS animation is by using Blocks Animation.
This free plugin allows you to add an entrance animation to any block without having to write a single line of CSS. It also has a typing animation and a ticker-style effect that you can add to text and numbers.
First, you’ll need to install and activate the plugin. If you need help, then please see our guide on how to install a WordPress plugin.
Upon activation, open any page or post in the WordPress editor. Then, simply click on the block that you want to animate and select the ‘Block’ tab in the right-hand menu.
You’ll see this menu has a new ‘Animations’ section.
Simply click to expand the ‘Animations’ section, and you’ll see three different options: Animations, Count Animations, and Typing Animations.
‘Animations’ are short effects that play once when the page loads. To add this kind of entrance animation to your WordPress blog, just click on the dropdown next to ‘Animation.’
This opens a menu where you can choose the animation you want to use.
The WordPress editor will show a preview of the animation, so you can try different options to see what looks the best.
By default, the entrance animation will play as soon as the page loads, but you can add a delay if you prefer. If you use multiple animations on the same page, then you can even use delays to stagger your animations so they’re not overwhelming.
Simply open the ‘Delay’ dropdown and choose a time from the list.
You can also make the animation faster or slower using the ‘Speed’ dropdown.
As you’re trying different settings, you can preview the animation at any point by clicking on ‘Replay Animation.’
The plugin also has ‘Count Animations’ and ‘Typing Animations.’
Typing Animations allow you to animate text, while Count Animations add a ticker-style effect to numbers. These animations work with any block that supports text or numbers, so you can use them to animate buttons, image captions, headings, and more.
To add either of these effects, start by highlighting the text or numbers that you want to animate. Then, click on the downward arrow in the small toolbar.
You can now choose ‘Count Animations’ or ‘Typing Animations’ from the dropdown menu.
If these options are grayed out, then make sure you’ve highlighted the right content. For example, you won’t be able to select ‘Count Animation’ if you’ve only highlighted text.
After adding the animation, you can change the speed and add an optional delay using the dropdown menus in the small popup.
For example, in the following image, we’re using a delay of one second.
When you’re ready to make the CSS animation live, either click on the ‘Publish’ or ‘Update’ button. Now, if you visit your WordPress website you’ll see the animation live.
Method 2. How to Add CSS Animations to Custom Pages (Recommended)
If you want to add simple animations to the built-in WordPress blocks, then Blocks Animation is a good choice. However, if you want to really grab the visitor’s attention, keep people on your website, and get more conversions then we recommend using SeedProd.
SeedProd is the best page builder plugin that allows you to create beautiful landing pages, sales pages, and more using a simple drag-and-drop editor.
It also comes with an ‘Animated Headline’ block that you can use to create rotating and highlighted animated headlines.
Despite the name, you can use the Animated Headline block to animate any text including a call to action, subheading, or any other text that you want to emphasize.
SeedProd also comes with over 40 entrance animations that you can add to any block including images, text, buttons, videos, and more.
You can even animate entire sections and columns with just a few clicks. In this way, you can create engaging animated pages within minutes.
If you’re using animations to get more conversions and sales, then SeedProd integrates with WooCommerce and supports many of the top email marketing services you may already be using to promote your website.
How to Setup the SeedProd Page Builder
The first thing you need to do is install and activate SeedProd. For more details, see our step-by-step guide on how to install a WordPress plugin.
Upon activation, you need to enter your license key.
You can find this information under your account on the SeedProd website. After adding the license key, simply click on ‘Verify Key.’
Create a Custom Page Design
To get started, go to SeedProd » Landing Pages and click on ‘Add New Landing Page.’
On the next screen, you’ll be asked to choose a template.
For this guide, we’ll show you how to create a sales page with animated text and entrance animations, but the steps will be similar no matter what kind of page you create.
Simply click on any tab to see the different templates within that category.
When you find a template you want to use, just hover your mouse over it and then click on the checkmark icon.
We’re using the ‘Zen Sales Page’ template in all our images, but you can use any template.
Next, you need to give the page a title.
SeedProd will automatically create a URL based on the page title, but you can change this to anything you want. For example, adding relevant keywords to a URL can often improve your WordPress SEO and help the page appear in relevant search results.
When you’re happy with the title and URL, click on ‘Save and Start Editing the Page.’
This will load the SeedProd drag-and-drop page editor.
On the right, you’ll see a live preview of the page design, with some settings on the left.
SeedProd comes with lots of blocks that you can add to your design, including blocks that allow you to add social share buttons, videos, contact forms, and more.
To add some animated text to the page, find the Animated Headline block and drag it onto your page design.
There are two ways to animate your headline. First, the ‘Highlighted’ style adds a shape animation to your text, such as a circle or an underlined zigzag.
You can use this animation to draw attention to a particular word or phrase inside the headline. This can make your headline easier to read and understand by highlighting the most important content. It’s also a great way to draw attention to a call to action.
The Highlighted style also has a few strikethrough shapes.
You can use strikethroughs to create interesting and eye-catching effects, or it can simply add some fun to your design.
To create a Highlighted animation, just open the ‘Style’ dropdown and select ‘Highlighted.’
Next, open the ‘Shape’ dropdown and choose a shape. When you click on a shape, SeedProd will show a preview of that animation, so you can try different shapes to see which one you like the most.
SeedProd also has a ‘Rotating’ animation style, which adds a transition effect to the text.
Often, animated text is the first thing visitors look at when a page loads, so it’s a great way to highlight the most important piece of text.
To create a transition animation, simply open the ‘Style’ dropdown and click on ‘Rotating.’
You can then open the ‘Animation’ dropdown and choose the type of transition you want to use, such as fade, zoom, or roll. Again, SeedProd will play the animation inside the page editor so you can try different effects to see which you prefer.
No matter whether you’re creating a ‘Highlighted’ or ‘Rotating’ animation, you can add text before and after the animated text.
Simply type into the ‘Before Headline’ and ‘After Headline’ fields. In the ‘Text’ field, add the word or phrase that you want to animate.
If you want to animate the whole headline, then simply leave the ‘Before Headline’ and ‘After Headline’ fields empty.
By default, SeedProd will play the animation on a loop, which some visitors may find annoying.
To only play the animation once, click to deactivate the ‘Infinite Loop’ switch.
By default, the animation will play for 1200 milliseconds after an 8000 milliseconds delay.
To use different values, type into the ‘Duration’ and ‘Delay’ fields. For example, you can make the animation faster by using a shorter duration.
You may also want to style the text. For example, you can change the font size and alignment.
When you’re happy with how the animated headline looks, go ahead and click on the ‘Save’ button to store your changes.
Add Entrance Animations in WordPress
Entrance animations play when the page first loads, so they’re a great way to catch the visitor’s attention.
You can also use them to highlight the content visitors should look at first. For example, if you have an online marketplace then you might animate the product’s hero image, or the banner advertising your Black Friday sale.
Inside the SeedProd editor, simply click on the content you want to animate, and then select the ‘Advanced’ tab in the left-hand menu.
You can then go ahead and click to expand the ‘Animation Effects’ section.
After that, simply choose an animation from the ‘Entrance Animation’ dropdown.
You can now add entrance animations to any block, section, or column simply by following the same process described above.
Publish Your CSS Animations in WordPress
When you’re happy with how the page is set up, click the dropdown menu on the ‘Save’ button and select ‘Publish.’
You can now visit this page to see the CSS animations live.
Are you trying to understand the difference between WordPress widgets vs blocks?
WordPress widgets and blocks are both used to add dynamic content elements to posts, pages, sidebars, and templates. Widgets have been a core part of WordPress for 16 years, while blocks have only been a part of the platform since 2018. They serve similar functions, but they aren’t the same.
In this article, we’ll explain the difference between WordPress widgets and blocks, so you can learn how to use them properly.
Here is a quick overview of the topics we’ll cover in this article.
WordPress widgets are dynamic-content elements that you can add to widget-ready areas like sidebars.
Widgets were introduced in WordPress 2.2 (May 2007). The purpose was to provide users with an easy way to add customizable elements to their website without having to repeatedly insert the same element at the end of blog posts, for instance, or edit their WordPress theme files to create a sidebar and manually code in something like Google AdSense tracking codes.
Users could simply insert content or features using widgets that didn’t have to be part of their overall theme files or blog posts.
Widgets made it much easier for users to create their ideal WordPress blog, letting them easily add banner ads or email sign-up forms.
Gradually, almost all WordPress themes adapted widgets by adding widget-ready areas in their design and layouts. These were most often sidebars and footers.
The WordPress widget editor looked like this until WordPress 5.8 was released in 2021.
What are Blocks in WordPress?
Blocks are the elements that users can add to an area using the WordPress content editor. WordPress switched to this block-based content editor in WordPress 5.0.
You may also see it referred to as the Gutenberg editor, which was its development codename.
Blocks are very similar to widgets because each one handles a single element of the page or post. Unlike widgets, however, blocks were introduced only as part of the post and page editor, which means they could not be easily added to areas like the site footer or sidebar.
A block can be inserted into a post or page for any element, including a paragraph, an image, a gallery, a plugin-specific feature like email signups, or a video embed.
There are also blocks to add design layout elements like covers, patterns, tables, columns, groups, and more.
The Difference Between Widgets vs Blocks in WordPress
Until WordPress 5.8, the difference between widgets and blocks was quite obvious.
Users added widgets to their theme’s widget-ready areas. They were primarily used to display elements that were not post/page content. For instance, recent posts lists, important links, banner ads, forms, and more.
However, the difference between widgets and blocks has become quite blurry now.
Widgets are self-contained elements that can be used in widget-ready areas like sidebars on a WordPress website.
Blocks are also self-contained elements that you can access through the block editor. They can be used in posts and pages, as well as widget-ready areas. You can also use them in templates if your theme has enabled the full site editor.
Widgets were the first to allow developers to output other elements like contact forms, testimonials, social media feeds, and more.
However, the same can be achieved using blocks. Many of the top WordPress plugins now come with blocks that you can add anywhere.
For instance, WPForms comes with a contact form block that you can add anywhere to display a form.
Similarly, All in One SEO comes with blocks for the table of contents, HTML sitemap, breadcrumb navigation, and more.
The Block-Based Widget Editor
WordPress planned to adapt the block editor for editing all areas of your website including the widget-ready areas.
To make this happen, the new block-based widget editor was introduced in WordPress 5.8.
Users were now able to use blocks in widget-ready areas of their themes.
Widgets are still located under the Appearance » Widgets menu.
However, if you are using a block-based theme that doesn’t have any defined widget-ready areas, then you may not see it under there. You will see Appearance » Editor instead.
Many of the legacy WordPress widgets already have blocks that can do the same thing.
Click on the add new block button (+) and you will find a bunch of blocks categorized as Widgets.
These are still blocks, but they are just categorized as widgets so that users can understand that these blocks behave like legacy widgets.
However, if a user still needed to use a legacy widget that doesn’t have an alternative block, then they can do so by using the Legacy Widgets block.
If a WordPress plugin has a block that you can add to the posts and pages, you can now also use the same block in widget-ready areas.
Theme developers can also create custom blocks that users can add to different areas of their websites.
The Future of WordPress Widgets
WordPress is moving forward towards using a more intuitive and unified way to edit the content on a WordPress website.
This means that older widgets will no longer be available going forward. WordPress themes and plugin developers are already adapting and adding support for the block editor in their products.
However, many WordPress themes still use older widgets. Similarly, many WordPress plugins still use shortcodes and legacy widgets.
Upon activation, the plugin will simply replace the block-based widget editor with the older widget page.
Note: Classic Widgets plugin will only be supported until 2024. After then, the plugin will not be updated or maintained this is why we recommend using WPCode to future-proof your customization.
Blocks vs Widgets – Which One is Better?
We recommend users start using the new block-based widgets editor as soon as possible because that’s the direction WordPress development is heading.
It is easy to use, modern, and more flexible than the previous Widgets screen.
If a WordPress plugin or theme on your website doesn’t support block-based widgets, then you can reach out to the developer and ask them to convert their widgets into blocks.
If they don’t have plans to release an update, then you can easily find alternative plugins or themes to replace them.
Are you comparing Nextiva vs RingCentral vs Ooma to find out the best VoIP provider for your business?
Many small businesses rely on phone services to communicate with customers and Nextiva, RingCentral, and Ooma are among the top business VOIP providers on the market.
In this article, we’ll compare Nextiva vs RingCentral vs Ooma to help you decide which one is the best small business VoIP provider.
Comparing Nextiva vs RingCentral and Ooma VOIP Services
Many small businesses use VoIP phone services for sales, customer support, and team collaboration.
Nextiva, RingCentral, and Ooma are considered among the top VoIP providers for small businesses.
They offer toll-free numbers, virtual numbers, cheaper local and international call rates, easier team collaboration, and more.
Business phone services is a highly competitive industry and all of our top three contenders offer similar features and pricing. This makes it difficult for small business owners to choose one of them for their business.
To make this easier, we’ll do a side-by-side comparison of Nextiva, RingCentral, and Ooma for the best business VoIP service providers.
That being said, let’s take a look at Nextiva vs RingCentral vs Ooma to find out which one is the best small business VOIP provider.
Pricing Comparison
Pricing is one of the top deciding factors for small businesses looking for a VoIP service provider.
All three of our contenders offer very competitive pricing for similar features. However, they use a variable pricing model based on the number of users, plan duration, and features.
This makes it difficult to decide which VoIP service provider is cheaper for small businesses.
Nextiva Pricing
Nextiva has a variable pricing model where your pricing changes based on the number of users, payment duration, and feature plans.
For instance, you can get started for $18.95 per user each month (paid annually) if you have more than 20 users.
If you have fewer than 4 users, then you can get started for $23.95 per user each month (paid annually).
This means that your costs will go down as your team size grows and you need to add more users to your account.
RingCentral Pricing
RingCentral pricing plans use a slightly different pricing model.
Their Essential plan starts at $19.95 per user each month (paid annually) for up to 20 users.
This means that if you have a smaller team of fewer than 20 users, then you can save some money and have room for growth too.
Ooma Pricing
Ooma offers pretty straightforward fees. Their rates differ based on which plan you choose regardless of the number of users.
This means that if you choose the Essential plan, then you will pay at the same rate when your team grows.
Ooma only offers month-to-month payment plans which means you pay as you go and can easily cancel at any time.
Winner: Tie – All three of our contenders offer similar pricing that is very close to each other.
Feature Comparison
Perhaps the most important thing when choosing a VoIP provider is the features they offer.
Nextiva, RingCentral, and Ooma all offer a ton of features with each of their business phone service plans.
However, you’ll need to choose one based on your own requirements. For instance, video conferencing may not be important for some small businesses, while it could be a deal breaker for others.
Another important thing to consider is which pricing plan includes the features you need. As all of them offer different sets of features for each VoIP plan.
Nextiva Features
As one of the best business VoIP providers on the market, Nextiva offers a unified communications platform with the most value-to-money features.
Unlimited domestic calls in US and Canada
HD voice quality
Free local and toll-free number plus number porting allows you to bring your existing number as well.
Voicemail, voicemail to email notifications, voicemail to SMS, voicemail transcription
Support for desk phones, conference phones, and other telephone devices you may want to use.
Apps for browsers, iPhone, Android, and desktop computers
Video meetings and conferencing
Call logs, call recording, call routing, auto attendant, IVR, and more.
Plus, you can share the same number with different team members.
Contact management features make it super easy to follow up on calls and don’t let the leads slip away.
You can also integrate your own CRM software or use Nextiva CRM for better lead management.
Basically, you can run your own small cloud-based call center at the fraction of the cost with highly advanced features to save you time and resources.
RingCentral Features
When it comes to features RingCentral gives tough competition to Nextiva.
They offer all the business phone features that a small business would need and then some more.
Unlimited calling for the US and Canada.
Free local and toll-free phone numbers.
SMS and voicemail support
Team messaging
Voicemail to text alerts
Video meetings and conferencing
Desk phone support
You can receive calls on the go using your phone or laptop
Real-time call analytics
RingCentral offers all common VoIP phone features like call forwarding, number sharing, call waiting, call management, and more.
It also has integrations for popular CRM software like Salesforce, Zendesk, and more.
Ooma Features
Ooma Office offers a bunch of features in their VoIP plans that will help you grow your small business.
However, some features are available in their more expensive plans. For instance, you can only get access to the Desktop app and text messaging with their PRO plan.
Following are the features you can expect to get based on the plan you choose:
Local and toll-free numbers
Unlimited local calls to the US, Canada, Mexico, and Puerto Rico
Call features like recording, call waiting, voicemail, and more.
Microsoft Dynamics, Office 365, and Google integrations are available
Salesforce Integration (only with Pro Plus plans)
While Ooma offers the most commonly requested features for a VoIP provider, it does lack several features offered by the other top contenders.
Integrations help you connect your VoIP phone service to other apps and platforms that you may already be using.
Many businesses need integrations with CRM software like Salesforce, Zendesk, Hubspot, and more. This helps them easily manage customer relationships and can keep track of leads without losing them.
Let’s see how our top contenders stack up when it comes to integrations.
Nextiva Integrations
Nextiva offers comprehensive integrations suitable for all types of small businesses.
It has ready-to-use integrations for all the top CRM software, productivity suites, team communication apps, and more.
This includes Salesforce, Zendesk, HubSpot, Zoho, Microsoft Outlook, Google Workspace, Microsoft Teams, and more.
RingCentral Integrations
RingCentral offers an extensive set of integrations as apps and add-ins that you can add to your account.
They offer several apps for Google Workspace, Microsoft 365, Microsoft Teams, Microsoft Dynamics, and more.
Their integrations also cover the top CRM software that you may already be using including Salesforce, Zoho, HubSpot, and more.
Ooma Integrations
Ooma does not offer as many integrations as Nextiva or RingCentral. Their Pro plan offers integration with Google and Microsoft Office 365.
You’ll need to upgrade to their Pro Plus plan to unlock Salesforce and Microsoft Dynamics 365 integrations.
Apart from that, you can still use it with your own CRM software but it will be less efficient to track contact history and manage leads within your phone or CRM software.
Unlike traditional phones, VoIP phones are a relatively new technology so many small businesses may need a little bit of help to make the most out of it.
This is why customer support is an important aspect to consider when choosing your VoIP phone service provider.
Let’s compare how our top contenders stack up in terms of customer support options.
Nextiva Customer Support
Nextiva customer support is available through 24/7 live chat, email tickets, and phone.
Plus, they have a comprehensive knowledge base that covers all the commonly asked questions by users.
Finding answers in the knowledge base is fast and easiest way to fix things on your own. However, if you need to speak with someone, then you’ll find their phone and live chat support agents friendly and helpful.
Customer support representatives know their stuff very well and wouldn’t mind going to great lengths to help you out.
RingCentral Customer Support
RingCentral offers support through 24/7 phone, live chat, and email tickets. They also have an extensive library of articles, how-to guides, manuals, and more.
Support response times are fast and representatives are well-trained and highly helpful.
Ooma Customer Support
Ooma offers the same customer support options as the other contenders on the list.
This includes 24/7 live chat support, email tickets, self-help articles, and phone support.
Winner: Tie
Mobile App Comparison
With many businesses switching to a remote or hybrid work model, it is important to consider the mobility of your VoIP service.
This allows remote teams to stay in touch and never miss a call even when away from the desk.
All three of our contenders offer mobile apps for Android and iOS devices. Let’s see how their mobile apps perform against each other.
Nextiva Mobile Apps
Apart from laptop and desk phone systems, Nextiva also offers apps for iOS and Android smartphones.
These apps come with a sleek and easy-to-use interface that allows you to easily make and receive calls, text with team members, manage contacts, and more.
RingCentral Mobile Apps
RingCentral also offers mobile apps for Android and iOS smartphones. These apps are highly intuitive and allow you to easily manage calls while on the go.
Additionally, RingCentral offers separate apps for Meeting Rooms, which is their video conferencing platform.
Ooma Mobile Apps
Ooma doesn’t offer desktop apps for its Essential plan but it does offer mobile apps for all small business plans including the Essential plan.
The app provides easier contact management, and call and text functions. However, user reviews indicate that it does not work very well for many users.
Conclusion: Nextiva vs RingCentral vs Ooma – Which is The Best Small Business VoIP Provider?
We believe that Nextiva is the best small business VoIP phone provider on the market.
It offers competitive pricing, a ton of features, the best call quality, lower rates for international calls, and a wide range of numbers to choose from (local, international, toll-free, vanity numbers, and more).
Note: WPBeginner users can use our Nextiva Coupon to get 20% off when they sign up.
RingCentral comes as a very close second. They offer many of the features offered by their competitors and a slightly better mobile app experience. You can use our RingCentral coupon to get a discount.
We hope this article helped you compare Nextiva vs RingCentral vs Ooma to find out which one is the best VoIP service. You may also want to see our pick of the best email marketing services for small business, or see our article on how to get a free business email address.
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.
Are you looking for the best practices to maximize the SEO benefits of internal links?
Internal links play an important role in search engine optimization (SEO). They help search engines discover your content and rank them higher in search results.
In this article, we’ll list the best practices to use for internal linking for SEO.
How Does Internal Linking Improve SEO in WordPress?
Internal links are links between posts on your own website. Having internal links is important for your WordPress SEO. They help search engines like Google crawl your website and discover new content to index and rank.
Generally, the more links a page has pointing to it, the more likely it is to rank higher in search results. That means that you can use internal links to point to important pages on your site as a way to increase their traffic.
That being said, let’s take a look at the best practices for improving SEO by adding internal links in WordPress. Since this is a comprehensive guide, we have included a table of contents for easier navigation.
We recommend that you make a habit of linking to your older articles from your new articles.
It’s a great way to develop a contextual relationship between your new and old posts. It also allows you to pass relevant link juice to your older articles.
Because internal links play such an important role in SEO, we have even made it part of our pre-publish blog post checklist for WPBeginner writers.
You can also edit your older articles to add links to your newer content whenever you publish. Many successful bloggers dedicate time to adding internal links that point to new articles on a weekly or monthly basis.
This will help you boost your pageviews, increase the time users spend on your site, and ultimately will improve the SEO score of your individual blog posts and pages.
WordPress makes it easy to search for your old posts right inside the post editor. Simply select the text you want to link and click on the link button in the toolbar that appears.
A text pop-up will appear below your highlighted words. Then, you can start typing to search for the older articles you want to link to.
2. Monitor Your Internal Link Performance in WordPress
It’s helpful to see your website’s SEO performance in terms of links by using a tool such as the Links Report in Google Search Console. This is a helpful starting point for working out how to improve internal linking on your site.
The Links Report will show you how many pages are linking to this page. You can compare it with other pages and see whether pages with more internal links are ranking higher than posts with many internal links.
Just make sure you are only linking to the article when it makes sense. Adding links where they don’t make sense creates a bad user experience.
Another way to monitor the impact of internal linking is to see which keywords are gaining or losing position. All in One SEO makes this extremely easy with the Search Statistics feature.
Once you connect the plugin with Google Search Console, All in One SEO will fetch your Google Search Console data and present it under All in One SEO » Search Statistics.
The keyword positions chart shows a graph of your site’s keyword positions.
Below this, you’ll see the Keyword Rankings overview box. This shows your top 10 keywords, and if you use them for internal links they are very likely to be clicked.
3. Improve Your WordPress Site’s Internal Linking With a Plugin
If you’re not sure which posts you want to link to, then you will often find it faster to add internal links in WordPress using an internal linking plugin.
We recommend using All in One SEO. It includes a unique Link Assistant feature that lets you add links to your old and new content without having to open up the post. Plus, it provides link recommendations, detailed link reports, and much more.
Link Assistant will crawl every link on your website and then show a comprehensive list report.
The report will show you an overview of the links with total counts for internal, external, and affiliate links. It will also show you the number of orphaned posts that have not yet been linked to from another post or page.
You can switch to the Links Report tab for detailed information on all your links. Here you’ll see a list of all your posts and pages with columns for internal, external, and affiliate links.
It will also show a number of suggestions where you can add links.
For more details, you can click on the right arrow button next to a post or page. This will show all links organized in different tabs. From the suggestions tab, you can quickly view link suggestions and add links without directly editing a post or page.
Link Assistant also helps you discover more internal linking opportunities.
You can switch to the ‘Linking Opportunities’ tab to see suggestions about how to improve the internal linking on your website, and also see the list of orphaned posts so you can add links to them.
Another plugin useful for internal linking is Semrush SEO Writing Assistant because it can help you keep track of links inside your article.
For example, it lets you know when your article has too many or too few internal links and also suggests ways you can improve your links.
This tool also comes in handy if you have other authors working on articles. Editors can quickly see if the article includes internal links to other posts on your website.
4. Display a List of Your Most Popular Posts in WordPress
You can use a WordPress popular posts plugin to point users toward the articles that other users have already found helpful. These plugins automatically create a list of internal links to your most popular content.
Popular posts are usually your most successful content, which means they are more likely to increase user engagement, conversions, and sales. They are also a good opportunity for internal linking to your other less popular articles.
For example, MonsterInsights has a feature that allows you to show your popular articles anywhere on your WordPress site. You can use also use inline popular posts to show articles inside your content.
If you want to show articles in the sidebar or at the end of your content, then you can select the Popular Post Widget. MonsterInsights even lets you display your top-performing products anywhere on your eCommerce store.
5. Create List Posts That Roundup Other Articles in WordPress
Another way to increase the number of internal links on your WordPress blog is to create roundups of your existing content. You do this by creating a new post that mentions your best articles on a certain subject to give a detailed overview of the topic.
In fact, you’re reading a post like that now.
Luckily, there are some plugins that make this job easy. For example, WP Tasty Roundups allows you to quickly repurpose your existing content into beautiful roundup posts that rank in search results.
All you need to do is type one or two keywords into the built-in search functionality, and the plugin will automatically pull images, titles, descriptions, and links from relevant posts into your roundup list.
6. Get Google Sitelinks for Your WordPress Site
Sitelinks are a feature on Google search engine results pages (SERPs) where additional sub-pages appear under a website in the search results.
These are often internal links to the most popular pages of that website.
The top 3 spots on Google get the most clicks. When sitelinks are shown for a website, it takes up the same amount of space as three regular search listings.
Having this much screen space dedicated to your site significantly increases your overall click-through rate. Simply put, more visitors will visit your website from the keyword.
While there is no guaranteed way to get Google to show sitelinks for your website, it certainly helps to create lots of internal links to your most important posts and pages.
7. Preload Links in WordPress for Faster Loading Speeds
Link preloading is a browser technology that will load links in the background before a site visitor clicks them. This makes your website seem faster, which can improve SEO.
Because loading speed is one of the top indicators for search engine rankings and user engagement, when your internal pages are preloaded, your visitors are more likely to stay on your website longer.
They are more likely to view more pages because they’re loading instantly.
The easiest way to preload links is by using the Flying Pages plugin. It simply adds intelligent preloading to make sure preloading won’t crash your site or even slow it down.
Broken links are bad for your website’s SEO. Search engine crawlers find new content on your website by following internal links, so a broken link can stop them from indexing a new post.
They also negatively impact user experience because broken links will return a 404 error. If a visitor clicks on a link and is unable to find a page they’re looking for, then they may leave.
AIOSEO offers a powerful redirection manager that helps track 404 errors on your website and lets you set up permanent 301 redirects to fix broken links.
9. Update Internal Link URLs When Moving a Site to a New Domain
If you ever move your WordPress site to a new domain name, then it is important to update all internal link URLs. Otherwise, you will have lots of broken links.
You should start by changing the WordPress address and site URL by visiting the Settings » General page from your WordPress dashboard.
But you will also need to change the URLs of every internal link added to your posts and pages.
10. Use MediaWiki Syntax to Quickly Add Internal Links to WordPress
If you want to make internal linking a habit, then it helps to use the most efficient method. Since WordPress 6.0, WordPress has supported standard MediaWiki syntax to quickly add internal links when creating or editing a post.
You can now quickly add links by adding two square brackets followed by the post title. The animated gif below shows you how easy this feature is to use inside WordPress.
The link will automatically add the correct URL to the post, and use the post title as an anchor link.
If you know the title of a post (or even just part of it), then using the double square bracket method is the fastest way of creating an internal link.
11. Track Which Internal Links Are Clicked in WordPress
One of the best ways to uncover how users interact with your website is to track which internal links your visitors are clicking. Tools such as MonsterInsights can help you see which internal links your visitors are the most interested in.
You can then use these insights to improve the way you add internal links to your posts and pages.
You can also use All in One SEO to enable breadcrumbs for your WooCommerce products. For details, see the fifth tip in our guide on WooCommerce SEO made easy.