SEOmoz Page Strength Firefox Search Plugin Released

I thought it only fair while learning all about Open Search technology that I wrap up and let loose a Page Strength SEO Tool search plugin for Firefox/Internet Explorer users!

I use this tool to measure site ranking metrics on a frequent basis and as I continue to align myself within this field hope to add it to my daily toolkit! Keep close, the list is coming…

Page Strength SEO Tool Search Plugin for Firefox/Internet Explorer

dLook’s new “More information” feature for listings

During the week dLook are expecting to release their “More information” pages for all business listings to provide additional information to visitors.

This detailed page – accessible through a prominent icon within search and category listings – will include a ramp-up of business data including:

  • Phone
  • Fax
  • Address
  • Website (only available to premium listings)
  • Email address
  • Mobile number

As well as, and here’s the treat…

  • A localised map; not a Google Maps mashup
  • Company blurb
  • Business trading hours
  • Accepted payment types
  • Qualifications/affiliations/associations
  • Products and/or services
  • Coupon for premium listings

Mobile accessibility is just around the bend with the launch of – Dlook’s mobile search interface – expected this month; stay tuned.

I’ve updated dLook’s directory listing on Australian online business directories to include differences to other online directories; provided by Co-founder Meg Tsiamis.

dLook More Information listing

Tracking Data with Server-Side Redirects; Google Analytics

