If you are using shared web hosting from companies like GreenGeeks for your Drupal website, you should configure a cron job to run Cron.php via Cpanel. Cron.php is the file that Drupal uses to for general maintenance tasks, such as indexing your site for the site search, and cleaning up log files.
Step 1:
Login to your CPanel and scroll down to the Advanced section. Click on the "Cron Jobs" icon.

Step 2:
Populate the "Add New Cron Job" section like the example below. For a small site, you might set up this cron job to run once a day. For a more active site you might want to run that job more often—perhaps every few hours or every hour.

That's it. You should be good to go.

this is simply an amazing
this is simply an amazing article i didn't know how to run Cron.php via Cpanel
Interesting. Are you sure
Interesting. Are you sure this is working for you on GreenGeeks?
This doesn't run on my GreenGeeks installation. As an email response I get back:
Yes, cron.php is located at /public_html
Cron php /home/myusername/public_html/cron.php
Status: 302 Moved Temporarily
X-Powered-By: PHP/5.2.16
Location: http:///install.php
Cache-Control: no-cache
Content-type: text/html
Any ideas?
Maybe try entering the
Maybe try entering the cron.php with cron key (found in drupal status report) in that field instead of just the cron.php.
In fact, that's the issue i
In fact, that's the issue i stumbled upon last time - i forgot to add my cron key in Drupal 7. Thanks.