[OzzModz] SEO & Index Tools [Deleted]

Resolved the issue I had (y).

New error:

Code:
ParseError: syntax error, unexpected ',' src/addons/Nulumia/SeoTools/XF/Entity/AbstractNode.php:85

#0 src/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile('/var/www/vhosts...')
#1 [internal function]: Composer\Autoload\ClassLoader->loadClass('Nulumia\\SeoTool...')
#2 [internal function]: spl_autoload_call('Nulumia\\SeoTool...')
#3 src/XF/Extension.php(174): class_exists('Nulumia\\SeoTool...')
#4 src/XF/Mvc/Entity/Manager.php(55): XF\Extension->extendClass('XF\\Entity\\Abstr...')
#5 src/XF/Mvc/Entity/Manager.php(69): XF\Mvc\Entity\Manager->getEntityClassName('\\XF\\Entity\\Abst...')
#6 src/addons/X0815/ChkTables/ChkTable.php(535): XF\Mvc\Entity\Manager->getEntityStructure('\\XF\\Entity\\Abst...')
#7 src/addons/X0815/ChkTables/ChkTable.php(138): X0815\ChkTables\ChkTable->getEntity('\\XF\\Entity\\Abst...', '/var/www/vhosts...')
#8 src/addons/X0815/ChkTables/ChkTable.php(32): X0815\ChkTables\ChkTable->createUsedTablesAndColumns(Array)
#9 src/addons/X0815/ChkTables/ChkTable.php(260): X0815\ChkTables\ChkTable->loadTableDataSystem()
#10 src/addons/X0815/ChkTables/Job/ScanFiles.php(37): X0815\ChkTables\ChkTable->getLostTablesForFileScan()
#11 src/XF/Job/Manager.php(260): X0815\ChkTables\Job\ScanFiles->run(8)
#12 src/addons/Hampel/JobRunner/XF/Job/Manager.php(87): XF\Job\Manager->runJobInternal(Array, 8)
#13 src/XF/Job/Manager.php(202): Hampel\JobRunner\XF\Job\Manager->runJobInternal(Array, 8)
#14 src/addons/Hampel/JobRunner/XF/Job/Manager.php(80): XF\Job\Manager->runJobEntry(Array, 8)
#15 src/XF/Job/Manager.php(86): Hampel\JobRunner\XF\Job\Manager->runJobEntry(Array, 8)
#16 src/addons/Hampel/JobRunner/XF/Job/Manager.php(24): XF\Job\Manager->runQueue(false, 8)
#17 job.php(43): Hampel\JobRunner\XF\Job\Manager->runQueue(false, 8)
#18 {main}
 
Last edited:
Unless I'm missing something, the "No pagination for canonical URLs" feature doesn't work.

With it enabled or disabled, on a multipage thread the canonical looks like this:

Code:
<link rel="canonical" href="http://devhost.local/threads/fortune-is-good.456374/page-2" />
 
I'm very interested to hear if any of you see an increase in traffic after installing this mod.
I’m sure most people are aware, but just in case, purely installing an SEO addon us unlikely to increase traffic. It is all down to configuring it correctly. Possibly with quite a lot of testing and trying stuff out.

Nulumia please correct me if I’m wrong about that.

The great thing about this one is that it appears there is some very useful instructions and guide included on doing that. Haven’t yet tried it myself just waiting for some time when I can get down to configuring it
 
Not sure if anyone else had the below error when editing messages using Siropu's Shoutbox?

Code:
#0 src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php(30): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/nginx/dom...', 30, Array)
#1 src/XF/BbCode/Renderer/Html.php(1574): Nulumia\SeoTools\XF\BbCode\Renderer\Html->getRenderedUser('@CapHunterx', 3442)
#2 src/XF/BbCode/Renderer/Html.php(310): XF\BbCode\Renderer\Html->renderTagUser(Array, '3442', Array, Array, Object(SV\LazyImageLoader\XF\BbCode\Renderer\Html))
#3 src/addons/s9e/MediaSites/XF/BbCode/Renderer/Html.php(14): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Traverser.php(63): s9e\MediaSites\XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(222): XF\BbCode\Traverser->render('[USER=3442]@Cap...', Object(XF\BbCode\Parser), Object(SV\UserMentionsImprovements\XF\BbCode\RuleSet), Array)
#8 src/addons/Siropu/Shoutbox/Pub/Controller/Shoutbox.php(304): XF\SubContainer\BbCode->render('[USER=3442]@Cap...', 'html', 'siropu_shoutbox', Object(Siropu\Shoutbox\Entity\Shout))
#9 src/XF/Mvc/Dispatcher.php(352): Siropu\Shoutbox\Pub\Controller\Shoutbox->actionEdit(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('Siropu\\Shoutbox...', 'Edit', Object(XF\Mvc\RouteMatch), Object(Siropu\Shoutbox\Pub\Controller\Shoutbox), NULL)
#11 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Siropu\Shoutbox\Pub\Controller\Shoutbox), NULL)
#12 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#14 src/XF.php(517): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}

Also, when updating navigation node settings I get

Code:
InvalidArgumentException: Column 'nofollow' is unknown src/XF/Mvc/Entity/Entity.php:605

