New Mediaist is an Internet marketing  consulting firm. We help industry-leading firms plan, develop, and grow their online presence.<br />
New Mediaist is in the business of helping companies focus on what counts.<br />
Our measurement focused-approach helps businesses target their online marketing activities, enabling for the further development of recurring revenue sources and sustainable competitive advantages.

SEO

Is .COM the best domain extension for Search Engine Optimization (SEO)?

A question asked to me via email last week... Here's the answer:

Overall, Domain name is still pretty important from the SEO perspective. Even though each search engine ranks the importance of domain names differently.

At the macro level, domain name extensions (.com, .tv, .mobi, etc...) don't actually have any negative SEO impact - if you registered a .com and a .tv on the same day, they should hypothetically rank the same (all other factors being equal). The reason why .com's rank higher normally is because they have been available to register since the 1980's, and hence are the oldest - not only are old domains more likely to have links pointing to them, but age of a domain is also a point in Google algorithm (mentioned in one of their patent filings).

There is one area where domain name extensions can affect search rankings, and that is for geographic-centric search. Google does tend to give preference to "local domains" - hence, if you perform a search on Google.ca, it is more likely you will see .ca domains than if you perform that same search on Google.co.uk (which would emphasize .uk sites more than .ca sites). You don't need a .ca to define your site as Canadian though; through the Google Webmaster Tools you can define your website's audience as Canadian even if your domain extension places you in another country.

Friendly and Clean URLs with Drupal and Netfirms

Having trouble getting clean URLs for Drupal working on netfirms.com hosting? Here is a working solution:

First step, update Drupal's default .htaccess file by replacing:

 # Modify the RewriteBase if you are using Drupal in a subdirectory and
 # the rewrite rules are not working properly.
 # RewriteBase /drupal

WITH

 # Modify the RewriteBase if you are using Drupal in a subdirectory and
 # the rewrite rules are not working properly.
 RewriteBase /

Next, log into the database your using for Drupal using phpMyAdmin. Run the following SQL query:

INSERT INTO `variable` ( `name` , `value` )
VALUES (

'clean_url', 's:1:"1";'

);

Now, login to Drupal's administration screen. Click site configuration -> Site information. Change the title of your site (Just add the number "1" to the end of the title). Click save. Then remove the "1" from your title and click save again.

Congrats, Search engine friendly / Clean URLs should now be enabled in drupal.

Appendix: Exactly how does this work?

Because netfirms is a shared hosting provider, mod_rewrite can't properly set friendly URLs unless you force it to rewrite from the base URL "/". Hence the mod_rewrite modification at the top.

The second step is manually forcing Clean URLs on in Drupal. Drupal doesn't like netfirms' setup for some reason, hence the need for this step.

The final step is forcing drupal to recognize that you've manually changed a configuration variable. Drupal doesn't know that you forced on Clean URLs; in layman's terms, by changing the title variable you are forcing drupal to recheck the Clean URL variable, and recognize it has been forced on. 

Quick Seo Tip #143 - Nofollow non-important internal links

The NoFollow tag is used to prevent search engine robots from transferring pagerank to a link. While the most common use of the Nofollow tag is to prevent spam in user generated content, it can also be used to "focus" pagerank within your website.

Allow me to elaborate: imagine your homepage as a flat board with a dozen or so holes drilled in it. You hold a pitcher in one hand which is filled with a magical juice called “pagerank”. The more holes you drill in the board, the less pagerank which will seep through each hole.

Now substitute “holes” for “links”. The more links you have leaving from a page, the less pagerank each of those links transfer. Therefore, using the “nofollow” tag is akin to plugging the holes; it forces more page rank at the links which are left open.

Begin by adding the nofollow attribute to non-important pages on your website: Privacy Policy, Terms of Service page, etc… Next, plug any external links which appear on every page, such as those of 3rd party authentication services (trust-e/better business bureau/ etc…).

Pretty neat, eh?

SEO Linkbuilding Secret #142 - Create your own contest/award show

This one is an oldie but a goodie - an easy way to skyrocket your web site's pagerank.

Load up Photoshop. Create an image file with a few pictures of trophies and stars in it. Throw that logo in a simple web page and upload it to your blog. Using Google, generate a list of websites you would like links from. Send emails to the owners of those websites, congratulating them on the nomination / winning of an award for best blog/best software/best photography/etc. Make sure to include the html code for the logo image you created in the email, as well as a link to the page the website owner can reference so visitors can "verify the award status".

fake software awards
Image grabbed from Successful Software Blog post on a very similar topic

Congratulations, you have just built hundreds of relevant, one-way, high quality links to your website for free! Watch your search engine rankings soar!

The "award show" back link strategy has been adopted by everyone from search engine consulting firms (SEOMOZ and their Web 2.0 awards), to made-for-adsense download sites (see this post for a great anecdote on this subject)

