1
kerkyra
CBB and Google PageRanking
  • 2007/4/19 8:18

  • kerkyra

  • Just can't stay away

  • Posts: 553

  • Since: 2005/2/14


Hallo there,

i noticed that in CBB topics and posts Google gives 0 rank. Anybody has a suggestion for this? The forum is a great deal for a site and its a great loss if google ignores its content. Any suggestions-hacks are welcome. The same happens in here as well! The page rank when reading a topic in the forum is 0.

Thanks
whttp://www.guidemap.gr - Beta is out...

2
wizanda
Re: CBB and Google PageRanking
  • 2007/4/19 9:19

  • wizanda

  • Home away from home

  • Posts: 1585

  • Since: 2004/3/21


Never notice that before and thought page titles were done...will investigate and get back to you.....

3
wizanda
Re: CBB and Google PageRanking
  • 2007/4/19 9:46

  • wizanda

  • Home away from home

  • Posts: 1585

  • Since: 2004/3/21


mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm!!!

unless this is just us ......parts of my site ranking are as high as 1 in places like mylinks (by the way) .....and even some of the key articles are like at 3 etc.....yet it maybe we all need url re-write, as it might be the long url's, Wiwimod isn't ranking either.....mmmmmmmm ....thxz for pointing this out.....may have to find a Newbb 1 site to check that, as thought it did use to rank..... So either Google’s ranking system has changed or we did……

Also might try re-arranging the format of the page Title link to be changing item first i.e. title, then forum title, then category....as in the first items being new content is how Google works i do believe...........

4
kerkyra
Re: CBB and Google PageRanking
  • 2007/4/21 17:57

  • kerkyra

  • Just can't stay away

  • Posts: 553

  • Since: 2005/2/14


I think the problem lies in the first lines of the pages where it shows category>forum etc. I think Google see those pages as duplicate data and ignores them (it might ever penaltize them) i'm not sure of course it is just what i found out on a text regarding XOOPS and SEO(sorry but i cant remember where exactly - i have no link). I'll try to find it again and tell you guys.

Moreover as i remember it pointed out some patches for the module 'articles' for example.

Quote:

If you have set Meta Robots option to "index,follow" under Preferences »» Meta Tags and Footer, be sure to add the following 3 lines into article.php (all versions), newsbythisauthor.php (new version):




//index nofollow
$meta_robots = str_replace( ',follow' , ',nofollow' , $xoopsTpl->get_template_vars( "xoops_meta_robots" ) ) ;
$xoopsTpl->assign( "xoops_meta_robots" , $meta_robots ) ;

before

include_once XOOPS_ROOT_PATH.'/footer.php';
?>

This will tell the robots to index your pages ONLY, not to follow any other links in the article, including "send to a friend", "print", "pdf", and other links.

Xoops default settings will allow the robots to index your page, then to print the page and to make a pdf version of the page - three versions of the same document. You could easily get penalized by Google for duplicate contents.

The issue has been brought to Herve's attention, and hopefully a new version will incorporate the index,nofollow rule.

credit: the index,nofollow idea is from GIJOE's piCal module.


I did those tweeks but unfortunatelly before i install protector. Someone had the chance to use sql injection or something and erased all my articles. So i dont know if this works.

Finally there is quite a number of modules that dont get a good ranking. I suppose it should be due to the 'duplicate data' factor that google looks into... I hope we will resolve this sooner or later. Its quite a shame not to get a good ranking at least for the forum which in my case is the one my guests visit the most! Anyways got to go now :) thanks for replying wizanda.
whttp://www.guidemap.gr - Beta is out...

5
kerkyra
Re: CBB and Google PageRanking
  • 2007/4/21 18:03

  • kerkyra

  • Just can't stay away

  • Posts: 553

  • Since: 2005/2/14


I didn't find the link but i did find the text regarding XOOPS and SEO

Quote:

Used correctly the Google search engine is a great tool for generating some traffic for your site, and in turn the Google Adsense program can be a great way of monetizing that traffic. A problem can arise here though if you are running a site on a system such as XOOPS with dynamically generated content, and you may find yourself with advertising that is totally irrelevant to the content on your site. The problem with this is that very few of your visitors will click on these ads as they are of little relevance to why they came to your site in the first place. This in turn reduces the the amount of money you get paid for each click as you'll only be delivered very cheap ads that are using very generic keywords. However it doesn't have to be like this, and it can be as simple as adding a few items to the HTML in your XOOPS theme, and modifying the way your module generate their page titles.

ARTICLE SCOPE

This article explores how altering the way your page titles are generated can result in a huge increase in the relevancy of the ads being delivered to your site from the Google Adsense network. This article does not involve complex ideas, but does involve editing some HTML so some basic knowledge of this would help. A good level of understanding of both the XOOPS and the Google Adsense interfaces as well as advertising terminology is also assumed.