Google Analytics Support sent a fantastic reply during the week to my query over how Analytics tracks traffic across 301 Permanent Redirected/302 Temporary Redirect pages (eg. and

Support recommended to enter the same tracking code (eg. UA-692602-1) on the redirecting page as well as subsequent landing page. What needs to be established is whether Internet browsers redirect before the JavaScript call from the code can be made; it would make sense not to as browsers interpret the error code before calling for the page data.

In cases of redirects, the redirecting page becomes the landing page’s referral. For example, if a user searches for a specific keyword, such as’used books’ on Google, there will not be any referring data showing that this keyword was searched on Google. Instead, the referral will be shown as the redirecting page.

Provided by Google Analytics Support

This squashes concerns over a loss of 50% of tracking data for redirected pages.

HTML CSS Web Developer Toolbox; Text editors


The best one-on-one file comparison editor hands down. Nothing comes close! Integrating a one-to-one line matching algorithm makes this is the simplest file comparison tool for use on a day-to-day basis.

Screenshot of Beyond Compare by Scooter Software


My anything editor. Be it markup for a HTML template or opening some never before seen file ending in an alien extension, UltraEdit’s my choice. Intelligent syntax suggestion and an assortment of provided and freely available syntax highlighting formats makes my job easier.

UltraEdit by IDM Solutions


Is there any other tool that provides semantic markup of content that comes even close to the quality generated by TinyMCE? Officially, no. There are some competition very close behind.

TinyMCE has a familiar interface so you can concentrate on content generation and not which buttons create three-tier unordered lists! I admit I’ve made a few two level lists now with TinyMCE…

As interest and wider support of WYMeditor – currently in beta – springs forth I expect to install WYMeditor as the default Administrator level text editor but provide TinyMCE as the default for client-accessible content.

TinyMCE Editor

Making a canonical WordPress site; duplicate content fix

Check that slick looking URL out, it took some fiddling and an hour of downtime to get this site to the stable state it is now in. Here’s the run through of how to convert your http://www.* format site URL ( to a single canonical source http://* ( for SE spiders.

Update your WordPress site details

  1. Login as an Administrator within your blog back-end (eg.
  2. Open the Options page
  3. Within General Options update the WordPress address (URL) and Blog address (URL) to reflect your new address (eg.
  4. Submit changes by clicking Update Options
  5. Sign out of your WordPress back-end

Apply the http://www.* 301 Permanent Redirect condition

  1. Open your .htaccess file (within in the root of your site directory, eg. /public_html/michaelvisser/)
  2. If you have Permalinks (Search Engine Friendly URL, eg. http://www.michaelvisser/about) active on your blog paste the following code immediately under the line beginning “# BEGIN WordPress<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
  3. Save and close your .htaccess file

Test everything!

  1. Refresh any session cookies by closing your current browser window and reopening a new session (eg. Firefox, Internet Explorer)
  2. Return to your WordPress site using the new address (eg.
  3. Themes developers often implement different linking structures so check a variety of content in your testing process, including:
    • pages
    • categories
    • search features
    • comment submission
    • feedback requests
    • any custom functionality
  4. Log in as an Administrator and test any privileged site features, including:
    • Edit this post
    • Mark as spam
    • Delete this post
  5. Sign out from your privileged account

Let the people that matter know!

This is a simple process but will require the most effort and perseverence.

  1. Open Google’s Advanced Search to generate an inbound link search of your site
  2. Within Page-Specific Search enter in Links your site address (eg.
  3. All of the pages listed need to be notified of your updated URL, you can do this by:
    • Contacting the site owner directly if the link has been manually applied
    • Logging in and updating your profile information within member profiles

Hope this helps! Thanks go out to Joseph Crawford for his post on the no-www movement and redirection code snippet.

Margin and padding explained; CSS tutorial

Let’s step back and start at the basics, in order to understand these element properties it’s best to remove any background confusion. Internet browsers (eg. Internet Explorer, Firefox, Camino, …) typically apply their own default values to page elements, this is done to create a standard experience across non-styled pages. We need to disable these default values as they differ across browsers, then I can teach you how these properties influence how elements are rendered.

To remove the default browser styles from the red and blue boxes below you would type in CSS:

.red {
.blue {

Default state of elements

The larger the margin the further apart an element will be positioned in that given direction.

Example: In the below illustration a margin-bottom style of 2 blocks has been applied to the top (red) element, this creates a space of 2 blocks below the bottom (blue) element.

To apply a bottom margin to the red element you would type in CSS:

.red {

Bottom margin applied to the top (blue) element.

The larger the padding the greater expansion of that element in that given direction.

Example: In the below illustration a padding-bottom style of 2 blocks has been applied to the top (red) element, this expands the red element vertically 2 blocks in turn pushing the the bottom (blue) element down 2 blocks.

To apply a bottom padding to the red element you would type in CSS:

.red {

Bottom padding applied to the top (blue) element.

Zero (0) shortcut
can be shortened to 0; however all ‘real’ numbers must be followed by a metric, for example:

  • px
  • em
  • %

Squish properties together
margin-top: 50px;
margin-right: 4em;
margin-bottom: 10%;
margin-left: 0;

can be shortened to…

margin: 50px 4em 10% 0;

Getting lazy? Maybe productive
padding:1.2em 5px;

is interpreted as…

padding:1.2em 5px 1.2em 5px;

SEsc: The week in SEM, March 17, 2007

This weeks articles are from SEOCLASS and seomoz’s Blog/User Generated Blog (the staff of seomoz don’t write it so its not one source really…).

11 Local Search Tips for New York City
A great primer on building links with local organisations/directories and use of localised terms.

My Fantasy Baseball Addiction Parallels Why I Love SEOseomoz

The Illustrated Guide to Duplicate Content in the Search Enginesseomoz
Check out that illustration, Googlebot *snigger*. Gives a very definitive view of how Google may treat duplicate content; which is bad.

How to Solve Keyword Cannibalizationseomoz
Make use of targeted words but don’t over do it; keyword saturation should be 3%-7%; any more and it gets frowns.

Search Words vs. Company Words: Targeting Long-tail Searchesseomoz
KISS in SEM is “Keep It Stupidly Simple”, if you’re goign to include industry specific words in content make sure to include the generic terms that searchers will typically try to search for aswell!

WordPress 2.1.2 permission bug workarounds

You: “Pesky spammers filling up my comment moderation queue… this’ll teach them!”
WordPress: “You don’t have permission to do that.”

So it’s more widespread that I first thought, this permissions issue applies when attempting to delete a category, remove a comment as well as adding a category.

Deleting a post or page

From the Mange > Posts or Manage > Page page within the Admistrative back-end:

  1. Press the Edit button beside the post you wish to remove
  2. Press the Delete this post button below the post editor and extra features (Optional excerpts, Trackbacks, Custom Fields)

Removing a comment

From the Comments page within the Admistrative back-end:

  1. Press the Edit button beside the comment you wish to remove
  2. Press the Delete this comment button within the Advanced region; below the comment editor