Google SEO Optimization Tips for PhpBB

With the advent of WordPress and other arrays of blogging softwares, poor old forums have lost their charm. 3 years earlier, PhpBB was the most used software in forums, almost every webmaster had a forum about something. It was an instant hit since it’s launch because of it’s folksonomical nature, but in a more un refined way as compared to the latest softwares.

One major reason why a forum failed is because of it’s non SEO friendly nature.

  • Forums did not have SEO friendly urls
  • They did not allow bots to crawl the inner pages
  • They had SEO un friendly titles
  • Forums in general did not look at SE’s with importance at all, so they did not leave any room for tweaks as well.

With all these problems in front of us, let’s see how we can make the forums (PhpBB mainly) SEO friendly?

  • Optimizing the page titles
    Page titles are a crucial factor for search engine optimization. Crawlers pick up the titles from every page and it’s important to give maximum information in this area in a non-spammy way. Here’s how you do it by some quick edits.
    - Edit file ‘templates/subSilver(or your template)/overall_header.tpl’

    Replace -

<title>{SITENAME} :: {PAGE_TITLE}</title>

with

<title>{PAGE_TITLE}</title>

or

<title>{PAGE_TITLE} :: {SITENAME}</title>

Edit Viewtopic.PHP

Replace -

$page_title = $lang['View_topic'] .’ – ‘ . $topic_title;  with
$page_title = $lang['View_topic'] .’ – ‘ . $topic_title;

  • Tweaking the robots.txt file to allow better Search Engine indexing.
    Robots.txt can be used to control what pages is available to search engine robots and what pages are not. Generally on PhpBB, there are lot of sub directories that are allowed to crawl by default. But actually this is not required. We only need to allow certain folders and files to be crawled – so that only the necessary information is available to the crawler.
    Including the below code in to your robots.txt will disallow all the unwanted folders from being crawled by search engines.
    This way only the necessary information (those in the posts) are available for crawlers and the junk is filtered out.

User-agent: * Disallow: /admin/ Disallow: /db/ Disallow: /images/ Disallow: /includes/ Disallow: /language/ Disallow: /privmsg.php Disallow: /profile.php Disallow: /search.php Disallow: /templates/ Disallow: /common.php Disallow: /config.php Disallow: /faq.php Disallow: /viewonline.php Disallow: /groupcp.php Disallow: /login.php Disallow: /memberlist.php Disallow: /modcp.php Disallow: /posting.php

  • Plugins to help create sitemaps for PhpBB
    Here are some cool plugins/mods for PhpBB that will help you create SEO friendly urls and even sitemaps that will help you get more pages indexed on Google. Here goes –
  1. Google, MSN and Yahoo sitemap generator mod for PhpBB - This mod will create a Google SitemapIndex and auto generated Google Sitemaps for phpBB
  2. Google Puller – This hack creates pages with 500 links to posts on your community. The words are taken from actual posts on your community (from the search_word table) and they link to the post that contains that word.
    The aim of the hack is to help search engines like Google or MSN to index your pages.

Part 2 of this post will follow with more methods on how to optimize your forum software for more search engines.

28 Responses

  1. Thanks for the mention.

    Patrick

  2. Thanks for the seo tips. Following through with them now. Hope you don’t mind me dropping a link. haha.

  3. That’s fine as long as it’s not spam.

  4. thanks, i’ll try this one, but Mani the “Edit Viewtopic.PHP” are the same to replace with?

  5. Mariaaq

    q
    Very Interesting…

    bb

  6. georgetui

    Hello,
    Great forum!
    I found a lot of interesting information here.
    Does this forum helpful for you also?

  7. Jamesbismo

    Those bastards owe me money, they refuse to pay. Good job Shoemoney [img]http://funnycrud.net/thumbs.gif[/img]

    Bah, anyway, anyone else have probs with these douches?

  8. xztheericzx

    i’m eric. joining a couple boards and looking
    forward to participating. hehe unless i get
    too distracted!

    eric

  9. DutdutCrume

    Hello
    I’ve just registered at the forum. This is my first message.
    Please don’t become angry about me.
    Thank you.

  10. I’ve been running a PHPBB forum for years and done a little SEO optimization but this post had a couple ideas I have neglected. Namely the title thingy. I also added a meta description tag to my pages.

    Music Critic’s last blog post.. Tusk – The Resisting Dreamer (2007)

  11. Great topic. Working on including these ideas to my forum now.

  12. hi every body i am new n got a quick question bout the site.

    how can I add a skype chat username to my details page?

    thanks ahead of time

  13. Here is the correct one:
    Edit Viewtopic.PHP

    Replace -

    $page_title = $lang['View_topic'] .’ – ‘ . $topic_title; with

    $page_title =$topic_title .’ – ‘ . $lang['View_topic'];

    or let it be just $topic_title

    Shashank’s last blog post..Honda Develops 3D Processors For Its Asimo Humanoid Robot

  14. pypognodentee

    Hi guys,
    Please, tell me
    information,that is most popular about anything,but only legal and not adult.
    Thanks for the info.

  15. you have a very nice community ,
    thank you for the valuable information.

  16. On phpbb-seo you may download prehacked phpbb3 package for seo using

  17. Zenopupesoosy

    Is this gonna end someday??

  18. JMattforeverrr

    Hi:

    I am wirting a news article about online shopping sites that are not well known but have excellent value.
    What are some of your favorite places to shop online and how would you rate them over:
    Amazon
    eBay
    Overstock

    Thanks

    Jason

  19. I had gotten off the the wrong foot with my website and I noticed that Google Webmaster Tool stated that I had a lot broken links and duplicate content. Is there anything I should be doing to speed up damage that has been done by having broken links and duplicate content listed even after I had some of the links and stuff removed by Google?

  20. There is also a WordPress plugin available for all the wordpress users with PHPbb called PHPbb recent topics.

    This will allow you to display a widget on your blog notifying blog viewers of your recent posts in your Forum. http://wordpress.org/extend/plugins/phpbb-recent-topics/

  21. RodgerP

    Greetings everyone, this is my first time posting here.
    Does anyone know the best place to get vitamins and healthcare supplements online?
    I appreciate any feedback you can give me.
    Later,

  22. Thats Great Relly usefull info in this blog am so happy to read Thing Thanks alot

  23. Just wanted to say hello all. This is my first post.

    I hope to learn a ton here.

  24. triegutsSuesk

    Is social media going to kill SEO?

  25. Jiggy

    Great tips. Hope i will use this in my planned phpbb forum