Do you know the feeling when your WordPress website search not working? When you’re trying to find a specific post on your website but it won’t show up in the search. It’s an awful feeling that usually ends with hours of searching online and tearing out your hair. This blog post is going to tell you why this might be happening, how to fix it, and what other options are available for fixing this issue if it continues.
Make sure you are searching on the right blog
First thing you should do is make sure that your website’s search really isn’t working. Sometimes things are so bad, it can be hard to tell what the problem actually is.
It’s pretty common for WordPress websites and blogs to have slightly different URLS depending on what page you’re visiting. You could possibly be searching a blog which runs on WordPress, but you are searching from the homepage and not a post. Or vice versa.
This is easy to fix – just type in the domain name into your browser bar (the URL at the top of your screen). If it takes you to a 404 error page, then this is probably what’s causing your trouble. Searching for the site name or blog URL usually solves this issue, so make sure to try that too.
If you are getting a “permission denied” error, then it’s possible that your search engine is set to Google. As a result, searching from the homepage and on individual posts will not work properly (it might look like they do). You can easily solve this issue by going to your Dashboard and changing the default search engine from Google to something else. If you have any block settings in place, try removing those too (or just add them back after making changes).
If nothings helps and you’re still having issues with your site , then you can always shoot an email to our support team .
Check to make sure that the search box is not turned off in your wordpress settings
If it is, you will need to go into the wordpress admin panel and access the search settings. Here you can enable your default search plugins for use in your site. Both wordpress pins (aka meta-tags) along with other plugins will require that this option is turned on to function properly within your theme.
Update your WordPress installation and plugins
Sometimes having outdated theme files or plugins could cause an issue in your wordpress search malfunctioning. Use the update function of both your theme files, plugins and WordPress itself to make sure that you have the latest version.
Clear all caches in your browser or try using a different one (Chrome, Firefox, Safari)
Clearning your browser cache could help in solving your wordpress search not working issue. First, close your browser window and make sure that every program is closed. Second, use the keyboard shortcut CTRL + SHIFT + ESC or go to Programs (Start) > Accessories > Internet Explorer, then select “Internet Options”. Select the “Advanced tab” in the pop-up dialogue box and click on Reset. Then press the Reset button.
To clear cache in chrome browser, follow the steps below:
1. Open your Chrome browser and go to the Cached images and files section under advanced settings:
2. Here you can select any of the cached items that you want to clear:
3. After selecting all items click on this button Delete and confirm by pressing OK in the pop-up window:
Use wordpress search plugins
You can use wordpress site search plugins to replace your default wordpress search.
Relevannsi is a very popular wordpress search plugin. You can find it in http://relevanssi.com/
Ivory search adds an advanced custom search to your wordpress site. It can be found in https://github.com/wearefractal/ivory-search. Installation is also pretty simple.
##Ajax search lite
Ajax search adds a live search form your site with filters. You can find it in http://ajax-search-lite.com/