Plugin / Search Engine

Scott Kingsley Clark



This plugin is no longer in development — Please try SearchWP, FacetWP, or ElasticPress

This is a Search Engine for WordPress that indexes pages on a site and provides comprehensive search functionality.

All you do is install the plugin, and index your site. You can setup cronjobs to reindex hourly, daily, or weekly on your Server – or do it manually on an as needed basis. Indexing covers Full Pages as the visitor sees them.

So… that means Sidebars, Widgets, Pages, Posts, Custom Post Types, Pod Pages, Plugin Generated Content, Title tags, Meta tags, Template code, and anything else your visitor can see anywhere on your site is indexed and searchable.

This plugin can also index and search content that exists outside of your WordPress site, such as on other domains / sub-domains or other parts of your site external to WordPress. The search feature is currently limited to a single ‘site’ (domain/sub-domain) per search, so you can’t search across multiple sites yet.

Official Support

Search Engine – Support Forums:

About the Plugin Author

Scott Kingsley Clark from SKC Development — Scott specializes in WordPress and Pods CMS Framework development using PHP, MySQL, and AJAX. Scott is also a developer on the Pods CMS Framework plugin

Other Plugin Contributors

  • Greg Dean – PHP Development for Search.class.php
  • Chris Jean from iThemes – PHP Development for Displaying Results on Search Pages
  • Randy Jansen – HTML / CSS Development for Wizard UI and Search Results Template
  • cdharrison – Icon Consulting
  • Andy Weigel – PHP Consulting

Awesome Plugin Testers

  • Daniel Koskinen
  • Benjamin Favre

These testers are especially helping make this Beta plugin get to 1.0! If you are interested in being listed here, test the heck out of this plugin and let me know if you’ve found anything that doesn’t work right!



  • Easy Indexing Wizard – Create Templates and Index Existing / New Sites
  • Index Templates – Reindex Sites via the Wizard or via cronjob.php
  • XML Sitemaps – Reindex Sites via the Wizard or via cronjob.php
  • View Search Logs – View queries recently typed, how long it took them to process, and how many results were returned
  • Admin.Class.php – A class for plugins to manage data using the WordPress UI appearance


  • Link Extraction – Get links from pages from <a>, <area>, <iframe>, and <frame> tags
  • Link Redirection – Follows all 301 / 302 Redirects
  • Link Validation – Check for Invalid URLs / Content-Types
  • robots.txt Protocol Support – Follows rules from robots.txt at root of domain
  • nofollow / noindex Support – Follows specific rules from Robots Meta, <a>, and other elements (class=”nofollow”) tags
  • Depth Restricting – Restrict how deep spidering goes
  • URL Words Whitelist / Blacklist – Include or Exclude URLs from being spidered based on words
  • .htaccess Password Protection Support – Optional Username / Password can be passed to Spider to access restricted areas
  • cronjob.php – Script to use when setting up Server Cronjob settings – Can Spider based on Site or Template


  • Keyword Extraction – Get keywords from pages from <title>, <meta name=”description”>, <meta name=”keywords”>, and <body> tags
  • Keyword Blacklist – Exclude Keywords from being Indexed
  • Index Weight Assignment – Based on how often keywords are used, and in which places they are found, a weight is given to a URL to create relevancy


  • AND / OR / “Exact Phrase” multi-combination Support
  • OR Support
  • Shortcode can be used in WP Pages to display form and search specific site(s) (by site ID) – [search_engine sites=”1,4,5″]
  • search_engine_form() to display the Search Engine form anywhere on your site – Note, form points to the root of your site for search like normal WP search
  • search_engine_content() can be placed in a template to call the Search Engine form / results



  • AND / OR / “Exact Phrase” multi-combination Support
  • Search Settings – Setup/control multiple searches on your site
  • Negative Keyword Matching using -word Format
  • Cronjob Groups – Ability to run multiple templates at a time based on Cronjob Group in cronjob.php
  • Integration with wp_cron – Option to enable a template to rerun on it’s own – like magic!
  • View Index Logs – View statistics from indexing like Links Not Found, Links Redirected, etc
  • Inlinks Tracking – Weight should reflect more heavily for pages with more internal links pointing to them


1 reviews

Rating breakdown

Details Information



First Released

08 Jun, 2009

Total Downloads


Wordpress Version

2.9 or higher

Tested up to:


Require PHP Version:





The plugin hasn't been transalated in any language other than English.


The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.