Stack trace

#0 src/XF/Mvc/Entity/Entity.php(570): XF\Mvc\Entity\Entity->set('nofollow', 0)
#1 src/addons/Nulumia/SeoTools/XF/Admin/Controller/Navigation.php(68): XF\Mvc\Entity\Entity->__set('nofollow', 0)
#2 src/XF/Mvc/FormAction.php(166): Nulumia\SeoTools\XF\Admin\Controller\Navigation->Nulumia\SeoTools\XF\Admin\Controller\{closure}(Object(XF\Mvc\FormAction))
#3 src/XF/Admin/Controller/Navigation.php(129): XF\Mvc\FormAction->run()
#4 src/XF/Mvc/Dispatcher.php(352): XF\Admin\Controller\Navigation->actionSave(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Navigation', 'Save', Object(XF\Mvc\RouteMatch), Object(Nulumia\SeoTools\XF\Admin\Controller\Navigation), NULL)
#6 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Nulumia\SeoTools\XF\Admin\Controller\Navigation), NULL)
#7 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#9 src/XF.php(517): XF\App->run()
#10 admin.php(13): XF::runApp('XF\\Admin\\App')
#11 {main}
 
Last edited:
I’m sure most people are aware, but just in case, purely installing an SEO addon us unlikely to increase traffic. It is all down to configuring it correctly. Possibly with quite a lot of testing and trying stuff out.
That risk is neatly described in the FAQ ;)
 
There are still some problems with UIX themes, no modifications are applied apparently. And if you change it yourself, then when you update everything will fly off. In particular, there is no way to change the names of the resource pages and so on.

2022-01-05_14-39-08.png

If you change it to the default theme, then everything works. Resource categories in google snippets look right. Once back on UIX, the changes don't apply.

Amp plugin error appeared


Code:
LogicException: Macro public:nulumia_seo_meta_helper_macros :: meta_fields() error: Macro argument entityTitle is required and no value was provided src/XF/Template/Templater.php:903

#0 src/XF/Template/MacroState.php(60): XF\Template\Templater->mergeMacroArguments(Array, Array, Array)
#1 src/XF/Template/Templater.php(796): XF\Template\MacroState->getAvailableVars(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Array)
#2 src/addons/MaZ/AMP/XF/Template/Templater.php(139): XF\Template\Templater->callMacro('nulumia_seo_met...', 'meta_fields', Array, Array, Object(XF\Template\MacroState))
#3 internal_data/code_cache/templates/l5/s23/public/xfrm_resource_edit.php(18): MaZ\AMP\XF\Template\Templater->callMacro('public:nulumia_...', 'meta_fields', Array, Array)
#4 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, NULL)
#5 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('xfrm_resource_e...', Array, true, NULL)
#6 src/XF/Template/Template.php(24): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:xfrm_res...', Array)
#7 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:ResourceItem...', 'public:xfrm_res...', Array)
#9 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#13 src/XF.php(517): XF\App->run()
#14 index.php(20): XF::runApp('XF\\Pub\\App')
#15 {main}
 
Last edited:
So if I disabled links to user profiles and excluded members from a sitemap, should I add Disallow: /members/ into robots.txt and request Google to remove mydomian/members/ from the listing?
 
you can install any SEO tools ya want, but nothing will rank you better than the old school trick of getting people to link to your high quality content. backlinks and becoming an authority in your field should always be a goal.
that is true. however every high quality content thread that has quality backlinks also has 20! links to "low quality" pages (member profiles).
I gladly paid just for an option to get rid of them.
 
Disallow: /members/ in robots.txt is not sufficient ?
I don't know. I have only assumptions. )
I think like this - if I'm Google, and I see a web page with 20 links on it, that lead to non relevant to a subject pages, I would ask 2 questions.
1. Why do you show those links to guests if they don't know those members and don't care about them?
2. Why do you expect that I will suggest such a page instead of a page with the same content but without 20 doors with a sign "do not enter"?
 
Got this upon install

Code:
ErrorException: [E_WARNING] get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in src/addons/Nulumia/SeoTools/Service/Recommendation/Preparer.php at line 141

    XF::handlePhpError()
    get_headers() in src/addons/Nulumia/SeoTools/Service/Recommendation/Preparer.php at line 141
    Nulumia\SeoTools\Service\Recommendation\Preparer->UR_exists() in src/addons/Nulumia/SeoTools/Service/Recommendation/Preparer.php at line 115
    Nulumia\SeoTools\Service\Recommendation\Preparer->getRobotsStatus() in src/addons/Nulumia/SeoTools/Service/Recommendation/Preparer.php at line 48
    Nulumia\SeoTools\Service\Recommendation\Preparer->getRecommendations() in src/addons/Nulumia/SeoTools/Admin/Controller/Index.php at line 32
    Nulumia\SeoTools\Admin\Controller\Index->actionIndex() in src/XF/Mvc/Dispatcher.php at line 352
    XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
    XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
    XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
    XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
    XF\App->run() in src/XF.php at line 517
    XF::runApp() in admin.php at line 13
 
On the node edit screen under the SEO meta description (optional) the description mentions the Opengraph image, I assume this should be something else?
 
Top Bottom