Home Blog

Baya Blog

A short description about your blog

Workshop

Posted by: admin

Tagged in: Untagged 

Installed Joomla 1.7

  • install akeeba backup core https://www.akeebabackup.com
  • install akeeba admin tools core https://www.akeebabackup.com
  • install k2 v2.51 getk2.org
  • install gantry framework bundle (framework and template) http://www.gantry-framework.org/download#joomla17
  • install roknavmenu http://www.rockettheme.com/extensions-joomla/roknavmenu
  • install articles anywhere http://www.nonumber.nl
  • install mod html http://www.dart-creations.com
  • install easyheader http://blackdale.com/extensions/easyheader
  • install jquery installer http://tushev.org/products/jqueryintegrator

admin->template-> make rt-gantry default template

Now you will probably get file/directory permission errors on some servers - looking at why and what to do - forum is not helpful !

Temporarily set all directory to 777 (use admin tools) then run the gantry template, BUT MUST SET BACK TO 755 immediately afterwards - I'm not sure why this works, must be some file creation on first run.

Edit gantry template:

  • Advanced Tab -> turn off Gantry Cache
  • Features Tab - Turn off Logo, Copyright and 'to-top' features
  • Enable custom css in Gantry - do not modify template or library files!- see http://www.rockettheme.com/forum/index.php?f=337&t=106162&rb_v=viewtopic

Plug-in Manager: System - jQuery++ Integrator - enable jquery, UI and tools.

K2 Parameters - switch off CSS and Jquery for front end.

Use Admin Tools to set /media/k2.... to writable

Now to work In Gantry, move menu to position 'navigation'

  • Components->K2->Categories
  • Create Category System Docs
  • Create Category Header Docs with System Docs as parent
  • Create K2 Item Header Logo in Header Docs, upload logo
  • Create Module K2 Content, single article (header logo) in position header-a.
  • Go to Gantry Template and set up header in Layout (3-6-3)
  • Create K2 Item Header Text in Header Docs
  • Create Module K2 Content, single article (header text) in position header-b.
  • Create K2 Item Header Contact in Header Docs
  • Create Module K2 Content, single article (header contact) in position header-b.
  • add into mycustomcss.css: div.head_contact {font-size:16px; text-align:right}

Create new custom html module for addthis.com with code copied from addthis.com - Module Position header-c

Create K2 Item "About Us"

Create Menu Item "About Us" with this as target

Create K2 Category "About Us Slideshow" and create several items with images in the category

Copy Template Gantry Default and name copy Gantry About Us

Adjust About Us Template to 50:50 main content and sidebar a, assign this template to the About Us page

Create Module K2 Content using all docs in K2 Category "About Us Slideshow" - adjust the parameters, use template 'slideshow' assign to page "About Us"

Slideshow is created with jquery tools - http://flowplayer.org/tools/ see k2 module template "slideshow"

note that Jquery is running in "no conflict" mode

Social Create K2 Category "Social"

Set smallest image size to 50px

upload images and links to articles

Create Module K2 Content - Social

Use just smallest image

Set Gantry footer display to 3 positions, for positions

Update CSS /* social footer */ div#rt-footer div.system_docs a img { display:inline; float:left; margin:5px 10px }

Gallery Upload cloud carousel(http://www.professorcloud.com/mainsite/carousel.htm) and fancybox (http://fancybox.net/) to template js directory

Create K2 Category "Gallery One", setting images sizes as appropriate for gallery, eg 150 & 400 and "Leading Count" as 100.

Create items in this category, only need images.

Create menu item "Gallery" as K2->Categories, select Gallery One

Create HTML module in position "feature-a" only on gallery page with contents:

<script src="/templates/rt_gantry/js/cloud/cloud-carousel.1.0.5.min.js" type="text/javascript"></script>
<script src="/templates/rt_gantry/js/fancybox/jquery.fancybox-1.3.4.pack.js" type="text/javascript"></script>
<script type="text/javascript">// <![CDATA[
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#carousel").CloudCarousel({       
xPos:280,
yPos:80,
buttonLeft: jQuery('#but3'),
buttonRight: jQuery('#but4'),               
FPS:30,
autoRotate: 'left',
autoRotateDelay: 2400,
speed:0.1,
mouseWheel:true,
bringToFront:true
});

jQuery("a.grouped_elements").fancybox({
'transitionIn'    :    'elastic',
'transitionOut'    :    'elastic',
'speedIn'        :    600,
'speedOut'        :    200,
'overlayShow'    :    false,
cyclic : true
});   

});
// ]]></script>

Note: This means js only loads on the relevant page.