I personally have no problem with online award shows, as long as they actually review the blogs/websites in question, rather than just giving away "five star" ratings to whomever signs up. Award show operators should also "share the link love", meaning they shouldn't try to prevent reciprocal linking by embedding award winner's URLs in images or excel/pdf files.

If you're going to be benefiting from my link to your award show, the least you can do is show me some love in return.

FREE XML Sitemap Software (Google / Yahoo / Microsoft)

I found this neat little Java application for building search-engine compliant (XML) site maps for large websites - http://www.auditmypc.com/xml-sitemap.asp.

Make sure to limit the number of threads you allow the software to use, as otherwise you may hammer your web server into oblivion. Also make sure your robots.txt file is setup properly, as otherwise the sitemap may contain links to pages you don't want the search engine to index.

How to redirect /index.php to / using mod_rewrite and .htaccess

Nice short post today, with one quick SEO tip that can (sometimes) gain you big pagerank quickly.

As previously mentioned, the search engines see http://www.newmediaist.com and http://www.newmediaist.com/index.php as two different pages (although they may lead to the same content). This means that although they are actually the exact same content, from the search engine's perspective both / and /index.php have their own ranking criteria (also known as "link juice" - backlinks, pagerank, etc...)

Now we don't want to split up "link juice" between two pages, so we need to either 301 redirect all requests for /index.php to /, or visa versa. This can be done by a fairly simple addition to the .htaccess file.

#Forward index.php to /
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://www.newmediaist.com/$1 [R=301,L]

(Reminder: Change www.newmediaist.com to your domain name!)

Wordpress, Mod_Rewrite, Search Engine Friendly URLs and NetFirms.com

I recently switched my hosting to NetFirms, as they are one of the few Canadian web hosting companies which allow you to host a number of domains on a single shared hosting account for free.

Netfirms does have its weaknesses though. Specifically, their mod_rewrite implementation is somewhat funky, resulting in almost every script needing a rewritten .htaccess file to get search engine friendly URLs working properly.

One script which has problems with Netfirms is Wordpress. If you are a Netfirms customer and can not get your Wordpress search engine friendly URLs to work properly, give the following .htaccess file a try

# BEGIN WordPress Netfirms HTAccess


RewriteEngine On
RewriteBase /

#Forward domain.com to www.domain.com
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

#Setup Wordpress Rewriting
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !index.php
RewriteRule (.*) index.php/$1 [L]

# END WordPress

One weakness in the above .htaccess is domain.com/index.php is not automatically forwarded to domain.com/, which is important to make sure all pagerank is focused at a single location. I will be addressing this in some future post :)

SEO for a dual-language site

Here in Canada we have two official languages: French and English.
In the past, this has never affected me, other than the fact that my
cereal boxes contain French on one side.

As of today, Canada’s two languages are affecting me significantly.
I am currently doing some SEO work for a dual-language website which
has the problem of search engines ignoring some French sections of
their website.

A basic guide to SEO and Online Forums

As previously mentioned, I'm currently working on search engine optimizing a Simple Machines Forum (AKA SMF).

I recieved some emails asking for more information about the specific steps one can take to make their forums more search engine accessible. Specifically, their forums have the common of problem of content being thrown into Google's supplemental index.

Here are a few SEO suggestions which may help (in no particular order of importance):

- Implement search engine friendly URLs (Instead of forum.com/index.php?thread=23423234%post=2343, forum.com/title-of-thread). Luckily, you don't have to implement this manually on SMF: It can be achieved via the use of a .htaccess modification and the SEO4SMF plugins.

- Prevent duplicate and non-useful content from being indexed by using a robots.txt file and/or Meta tags (meta name="robots" content="noindex,follow"). Common examples of duplicate and non-useful content are printer-friendly versions of pages and user profile pages.

- Add a sitemap, both spider-readable (.xml) and human readable (.html) versions. This task can be automated as well with the SMF Sitemap Mod.

- If you use an image for a logo, add alt tags to it with your forum's name and a one sentance explanation of the topics it covers.

- Ensure meta description and keyword tags are being properly generated for each page. (Although most search engines do not take the meta description tag into significant consideration when determining your place in search results, a more descriptive meta description will result in more humans clicking your link, which in return is thought to improve your search rankings).

- Make title tags more descriptive - not appropriate for all forums, but if you have a number of very specific boards you can append the board name to each posts title tag, increasing its keyword relevancy.

- Add dynamic content to forum homepage - A list of links to yesterday's most popular threads works well.

- Allow users to add descriptive alt="" tags when uploading images, or tags when creating new messages

As more ideas pop into my head I will post them here -

Forum and CRM Search Engine Optimization (SEO)

One of my current projects is optimizing a simple machines forum for search engine spiders. While researching what off-the-shelf SEO plugins are available for the forum package, I came across an interesting executive-summary style article on SEO for CRM, which I highly recommend to anyone interested in getting a basic overview of the most common technical aspects of SEO.

Syndicate content