Cheesetoast » plugins http://www.cheesetoast.co.uk Brain Food for Web Developers Mon, 07 Jul 2014 23:18:22 +0000 en-US hourly 1 http://wordpress.org/?v=4.2.7 WordPress Functionality Plugin to Accompany Functions.php http://www.cheesetoast.co.uk/wordpress-functionality-plugin-functions-php/ http://www.cheesetoast.co.uk/wordpress-functionality-plugin-functions-php/#comments Fri, 07 Sep 2012 17:23:25 +0000 http://www.cheesetoast.co.uk/?p=775 When customizing a Wordpress site it's common practice to add tweaks and functionality to a theme's functions.php file. As I learned recently however, this is not always the best approach.

An interesting article on WP Candy points out the disadvantage of linking site functionality to a theme that will inevitably change some day. The proposed solution is to create a functionality plugin separate from the functions file. Continue reading

The post WordPress Functionality Plugin to Accompany Functions.php appeared first on Cheesetoast.

]]>
When customizing a WordPress site it’s common practice to add tweaks and functionality to a theme’s functions.php file. As I learned recently however, this is not always the best approach.

An interesting article on WP Candy points out the disadvantage of linking site functionality to a theme that will inevitably change some day. The proposed solution is to create a functionality plugin separate from the functions file.

You can think of it as a portable functions.php file that you can take with you when you change themes.

The plugin should contain code used to modify site structure and functionality that you would require, should you change theme. Code that is specific to your theme (custom nav bars, for example) should stay in the functions.php file.

For directions on how to create your own functionality plugin read the full article on WP Candy.

The post WordPress Functionality Plugin to Accompany Functions.php appeared first on Cheesetoast.

]]>
http://www.cheesetoast.co.uk/wordpress-functionality-plugin-functions-php/feed/ 0
SEO – Optimize Your Website for Search Engines http://www.cheesetoast.co.uk/seo-optimize-your-website-for-search-engines/ http://www.cheesetoast.co.uk/seo-optimize-your-website-for-search-engines/#comments Sun, 10 Jul 2011 18:46:51 +0000 http://www.cheesetoast.co.uk/cheesepress/?p=136 If you want to improve your search engine ranking, here are some tips for search engine optimization (SEO).

This article talks about how to write well written content, how interlinking can help with page rankings and, if you're using Wordpress, which plugins can help.

Continue reading

The post SEO – Optimize Your Website for Search Engines appeared first on Cheesetoast.

]]>
Looking to improve your search engine ranking? Here are some tips on how to optimize your site for search engines such as Google, Yahoo! and Bing.

Well Written Content

A lot of people look for shortcuts to give their site a high search ranking but the truth is that one of the best ways to get your site a good spot on Google is simply to produce good, well written content.

By writing detailed, useful information you’ll not only engage your users but you’ll be populating your pages with relevant key words and phrases. If your content is interesting, your users are more likely to recommend it to other people and link to your site.

Inverted Pyramid

The Inverted Pyramid

To write well written content you should use the ‘inverted pyramid’ style of writing. This style is used by in newspapers and involves putting the most important information at the top of the page and with additional information following in descending order of importance.

Since users generally scan content, instead of reading everything on the page, writing in this style will ensure that they get the most out of the article (especially if there is content beneath the ‘fold’). Make sure that you’re using header tags (e.g. <h2></h2>) where appropriate.

I wrote more about this style of writing in a previous article called ‘What Makes Good Usability?’. For more tips on how to produce well written content, I recommend reading “Writing for the Web” by Jacob Neilsen, especially his article on How Users Read on the Web.

You should also bear in mind that a picture is worth o words to search bots. Images and flash elements cannot be interpreted by search engines (with the exception of HTML tags).

Interlinking

Have you ever gone onto Wikipedia to look up an article and found that you just kept bouncing from article to article. That’s because Wikipedia has fantastic interlinking (linking within the page content) that makes it easy to find related content. Not only does interlinking make navigation easier for users, but it will contribute to your search rankings.

Here are a few interesting bits of information you may not have known about:

  • Links originating from the main body of your page will generally hold more sway than those in sidebars and footers.
  • Links higher up in the markup will count for more than those lower down.
  • Links to external sites will be more influential than internal links.

Speaking of external links, you may be interested in this article from seomoz which goes into more detail about linking.

Titles and Descriptions

It’s always good to give your pages relevant titles and descriptions. Ideally each one of your pages should have it’s own title and description. If you’re coding your own site then you’ll need to use the following code at the top of your HTML code (between <head> and </head>):

<title>[Page Title goes here]</title>
<meta name=”description” content=”[Description of page goes here]” />

