Tag: seo

Adding Facebook Opengraph META Tags to a Joomla 3 Template

There are hundreds of plugins, modules and components which add Facebook opengraph tags to your articles, but is it really necessary to add an extension for the sake of a couple of meta tags.

There was a time when Facebook ignored your standard meta tags and insisted that you add a specific opengraph tags for things like page title and description. They no longer seem to enforce this from looking at the linter with the exception of Joomla’s author tag which it doesn’t like because it uses meta name instead of property. In fact, after a bit of experimentation, it seems the only needed tag is the site type, everything else will be collected from the standard meta data. So lets add some tags.

Continue reading “Adding Facebook Opengraph META Tags to a Joomla 3 Template” ››

Website Internationalization and Alternative Language Links

I was recently asked a couple of times about international SEO and targeting websites with similar content at the correct people without just serving up a duplicate site.

The most obvious example of this is a .com website which is meant for American audiences and .co.uk which is meant for England, but it could also be a ‘uk’ sub-domain of the .com and potentially a completely different website using a different brand name as the domain name. The content of these websites might be practically the same apart from an address and contact number. So how do we make sure that the correct site gets sent to the right users?

Continue reading “Website Internationalization and Alternative Language Links” ››

What Does Google See When You Move Domains?

Ok, so I moved my site. I used to have a domain called serach-friendly-web-design.com, I moved all that stuff to here because I thought that the information I gave was benifical to other people and I should retain the pages. So basically, if anyone goes to an old page they will get to see what they are looking for.

So how does moving a site look to Google? First of all I should point out I have no commercial gain from this website apart from people hiring me for me services.

OK, so lets look at what happened.

Continue reading “What Does Google See When You Move Domains?” ››

Are CDN’s Always a Good Idea?

At first a content delivery network seems like a great idea, but is it possible that it can actually be detrimental to your sites speed? Lets find out.

Continue reading “Are CDN’s Always a Good Idea?” ››

What is the xreference Meta and Joomla External Reference Field?

The reference field is not something that is new in Joomla 1.6 and up. Joomla 1.5 had a ‘Key Reference’ field in the articles advanced parameters tab. What is different is where the field is now found and the way the data entered is utilised.

In Joomla 1.5 the content of the key reference field wasn’t actually utilised at all. It was a spare field which you could use in a template override to quote an external reference, or change the name in the language files and use for whatever you want.

In Joomla 3 there is a new field in the Metadata Options called ‘External Reference’ which comes with the tooltip ‘An optional reference used to link to external data sources’. The reason why the field has moved from parameters to metadata is obvious – it is now used to output a meta tag, but what is this xreference tag and more to the point, what is it used for?

Continue reading “What is the xreference Meta and Joomla External Reference Field?” ››

Stripping Joomla 3

So Joomla 3 has been around for a while now and seems stable enough that you can use it for production sites without having to check up on it everyday to see if anything new has broken. And with a new site comes a new template. As always, I wanted it to be fast loading, so I set out to investigate what it is that joomla is inserting into my site.

Continue reading “Stripping Joomla 3” ››

Joomla Module to Display a Diaspora Share Button

I’ve just uploaded a joomla 1.5 module to display a share to diaspora button.

The module automatically takes the url of the page, the page title and the introtext and sends it to the users diaspora stream and shares it with their frineds.

I added a parameter to limit the number of chars sent, as I only use the readmore on blog posts and rarely add them to standard articles so posting a full article to your stream could be a bit too much.

Plugin and 1.7 version is on the way soon…

Demo here

Download here

xxxxxx – Update – xxxxxx

Joomla 1.6/1.7 module is ready

Download here

How to stop xmap showing your homepage as /home

I only realised a few days ago as I looked into someone elses site that the standard url on an xmap sitemap for the homepage is /home

Both this and the standard / urls exist and it can lead to problems when getting indexed.

Here’s how to sort it out…


Continue reading “How to stop xmap showing your homepage as /home” ››

Set Expires Headers in .htaccess

Set Expires Headers in .htaccess to speed up page load times

If you use the firebug pagespeed addon or yslow you will be used to seeing the warning ‘Add Expires Headers’

This can be quite simple to fix by adding the following lines at the bottom of your .htaccess file.

Continue reading “Set Expires Headers in .htaccess” ››

Google Pagespeed for Firefox 4

Although not on the official page speed site, Google have actually released a version of pagespeed that runs on Firefox 4.

Why it’s not on the site I have no idea, I would imagine it would have something to do with pushing developers towards chrome.

Anyway, the link is here:

Continue reading “Google Pagespeed for Firefox 4” ››