Support » Themes and Templates » Which template for */page/01/ etc. ? How to add noindex.

  • Resolved shambhavi

    (@shambhavi)


    Hello,

    I want to add noindex,follow to the template for URLs w/the /page/ directory.

    Could someone let me know where / how to do this?

    Thanks so much

Viewing 9 replies - 1 through 9 (of 9 total)
  • There’s some problems with that..

    Since 2.2 (which you appear to be using) has the option to turn this off an on on a global( all the different wordpress generated pages) basis – this becomes sort of tricky.

    Paging is taken care of category.php, archive.php, author.php, etc..basically all the template pages except single.php and index.php (if you use those extra templates)

    If you dont, and simply rely on index.php and single.php then youre going to need to perform some extra php magic to do that.

    I realize reading this that it makes no sense. The point is, what you want to do is a great idea for a plugin.

    Thread Starter shambhavi

    (@shambhavi)

    Cool, cos I don’t have the chops to do what you suggest.

    Here’s why I want to do it. I use the all-in-one seo plugin that blocks indexing of categories and archives, but not /page/*.

    I use robots.txt to disallow indexing of /page/.

    But if someone comes to a /page/* thru an external link, then it bypasses robots.txt. I am finding that, slowly, these /page/ pages are being indexed, causing duplicate content.

    Perhaps I am explaining the obvious–but I’m just hoping someone will pick this up and write that plugin!

    Thanks.

    well */page/* is a function of category and archive.php so ..that plugin, ideally ought to be handling that.

    But if someone comes to a /page/* thru an external link, then it bypasses robots.txt.

    “Someone” doesnt matter — for all intents and purposes, Googlebot is what matters. And Googlebot reads your robots.txt and knows what to do with whats inside of it – whether it reads it yesterday or today.

    Additionally, it should be pointed out that if you watch your server logs, Googlebot doesn’t check your robots.txt each time it spiders your site.

    Thread Starter shambhavi

    (@shambhavi)

    it should be pointed out that if you watch your server logs, Googlebot doesn’t check your robots.txt each time it spiders your site.

    Good to know. I’m new to server logs. Just looked at one the other day for the first time.

    Also, when I look at the source for a /page/, the header says index,follow even tho I have categories and archives blocked w/all-in-one.

    ermm, I dunno.

    Im looking at this page, for instance:

    http://www.livingtantra.net/category/generosity/page/2/

    and clearly in your source, I see this:

    <!-- all in one seo pack 0.6.2.5 -->
    <meta name="robots" content="noindex,follow" />

    I think you might need to clear your cache.

    Give me a link to “paged” page where you see something else?

    Thread Starter shambhavi

    (@shambhavi)

    Oh, I see the confusion– I wasn’t specific enough.

    Here is an example.

    http://www.livingtantra.net/page/2/

    The one you gave is a category page.

    Thanks so much.

    the display of that “page” is controlled by index.php — that’s why it’s different.

    Nontheless, why are you concerning yourself with stuff that youve not linked to.. In other words, I saw nowhere your on your site where I was able to bring up a url like that (unless I missed it).. search bots dont create links, they follow them — If i cant find a link, a spider isnt going to either.

    Moderator Samuel Wood (Otto)

    (@otto42)

    WordPress.org Admin

    Try using is_paged().

    Alternatively, the paged content template is “paged.php”. You might try making one of those and modifying that.

    Thread Starter shambhavi

    (@shambhavi)

    ok, thanks all.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Which template for */page/01/ etc. ? How to add noindex.’ is closed to new replies.