Your title should be 60 characters or less and your description should be 160 characters or less. Make good use of your characters; make them keyword rich, but don’t overdo it.

If you’re using WordPress then you can (and should) use the ‘All in One SEO’ plugin (I’ll go into more detail about this further down).

It’s also important to give your images relevant filenames as well as descriptive alt tags. In addition to helping with SEO, it’s also very important for accessibility; users with screen readers rely on these alt tags so don’t overlook them.

SEO for WordPress

WordPress Plugins – All in One SEO Pack & Google XML Sitemap

If you’re using a WordPress site then these plugins are a good place to start. The ‘All in one SEO pack’ will give you greater control over your titles, descriptions and keywords. It also helps by limiting duplicate content that wordpress creates by archiving. The XML sitemap plugin creates a search engine readable file in your sites root directory that helps with your rankings.

Update: Yoast has developed a plugin called WordPress SEO which offers complete search engine optimization for WordPress. It combines many of the features from All in One SEO Pack and Google XML Sitemaps (page titles, meta descriptions, XML sitemap generation, etc.), while adding new features such as robot meta and .htaccess configuration, breadcrumbs and more.

Note: If you’re using All in One SEO Pack or Headspace and want to switch over to WordPress SEO, it also comes with a migration option that makes it easy. If you want to want to read more about migration or have any concerns about switching over, read the Yoast migration article and check out the comments too.

For more tips I recommend you read this article from Yoast on SEO.

The post SEO – Optimize Your Website for Search Engines appeared first on Cheesetoast.

]]>
http://www.cheesetoast.co.uk/seo-optimize-your-website-for-search-engines/feed/ 2
Recommended WordPress Plugins http://www.cheesetoast.co.uk/recommended-wordpress-plugins/ http://www.cheesetoast.co.uk/recommended-wordpress-plugins/#comments Sun, 19 Jun 2011 20:09:34 +0000 http://www.cheesetoast.co.uk/cheesepress/?p=96 A short list of Wordpress plugins that I would recommend. These plugins can help with SEO, improving download speeds, database backup and contact forms. Continue reading

The post Recommended WordPress Plugins appeared first on Cheesetoast.

]]>
  • All in One SEO Pack – This is probably one of the most popular WordPress plugins, and for good reason. The SEO pack, as the title suggests, optimizes your website for search engines. It does this by allowing you to add meta titles, descriptions and keywords to all your pages and posts. This can be done automatically or manually. It also helps avoid duplicate content on your site by adding noindex tags for category and archeive pages. For a guide on how to setup your SEO pack, checkout this useful guide.
    Note: You can find other SEO plugins like Headspace and Robots Meta, however, you have to be careful with conflicts since they both deal with meta tags.
  • Google XML Sitemaps – This handy plugin is another useful resource for improving your search engine rankings. It generates an XML sitemap, which helps search engines work out the structure of your site more efficiently. Additionally, it notifies all major search engines every time you post new content.
  • WordPress Database Backup – Lets you backup your database with ease. You can choose to save your backups to disk, to the server or even have it e-mail it to you. The backups can be scheduled whenever you like and you can even choose to exclude specific tables. For convenience you can also setup the plugin to automatically delete older backups so that it doesn’t clutter up your server. In addition to backing up your database it can also optimize and repair it.
  • W3 Total Cache – A great plugin for speeding up your site. This plugin boasts a 10x increase in overall site performance (when fully configured) by caching your pages/posts, CSS, HTML & Javascript files as well as database objects. This is a very important plugin when it comes to improving download times and improving the general user experience. If you want more info on how to setup the plugin, you can watch this instructional video from Yoast.
  • Contact Form 7 – A simple and flexible contact form plugin which enables you to manage multiple contact forms. You can customize each form to include elements such as text fields, radio buttons, file uploads and CAPTCHAs.
  • TinyMCE Advanced – Adds functionality to the TinyMCE WYSIWYG editor: “Advanced HR, Advanced Image, Advanced Link, Advanced List, Context Menu, Emotions (Smilies), Date and Time, IESpell, Layer, Embed Media, Nonbreaking, Print, Search and Replace, Style, Table, Visual Characters and XHTML Extras.”
  • Simply Exclude – Allows you to exclude/include pages, posts, tags and categories from some of the actions carried out by WordPress. These actions are: is_front (the front page), is_archive (category or tags archive), is_search (search results page) and is_feed (when a feed is viewed/requested). This plugin is great if you want to exclude pages from your in-site search results.
  • The post Recommended WordPress Plugins appeared first on Cheesetoast.

    ]]>
    http://www.cheesetoast.co.uk/recommended-wordpress-plugins/feed/ 0