I need to add a no-index, no follow meta tag on just the pages that list blogs filtered by tags, year archives & their respective pagination results. The main blog pages should not have the tag.
So these would be pages where the URL is "blog/2014/11","blog/tags/opinion" , "/blog/?tag=opinion&page=2, 3 4 etc".
Is there a way to detect if these pages are showing so I can write out the meta tag, as they all use the same Articles template?
You could always put it on the individual links in the chunk templates used by getResources (or whatever you are using) to create the lists in those pages. It is cleaner.
You can do what I said with Articles, though I am converting everything away from it.
Don't follow any of the links on this page:
<meta name="robots" content="nofollow" />
There is no reason to do this and you will probably
include links in a category you want them to follow.
Don't follow where this link goes:
<a href="signin.php" rel="nofollow">sign in</a>
I have been using Articles for years and have never experienced any negative SEO effect by leaving those pages alone. In fact I have found it helps.
Watch the video on this page: