Making MyBB Forums more SEO Friendly

DJB

Administrator
Staff member
These listed below could help increase organic exposure for myBB forum owners.
Edited template file
PHP:
?????? <title>{$thread['subject']} - {$mybb->settings['bbname']} - Page {$page}</title>
?? ??? <meta name="description" content="{$thread['postpreview']} {$page}" />

I used the postpreview to generate a snippet of the OP first sentence.

Canonical added
PHP:
?? ? <link rel="canonical" href="https://www.gigarocket.net{$_SERVER['REQUEST_URI']}">

Article - Schema (JSON-LD)
PHP:
<script type="application/ld+json">
{
? "@context": "http://schema.org/",
? "@type": "NewsArticle",
? "headline": "{$thread['subject']}",
? "datePublished": "<?=my_date($mybb->settings['dateformat'], $thread['dateline'])?>",
? "description": "{$thread['postpreview']}",
? "image": {
??? "@type": "ImageObject",
??? "height": "",
??? "width": "",
??? "url": "https://image.ibb.co/jLc17G/1.png"
? },
? "author": "{$thread['username']}",
? "publisher": {
??? "@type": "Organization",
??? "logo": {
????? "@type": "ImageObject",
????? "url": "https://www.gigarocket.net/images/logo.png"
??? },
??? "name": "GigaRocket"
? },
? "articleBody": ""
}
</script>

OP (Open Graph)
PHP:
??? <meta property="og:type" content="article">
<meta property="og:title" content="{$thread['subject']}">
<meta property="og:url" content="https://www.gigarocket.net{$_SERVER['REQUEST_URI']}">
<meta property="og:image" content="https://image.ibb.co/jLc17G/1.png">
<meta property="article:author" content="GigaRocket">


----------
Edited template file
PHP:
<title>{$thread['subject']} - {$mybb->settings['bbname']} - Page {$page}</title>
?? ??? <meta name="description" content="{$thread['postpreview']} {$page}" />


---
Edited template file
PHP:
<div class="panel">
?? ??? ?<div class="thead-dark">
?? ??? ??? ?<span class="fname"><h1 style="font-size:18px";>{$thread['threadprefix']}{$thread['subject']}</h1></span>
?? ??? ??? ?<span class="pull-right text-right" style="padding: 1%;font-size: 17px;"><a href="usercp2.php?action={$add_remove_subscription}subscription&tid={$tid}&my_post_key={$mybb->post_code}"><span class="{$add_remove_subscription}subscription"><i title="{$add_remove_subscription_text}" class="tt fa fa-2x fa-rss"></i></span></a></span>
?? ??? ?</div>
 

Genesis

Administrator
When you're around GigaRocket SEO seems to be humming - evidence being a flood of posts from all over the world. It's been quiet for a few weeks. SEO can never be better without your hands-on presence being a specialist and knowing where to apply lots of energy.
 

GigaGreg

Moderator
Yea, we have a lot of people looking for the 'Free VPS' which is amusing, because they want to make gaming servers, coin miners etc.
 

Genesis

Administrator
DJB said:
Let's be honest there are a few spammers in this search space. Although we are not one of them.
Haha .... that's an understatement! Greg is right. I get the feel for spammers who are probably using their phones and when they get to the post stage spontaneously after their searches and registration continue the spamming.
 

DJB

Administrator
Staff member
I've commented out the JS window refresh on the forum homepage. I would like to see if it's having an impact on organic visibility.
 

DJB

Administrator
Staff member
Help requested<h1 style="font-size:18px";>{$thread['threadprefix']}{$thread['subject']}</h1>
 

DJB

Administrator
Staff member
c0nvct said:
Schema and AMP are IMO the place to be rocking the SEO

Agreed, need the foundations in place first though matey.

Oh and welcome back. How's the new gaff?
 

DJB

Administrator
Staff member
@un4saken and @"misharnet" I dont think the Google SEO plugin is working at all? Any suggestions as to why?

SEF URLs are not working

How about we build our myBB SEO plugin?
 

DJB

Administrator
Staff member
You know, neither are true ranking signals, citations maybe?

