SEO & Index Tools [Xenforo Addons]

  • Response times may be somewhat delayed over certain days over the holiday period. Apologies if you experience any wait times and all inquiries are being addressed.
  • Our SEO addon did not make Christmas even release as was hoped, but is quickly being finalized for its first public release! Please stay tuned for the official launch here at the store, or by following the sneak preview thread at Xenforo.com.
  • Our new powerful addon, SEO & Index Tools is almost released for Early Access! Early customers will be able to beta test the addon at a lower, locked-in license price. Stay tuned for announcements!
SEO & Index Tools
A powerful set of search engine optimization features for the Xenforo platform. SEO & Index Tools brings fine-tuned control for your website, covering important SEO factors such as indexing, meta tags, improved OG:Auth integration, and more!

Overview Feature list Releases (30) Reviews (2) Discussion

Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
Apologies a bug is fixed with the new public release where the zip file couldn't be downloaded.
 
A

artscripts

New member
VIP Customer
Star Customer
Customer
Messages
3
Reaction score
1
Points
3
Hi, there are several errors that occur once a minute.

2022 01 01 18 28 51

2022 01 01 18 30 33
 
M

Mouth

Member
VIP Customer
Star Customer
Customer
Messages
38
Reaction score
2
Points
8
1.0.5 B1 ... Constant/continuous errors.
ErrorException: Template error: [E_WARNING] Attempt to read property "filename" on null src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php:51

