Virtual Robots.txt

Virtual Robots.txt is a simple WordPress plugin for easily editing the robots.txt content on your website. Because the goal of any CMS is to be as self-contained as possible, and because WordPress itself contains a default "virtual" robots.txt file generated by the wp_options table, it makes sense to maintain a virtual robots.txt whenever possible to make site management and migration more controlled.

Instead of simply using the built-in robots_txt filter, however, this plugin creates a new hook for the main parse_query action to ensure that no other WordPress plugin (or theme) can alter the contents of robots.txt after it has been edited. Although the current version does not directly "disable" the robots_txt filter, in effect that filter is completely ignored by ending the hook sequence before robots_txt can be called.

Unlike similar plugins (or WordPress itself), it includes a default "allow all" ruleset upon activation. The theory behind this is that playing things safe is always the best course of action for inexperienced webmasters; allowing all robots to access all site content is not only recommended by Google but also makes sense in the vast majority of cases. While the form value will persist on plugin deactivation, the option value will be completely deleted in the case of the plugin being removed from your site, in an effort at clean code and to avoid any confusion or conflicts.

Compatibility:

  • Meant for Linux servers
  • Apache works automatically, Nginx requires try_files rule (see FAQ)
  • Minimum PHP version: 5.5
  • Designed for: PHP 7+ and MySQL 5.7+
  • Can be used as a "Must Use" plugin (mu-plugins)

Future plugin goals:

  • Localization (translation support)
  • Hook/filter/sequence experimentation
  • Option to switch between Virtual and Physical robots.txt
  • More features (based on user suggestions)
  • Code maintenance/improvements

Code inspired by:

  • WordPress Robots.txt File
  • Virtual Robots.txt

NOTE: We released this plugin in response to our managed hosting clients asking for better access to their server environment, and our primary goal will likely remain supporting that purpose. Although we are 100% open to fielding requests from the WordPress community, we kindly ask that you consider all of the above mentioned goals before leaving reviews of this plugin, thanks!

PC Robots.txt

PC Robots.txt is an easy (i.e. automated) solution to creating and managing a robots.txt file for your blog. Instead of mucking about with FTP, files, permissions ..etc, just upload and activate the plugin and you're done. By default, the PC Robots.txt plugin has a bunch of spam-bots disallowed, th.........

Similar: 67%

Unblock CSS & JS for Googlebot

Unblock CSS & JS for Googlebot plugin allows Googlebot to access the JavaScript and CSS files. Google periodically sends to webmasters warnings that their JavaScript .js files and their CSS stylesheets are blocked - even when the webmasters have never explicitly done so. In fact, it is estimate.........

Similar: 60%

VDZ Robots.txt

This plugin creating and managing virtual robots.txt file. ...

Similar: 60%

Multisite Robots.txt Manager

A Multisite Robots.txt Manager - Quickly and easily manage all robots.txt files on a WordPress Multisite Website Network. !!! Network Enabled Multisite Installs Only !!! This Plugin Was Created For Multisite Networks > Network Activations Only!...

Similar: 29%

YD *FAST* Page update

Drastically reduce page updating time! This WordPress plugin optimizes page management routines, it accelerates page saving time by bypassing the very heavy process of rebuilding all the rewriterules of your pretty-permalink enabled blogs each time anything on a page is changed. When using WordPre.........

Similar: 10%

User Meta Manager

User Meta Manager is a handy plugin, with a simple interface, for managing user meta data....

Similar: 9%

Keyword Statistics

With this plugin you can optimize your WordPress blog for search engines. It can automatically generate meta informations (like keywords and description for example) needed for the search engine optimization (SEO) of your blog. The Keyword-Statistics-Plugin checks the content of a post or a page fo.........

Similar: 8%

SEO Ultimate

From the Creators of SEO Ultimate Premium Support Now Available The SEO Design Solutions team does not provide support for SEO Ultimate on the WordPress forums. However, dedicated one on one email support is available when you upgrade to SEO Ultimate+. The premium version of SEO Ultimate also has .........

Similar: 6%

WooCommerce Checkout Manager

This extension plugin gives you capabilities to manage your fields on your WooCommerce checkout page....

Similar: 5%

Ads Manager WP/BB

Use this plugin to quickly and easily insert Any Ad code Unit to your posts and BuddyPress sections including Forum topics....

Similar: 3%