Unconventional use of js files within body, but passes WC3 tests.

However, import styles inside creates a WC3 warning.

It works, but could be improved by moving css into mycustomcss.css


Once you have carefully selected your key words and phrases for your website, you now have to tune the website to match them. You need to carefully place these words and phrases into your website content, particularly in the non-visible areas, for example the various tags which help define what your site is about. Search engines take note of all these tags to help them decide where your site will be indexed. Links are particularly useful here, and people often get them badly wrong. If you use, for example, for more information about search engine optimisation click here, you risk being indexed for the 'click here' phrase and you will be competing with millions of others! The format you should use is 'for more information about search engine optimisation, click here.

There are also a number of other tags which should be used correctly to ensure that the search engines correctly index your website.

Experts differ on the quantity, but I believe that you should have at least five hundred words on a page for Google to recognise it as a valuable page and index it correctly. You also have to place the keywords and phrases in as natural way as possible within the document to make it relevant, the search engines frown on what they call keyword stuffing. If the opening sentence of your website is “widgets, widgets, widgets”, they will know that you are trying to fool them, you should sprinkle your keywords around the document in as natural a way as possible. Your should also use bold text and title tags in your document to emphasise the key words and phrases. It is also important to match the tags on your web page with the content, for example if you use 'widgets' in your tags, you should also use 'widgets' in your content.

Writing website content from the point of view of search engine optimisation is one of the most difficult aspects of search engine optimisation – many customers do not want their website home page cluttered up with too many words, but it is vital to get your website highly ranked in search engines.

A good example of a link is Leaflet Holders

Search engines do not like duplicate content – if you 'borrow' content from other sites, or use the same copy on multiple pages of your site, then Google will spot it. Google says that content must be 30% different to be valuable, how they measure it is anybodies guess, but never underestimate the power of Google! At the very least your content will be ignored, in the worst case your site will be downgraded because of duplicate content.

If in doubt, consult an SEO Expert!


Keyword Selection

Posted by: admin

The key to successful Search Engine Optimisation is the careful selection of key words and phrases for your website.

Using our tools, you will see two major parameters for your prospective key search phrases.

  1. The competition for the search phrase, and
  2. The monthly volume of search for the phrase

The higher the degree of competition for the search phrase, the harder it will be to be well ranked for it. For highly competitive search phrases, for example "car insurance", there are more than a hundred million search results. It would take many months and thousands of pounds a month to get anywhere near the top for this search term. However, there are search terms with just a few thousand competing pages where it would cost just a few hundred pounds and take a few months to get well listed.

The monthly search volume will show you how many people are searching for your particular key phrase, which will give you a good idea of the potential business available.

A good technique is to choose a mixture of hard keywords with a potential high return and easy keywords with a lower potential return, so that you get some business from your website soon as possible, with the potential for longer term growth.

  • unless you are B2B, avoid industry jargon.

  • Don't use marketing speak, eg “The largest insurance brokerage in East Anglia” The only people searching for this term are people trying to sell you something. Ordinary people will be searching for “house insurance Ipswich”
  • Jargon and Marketing speak can appear on your site, but they are not your key search terms.
  • Geographical search terms are the hardest, should you use Sudbury, Suffolk or East Anglia? People may be looking for “Florists in Sudbury”, “BMW in Suffolk” or “Hotels in East Anglia"

  • There are free tools - including Google's own - which can help you with key phrase selection, including telling you how many searches per month are made using the term and how much competition there is for the term.
  • Get the list down to about half a dozen terms - probably a mixture of easy terms with a quick return and harder terms with a long term benefit.

How many key phrases should I use?

Initially at least, your home page is probably by far the most powerful page on your website - you should concentrate on a maximum of six key terms for this page.  These key search engine optimisation phrases should be related in some way, so that the search engines really understand what your site is about.

As deeper pages on your website become more important, you should select up to six search terms for each of these pages as well. There is little point on repeating the same phrases that you have used for other pages.

A content management system will help you use these keywords effectively in your website.



Testimonials

Legal Firm, Essex
Baya's analysis of our keywords and phrases, and subsequent optimisation  of our website led to an increase of 100% in the visitors to our website. Most of these new visitors were looking for the services we provide, not just the name of the firm. ...

Office Furniture Specialist, Essex
Baya got us to the number one spot nationally in Google for our specialist piece of office furniture equipment. We now profitably sell our products directly on the internet. www.desks-direct.co.uk ...

Marine Model Makers
Our website is now number one for most of our key search terms and our internet traffic has more than doubled. Our internet business has increased four-fold since Baya optimised our website.  www.scalemodelsweston.co.uk ...