Code:
Server error log
ErrorException: Template error: [E_WARNING] Attempt to read property "filename" on null src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php:51
Generated by: Unknown account Jan 2, 2022 at 17:38
Stack trace
#0 src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php(51): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] Att...', '/var/www/netrid...', 51)
#1 src/XF/BbCode/Renderer/Html.php(523): Nulumia\SeoTools\XF\BbCode\Renderer\Html->getRenderedAttachment(NULL, Array)
#2 src/XF/BbCode/Renderer/Html.php(310): XF\BbCode\Renderer\Html->renderTagAttach(Array, 'full', Array, Array, Object(s9e\MediaSites\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#4 src/XF/BbCode/Renderer/Html.php(1064): XF\BbCode\Traverser->renderSubTree(Array, Array)
#5 src/XF/BbCode/Renderer/Html.php(310): XF\BbCode\Renderer\Html->renderTagQuote(Array, 'Butthead, post:...', Array, Array, Object(s9e\MediaSites\XF\BbCode\Renderer\Html))
#6 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#7 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#8 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(XF\BbCode\RuleSet), Array)
#9 src/XF/SubContainer/BbCode.php(222): XF\BbCode\Traverser->render('[QUOTE="Butthea...', Object(XF\BbCode\Parser), Object(XF\BbCode\RuleSet), Array)
#10 src/XF/Template/Templater.php(2379): XF\SubContainer\BbCode->render('[QUOTE="Butthea...', 'html', 'post', Object(TickTackk\ChangeContentOwner\XF\Entity\Post), Array)
#11 src/XF/Template/Templater.php(1128): XF\Template\Templater->fnBbCode(Object(MaZ\AMP\XF\Template\XF22\Templater), false, '[QUOTE="Butthea...', 'post', Object(TickTackk\ChangeContentOwner\XF\Entity\Post))
#12 internal_data/code_cache/templates/l3/s18/public/post_macros.php(444): XF\Template\Templater->func('bb_code', Array, false)
#13 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, NULL)
#14 src/addons/MaZ/AMP/XF/Template/Templater.php(139): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array, Object(XF\Template\MacroState))
#15 internal_data/code_cache/templates/l3/s18/public/post_macros.php(59): MaZ\AMP\XF\Template\Templater->callMacro(NULL, 'post_user_conte...', Array, Array)
#16 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#17 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#18 internal_data/code_cache/templates/l3/s18/public/post_macros.php(93): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#19 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#20 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#21 internal_data/code_cache/templates/l3/s18/public/post_macros.php(122): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#22 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#24 internal_data/code_cache/templates/l3/s18/public/post_macros.php(136): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#25 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#27 internal_data/code_cache/templates/l3/s18/public/post_macros.php(148): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#28 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#30 internal_data/code_cache/templates/l3/s18/public/post_macros.php(178): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#31 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#32 src/addons/MaZ/AMP/XF/Template/Templater.php(139): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array, Object(XF\Template\MacroState))
#33 internal_data/code_cache/templates/l3/s18/public/thread_view.php(947): MaZ\AMP\XF\Template\Templater->callMacro(NULL, 'post_macros::po...', Array, Array)
#34 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#35 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#36 src/XF/Template/Template.php(24): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:thread_v...', Array)
#37 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#38 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#39 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#40 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#41 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#42 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#43 src/XF.php(517): XF\App->run()
#44 index.php(20): XF::runApp('XF\\Pub\\App')
#45 {main}
Request state
array(4) {
  ["url"] => string(42) "/threads/lets-talk-chillies.229543/page-17"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["/threads/lets-talk-chillies_229543/page-17"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Beta 4

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This release is a significant bug fix patch which addresses all customer reported bugs at the addon's Xenforo.com thread.

Please report any further issues for the next release.


Complete Change Log

  • Fixed a bug which could cause an error "Macro argument titleUrl is required and no value was provided"
  • Fixed a bug for missing image on SEO -> Links page
  • Fixed missing SEO -> Overview page header layout. The header should now correctly display with an animated title
  • Fixed missing image errors on SEO -> Overview page
  • Fixed incorrect labels on Index Management page
  • Fixed an error "Unknown column 'node_noindex' in 'field list'"
  • Fixed an error "UPDATE `xf_node` SET `node_noindex` = ?"
  • Fixed an error which could cause nodes not to be saved without an error popup
  • Fixed an error "Attempt to read property "filename" on null src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php:51:
  • Fixed an error "Attempt to read property "effective_allow_index" on null src/addons/Nulumia/SeoTools/XFMG/Entity/MediaItem.php:90"
  • Fixed an error "Trying to get property 'filename' of non-object src/addons/Nulumia/SeoTools/XF/BbCode/Renderer/Html.php:51"
  • Fixed an error where the Google Live Preview feature would not work correctly on the Settings/overview pages of DBTech, XFRM, XFMG, XP Product Manager, etc
  • Fixed an error which could cause "Unknown column 'allow_index' in 'field list'" when adding articles in Bob's AMS
  • Fixed an error which could cause additional index criteria not to appear when editing nodes/categories etc
  • Rewrote the custom extended node index criteria system. Is now much more efficient and perfectly matched with global index criteria
  • Removed a default placeholder label for the DBTech Shop settings page which incorrectly showed the raw XF phrase format
  • Fixed various other PHP and template errors
  • Fixed a front-end instance of "Test" written in the SEO meta fields expandable form
  • Rewrote several aspects of the installer/uninstaller for more smooth process
  • Removed some legacy aspects of the installer/upgraders for pre-release versions


Read more about this product...
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Beta 5

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This is a non-essential update which fixes issues specifically reported by some users.


Complete Change Log

  • Fixed a bug which could cause an error while upgrading in certain situations from much earlier versions
  • Fixed a phrasing issue on the Index Management page
  • Fixed a bug which could occur in some situations with "Attempt to read property "group_id" on null"
  • Quick links on SEO -> Overview page now point to the Xenforo.com discussion thread


Read more about this product...
 
M

Mouth

Member
VIP Customer
Star Customer
Customer
Messages
38
Reaction score
2
Points
8
SEO & Index Tools 1.0.5 Beta 5

Code:
Server error log
ErrorException: Job XF:Sitemap: [E_WARNING] Attempt to read property "effective_allow_index" on null src/addons/Nulumia/SeoTools/XF/Entity/Thread.php:62
Generated by: Unknown account Jan 5, 2022 at 16:37
Stack trace
#0 src/addons/Nulumia/SeoTools/XF/Entity/Thread.php(62): XF::handlePhpError(2, '[E_WARNING] Att...', '', 62)
#1 src/XF/Sitemap/Thread.php(38): Nulumia\SeoTools\XF\Entity\Thread->isSearchEngineIndexable()
#2 src/XF/Sitemap/Builder.php(184): XF\Sitemap\Thread->isIncluded(Object(TickTackk\ChangeContentOwner\XF\Entity\Thread))
#3 src/XF/Sitemap/Builder.php(149): XF\Sitemap\Builder->writeContentTypeData('thread', 188966, 0.734791)
#4 src/XF/Sitemap/Builder.php(84): XF\Sitemap\Builder->buildType('thread', 0.734791)
#5 src/XF/Job/Sitemap.php(27): XF\Sitemap\Builder->build(0.734791)
#6 src/XF/Job/Manager.php(260): XF\Job\Sitemap->run(8)
#7 src/XF/Job/Manager.php(202): XF\Job\Manager->runJobInternal(Array, 8)
#8 src/XF/Job/Manager.php(86): XF\Job\Manager->runJobEntry(Array, 8)
#9 src/XF/Cli/Command/RunJobs.php(59): XF\Job\Manager->runQueue(false, 8)
#10 src/vendor/symfony/console/Command/Command.php(255): XF\Cli\Command\RunJobs->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 src/vendor/symfony/console/Application.php(992): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 src/vendor/symfony/console/Application.php(255): Symfony\Component\Console\Application->doRunCommand(Object(XF\Cli\Command\RunJobs), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 src/vendor/symfony/console/Application.php(148): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 src/XF/Cli/Runner.php(111): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 cmd.php(15): XF\Cli\Runner->run()
#16 {main}
Request state
array(1) {
  ["cli"] => string(45) "cmd.php --quiet xf:run-jobs"
}
 
M

Mouth

Member
VIP Customer
Star Customer
Customer
Messages
38
Reaction score
2
Points
8
SEO & Index Tools 1.0.5 Beta 5
Code:
Server error log
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
Generated by: Mouth Jan 6, 2022 at 12:10
Stack trace
#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/l3/s18/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}
Request state
array(4) {
  ["url"] => string(55) "/resources/mentors-tutors-to-help-newer-riders.119/edit"
  ["referrer"] => string(74) "/resources/mentors-tutors-to-help-newer-riders.119/"
  ["_GET"] => array(1) {
    ["/resources/mentors-tutors-to-help-newer-riders_119/edit"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Beta 6

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This is a major patch which addresses many bug reports and suggestions from users. In addition, there is now much further support for AMS Article Management System. The Google Live Preview feature has also been rebuilt and now works on both the front and back-end (currently working for threads, further implementation will be added to supported addons).


Complete Change Log

  • Fixed a bug "Column 'nofollow' is unknown"
  • Fixed a bug "The following sub-option(s) are unknown: resource_authors"
  • Improved handling of noindexing of various XFRM pages (authors, reviews, updates)
  • Fixed a bug "The following sub-option(s) are unknown: shop_overview"
  • Rebuilt the Google Live Preview feature to work both on front and back-end
  • Improved handling of the Google Live Preview to detect existing meta title or description fields when third-party addons already supply them
  • Integrated the SEO meta description fields with AMS, entries are now saved in both AMS and SEO & Index Tools so uninstall will not cause any loss of customizations
  • Added new options "Article list title" and "Article list description" to AMS options page. These can override the H1 and page description of the main article list home page
  • Added full fallback hierarchy for these options into the page meta title and descriptions and the Google Live Preview. Leaving any field blank will gracefully fallback to the next option, finally utilizing the 'articles' phrase
  • Tweaked AMS to fallback to the 'xa_ams_articles' phrase for the Articles list if the AMS 'Articles meta description' field is blank
  • Verified and improved handling of custom SEO title and descriptions for AMS articles
  • Added various missing noindex entries or fixed situational issues which could cause noindexing not to work on some pages
  • Fixed a phrasing issue for the Google Live Preview meta description field
  • Improved JS handling of the Google Live Preview
  • Fixed a bug related to "nulumia_seo_meta_helper_macros : entityTitle is required and no value was provided"
  • Fixed a bug which could cause "get_headers: SSL Operation Failed" upon install in some server configurations
  • Improved handling of the server SSL check
  • Improved handling of the robots.txt detection and file read
  • Added various new Recommendations
    • New conflict detection for sitemap and member noindexing
    • Several new SEO related option checks
    • All active/user-selectable styles are now scanned for incorrect or missing logo, icon, metadata logo URL fields, and logo width and height values. Missing entries will now be listed on the Recommendations page with a link to fix them
  • Fixed a bug which could cause "Undefined array key 'nulumiaDisableMemberTooltipsDisable'" in certain configurations
  • Addon now has conflict prevention when running the [Nulumia] Disable Member Tooltips addon
  • Added missing custom page title suffixes for certain XFRM, AMS, and DragonByte eCommerce pages
  • Improved handling of various addon admin templates
  • Removed several legacy & unneeded update scripts which were required for pre-public release
  • Improved handling of install files
  • Removed a legacy Google Live Preview template and correctly pointed all relevant entries to the new improved system
  • Improved handling of the Google Live Preview URL structure breadcrumb (ie. sitename.com > Forums > thread-name). Now correctly matches the format as viewed on Google and offers greater syntactical support for matching various XF entities, categories, sections etc to display correctly according to Google


Read more about this product...
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Beta 7

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update fixes a bug which could cause rendering issues for page titles under some AMS (Article Management System) configurations, along with some phrasing and option improvements.


Complete Change Log

  • Fixed a bug which could cause incorrect article title rendering in AMS
  • Fixed a bug where sometimes the option to add the Category title to article page titles would not save when checking or unchecking
  • Improved some phrasing and changed some hard coded labels into phrase system


Read more about this product...
 
J

jahrinc

New member
Messages
1
Reaction score
0
Points
1
Does this plugin have variables?

Something like %thread_title% %prefix_title% that we can add to each node to make it possible to have something like this per node

Image node: View and download %thread_title%

Videos node: Watch and download %thread_title% - %prefix_title%

File node: Download %thread_title% Now Free
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Release Candidate 1

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update fixes a bug which could cause rendering issues for page titles under some AMS (Article Management System) configurations, along with some phrasing and option improvements.


Complete Change Log

  • Fixed a bug which could cause "Unknown column or getter nofollow" on Admin -> Public navigation entries
  • Improved handling of the navigation rel=nofollow feature
  • Custom page titles now work in all cases in UI.X theme
  • Fixed several phrasing issues
  • Significantly streamlined and cleaned addon templates
  • Improved handling of the Google Live Preview feature
    • Fixed a bug which could still cause "argument entityTitle required"
    • Fixed a bug where the custom meta description field would not appear when editing the overall settings pages of various addons
  • Added new live Word Counter feature for supported content (threads, articles, resources etc). Appears in the lower corner of the rich text editor and can be enabled via Admin -> SEO -> Index Management or General Settings
  • Added new Style Property group for the addon
  • Added style property for the word counter field
  • Added new option to noindex all member pages together (Admin -> SEO -> Index Management)
    • The setting will now default to 'Allow indexing'
    • You can select 'Select by page' to use the previous entries, such as Member View or Member List
    • The addon will automatically switch to 'Select by page' under the new system if previous values are found after upgrade
  • Added new quicklink buttons to edit category indexing from the Index Management page (DBTech, XFMG, XFRM categories etc)
  • Improved labels of numerous options for better clarity
  • Moved many hardcoded labels to phrases
  • Indexing options for various addons will now show "Supported addon not installed" in such cases, instead of offering the checkboxes anyway
  • Rewrote the forum/node indexing & criteria system
    • Fixed a bug where assigning criteria to a node would not reflect the saved values after refreshing the page
    • Criteria now correctly displays from the node entity, not the forum entity
    • Fixed a bug which could cause the 'Minimum words per page' setting to not save under certain conditions
    • Perfected code handling of the isSearchEngineIndexable() function
    • Tested perfect synchronization of either node criteria or forums default/global criteria
  • Added default starting number of 1 for all global index criteria, field no longer starts blank and increases to 2
  • Added new global indexing criteria settings for Resource Manager (now works the same as global defaults for XFMG, ecommerce, articles etc)
  • Added the indexing status on/off icon to AMS and DBTech eCommerce pages (similar to threads, media, etc)
  • Fixed a bug where setting the indexing of individual products would cause an error
  • Changed the blue settings page header image to local hosted instead of remote (Imgur)


Read more about this product...
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Release Candidate 1

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update brings a significant amount of improvements, bug fixes and cleanup to the addon. Notably, the custom indexing system built on top of native Xenforo forum indexing, and similar systems extended to other addons, has been greatly revised and tested.

The Index Management page also has new improvements, such as quicklinks to relevant category lists. Indexing options for various addons are no longer displayed when those addons are not installed.

** Some things to review after upgrade **


The 'Noindex Members' setting has been changed. Please visit the SEO -> Index Management page and review this option.

The indexing criteria (not the global/default criteria) when editing nodes has been slightly reworked. If you've assigned manual criteria to individual nodes, please review each node's criteria at Admin -> Forums -> Nodes to make sure your criteria are now reflected properly.

There should be no further reworks to these features which should require review.


Complete Change Log

  • Fixed a bug which could cause "Unknown column or getter nofollow" on Admin -> Public navigation entries
  • Improved handling of the navigation rel=nofollow feature
  • Custom page titles now work in all cases in UI.X theme
  • Fixed several phrasing issues
  • Significantly streamlined and cleaned addon templates
  • Numerous small PHP improvements, cleanup
  • Improved handling of the Google Live Preview feature
    • Fixed a bug which could still cause "argument entityTitle required"
    • Fixed a bug where the custom meta description field would not appear when editing the overall settings pages of various addons
  • Fixed a bug where custom SEO titles and descriptions would not save while creating new AMS articles (but would work when editing articles)
  • Added new live Word Counter feature for supported content (threads, articles, resources etc). Appears in the lower corner of the rich text editor and can be enabled via Admin -> SEO -> Index Management or General Settings
  • Added new Style Property group for the addon
  • Added style property for the word counter field
  • Added new option to noindex all member pages together (Admin -> SEO -> Index Management)
    • The setting will now default to 'Allow indexing'
    • You can select 'Select by page' to use the previous entries, such as Member View or Member List
    • The addon will automatically switch to 'Select by page' under the new system if previous values are found after upgrade
  • Added new quicklink buttons to edit category indexing from the Index Management page (DBTech, XFMG, XFRM categories etc)
  • Improved labels of numerous options for better clarity
  • Moved many hardcoded labels to phrases
  • Indexing options for various addons will now show "Supported addon not installed" in such cases, instead of offering the checkboxes anyway
  • Rewrote the forum/node indexing & criteria system
    • Fixed a bug where assigning criteria to a node would not reflect the saved values after refreshing the page
    • Criteria now correctly displays from the node entity, not the forum entity
    • Fixed a bug which could cause the 'Minimum words per page' setting to not save under certain conditions
    • Perfected code handling of the isSearchEngineIndexable() function
    • Tested perfect synchronization of either node criteria or forums default/global criteria
  • Added default starting number of 1 for all global index criteria, field no longer starts blank and increases to 2
  • Added new global indexing criteria settings for Resource Manager (now works the same as global defaults for XFMG, ecommerce, articles etc)
  • Added the indexing status on/off icon to AMS and DBTech eCommerce pages (similar to threads, media, etc)
  • Fixed a bug where setting the indexing of individual products would cause an error
  • Changed the blue settings page header image to local hosted instead of remote (Imgur)
  • Added new 'soft' type recommendations, which will appear on the Recommendations but will not alert the admin that there are new entries to review
  • Added a new recommendation to remove links for usernames & avatars when member pages are set to noindex
  • Fixed a bug which could cause the user sitemap & noindex alert to fire even when correctly set
  • Improvements to the installer/upgrader scripts


Read more about this product...
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Release Candidate 4

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update fixes several reports from the previous Release Candidate 2 version.


Complete Change Log

  • Removed the SEO staff bar link which could show in some instances (beta feature)
  • Fixed a bug which could cause "Unknown offset 'method'" on the Recommendations page
  • Fixed a bug which could cause a error 'canSetMetaFields' when adding media to XFMG albumns
  • Improved the category list index column handling for graceful deprecation when addons are present which use categories but aren't supported by the addon (i.e. [XFA] Tournaments)


Read more about this product...
 
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Release Candidate 5

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update is a huge new feature improvement, feature addition and bug fix update which addresses many aspects of the addon.

Notably, the Google Live Preview feature has been heavily improved and recoded for better efficiency, accuracy and compatibility across all supported content types & addons. The live preview now reflects custom page titles (a popular request!) and behaves consistent wherever it occurs.

The custom page title system has also been heavily reworked and recoded for better efficiency and compatible for various supported content, with missing functionality added in many cases.

The link title tag system has also been heavily recoded and extended to work with new content types & addons! Numerous new templates such as listings, grids, widgets and more now fully work with link title tags. Check the changelog for detailed implementations.

The indexing system has also been improved, with better consistency across supported addons, specifically overall categories.

Various other bugs reported by users are now also fixed.


Complete Change Log

Google Live Preview
  • Further improved the Google Live Preview feature
  • Removed several deprecated macro variables and cleaned up templates
  • Increased macro efficiency
  • Further improved visual matching of actual Google results for different content
  • The Google Live Preview now correctly uses custom Page Title Suffixes as set in the SEO -> Page Titles section
  • Custom page title suffixes and even added category titles will now correctly reflect in the maximum character counter and status color checker
  • The wording for the max character counters have been slightly adjusted
  • Maximum characters now correctly uses the value set in SEO -> General Options, instead of a hard coded value of 60. As it now pulls from the option, it defaults at a new value of 70.
  • The live preview will no longer stall when using XFOptimize and "Minify script tags" enabled
  • The page title suffix will now use the Custom Suffix as a default if one is given in SEO -> Page Titles
  • Cleaned up Jquery
  • Synchronized all supported content types and addons to use the new live preview syntax and methods
  • Fixed further bugs where the live preview within Admin for overall listing/setting pages, would display incorrectly compared to front-end versions for things like threads, resources etc
  • Fixed several permission issues which would prevent the live preview from appearing for certain supported addons unless the user is Super Administrator
  • Fixed several permission issues which would prevent the live preview from appearing when the user is Super Administrator
  • All supported content types and addons have been switched to use the new global titleFallback method to correctly display in their Google Live Previews
  • Improved the positioning and visibility of the live preview on certain add/edit pages
  • Added the live preview to the standalone thread edit page and popup form
  • Added the live preview to the media edit page and popup form
  • All instances of the live preview will now correctly reflect whether feature itself is set to be displayed in SEO -> General Settings page
  • Fixed several bugs where the custom Open Graph field would still appear in the live preview when selecting to hide it in SEO -> General Settings
Miscellaneous
  • Fixed a bug which could cause an error "Argument titleFallback is required and none given"
  • Deleting numerous unneeded template modifications and deprecated templates
  • Fixed a bug which could cause the Word Counter to not appear for supported content
  • Removed several deprecated PHP handlers for supported addons
  • Removed a deprecated admin permission for setting meta fields
Page Titles
  • Added new global template variable "$xf.seo.titleFallback" which supplies the custom default page title suffix if one is given at SEO -> Page Titles, and the board title as normal otherwise
  • Heavily reduced the reliance on template modifications for applying custom page title suffixes. This has instead been fully rebuilt for all supported content into PHP handlers
  • Rewrote custom page title handlers to gracefully fail under certain conditions when no data is available or custom settings given
  • Synchronized page title PHP handlers across all addons
  • Improved the overall PAGE_CONTAINER title formatter modification
  • Fixed several labeling errors
  • Fixed a bug where the media category page titles would incorrectly pull from a different option
  • Added missing functionality to several addons where the supplied custom page titles would not actually apply
  • Added further support for [XR] Product Manager
  • Added further support for XFMG
  • Extended some missing functionality into XenPorta
Link Title Tags
  • Changed the options for the "Categories, pages and forums" option to use Node-based labels, since this option applies to these types equally since they are all nodes
  • Added new options for supported content types, such as AMS articles, categories, products and product categories etc
  • Added new option to use the entity title itself as the link title tag
  • Added a new option to use the entity title as a fallback when choosing snippets or short descriptions as the primary title tag
  • Improved labeling to mark options as recommended
  • Extended the custom variable-based format into supported addons
  • Fixed several bugs where custom variables wouldn't reflect in the outputted title tag
  • Fixed several phrasing issues
  • Added missing functionality to many supported content types and templates for adding link title tags
    • DBTech & XR Product Manager product list, category lists and widgets
    • XFRM resource list, category lists and widgets
    • XFMG media list, category lists and widgets
    • AMS & XenPorta article list, category lists and widgets
    • Category accordion widgets for all supported addons
  • Extended functionality into the different node_list handler templates
  • Now works with the [Nulumia] Node List Widget
  • Added missing support into various "simple list" templates for support in widgets
  • Added further support for [XR] Product Manager
  • Added further support for XFMG
  • Extended some missing functionality into XenPorta
Indexing
  • Further improvements & accuracy tweaks to the noindexing system
  • Fixed several legacy indexing handlers and server errors related to [XR] Product Manager
  • Added missing noindexing for certain category-based sections in supported addons when categories are set to "Deny" in their category edit pages
  • Synchronized noindexing for all supported addons into their respective "page_macros" templates
  • Improved noindex handling in templates to detect noindexing based on an entity-based page or category
  • Extended some missing functionality into XenPorta


Read more about this product...
 
eXer

eXer

New member
Star Customer
Customer
Messages
2
Reaction score
0
Points
1
Thank you for your work. Please eat healthy for the next few years. I would like to continue to use the SEO :)
 
F

FloV

Customer
Customer
Messages
2
Reaction score
0
Points
1
I would like to discuss some ideas about thread indexing. Together with the SEO Company I've builded a Post Health Index and Thread Health Index algorythm for custom thread indexing. Here is the idea behind it:

Every time a thread is visited the system checks if this visitor is a guest and if so, if the visitor came though a search engine. If so, the organic traffic per thread will be logged. We need this for calculation of the ThreadHealthIndex. If a thread will be indexed is depending on this ThreadHealthIndex. Please see the ThreadHealthIndex.pdf in the attachments.

Guests always see the first and the last 20 posts of a thread, doesn't matter how many pages a thread has. For guests there is always just one page per thread.
Threads with multiple pages are always just one page (for guests). If there are more posts per thread it depends on the PostHealthIndex if the posts is visible for guests (if the PostHealthIndex is higher then XX the post is visible). Of course Staff members can set every post to AlwaysVisible or AlwaysInvisible. Please the the PostHealthIndex.pdf in the attachments.

At the end of the page there is a message that says: "there are XX more posts in this thread that are not visible. Please register to see them all".

There is an option in the AdminCP to hide all NoIndex Threads for guests.

Would this be something for your AddOn @Nulumia? In my opinion it could be very usefull. If interested i would jump in to pay the development. :) Feel free to get in touch.
 

Attachments

  • ThreadHealthIndex-english.pdf
    55 KB · Views: 0
  • PostHealthIndex-english.pdf
    42.7 KB · Views: 0
Nulumia

Nulumia

Administrator
Staff member
Messages
1,445
Reaction score
618
Points
113
A new update is available for SEO & Index Tools by Nulumia.


SEO & Index Tools 1.0.5 Release Candidate 6

Update highlights

To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/

You must select "Overwrite files during install/upgrade" when upgrading to this version.

Overview

This update brings several improvements over the previous wave of feature additions, along with several code optimizations and minor bug fixes.


Complete Change Log

Google Live Preview
  • Added missing custom page title suffix support in several addons
Miscellaneous
  • Improved several permissions
  • Improved handling of options for noindexing member pages
Page Titles
  • Improved page title handling of the forum list
    • Fixed an issue where the board title would be appended unnecessarily under certain configurations
    • Improved conditional display when the forum list is set as the primary or root site page or not
  • Improved page title handler scripts
    • Added graceful failure on certain PHP versions after install when no default values are present
    • Fixed an issue which could cause an error regarding "offset 'article_list_suffix'"
    • Fixed an issue where page title suffixes for nodes, categories or pages wouldn't display in the Google Live Preview when editing a node in Admin -> Forums -> Nodes
    • Moved the page title getter onto the node entity similarly to other supported content types
Link Title Tags
  • Extended link title tags onto [XR] Product Manager category and product lists
  • Added dual layer HTML character sanitation when using category descriptions as link title tags


Read more about this product...
 
M

Mouth

Member
VIP Customer
Star Customer
Customer
Messages
38
Reaction score
2
Points
8
I'm using RC6, but it appears since B4, SeoTools has stopped SiteMap proper generation due to a bug ...

[E_WARNING] Attempt to read property "effective_allow_index" on null

Code:
#php cmd.php xf-rebuild:sitemap
Rebuilding... Sitemap (Threads 67505)
Rebuilding... Sitemap (Threads 93683)
Rebuilding... Sitemap (Threads 120626)
Rebuilding... Sitemap (Threads 169644)

In Thread.php line 103:
                                                                       
  [E_WARNING] Attempt to read property "effective_allow_index" on null
                                                                       
# php cmd.php xf:addon-disable Nulumia/SEOTools
Please confirm that you want to disable the following add-on: ([Nulumia] SEO & Index Tools 1.0.5 Release Candidate 6) (y/n)y

Running clean up tasks...
Rebuilding... Permissions .
Rebuilding... Permissions . .
Rebuilding... Permissions . . .
Rebuilding... Permissions . . . .
Rebuilding... Permissions . . . . .
Rebuilding... Permissions . . . . . .
Rebuilding... Permissions . . . . . . .

# php cmd.php xf-rebuild:sitemap
Rebuilding... Sitemap (Threads 68991)
Rebuilding... Sitemap (Threads 95150)
Rebuilding... Sitemap (Threads 124291)
Rebuilding... Sitemap (Threads 188966)
Rebuilding... Sitemap (Threads 235641)
Rebuilding... Sitemap (Threads 272143)

#

Sitemap generation log ...

Screen Shot 2022 02 07 at 125432
 

Product Information

Xenforo 2.2.x
Seller
Nulumia
Release date
Last update
Latest Xenforo Version
2.2.x
Branding
Yes, Removable with payment
80% 4.00 star(s) 3 ratings

Pricing information

Lifetime
$59.99
My Downloads Product Documentation
Top