MAKING MONEY FROM YOUR WEBSITE

First off let me point out that I do not claim to be any sort of expert on this, and the fact that I still work a regular day job is testament to this. However having only become interested in this topic around the middle of this year, I believe that what I have learnt and seen with my own eyes would be a valuable to those who are just starting out in this area.

THINGS THAT MAKE XOOPS GOOGLE UNFRIENDLY

From my experimentation the reason that XOOPS is not generally very search engine friendly and delivers irrelevant ads is due mainly in the way most meta data and page titles are generated. With meta data, most of the problem comes down to how most themes use the available XOOPS smarty tags, and the lack of some basic search engine friendly practices. However, this is only half the problem as the current functionality within the XOOPS core for generating meta data does not allow you to do it on a per page basis. There are some modules now supporting the creation of per page meta data such as the News module.

Generating page titles is currently the responsibility of each XOOPS module, but not all of them actually generate individual page titles which is essential for not only delivering relevant ads, but also for SEO. Even those that do generate individual page titles more often than not do not generate them in a fashion that is friendly for delivering relevant ads. This is because most of the time page titles are generated in the format of site name - module name - category - item name. The effect this has is that the start of the page title is always going to be the same, and search engines are going to look at this as duplicate data and will start degrading it.

THINGS TO DO THAT MAKE XOOPS GOOGLE FRIENDLY

Getting your theme to be more Google friendly is not a massive task, and pretty much everything that I am going to cover here has actually already been documented at the main XOOPS site in this great FAQ. In this guide we will be using existing XOOPS smarty tags to enhance information that Google looks for when crawling your site. To do this you'll need a good text editor, and access to edit the theme.html file of the theme in use on your XOOPS website.

Meta Keywords
1. Look for the code that generates you meta keyword data, it should look something like this;

content="<{$xoops_meta_keywords}>"

1. What we are going to do here is add the page title tag so that this meta data is at least partially unique.

2. Change this code to read;

content="<{$xoops_pagetitle}>, <{$xoops_meta_keywords}>"

Meta Description
1. Look for the code that generates you meta description data, it should look something like this;

content="<{$xoops_meta_description}>"

1. What we are going to do here is add the page title tag so that this meta data is at least partially unique.

2. Change this code to read;

content="<{$xoops_pagetitle}>, <{$xoops_meta_description}>"

Page Title Component Order
1. Look about a dozen lines down from the top for a line that looks like this;

<{$xoops_sitename}> - <{$xoops_pagetitle}>

1. This is the code that generates the page title for each page, and the problem here is that the site name comes first meaning that page titles are always going to begin the same and will look like duplicate data to Google. What we are going to do here is reverse the position of the two tags so that the page title tag which is unique under most modules comes first

2. Change this code to read;

<{$xoops_pagetitle}> - <{$xoops_sitename}>

Page Title In H1 Tags
1. Move down past the items contained in the head tags and look for a line that looks like this;




1. Then immediately after it add the following;



1. By doing this we are placing the page title in the largest heading tags there are making it more prominent to Google, without actually printing the page title to screen.

Creating Logo Image ALT Tag
1. Look for the line of code that displays your websites logo. It should look something like;

src="<{$xoops_url}>/themes/<{$xoops_theme}>/images/logo.gif"

1. Add a new alt tag, or modify the existing one so that it looks like;

alt="<{$xoops_pagetitle}>"

Creating Link In Footer Using Page Title
1. Scroll to the bottom of your theme.html file, and look for the following tag;

<{$xoops_footer}>

1. Directly after this tag, or on a new line (personal preference) add the following;

<{$xoops_pagetitle}>
Page Title Generation

This brings us to modules now, and the way in which they actually generate the page title which is passed onto the page title smarty tag that we used in the theme. This is a lot more complex than modifying the theme for several reasons.
1. Not all modules actually generate page titles, meaning that code will need to be added to do so.

2. Generation of individual page titles is done on a per module basis, so there is no one central point where this can be modified.

3. Requires some knowledge of PHP to do.

This is a little more advanced than I am looking to go in this guide, but there is an excellent tutorial on this over at http://www.xoops-tips.com. I have made modifications for AMS, CBB 1.x, MyDownloads, MyLinks, Xoopspoll and SmartFAQ and have added them to my downloads section here for others to use.

FINAL WORDS

SEO and monetizing your website is a massive world that is never fully conquered, and will always keep you on your toes. There are many out there that claim their optimisation practices are best, and although they usually follow similar fundamentals that will make a difference (such as those covered in this guide), the art of fine tuning is something that has to be done largely on a trial and error basis for each web site.