Structured Data (Schema). Think of it why should you rank better than a competitor just because your using Schema. The truth is your giving Google all your valuable data for free to use in their snippets and rich cards. Which basically eliminates the chance of a visitor clicking through to your website. Yes, improving your citation SEO, but lowering your CTR.

AMP - again, giving Google all your data to cache. Which helps to improve their AI, not your search rankings. You can optimise a site with mobile canonicalization to get the same speed optimisation, without the need for AMP. In short AMP was designed for publishers with truckloads of on page content that speed was an afterthought.
 

GigaBot

Administrator
DJB said:
@un4saken and @"misharnet" I dont think the Google SEO plugin is working at all? Any suggestions as to why?

SEF URLs are not working

How about we build our myBB SEO plugin?

Well don't know if you read my Post that currently I am working on this Theme on my PC localhost, making it 100% updated to latest MyBB 1.8.14. Also I am performing many minor corrections and settings ...

Since you are performing Templates changes on this version of Theme, maybe you should be patiente until I install updated version of Theme.

Any way I will try to follow all of your updates here and implement in new updated version.
---------------------------------------------------
 

DJB

Administrator
Staff member
No problem, will do matey :)

I'm gonna have attempt at using mod_rewrite to rewrite the URIs to display the thread title in the URL path.
 

Genesis

Administrator
WOW! That's brilliant Chris. You really went down to the root/s of the problem. I'm not surprised at the outcome as myBB plugins aren't as well organized and vetted by the developers as Wordpress plugins are. They vet it once and then leave it for a support thread to look after. So one may then get a support thread of 78 pages with so many spam support requests in it and no one from the myBB developers checking on it from a vetting point of view. More just checking on the support request. So plenty of plugins like that which only get vetted once and become unattended over the long run.

I've just tried to work with those myself and it's like a Kafka thriller. It used to be much better in the previous 1.6 version. 1.8 in particular is like the Wild West with plenty of conflicts possible between themes and plugins that are both advertised and supported on the myBB Community Forum. Fortunately we have Mish with us, as he can probably spot an unattended plugin at a mile particularly now you have identified the problem.
 

DJB

Administrator
Staff member
How would we go about add pagination ID to page titles? (meta title)

Here's an example why it is really needed:
JGeCaKg.png


Edit , found this https://community.mybb.com/post-1105424.html
 

DJB

Administrator
Staff member
We now have meta descriptions for threads.
PHP:
?????? <title>{$thread['subject']} - {$mybb->settings['bbname']} - Page {$page}</title>
?? ??? <meta name="description" content="{$thread['postpreview']} {$page}" />

I used the postpreview to generate a snippet of the OP first sentence.

Canonical added
PHP:
?? ? <link rel="canonical" href="https://www.gigarocket.net{$_SERVER['REQUEST_URI']}">

Article - Schema (JSON-LD)
PHP:
<script type="application/ld+json">
{
? "@context": "http://schema.org/",
? "@type": "NewsArticle",
? "headline": "{$thread['subject']}",
? "datePublished": "<?=my_date($mybb->settings['dateformat'], $thread['dateline'])?>",
? "description": "{$thread['postpreview']}",
? "image": {
??? "@type": "ImageObject",
??? "height": "",
??? "width": "",
??? "url": "https://image.ibb.co/jLc17G/1.png"
? },
? "author": "{$thread['username']}",
? "publisher": {
??? "@type": "Organization",
??? "logo": {
????? "@type": "ImageObject",
????? "url": "https://www.gigarocket.net/images/logo.png"
??? },
??? "name": "GigaRocket"
? },
? "articleBody": ""
}
</script>

OP (Open Graph)
PHP:
??? <meta property="og:type" content="article">
<meta property="og:title" content="{$thread['subject']}">
<meta property="og:url" content="https://www.gigarocket.net{$_SERVER['REQUEST_URI']}">
<meta property="og:image" content="https://image.ibb.co/jLc17G/1.png">
<meta property="article:author" content="GigaRocket">
File edited: showthread


These listed below could help increase organic exposure
  • Auto populate a meta description - completedcompletedcompleted completedcompletedcompleted
  • Improved Robots.txt - completedongoing

I have moved this thread out of the private forums, as it my be useful to community members who use myBB forums that are looking to improve myBB SEO.
 
Top