WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site.
Recently, one of our readers asked: what is rel=”noopener” in WordPress? If you select to open a link in a new window, then WordPress adds this attribute to your link. In this article, we will explain what is rel=”noopener” in WordPress and how it affects your website.
What is rel=”noopener” in WordPress?
rel=”noopener” is an HTML attribute that’s added to all WordPress links that are selected to open in a new browser tab. It is also accompanied by a rel=”noreferrer” attribute. This feature was introduced in WordPress to address a security vulnerability which can be exploited by malicious websites.
WordPress always stays ahead of the curve to help with website security. When you add a link and select ‘Open in New Tab’, then WordPress will add the rel=”noopener” and rel=”noreferrer” to the link code.
The HTML code generated by WordPress looks like this:
<a href="https://example.com" target="_blank" rel="noreferrer noopener" aria-label="This is an external link (opens in a new tab)">demo link</a>
How rel=”noopener” Affects your WordPress SEO?
Even though the rel=”noopener” attribute improves WordPress security, several users want to avoid using it because they think it will impact their WordPress SEO.
What’s the Difference Between noopener vs nofollow?
It’s easy to mix rel=”noopener” with rel=”nofollow”. They are completely separate.
The noopener attribute prevents your website from cross-site hacking and improves WordPress security.
On the other hand, nofollow attribute prevents your website from passing on SEO link juice to the linked website.
Search engines look for and consider nofollow attribute when following a link on your website. However, they do not give consideration to the noopener tag.
By default, WordPress does not allow you to add nofollow to your external links. If you want to add nofollow in WordPress, then you will need to use a plugin. For details, see our article on how to add title and nofollow to links in WordPress.
Does rel=”noreferrer” Affect Affiliate Links in WordPress?
The rel=”noreferrer” does not affect affiliate links in WordPress. Some users believe that it does because rel=”noreferrer” prevent passing the referrer information to the new tab.
However, most affiliate programs provide you with a unique URL that has your affiliate ID. This means your affiliate ID is passed along as a URL parameter for the other website to track.
Often we get asked by our users, is there a way to scan your WordPress site for potentially malicious code? The answer to that question is YES, YES, and YES. There are both free and paid tools available to scan your WordPress site for potentially malicious or unwanted code. Usually, malware and malicious code can go unnoticed for a long time unless you regularly scan your website. In this article, we will show you how to easily scan your WordPress site for malware and potentially malicious code.
When To Scan Your WordPress Site for Malware and Malicious Code?
The best time to scan your WordPress site for malware and malicious code is now. Many beginners don’t install a WordPress security scanner right away, this means that a malware or malicious code injection can go unnoticed for a long time.
The plugin checks your WordPress files to see if they are changed. It also scans for possible malicious code, iframes, links, and suspicious activity.
The real value comes from their paid plans which come with the best WordPress firewall protection. Their DNS level website application firewall blocks any suspicious activity or malware even before it reaches your website.
We recommend using a DNS level website firewall because it is more effective. Sucuri firewall also serves your website static content through their own CDN which gives you a significant performance boost and improves WordPress speed.
Most importantly, if your website gets affected, then Sucuri experts will clean your website at no additional cost. Cleaning a hacked WordPress site is quite difficult even for experienced WordPress users. Knowing that you have real security experts available to clean your website is a huge peace of mind for business owners.
Anti-Malware Security is another very powerful WordPress security plugin which can help you to scan WordPress for malicious code and malware.
The plugin looks for suspicious code, scripts, .htaccess threats, backdoors, and known-patterns of infections in all folders and files of your website. It performs a comprehensive scan which may take a while to finish.
The plugin author actively maintains definitions which means that they are continuously improving to detect new threats as they are discovered.
Keep in mind that the plugin may show a lot of potential threats which are actually false positives. You will have to manually compare those files to source files which could be a lot of work.
It also includes a firewall option. The firewall is actually a software level firewall which is less effective than a DNS level firewall.
How to Clean up Malware or Suspicious Code in WordPress?
The first thing you need to do is to immediately change all your WordPress passwords. This includes your WordPress user accounts, WordPress hosting account, FTP or SSH user accounts, and your WordPress database password.
This ensures that if one of these passwords was compromised, then the hackers will not be able to use it to regain access.
Next, you need to create a complete WordPress backup by either using a plugin or manually through phpMyAdmin and FTP. This step ensures that if something happens during the cleanup, you can still revert back to the infected state of your website.
After that, we recommend hiring a WordPress security professional to clean the website for you. We recommend Sucuri, each of their paid plans include malware removal service. Even if your website is already affected, they will clean it for you.
You can also try to clean it yourself. It is difficult work and may take a lot of your time. Stay calm and follow the instructions in our step by step guide on how to fix a hacked WordPress website for beginners.
Are you looking for gift ideas for bloggers, designers, developers, or just a more technically savvy friend? Ideally, you would want to choose a gift that is useful for your loved ones. In this article, we have hand-picked the best holiday gift ideas for bloggers, designers, and developers.
Airpods are wireless Bluetooth earbuds made by Apple for their newer iPhones. These are extremely nice and compact which makes it excellent for travels. The microphone feature is surprisingly good for handling calls while traveling. Airpods are an excellent gift item for anyone but specially your tech savvy friends.
Logitech BRIO Webcam is an ultra HD 4K capable webcam with easy to clip mount that works on any computer. The video quality is superb and works really well even in low light. It is perfect for video conferencing, Skype calls, or live streaming. For the security conscious folks, it comes with built-in security cap so there is no need to tape your webcam lens.
This is an excellent gift for bloggers, developers, and designers.
This app enabled R2 D2 Droid is a great gift for Star Wars fans out there. It comes with authentic movements, which are controlled by the app. Equipped with LED lights and built-in speakers, R2 D2 is the perfect companion to binge watch Star Wars saga. For the young programmers, R2 D2 is fully programmable, and you can run your own commands to modify its behavior.
Drones are the ultimate toy for anyone interested in technology, photography, and computers. This DJI Quadcopter is the best drone camera on the market. It is a state of the art machine that combines cutting-edge engineering, technology, and photography. Ultra HD 4K camera, extended flight time, and a wide range of accessories make it the perfect gift.
This awesome device by Dell connects a laptop to up to three additional monitors, various external devices and the Internet with a single cable. It is a must-have accessory for users who use their laptops particularly MacBooks with external monitors. Newer MacBook models only come with USB 3.0 ports, so this docking station makes it easier to connect Macbook with multiple displays and external devices.
Sitting for hours each day can be very bad for an individual’s health. Herman Millar Embody Chair is designed to enhance health, improve focus, and provide ergonomic support for people who sit more than 4 hours a day.
While it’s expensive, our founder Syed Balkhi swears it’s the best chair in the market, and the price is totally justified.
This chair comes in various styles and colors. It is a great gift for bloggers, developers, designers who work from home and spend the large part of their day working on computers.
Even with the best chair, prolonged sitting can tire you out. Standing desks like SmartDesk allow you to break the habit, keep healthy, and remain productive throughout the day. It is fully electric and easily adjustable up to a height of 51 inches.
KINGOM’s Storage Compartments is a beautiful desk organizer made of high-quality PU leather with stiched detailing. It has 6 divided compartments to organize pen/pencil, scissors, remote control, cell phone, cards, and more. It also has a small-notched supply drawer, which pulls out to hold 4 by 4.5-inch notepads.
For all those Trekkies out there, this communicator device is highly accurate and created from 3D scans of the last known hero prop. It is fully functional and easily pairs with any Bluetooth compatible mobile phone. You can use the classic flip action to answer calls on the device. It also includes 20 authentic voice clips and Star Trek: Original Series communicator sound effects.
Headphones help many bloggers and developers work more efficiently. Bose’s QuietComfort comes with three levels of noise cancellation for better listening experience in any environment. It has built-in Alexa voice controls, noise deducting microphones, and hassle-free Bluetooth pairing.
This is one of the best and most comfortable headphones in the market. It will make an excellent present for anyone who travels or works remotely.
iRobot Roomba is a robot vacuum cleaner that roams around your house vacuuming the surfaces. It comes with WiFi connectivity, intelligent sensors to find its way around, accepts voice commands via Alexa and Google Assistant. It can run for 90 minutes and then it automatically finds its docking station to recharge itself.
Avantree Bamboo Mobile Docking station is a 10 port and 100W docking / charging station for multiple devices. It has a QuickCharge 3.0 port for faster charging, USB C port, and 8 smart USB ports. It has a safe adapter that you can plug into a wall socket and charge all your devices at once.
13. Facebook Live Kit
Facebook Live and videos shot in selfie mode are great for creating highly engaging content. If your loved ones are doing Facebook Live videos using their phones, then they will love these gifts.
GripTight GorillaPod stand is a multi-functional tripod for cell phones. It works with any smartphone and its adjustable legs can be used to attach it to any surface. It is a must-have accessory for any video makers or photography enthusiasts.
CamKix’s wireless camera shutter allows you to easily operate camera shutter on your phone with this Bluetooth remote control. It works with all mobile phones and comes with a wrist wrap so you don’t lose it while making videos.
Changing habits is an issue that we all struggle with. In this book, author James Clear offers a proven framework for improving just a little bit every day. The author of the book is one of the world’s leading experts on habit formation. In this book, he describes practical strategies that will teach you exactly how to form good habits and break bad ones.
Problem-solving is what most entrepreneurs do to grow their business every day. Sprint offers a transformative formula for testing ideas that work. It is an excellent read for startups, bloggers, developers, and almost any individual or organization that wants to grow fast without crashing.
Hiring people for your business is a challenge. In this book, author Geoff Smart and Randy Street provide a simple, practical, and effective solution to hiring successfully. It makes a excellent gift for startup founders, entrepreneurs, and small business owners.
As businesses grow they tend to fall under similar problems. Traction explains The Entrepreneurial Operating System®, a practical method used by more than 2,000 companies for achieving business success and avoiding common mistakes.
Want to invest your money smartly? The Dhandho Investor explains the Dhandho capital allocation framework used by the business savvy Patels from India and presents how they can be applied successfully to the stock market.
We hope this article helped you find some good holiday gift ideas for bloggers and developers. You may also want to see our guide on how to start a WordPress blog with step by step instructions.
WordPress 5.0 was released just a few hours ago. It is the first and the only major WordPress release of 2018 with a whole new set of improvements and some big changes. In this article, we will show you what’s new in WordPress 5.0 and which features you should try after updating your websites.
WordPress 5.0 is a major release and unless you are on a managed WordPress hosting service, you’ll have to manually initiate the update.
Important: Don’t forget to create a complete WordPress backup before starting the update.
Introducing Gutenberg The New Block Based Editor
WordPress 5.0 comes with a completely new editor codenamed Gutenberg. It is a block-based editor which allows users to create beautiful layouts using content blocks.
The old WordPress editor was a simple text window. While it worked well, you had to use different approaches to add images, create galleries, shortcodes, video embeds, and other content elements.
The new editor replaces them with a streamlined writing experience where each content element is wrapped in a block. You can move them around the editor, change their settings, and create engaging layouts without writing code.
By default, it comes with several blocks to add most commonly used content elements. This includes blocks to add images, audio, video, photo gallery, cover image, lists, quote, media, text, buttons, and more.
Blocks come with their own toolbar and settings. Apart from basic formatting options, you can also change width, colors, and other attributes.
If you relied on adding shortcodes to your articles, then you can continue using them as a block.
The new editor also makes embeds much easier. Simply expand the embeds section under the add block button, and you will be able to see all supported embed options.
This makes adding videos, tweets, and facebook embeds a lot easier. Each embed is its own block, so you can adjust their settings just like any other blocks.
If you feel a bit distracted by the WordPress admin sidebar, then simply switch to the distraction-free full-screen mode. This will hide the WordPress admin sidebar, and you will have a lot more room to design your content.
You will find all your usual post editing features neatly tucked under the sidebar. This includes publishing and saving options, permalink or post-slug, categories and tags, excerpt, and more.
Create and Reuse Blocks
If you often add things with the same style or content, then you can now save them as reusable blocks to use later when needed.
Simply edit a block you want to make reusable. Once you are satisfied with it, click on the menu dots in the block toolbar and select ‘Add to reusable blocks’.
You will be asked to provide a name for this block. After that, WordPress will save this as a reusable block. You can find it under the Add Blocks button and reuse it in other posts.
Editing Existing Content After Upgrading to WordPress 5.0
WordPress 5.0 will not affect any of your old content, and you would still be able to edit older articles. When editing an older article, you will see your content wrapped inside a “Classic” editor block.
You can continue editing the article inside the classic block. You can also break it into multiple blocks which will allow you to use all the features of the new WordPress editor.
Twenty Nineteen is based on Gutenberg starter theme, which means it is fully compatible with the new WordPress editor. It offers a clean canvas with minimal distractions, which gives you the freedom to experiment with the new editor and create beautiful layouts for your WordPress posts and pages.
WordPress 5.0 Compatibility with Themes and Plugins
WordPress 5.0 brings a big change to how users create content using WordPress. It has been under development for quite some time, which provided plugin and theme developers enough time to test their products and add compatibility for the new editor.
However if a plugin or theme on your website is not working properly, then reach out to that plugin or theme developer and ask them to update it.
If you do not hear back from them, then you can temporarily disable the plugin / theme and find an alternative. Alternatively, you can install the Classic Editor until your favorite plugin / theme have switched over.
We hope this article offered you a good insight into what’s new in WordPress 5.0. We are particularly excited about the new WordPress editor and the new ways to create content in WordPress. What are you excited about?
Do you want to move your Tumblr blog to WordPress? WordPress is the most powerful website builder and blogging platform in the world. I gives you complete freedom to build any type of website that you want. In this article, we will show you how to properly move your blog from Tumblr to WordPress.
Why You Should Move Your Tumblr Blog to WordPress?
There are two types of WordPress. First, there is WordPress.com which is a hosted platform, and then there is WordPress.org also called self-hosted WordPress. To understand the difference, please see our comparison of WordPress.com vs WordPress.org.
We recommend using WordPress.org because it gives you the freedom to build any kind of website. It also gives you access to all powerful WordPress features out of the box.
Things You’ll Need to Move Tumblr to WordPress
To start with WordPress.org, you’ll need a domain name and a web hosting account.
We recommend using Bluehost. They are an officially recommended WordPress hosting provider, and one of the largest hosting companies in the world.
They are offering WPBeginner users a free domain name, free SSL Certificate, and discount on hosting. Basically, you can get started for $2.75 / month.
If your Tumblr blog contains adult content, then we recommend HostGator. They are also in our list of the top WordPress hosting companies.
Once you have purchased hosting, the next step is to install WordPress. Most hosting providers offer 1-click WordPress installation. If you cannot find the option, then ask your hosting company, and they will install WordPress for you.
After installation, you’ll reach the WordPress dashboard screen which looks like this:
Moving Your Content from Tumblr to WordPress
First, you need to visit Tools » Import page and click on the ‘Install Now’ button below Tumblr.
WordPress will now fetch and install the Tumblr Importer tool for you. Once it is done, click on the ‘Run Importer’ link to continue.
On the next screen, you’ll need to provide OAuth Consumer and Secret keys. These keys allow your WordPress site to connect and import your content from Tumblr servers.
To get these keys, you need to click on the URL shown on the screen, which will take you to Tumblr website where you need to click on the ‘Register Application’ button.
Next, you need to fill in the ‘Application Name’, ‘Application Website’, ‘Application Description, and ‘Default Callback URL’ fields. All the rest can be left blank.
For the website and default callback URL fields, you need to your WordPress site’s full URL. You can use anything you want for the Application name and description.
Once you are done, click on the Register button at the bottom to continue.
Tumblr will now register the application and return you to the application dashboard. From here you can copy the consumer key. You need to click on the ‘Show Secret’ to reveal and copy the secret key.
You now need to go back to your WordPress admin area and go to Toools » Import page and run the importer again.
You can enter the keys you copied earlier in the importer settings and click on ‘Connect to Tumblr’ button.
On the next screen, you need to click on the ‘Authorize this application’ button.
This will take you to Tumblr where you will be asked to allow the app to connect with your account. Click on the Allow button to continue.
Next, you’ll be redirected back to your WordPress site, and the importer will now show your Tumblr blogs. Simply click on the ‘Import this blog’ button next to the blog you want to import.
The importer will now start importing your content from Tumblr to WordPress. This may take some time depending on how much content you have.
Once finished, you will see the success message.
You can now visit the Posts and Pages sections of your WordPress blog to see your imported content.
You can also visit your WordPress website to see how the posts are displayed on your live website.
Redirecting Tumblr Visitors to Your New WordPress Blog
Now that you have imported the content, you would want your Tumblr visitors to be able to find your new blog.
To do this, you need to edit your Tumblr blog’s theme. First, go to the Tumblr settings page.
After that click on your blog name to open its settings.
This will open your blog settings. On this screen, you need to click on the ‘Edit theme’ button to continue.
Next, you need to click on the ‘Edit HTML’ option under theme name. This will allow you to edit the HTML code of your Tumblr theme.
Tumblr will now show you the HTML code of the theme.
First, you need to paste this code snippet right after the <head> tag.
<!-- Inside head -->
<meta name="description" content="this is a legacy blog page, and will redirect to the same post on my new blog">
var new_slug = window.location.pathname;
var new_root = "http://example.com";
var new_url = new_root + new_slug;
document.write("<link rel=\"canonical\" href=\"" + new_url + "\">");
Don’t forget to replace the example.com with the actual URL of your new WordPress blog.
After that, you need to paste this second piece of code right after the <body> tag.
<!--Inside of <body> -->
window.location = new_url;
You can now click on the ‘Update Preview’ button and then click on the ‘Save’ to store your settings.
This code will send your Tumblr visitors to your WordPress site. However, users coming to a specific page or post will see a 404 error. That’s because the URL format of Tumblr and your WordPress site are different, so you will need to redirect users to correct posts.
Setting up Redirects in WordPress for Your Tumblr Posts
Do you want to install WordPress on your Windows computer locally? Working with WordPress on your computer allows you to test new WordPress features, learn how to develop with WordPress, and make websites before migrating them to the live server. In this article, we will show you how to properly install WordPress on Windows using WAMP.
Why You Should Install WordPress on Windows?
Installing WordPress locally on your computer gives you a testing environment that doesn’t affect your live website or blog. A WordPress install on your computer is also referred to as local server or localhost.
Normally WordPress developers use local WordPress install to develop their plugins and themes. Beginner users can also install WordPress on their computers to learn WordPress, test new WordPress theme and plugins, and experiment without affecting a live website.
That being said, let’s take a look at how to properly install WordPress on Windows using WAMP.
What is WAMP?
WAMP, is a compilation of Apache web server, PHP and MySQL bundled for Windows computers.
All of them are separate open source software. However, installing them separately is not quite easy even for experienced users. Software like WAMP allow you to easily install them and have a working local environment within minutes.
Step 1. Installing WAMP on Windows Computer
First, you need to download the WAMP software and install it on your computer. Simply go to the WampServer website and click on the ‘Start Using WampServer’ button.
It will take you to the downloads section. You’ll see two versions here: WampServer 32 bits and WampServer 64 bits. You need to select the WampServer version that matches the operating system type of your Windows computer.
To find out whether you are using 32 or 64-bit operating system, go to Control Panel » System and Security » System in your computer. There you will be able to see your operating system type.
Once downloaded, you can click on the wampserver execution file to run the installation. Make sure that you carefully follow the instructions on the installation screen.
During the installation process, you need to define the location for the web browser. By default, it will be Internet Explorer. You can change that to Google Chrome or any other web browser by locating it in the Program Files of your computer.
Once installed, you can launch the WampServer to continue.
Step 2. Setting Up a Database for Local WordPress Setup
Next thing you need to do is to create a blank MySQL database. On launching WAMP, you’ll see a green WampServer icon at the bottom right corner of your screen along with other icons. Simply click on it and then click on phpMyAdmin (a web based application to manage MySQL databases).
Note: If the WampServer icon is red or yellow, then it means the services (Apache, MySQL, PHP) are not running. You need to start the services by clicking on the icon before setting up the database.
It will take you to the phpMyAdmin login screen on your web browser. Simply enter the username: root and leave the password field blank. These are the default credentials to login into your localhost phpMyAdmin.
Click on the ‘Go’ button to continue.
Once logged in, you need to click on Databases in phpmMyAdmin to create a new database for WordPress. It will ask you to choose a name for your new database (we named ours test_db). After that click on the ‘Create’ button.
Your database is ready which means you can now install WordPress on localhost.
Step 3. Installing WordPress on Windows Using WAMP
The next thing you need to do is download the latest version of WordPress from the WordPress.org website. It will download as a zip file.
You need to extract the zip file and copy the ‘wordpress’ folder.
Now you need to navigate to the folder where you installed WAMP.
In this tutorial, we installed WAMP in C:\wamp64, so we’ll refer to that folder going forward. But keep in mind, it may be different for you depending on where you installed the program.
Paste the ‘wordpress’ folder into the C:\wamp64\www folder.
You can rename the ‘wordpress’ folder to anything you want, such as mysite, testsite, etc. This will be the URL of your local WordPress site, so be sure to choose something you’ll remember easily.
For the sake of this tutorial, we renamed the folder from wordpress to mysite.
Next, you can open the web browser and go to http://localhost/mysite/
First, it’ll ask you to select a language and then show you the database setup information. Once you have read it carefully, go ahead and click on the ‘Let’s go’ button to continue.
After that, you need to enter your database details like database name, username, password, host, and table prefix.
The database name will be the one that you entered in the previous step. In our case, we called it ‘test_db’. The username will be ‘root’, and you can leave the password field blank. You can also leave the database host and table prefix as-is.
Next, click on the ‘Submit’ button and WordPress will create a configuration file for you in the backend.
On the next screen, you will see a success message stating that WordPress is connected to your database, and you can proceed with the installation.
Go ahead and click on the ‘Run the installation’ button to continue.
It will take you to the welcome screen for WordPress. You need to add a title for your new WordPress website, choose an admin username, enter a strong password, and provide an admin email address.
Once you’re ready, click on the ‘Install WordPress’ button.
After the installation process is complete, you’ll see a success message. In the background, WordPress has created new tables in your database and it’s ready to use.
You can then proceed to your WordPress dashboard by clicking on the ‘Log In’ button.
Congratulations, you have successfully installed WordPress on a Windows computer using WAMP.
Step 4. Enabling Pretty Permalinks in WAMP
The new version of WordPress doesn’t break your local site on changing the setting.
However if you still see the ‘page not found’ error on your pages after changing the permalinks from Settings » Permalinks in WordPress, then simply follow our guide on how to enable custom permalinks in WAMP.
Step 5. Troubleshooting WAMP Issues
WAMP is quite easy to use even for beginners. However, if you are unable to get it running, then the following troubleshooting tips would help.
Fixing the WAMP Skype Conflict
If you have Skype installed and running, then WampServer may not be able to work properly due to a conflict with Skype. The conflict is caused by both Apache and Skype using the same port 80. There is a simple fix for this problem.
Open Skype and go to Tools » Options. This will bring up a dialog box, from here you need to click on Advanced and then Connections.
Uncheck the box that says Use port 80 and 443 as alternatives for incoming connections. Save options and restart Skype.
Install Visual C++ Redistributable
WAMP needs Visual C++ Redistributable for Visual Studio 2012 to run. If you don’t have it installed on your computer, then you can download and install it from the Microsoft website.
Having a local server environment is great for learning and testing purposes. But remember, if you want to start a WordPress blog for other people to see, then you do not need to install WordPress on your computer. You need to install WordPress on a WordPress hosting provider.
Google Search Console is a powerful free tool created by Google to help website owners understand how Google sees their website. Unfortunately, most businesses don’t know how to effectively use the full power of Google Search Console to increase their website traffic. In this article, we will show you how to properly use Google Search Console to improve your website SEO and get more visitors.
What is Google Search Console?
Google Search Console is a free tool offered by Google to help website owners monitor and maintain their site’s presence in Google search results.
It provides essential marketing data that you need to start tracking from day one. It also alerts you about errors, security issues, and indexing problems that may affect your website’s search rankings.
You can use all this information in your WordPress SEO strategy to increase your website traffic.
The sad part is that most businesses don’t utilize the full power of Google Search Console because majority of them think that just adding their website to Google Search Console is enough.
There’s so much more that you can be doing.
If you’re not leveraging all of the powerful features that Google Search Console offers, then you’re missing out.
Luckily, we’re here to help. We have created this ultimate Google Search Console guide to help you grow your website like a Pro.
Note: Since this is a comprehensive guide, we have added a table of contents for easier navigation.
Upon activation, go to Settings » Insert Headers and Footers page and paste the code you copied earlier inside the ‘Scripts in Header’ box.
Don’t forget to click on the ‘Save’ button to store your changes.
You can now go back to Google Search Console settings and click on the ‘Verify’ button.
Google Search Console will now look for the HTML tag in your website code and will show you a success message.
That’s all. You have successfully added your site to Google Search Console. You can now click on the ‘Go to Property’ link to visit your Google Search Console dashboard.
Note: if Google Search Console cannot verify your website after you have added the code in Insert Headers and Footer plugin, then you need to make sure to clear your WordPress cache and try again.
Step 2. Setting up the Preferred Domain Name
Google considers URLs with www and without www as two different pages.
Now let’s suppose you use the https://www.example.com as your URL and someone links to your site as https://example.com, then Google will consider the link going to a different URL (not yours).
Since you cannot control how people link to your website, this could affect your site’s performance in search results.
The easiest way to fix this is by using the preferred domain setting in Google Search Console.
For that, you will need to switch to the older version of the Search Console. Simply click on ‘Go to the old version’ from the left column.
Search Console will now load the older version.
To set preferred domain, you need to click on the gear icon and then select ‘Site settings’.
On the next screen, you’ll see three options for the preferred domain. The first option is to not set a preferred domain name which we don’t recommend. Below that, you’ll see your domain with www and without the www prefix.
You need to choose one that you used when submitting your site to Google Search Console. Remember this should be the same as the one you see in your WordPress settings page.
Don’t forget to click on the save button to store your settings.
Google will now use your preferred domain when following your site’s links and when showing it in the search results.
Step 3. Set Your Target Country
If your website is targeting audiences in a specific country, then you can explicitly tell Google to target users in that particular country.
Go to the old version of Google Search Console, and under the ‘Search Traffic’ menu click on ‘International Targeting’.
Switch to the ‘Country’ tab and then select the country you want to target.
Now, choosing a country doesn’t mean that your website will not appear in search results for other countries. If a page is relevant to audiences in other countries, then Google will still show it in the search results.
However, setting the target country helps Google understand your target audience and can potentially give you a slight SEO bump in local search results.
Step 4. Adding an XML Sitemap
An XML sitemap is a way for website owners to tell search engines about all the pages that exist on their website. It also tells search engines which links on your website are more important than others.
Adding an XML sitemap to your website helps search engines better crawl your website. While it doesn’t give you a boost in search rankings, it can definitely help search engines index your content more efficiently.
All you need to do is install and activate the Yoast SEO plugin. Upon activation, the plugin will automatically generate an XML sitemap for your website, and you can find it at the URL that looks like this:
Don’t forget to replace example.com with your own domain name. You can now submit this URL in Google Search Console.
Under the Google Search Console dashboard, click on the ‘Sitemaps’ from the left column and then paste the last part of the URL.
Click on the submit button to save your changes.
Google Search Console will now check your sitemap and use it to improve your website’s crawling.
Step 5. Connect Google Search Console to Google Analytics
Connecting Google Search Console to your Google Analytics account helps you analyze search console data in Google Analytics. This provides you with a new perspective on your top performing content and keywords.
We recommend using MonsterInsights for that. It is the best Google Analytics plugin for WordPress, and it will automatically show your top keywords from Google Search Console in your WordPress admin area.
Now in order to connect Google Search Console to your Analytics account, you need to head over to Google Analytics dashboard for your website. From the bottom left corner of the screen, click on the Admin button.
Google Analytics will now switch to the admin view. From here you need to click on the ‘Property Settings’ section and then click on ‘Adjust Search Console’ button.
On the next screen, you need to click on the Add button to select your website.
Analytics will now take you to Google Search console website showing you the list of all website you have added to the search console. Select the website you want to link to this Google Analytics property and then click on the save button.
That’s all, you have successfully connected your Google Search Console data to your Analytics account.
You can now view the newly unclocked Search Console reports in your Google Analytics account under Acquisition reports.
The first report you will find there is the ‘landing pages’ report.
For each landing page, you’ll see the impressions (number of times a page appeared in search results), clicks, click through rate (CTR), and average position in the search results. Combined with that page’s analytics parameters like bounce rate, sessions, and pages per session.
Clicking a landing page will show you the actual keywords that brought users to this landing page.
Switch to the ‘Countries’ report and you will see countries listed in the same order.
The devices report will show you how your site performed in desktop, mobile, and tablet search results.
Queries, are the most important of all reports among this data. It shows you the keyword data missing from your Google Analytics reports.
Step 6. Finding and Fixing Search Indexing Issues
The most useful feature of Google Search Console is that you can troubleshoot indexing errors.
These errors can affect your search rankings by stopping the search engine from crawling and indexing the pages on your website.
You can easily locate these errors under the Coverage » Index report.
Index coverage report shows you which pages from your website are indexed by Google and which pages resulted in an error or a warning.
Scroll down and you will see the detailed list of all the errors. Clicking on a link will open the detailed view where you will also find the link to learn more about the error and how to fix it.
Following are a few common indexing errors you may see:
404 error – This error means that the crawler followed a URL and saw a 404 error.
Soft 404 error – This error occurs when the crawler sees a 404 error page but the page’s status code is sending a 200 (success) message to the browser.
Server error – This means that your website server timed out or didn’t respond. This could happen if your website was under heavy traffic, was under maintenance, or unavailable for any other reason.
Now let’s take a look at how to fix some of these crawl errors.
Fixing 404 Errors in Google Search Console
First, you need to keep in mind that not all 404 errors are equal. You can safely ignore some of them and only fix those that are actually an error.
For example, if you deleted a blog post and don’t want to redirect users to a newer post, then it is ok to let Google see a 404 error page. Google will eventually deindex that page if it keeps seeing the 404 error.
However, the reason Google wants you to look at those 404 errors is that you may not be aware of them. For example, you accidentally deleted something or forgot to redirect users to the new updated version of it.
Simply click on the error in the Index Coverage report, and it will show you all the pages showing that error. Carefully review the pages and if you see a page that shouldn’t be there, then copy its URL and open it in a new browser window.
If you see a 404 error page in your browser, then this means that you need to fix this page.
Now if it is a page that no longer exists, but you have a newer or similar version of it, then you would want to redirect users to that page. See our guide on how to set up redirects in WordPress.
However, sometimes 404 errors may occur due to a misconfiguration in WordPress permalink structure. To fix this, simply visit Settings » Permalinks and then click on the save changes button without changing anything.
Fixing Soft 404 Errors in Google Search Console
Soft 404 errors are a bit tricky to troubleshoot.
Basically, these errors occur when Google bot sees what looks like a 404 error document instead of content. However, your server is sending a 200 (success) code. Normally, your server sends 200 success code when a page is displayed without an error or redirect.
Click on the Soft 404 errors in the index coverage report to view the list of pages affected by the error.
Now you need to open the page in a new browser tab to see what’s happening. If the page displays correctly, then you can safely ignore the error.
On the other hand, if the page is showing a 404 error document, then you may want to investigate further.
Start by switching to the old Google Search Console and then go to Crawl » Fetch as Google page. Enter the URL you want to investigate and then click the fetch button.
Search Console will now fetch the URL as Google Bot, and you will see it listed below. Clicking on the URL will open it with the source code view where you will see the HTTP status code at the top.
Now if you want this page to show a 404 error, then it is not doing that correctly. On the other hand if this page is supposed to show something else, then you need to figure out why it is showing the 404 error document.
If the soft 404 errors you are seeing are caused by WordPress search function, then the easiest solution is to stop Google bot from crawling search URLs.
Normally, Google Bot doesn’t crawl search URLs. However, some spammers are trying to spam Google search console reports by linking to search URLs with random strings. This way they hope you will see their link in your Search Console report and..
As a blogger, you have likely come across an orange icon labeled RSS feed. If you have ever wondered what is RSS and how you can use RSS to grow your WordPress site, then you’re in the right place. In this article, we will explain what is RSS, what are the benefits of RSS, and how to use it to grow your WordPress blog.
What is RSS?
RSS is a type of web feed that allows users and applications to receive regular updates from a website or blog of their choice. The acronym RSS stands for Really Simple Syndication or Rich Site Summary. It is sometimes referred to as the feed or RSS feed.
In the early days of internet, if you wanted to keep track of updates on your favorite website, then you had to bookmark it and then manually visit to see if there were any updates.
RSS feed solved that problem by allowing users to keep track of their favorite websites without having to manually visit the website each time.
RSS allows bloggers and publishers to automatically syndicate their content, so that people can read it in their email, feed reader and other devices.
How Does RSS Feed Work?
RSS feeds work by publishing your latest content in a structured XML document. This feed contains your full articles or the summary, and metadata for each item like date, author, category, etc.
This XML document can then be fetched and read with a RSS feed reader. There are many RSS feed reader software available for all operating systems, desktops, and mobile devices.
Here is what an example RSS feed looks like:
<?xml version="1.0" encoding="UTF-8"?>
<description>Beginner's Guide for WordPress</description>
<lastBuildDate>Tue, 02 Dec 2018 14:13:37 +0000</lastBuildDate>
<title>How to Fix WordPress Posts Returning 404 Error</title>
<pubDate>Tue, 02 Dec 2018 11:58:18 +0000</pubDate>
<description><![CDATA[<p>Description of post goes here...]]></description>
<content:encoded><![CDATA[<p>Post goes here....]]></content:encoded>
All WordPress blogs come with built-in support for RSS feeds. By default, each page of your WordPress site contains a meta tag that points to your website’s RSS feed location.
RSS makes it easy for users to subscribe to your content. Using an RSS feed, they can receive updates from your blog or website directly in their feed readers, desktop applications, and many other devices.
Subscribers don’t have to remember your website URL because they can bring the content into a central location where they like to read all of their favorite websites at once.
Your content also becomes portable, and your subscribers can even take it with them for offline reading.
RSS feeds help you build and nurture a loyal following around your blog. RSS subscribers are more likely to share your content on social media. Many of our readers automatically tweet every new WPBeginner article using RSS feed and IFTTT.
As a user, you can subscribe to your favorite websites and read them all at one place. This allows you to quickly scan through your favorite news and blog sites. If you want to leave a blog comment, then you can easily visit the individual article and leave your comment.
Most modern feed readers allow you to sort your reading lists into categories and groups. By using RSS efficiently, you can really maximize your reading time.
How to Use RSS Feeds to Read Your Favorite Websites?
You can subscribe to RSS feeds by using apps called feed readers. There are many free feed readers available on the market for all popular operating systems and devices.
Following are just a few of the top RSS feed reader apps that you can use.
We recommend using Feedly. It is available as a browser add-on as well as a mobile app for iOS, Android, and Kindle devices.
By using Feedly, you can sync your RSS subscriptions across your devices and resume reading wherever you left it. Adding your favorite websites to Feedly is really simple, just enter the URL of the website and click the Follow button to subscribe.
In most feed readers, you can search for topics that interest you and subscribe to popular sources on those topics. You can also categorize your favorite sites into topics. Feed readers such as Feedly come with features to print, share, and email articles that you find interesting.
How to Promote Your WordPress RSS Feed
As a WordPress user, your website already publishes an RSS feed. You can find your RSS feed by simply adding /feed/ at the end of your website’s address. For example:
Don’t forget to replace wpbeginner.com with your own domain name.
You can encourage visitors to subscribe to your RSS feed by adding an RSS icon to your sidebar or another prominent location. Here is how we do it on WPBeginner:
Are you looking for the best WordPress Chrome extensions to boost productivity? Browser extensions can help improve your WordPress workflow and make you more productive. In this article, we have hand-picked some of the best WordPress related Chrome extensions that you should try.
Why You Need WordPress Chrome Extensions?
Google Chrome is the most popular web browser in the world. It comes with hundreds of add-ons to easily perform several tasks within your browser.
Grammarly is the most popular Chrome extension that you can use to check spelling errors and grammatical mistakes in your WordPress content. It helps you in writing and editing your blog posts easily. Grammarly also checks for contextual spelling errors and helps you improve readability of your content.
CloudApp is a popular tool to take screenshots, record screen, and share them with anyone. CloudApp’s Chrome extension makes it easy to take screenshots while browsing the web and insert them into your blog posts.
LastPass is the best password manager tool on the market. It works on Windows, Mac, Android, iOS, and more. It also comes with browser extensions for all top browsers including Google Chrome.
Using a password manager like LastPass allows you to choose strong and unique passwords for all your online accounts. It automatically fills in passwords for you so you don’t need to remember passwords.
Ahrefs is one of the most powerful SEO tools on the market. It helps you understand why your competitors are ranking so high and what you can do to beat them. It also helps you find out keywords and blog post ideas that you can use to boost your search traffic.
They have an SEO Toolbar available as a Chrome extension which gives you a bird’s eye view of any page you are viewing with in-depth SEO analysis and keyword reports.
SimilarWeb is a Chrome extension for website traffic analysis. You can use this extension to see complete stats of your WordPress website including traffic sources, user engagement rate, keywords, and more. It gives an instant and detailed insight for any website with 1-click.
Evernote Web Clipper is a helpful Chrome extension for WordPress writers. It lets you clip the articles that you are reading and open them on any of your devices with Evernote. You can highlight the important content on any website and share it in emails or make a link out of it. Evernote is a bookmarking, social sharing, note taking, and task management tool combined in one app.
Wondering which font is used on the WordPress website you’re viewing? Simply add the WhatFont Chrome extension on your browser to find out the font by hovering on the text. It also shows the supported services for the web fonts like Typekit and Google Font API.
Asana is a popular productivity and task management tool. It also comes with a Google Chrome extension to manage your tasks easily from anywhere including from your WordPress website.
You can add and search tasks from any web page in your browser. It lets you create your own team and assign tasks with due dates. You can also add current URL as a task to read later or share it with your team members.
WPSniffer is a popular WordPress themes sniffer tool. You can use this Chrome extension to find out which theme is used on a WordPress website. It also displays the link of the active theme or redirects you to Google search with the theme name.
Dimensions is a Chrome extension for designers to measure different dimensions on a WordPress website. You can simply move your mouse between elements like images, text blocks, form fields, buttons, etc to find out the exact measurements. It can also help you convert JPEG and PSD files to web pages easily.
If you want to explore a new world of keyboard shortcuts for your WordPress site, then WordPress Keyboard Shortcuts is the perfect Chrome extension for it. This extension offers a complete range of keyboard shortcuts that work with WordPress and help you save time.
WordPress Style Editor is a useful Chrome extension that enables you to instantly save CSS changes that you make in the inspect tool of your browser. It saves a lot of time from checking the styles in the inspect tool and then manually updating your stylesheet. Make sure that you’re logged into your WordPress site to save the CSS properly.
Note: It works only with the style.css file of your WordPress theme. It makes the changes directly to the main CSS file, so make sure to keep a backup before you start editing.
Version Check for WordPress is a simple Chrome extension that you can use to find out the version of any website built on WordPress. It displays the WordPress version in your browser while viewing a website. It also shows if the version used on the website is outdated.
WordPress Admin Switcher is a Chrome extension for WordPress websites. It allows you to switch to the WordPress login screen without typing the wp-admin in the browser tab. You can also directly switch to the post editor in your WordPress admin area while viewing a post on the website with 1-click.
Note: Mac users can press ‘Cmd + Shift + A’ and Windows users can press ‘Ctrl + Shift + A’ to switch to the admin login screen. You can also click on the extension icon in your browser to switch to your WordPress admin login page.
ColorZilla is an advanced Chrome extension to pick colors from your WordPress pages and posts. It lets you read the color code by using the eyedropper tool. You can also generate gradient colors CSS and use them in your stylesheets. It also maintains a history of recently picked colors.
Do you want to add dark mode to your WordPress admin dashboard? A dark mode color scheme makes it easier to work during late hours by reducing white light emitting from the screen. In this article, we will show you how to easily add dark mode to your WordPress admin dashboard.
What is Dark Mode and Why Use it in WordPress?
If you often work late at night, then the bright screen light of your computer causes strain on the eyes. Many apps, websites, and even operating systems come with a dark mode color scheme as an alternative.
Popular websites like YouTube also offer a dark color scheme. This allows users to watch videos late at night with a more comfortable viewing experience.
WordPress comes with admin color schemes, but none of the default color schemes reduce white light coming from your screen.
Luckily, there is a plugin that solves that.
Let’s take a look at how to easily add dark mode to your WordPress admin area for a more enjoyable user experience during late hours.
Adding Dark Mode to Your WordPress Admin Dashboard
Upon activation, you need to visit Users » Your Profile page and check the box next to the ‘Dark Mode’ option.
Don’t forget to click on the save changes button to store your settings.
Your WordPress admin area will now switch to the dark mode.
Since ‘Dark Mode’ is not an admin color scheme, you can easily use it in combination with an existing WordPress admin color scheme.
At the time of writing this article, the plugin was not compatible with the upcoming Gutenberg editor. However, when writing posts using the new editor, the plugin switches back to the regular admin colors.