Quick question, why do you and Google SEO provide the robots.txt file without carriage returns/windows line breaks?
The spec says any of the normal line breaks can be used, and this makes the file much more human readable.
So have gone through the file in Notepad to add returns.
Also, you have the following line in the robots file provided:
Disallow: /usuario-*?action=emailuser
I presume that should be the following?:
Disallow: /user-*?action=emailuser
Cheers.
Hopefully can use this plugin to have no follow for all external links, and still have dofollow for all links to our blog, main site and so forth, which is the key reason we want to use it.
Nofollow works a treat.
Great you can add additional URLs, as can include facebook and twiter profiles etc.
Finding something that just works is great. The MyBB forums are full of posts of plugins that don't work, various manual edits to core files etc.
One little thing to be aware of:
If you have a blank line in the "Filter NoFollow URLs" text field then nofollow won't work - as it effectively filters for everything it seems. So you need to make sure you don't add a blank line there before saving.
Perhaps something to address in future versions (or add some warning text).
Okay, a few issues.
Not all of the markup added is valid.
e.g. the twitter meta entries aren't closed properly:
<meta name="twitter:title" content="Forum Title | Short Description">
When it should be:
<meta name="twitter:title" content="Forum Title | Short Description" />
Also perhaps nitpicking, but looking at myseo.php and the markup created, there's inconsistency with closing with a space and then /> or no space before the /> - lack of attention to detail like that makes one worry about any careless mistakes (such as the improperly closed twitter meta tags).
Also, if nothing is entered for Alexa or other options, surely these shouldn't be added to the template?
You can just use a conditional statement.
Otherwise you get a lot of entries like this:
<meta name="alexaVerifyID" content=""/>
Which at the very least are a waste of space, but could be worse for other entries.
I've edited myseo.php but see I can actually edit header_include which is where that is inserted.
However where is {$seo_index} located?
Personally I just wanted a good nofollow solution - which I'm happy with.
Is there any way to turn off the other functionality, or gain some more control over it?
If seo_index were or is a template that can be edited that'd solve that problem.
Also the following is still in Spanish (inserted in member_profile template):
<meta property="og:title" content="{$lang->profile} en {$mybb->settings['bbname']}" />
<meta name="twitter:title" content="{$lang->profile} en {$mybb->settings['bbname']}" />
Should be:
<meta property="og:title" content="{$lang->profile} in {$mybb->settings['bbname']}" />
<meta name="twitter:title" content="{$lang->profile} in {$mybb->settings['bbname']}" />
Ahh, good, found the seo templates now - they're added to the global templates.
Would be worth mentioning that in the docs!
Only found out by doing a google translate on a comment in the source!
As an aside, Google advise to include the analytics code in the header, not the footer.