Google's bots are returning 403 errors on all my pages on a Wordpress-based site running the Thesis theme. I'm out of troubleshooting ideas. Halp?
I've been having really terrible search results on my company webpage for a while, and decided to install the Thesis theme for Wordpress 2 days ago. It's supposed to be very good for SEO, and I've been using on my other site with good results for ages.
(The same day I installed Thesis on this site, I had to reinstall WP -- long story, but possibly relevant to this: it seems all the files and folders are correctly permission'd for WP, so I don't think that's the problem).
Today, I tested it from Google's webmaster tool pages, and when Googlebot tries to fetch pages, it returns this error:
HTTP/1.1 403 Forbidden
Date: Sat, 04 Feb 2012 17:51:20 GMT
Server: Apache
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 251
Keep-Alive: timeout=2, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
<>
403 Forbidden
Forbidden
You don't have permission to access /about/
on this server.
Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.
>
* After reading other threads on Thesis' helpsite, I made sure "allow search engines to crawl my site" was set to yes in WP (it already was)
* I doublechecked the Google Analytics tracking code that had been pasted into Thesis. There were some garbage characters, so I pasted it in again, and took the intermediate step of putting it into a text editor and making sure it was plain text. It now comes up fine inside the Thesis settings panel.
* .htaccess doesn't have anything unusual (the first code block is something to allow me to access my Dreamhost stats without WordPress interfering)
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/(stats|failed_auth\.html).*$ [NC]
RewriteRule . - [L]
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
* robots.txt contains only the following
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
It can't crawl the
sitemap, either, also gets a 403:
I'm at a loss for what to do/try next. Any ideas? (I also have a call in to Dreamhost tech support in case it's a server-related problem). Thank you!
This Google query is equally perplexing. How long has the site be active? It's unusual that Google hasn't indexed anything at all.
posted by Foci for Analysis at 3:40 PM on February 4, 2012