Using the same techniques in this guide and applying them to this very site, the number of referrals from the Google search engine this month is on target to be over 300% of that from just 2 months ago. The ads being delivered by Google Adsense are also a lot more relevant, and last month revenue jumped by 436% over the previous month. Have a browse through the site and see for yourself how relevant ads are to the content being displayed. Compare this to an XOOPS website with very little optimisations in this area, and it is a completely different story. I know for a fact this site is now earning a very comparable amount to other XOOPS sites with no optimisation that are getting more than 10 times more traffic than here. Definitely shows that optimising XOOPS can bring about some rewarding results.


hope it helps
whttp://www.guidemap.gr - Beta is out...

6
BlueStocking
Re: CBB and Google PageRanking

I am going to repost this here because I think it may have been missed and it is an excellent example of what google does and how it determines what is a good google position.

Page ranking is not the same thing at all.

Today
I wanted hard hunting to be the criteria to be found.

Results 1 10 of about 10,500,000 for hard hunting. (0.18 seconds

Note the cache shows google picked up on the php version
.
[
url=http://www.google.com/search?q=hard+hunting&btnG=Search&hl=en&client=googlet]hard hunting[/url]  

I didn't want to have to say in arkansas or put quotes or any of that jazz... simply when someone put hard hunting in the search box they were to get my son in laws information.
The criteria was the one he requested.

Bentonvideovisions still comes through very nicely even though I haven'
t had tapes in a couple of years

This is just moving the google where I need him to be at this point in time.

I have a index.htm and an index.php on the site .. put in http://bentonvideovisions.com/index.php and you get the php version... different theme.  

SidenoteWhy my sil wants to call it hard hunting is more than I can understand but so be it.... he is quadriplegic and hunting is hard for him....

What does this have to do with html or tpl headers...
It shows me that whatever XOOPS is doing, for me it is doing it right.  I expected my search engine appeal to fall drastically with the length of time I have not been very actively promoting the sitehaving nothing of value to offer.  And being able to show what I wanted or need to on a one page format.

BS
[url=http://hardhunting.com/index.htm]http://hardhunting.com/index.htm[/url]
[url=http://hardhunting.com/index.php]http://hardhunting.com/index.php[/url]

Search engine hint for those who might be interested... ditch the graphics on the header and replace it with large size content related text.


You put it here and handle it right on your own home pages it will give weight and support to your own site.

EXAMPLE:
__________________________________
Number 5 in the results


Hard-Hunting or hardhunting Deer stands and Motorized lift ...A public message board and Benton Ar. businesses emphasis on electronic lifts for disabled. scaffolding for construction, atv carriers, material haulers.
http://www.bentonvideovisions.com/ - 19k - Cached - Similar pages

EXAMPLE hard hunting

A BlueStocking hard hunting Experience.
hhttps://xoops.org/modules/repository .. It is time to get involved - XOOPS.ORG

7
Cuidiu
Re: CBB and Google PageRanking
  • 2007/7/9 1:40

  • Cuidiu

  • Quite a regular

  • Posts: 358

  • Since: 2006/4/23


But what if I do want links followed in my articles/posts except the ones that cause duplicate content such as print and pdf links? Surely there's another way around this? I have manually edited these links like this:
a href="link.htm" rel="nofollow"
but it's a pain to do. Not all search engines obey this and I'm not even sure Google does half the time. Isn't there another way around this? Such as putting these links into JavaScript? I've heard search engines do not index/read JavaScript. Any ideas?
EDITED TO ADD:
On second thought - I've decided only registered users get to print or make PDFs. I think it's a good compromise. Off the top of my head, something like this should work in the smartsection_item.html template:
<{if $xoops_isuser}><span style="float: right; text-align: right;"><{$item.adminlink}>span><{else}><{/if}>


Quote:
//index nofollow
$meta_robots = str_replace( ',follow' , ',nofollow' , $xoopsTpl->get_template_vars( "xoops_meta_robots" ) ) ;
$xoopsTpl->assign( "xoops_meta_robots" , $meta_robots ) ;
before
include_once XOOPS_ROOT_PATH.'/footer.php';
?>
This will tell the robots to index your pages ONLY, not to follow any other links in the article, including "send to a friend", "print", "pdf", and other links.

Xoops default settings will allow the robots to index your page, then to print the page and to make a pdf version of the page - three versions of the same document. You could easily get penalized by Google for duplicate contents.
[size=x-small]Working sites:
XOOPS 2.0.16 PHP 5.2.2, MySQL 5.0.24a-standard-log, Apache/2.0.54 (Unix)
XOOPS 2.2.4, PHP 4.3.10, MySQL 3.23.58, Apache/1.3.33 (Unix)[/size]

Login

Who's Online

332 user(s) are online (252 user(s) are browsing Support Forums)


Members: 0


Guests: 332


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits