1
hoorah
Search Engine Optimisation SEO for Google Yahoo and MSN
  • 2005/1/13 17:03

  • hoorah

  • Just popping in

  • Posts: 2

  • Since: 2005/1/12


There you go, that title should ensure this attracts the attention of anyone looking to optimise for Google.

This article explains how to optimise a website for Google, Yahoo! or MSN without the use of any modules or anything more than a text editor to change the theme.html theme master page.

SEO = Search Engine Optimisation
SERPS = Search Engine Results PageS

I've only been using XOOPS for 5 days but have already completed 3 sites and have 2 more near completion. XOOPS and the XOOPS contributors really make up an astonishing achievement. It's a fantstic set of tools...

Ok enough flattery, onto the subject. Search engines can provide you with a way of attracting a great deal of targetted traffic or ensuring your site is found by the audience seeking it. It's no longer good enough to build a site and expect everyone to find it if you have not followed a few simple rules of SEO. Google, Yahoo! and MSN search all follow similar rules that are designed to help the searcher only. Only when you have satisfied those rules will you float majestically to the first page or even number 1. There are NO shortcuts!!! Occasionally a loophole appears that allows spamming of a search engine but only for a few short days, the Google staff know their algorithms better than anyone and will quickly close any loopholes created in an update.

Here's a list of must haves:
1 - Unique content, the more the better
2 - Fresh content, Google like new content a lot
3 - Many relevant links back to your site
4 - Each page individually optimised for specific words or phrases

I cannot help you on the first 3; content is just about putting the effort in. Put the dog and the kids out, take your codliver oil, and don't stop typing until sunrise! 100 pages is really the lowest you can get away with but aim for 500-1,000.

Backlinks are vital and all 3 engines rank sites with more backlinks much higher. Basically a backlink is a 'vote' for your site by another webmaster which the search engine uses to qualify your page as popular by virtue of number of 'votes' for that page. Best way to get backlinks is to email webmasters and politely ask for a link. There are arguments that recipicol links do not provide any benefit but one way links do, the simple fact is that you really need both and one way links are difficult to get.

Ok, so onto the bones of my article, how to use XOOPS to optimise pages on your site! Here is a list (not definitive but comprehensive) of how you need to seed your page with the keywords in order for the Google, Yahoo! or MSN bots to pick them up.

Place your words in:
- Meta Keywords
- Meta Description
- Title of the page but not first word
- In <no script> to ensure 100% the phrase is picked up by the most basic BOT
- In plain text on the main body of the page
- H3 or larger heading
- Bold in the 2nd paragraph
- Italic in 2nd or later paragraph
- In the ALT Tag for an image
- In a link text to another site or internal page or both (not applicable in the example)

So, how do you get XOOPS to do this, actually it's very simple. The words the page is to be optimised with are usually going to be in the title of the article, e.g. this article is called "Search Engine Optimisation SEO for Google Yahoo and MSN" XOOPS conveniently stores this title in the XOOPS title code: <{$xoops_pagetitle}>, now all we need to do is strategically place this around the template. It will ensure every page is different and optimised for the words in the title of the article.

Download and make a copy of your themes.html page. This will be in public_html/themes/Your-Theme-Name/theme.html
Do make a copy of the original before you start! Only a fool would ignore this advice. If you make a mistake with just one character you can turn your previously nice tidy code into something that could only otherwise come from the devil's bottom itself.

Ok, now to get those words into the code just do the following:

We are going to change several tags in the HTML and add a couple more:

So change (please note I have removed opening and closing "<" and ">" from the statements so this renders in HTML, you will need to fix the tags:

From:
meta name="keywords" content="<{$xoops_meta_keywords}>" /
To:
meta name="keywords" content="<{$xoops_pagetitle}>, <{$xoops_meta_keywords}>" /

From:
meta name="description" content="<{$xoops_meta_description}>" /
To:
meta name="description" content="<{$xoops_pagetitle}>, <{$xoops_meta_description}>" /

From:
body>


To:
body>
noscript> h1><{$xoops_pagetitle}> /h1> /noscript>

From:
img src="<{$xoops_imageurl}>images/logo.gif"
To:
img src="<{$xoops_imageurl}>images/logo.gif" alt="<{$xoops_pagetitle}>"

From:
{$xoops_footer}> &nbsp;| 

To:
{$xoops_footer}> &nbsp;|&nbsp; a href="http://www.your-domain-here.com/" target="_self"> <{$xoops_pagetitle}> /a

Few extras:
Additionally you can add in regions outside content or menu areas <{$xoops_pagetitle}> wrapped in bold and italics tags.

Also worth doing is to create a link using the <{$xoops_pagetitle}> as the HREF title and refer it either to the home page, article index or back to the same page itself. The preferable is the article index because this is likely to have the keywords in a link to the article you are referring from which search engines like.

For an example have a look at www.online-casino.sh and very soon www.bollywoodportal.com which is still under development but demonstrates a working model.

Happy SEOing Xoopsers

Please post your SEO'd site, I'd be happy to comment and make suggestions.

2
carnuke
Re: Search Engine Optimisation SEO for Google Yahoo and MSN
  • 2005/1/13 19:36

  • carnuke

  • Home away from home

  • Posts: 1955

  • Since: 2003/11/5


Hello hoorah and welcome to XOOPS forums

A very detailed and long first post, Has lots of good points that will be interesting to try out.

The points you raise about frequent content is important and also backlinking. What I will say about google is it 'likes' XOOPS websites. search for 'how to clean pee stains from a mattress' or 'explain kinesiology' and you will see HouseofStrauss at no1 on the first page.

Clever? no, we analyse our visitor search strings very carefully and make sure we try to use popular search keywords very high up in the text.

I will be interested to look into your tag changes though.

Thanks for posting such a detailed account in your maiden post.

Richard

3
hoorah
Re: Search Engine Optimisation SEO for Google Yahoo and MSN
  • 2005/1/14 0:31

  • hoorah

  • Just popping in

  • Posts: 2

  • Since: 2005/1/12


Richard, hello, thanks for the welcome!

Clearly I agree on your 2 points about text and links. You have a point, XOOPS is Google friendly as the ratio of code/text seems pretty good in favour of text compared to a lot of editors or other CMS's and of course the code is nice 'n' clean.

The main benefit of making the changes I suggest is to better customise each page, e.g. it adds the keywords to the meta data in addition to the generics that XOOPS issues to each page as standard in addition to a few smarter tricks like adding to the Alt tags of images. Naturally, the more competitive the keywords terms the harder you need to work to get and stay top...

If I discover any more SEO tricks I'll add them here.

N.

4
carnuke
Re: Search Engine Optimisation SEO for Google Yahoo and MSN
  • 2005/1/14 0:41

  • carnuke

  • Home away from home

  • Posts: 1955

  • Since: 2003/11/5


N, thanks for these tips. Sounds to me like you know some in depth information. Please do post your comments here. SEO has been a subject of some debate on these forums from time to time. As you know XOOPS uses fixed metatags throughout the site pages and this is not always ideal. Your solution is entising. Good point about the backup first.

There is also a module called Theme changer that allows admins to change metatags for each module. manxp also posted an idea about a hack to generate matatags that are page specific, but I don't know where the post is ATM

5
DJ007
Re: Search Engine Optimisation SEO for Google Yahoo and MSN
  • 2005/1/21 18:28

  • DJ007

  • Just popping in

  • Posts: 61

  • Since: 2004/2/15


ok so I've tried this,but I'm can't see how it does anything foe SEO. Wouldn't {$story.title} or somesuch work better for getting keywords/phrases into title and meta tags, and even into a text link in the footer?

Just some thoughts, as SEO is pretty important.
DJ.

Ok...so this is a bit later, hours later, and I've been experimenting with {$story.title), couldn't get that to place story text in the title bar, I've tried several others too, best result so far was with {$news.title}, BUT it's only placing 1 title in all the pages, the oldest post...????

I know there's a way to make this work, if Geeklog can do it, so can Xoops...

Login

Who's Online

180 user(s) are online (116 user(s) are browsing Support Forums)


Members: 0


Guests: 180


more...

Donat-O-Meter

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

Latest GitHub Commits