If for a moment you forget all the rules and plugins and all the crap we try to follow and use for the sake of SEO and look at the driving force behind the whole thing.. we would be looking at content. Without content those plugins are not going to do a damn thing for you. Without content there is no sense in trying to even start to understand what Google or Bing, or Yandex whatand how to best optimize to get a decent ranking.
So if you have a page.. a site, a forum, a commerce site whatever it may be... and it is performing poorly in the search engines.. where do you need to start making changes? CONTENT.
More content is not better.. understanding how to group content by CONTEXT is really key here. In the world of Forums, it is the general thinking you need thread after thread filled with topic after topic... and if you look at the very basic principles of SEO this really isnt following the rules. It would be better to have a single thread on say "Pinterest" and have multiple solid articles listed there with forum member interaction. so you get thread that extends into 2 and 3 and 30 pages of posts on a single topic.
I have a Forum, its content target surrounds everything woocommerce specifically but Wordpress is dragged in there. WooCommerce the plugin has been downloaded some 11 million times or so. 2 years ago I focused on a theme that at the time had been downloaded 1 million times.. more so than any other WooCommerce targeted theme. ( its now over 2 million downloads ) that works out 2 1 in 5 people that have downloaded WooCommerce, have tried this theme. I have a single thread with 700+ replies, A decent amount of theme specific how to articles, and in terms of SEO I straight up DOMINATE most theme related search terms.
Content developed in CONTEXT is a winner every time. throw in some proper positioning, and moderate to low competition and you have a the makings of traffic success.