I used SEO Doctor to check all the usual suspects (robots.txt, index meta tag, even the scarcely known x-robots-noindex HTTP header) but everything seemed to be in check yet the pages were not indexed. It was starting to drive me crazy.
Then suddenly I discovered the problem.
Since WordPress 2.9 (I believe) rel canonical meta tag was introduced and added automatically for all dynamic pages.
So if you have any non-standard WordPress pages (created through a plugin or in other dynamic means) it may be possible that it they also contain rel canonical tag added by WordPress, which would prevent the particular pages from being indexed.
If that is the case solution is simple. Just add this to your theme functions.php:
Learned my lesson the hard way so you don't have to! And also the next version of SEO Doctor (1.4) will feature a warning if canonical links are detected on the page.
More like this:
- How to effectively use SEO Doctor for diagnosing website problems
- SEO Doctor updated to v1.3
- Optimizing WordPress Permalinks
Posted in: SEO
TAGS:canonical index, canonical page wordpress, canonical wordpress, checking wordpress pages indexed, indexed indexed, indexed rel cononical, internet pages indexed, leave comment wordpress, pages indexed after canonicalization, prelovac canonical, rel canonical wordpress plugin, wordpress articles indexed, wordpress deindexed canonical, wordpress index, wordpress link rel canonical, wordpress rel canonical