May, 22nd, 2013

How to Properly Fail Your Site Migration

So you decided to move to another domain? Great! Is there anything to do apart from finalising your new fancy site design? Nah, that’s OK, Google and users will figure out the change by themselves.

End of the post.

Well actually, by doing so, you will probably screw up your site migration, dropping your new fancy site into  the depths of the organic search results and leaving your audience clueless.

Since here at FIRST we do care about making the Web a better place, we have compiled some tips for doing you site migration right!

Map Old URLs With New Ones & Set-up 301 Redirections

First, create or update the sitemap of your old site. You can do so with a site crawler such as the Crawl Test tool from SEOmoz or by any other means. Identify http status errors (500, 404, 302), fix them (internal links, redirections) and keep only the 200 OK status URLs.

Then match each URL to the most relevant new one. This can be relatively painful if URLs’ patterns are drastically different but be patient as it is worth doing it if you want to maintain your organic rankings by passing the sweet SEO “juice” from your old to new URLs.

Once you have your URL matching file, you need to set-up permanent (301) redirects by creating RewriteRules in the .htaccess file. Hopefully, you will be able to use regular expressions so you can save a bit of time.
For instance, you would write the following for a site using Apache:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^olddomain\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com
RewriteRule ^/olddirectory1/old\-subdirectory1/(.*)$ http://www.newdomain.com/newdirectory1/new-subdirectory1/$1 [R=301,L]
RewriteRule ^/olddirectory1/(.*)$ http://www.newdomain.com/newdirectory1/$1 [R=301,L]

Explanation:

  • The first line “RewriteEngine On” enables the Rewrite Engine module in Apache.
  • The RewriteBase directive is used to specify the directory which the RewriteRule directives will apply on. In this case, RewriteRules apply for all URLs available at the root level domain.
  • RewriteCond directives are conditions needed for the underneath RewriteRules to be processed.
  • RewriteRule directives are then applied in the specific order they appear. In our example, if the 2 RewriteRules are reversed, http://www.oldomain.com/oldirectory1/old-subdirectory1 will redirect to http://www.newdomain.com/newdirectory1/old-subdirectory1.
  • The first part of the RewriteRule uses regular expressions. So make sure you escape special characters (such as – or .) by using a backslash \ before.
  • The backreference  $1 in the second part of the rule will be replaced with whatever text will be matched by the expression inside the parenthesis in the first part of the rule. In this case everything as (.*) means “everything”.
  • You specify the redirection is permanent by adding the [R=301] flag.
  • The [L] (last) flag tells that if the RewriteRule matches, then stop processing the rules. This will allow reducing the time needed to perform that request.

Set-up a Canonical Hostname & URLs

Having a preferred domain (non-www OR www) is advised to avoid duplicate content.
To force the use of the www.  hostname, you can create a rule like below:

RewriteCond %{HTTP_HOST} !^newdomain.com [NC]
RewriteCond %{HTTP_HOST} !^$
RewriteRule ^/(.*) http://www.newdomain.com/$1 [R=301,L]

Normalising URLs with a trailing slash also helps to avoid duplicate content and slightly speed up http requests.

RewriteCond    %{REQUEST_FILENAME}  !-f
RewriteRule    ^(.+[^/])$           $1/  [R=301,L]

Set-up Webmaster Tools & Submit Sitemaps

To reduce the time needed for search engines to figure out your domain has moved, it’s a good idea (not to say an absolute necessity) to create a Google and Bing Webmaster Tools account and submit Sitemaps for your new domain.

You can also notify the change of address of your old domain site under the Webmaster Tools account you may already have:

Notify the change of address of your domain in Google Webmaster Tools

You can even re-submit your old sitemaps so that Google and Bing will crawl your old URLs again and see that they now permanently redirect to your new domain.

Monitor Crawls Errors & Fix Them

A few days after your site migration, closely monitor URL errors from your Webmaster Tools account, see where they come from and fix the wrong redirections and internal links.
Google Webmaster Tools is also a good tool to identify which sites redirect to your domain with wrong or outdated links. Then you can contact sites’ webmasters to ask them to update these links.

Notify the change of address of your domain in Google Webmaster Tools

By following this quick list, you should be able to smoothly migrate your site while maintaining your awesome organic rankings.

If you have a site migration project to handle, please contact us and we’ll help make sure your new site gets the love from both search engines and users!

Related Posts:

  • No related posts (yet).

No responses yet

May, 6th, 2013

Google launches mobile value calculator

Google mobile value calculator

Google Australia has launched a mobile value calculator that helps users estimate the value of mobile for their business.

The tool, according to Google, helps businesses consider online and offline actions that customers take: from calling a business, downloading an app, in-store purchases, asking for directions on their mobile phone,  or doing research across various devices (PC, smartphone, tablet, laptop). Some of these actions may not have been measured yet by a business, so Google has created this tool to give businesses a better understanding of where users are coming from.

“Rethinking conversion paths is not only key to unlocking the full value of mobile, but also to unlocking the full value of digital,” said Google.

How does the calculator work? There are two options: users can import data from Google’s AdWords and from their business’s mobile websites; or by entering the information manually. The tool will then calculate the value of search ads, return on investment and value per click for a campaign.

Google said that while the calculator isn’t perfect, it’s simply a starting point for businesses to realise the impact of mobile.

Jason Pellegrino, director and head of mobile ads at Google Australia, told B&T that the tool was built so users can start considering “how they should be optimising their investment in a multi-screen world”.

It’s a handy tool to find out a consumer’s purchase path and seeing the value of each of those conversions along those paths.

The Full Value of Mobile tool can be found at: www.howtogomo.com/fvm/.

You can also watch Google’s video below on how mobile creates five new paths to purchase.

Related Posts:

No responses yet

Apr, 4th, 2013

eCommerce solution Magento: is it any good?

Published by under . FIRST,eCommerce,General

FIRST‘s developer Alice Athens shares her experience with working with eCommerce platform Magento.

1. What is Magento?

Magento is an open source eCommerce software package, which can be fully customised. The software enables businesses to build online shopping environments based on their needs, as Magento allows the user to have complete control over the look, content and functionality of the eCommerce store.

Magneto is great for either big or small businesses that want a highly flexible and robust eCommerce presence. Here at FIRST we have used Magento for big and small clients and the results have been great!

Thanks to the software’s flexibility, it’s fully malleable and can grow with the business. Magento also features marketing, search engine optimisation and catalogue-management tools, and it can be integrated with in-house systems, such as Point of Sale (POS). It can even be used to run multiple websites off a single product catalogue and  one administration system.

 

2. Why would you recommend it?

I’d recommend Magento because it’s open source and very flexible. The software is both versatile and adaptable both as a Web platform and an eCommerce platform.

The eCommerce solution offers several Web and mobile templates, transaction options, multi-store and multi-site functionality, loyalty programs, categorisation, discounts and promotions – if you want it, Magento will let you do it.

What’s really exciting about Magento is the multi-site integration. In one instance or install of Magento you can have multiple websites and stores, which allows you to have a different look and feel to the website by brand or country to country – and this can all be managed in one central admin area.

 

3. Examples of where FIRST has used Magento and your experience.

We recently built a Magento site for Syntec and Seduce.

In the initial phases of the Syntec development we realised that this was a prime opportunity to use some of the great cutting-edge tools available to us when it comes to portable devices such as the iPad, iPhone, Android phones/tablets etc. This is where responsive meets Magento, and you don’t need a rocket science degree to realise that responsive sites would out-perform non-mobile-optimised sites.

Magento’s templates are so flexible that during the development we implemented the Twitter Bootstrap framework, which gave us the ability to turn on a world-class responsive grid system that would allow users on smaller screens the ability to browse and use the site just like on a desktop, but with the ease of elements on the page rearranged to better suit the smaller device.

FIRST also used Magento as a multi-site integration with the Syntec site. Syntec’s site contains two main websites, an Australia site and a New Zealand site, as well as 36 brands at different physical URLs and with different site designs, including a responsive template that adapts and fits on smaller screens, such as mobile phones.

In this instance we were also able to turn on or off the responsiveness of the site by detecting what device the user was using. What this allowed us to do was show the full site on large retina displays like the new iPad, so users can now browse on the iPad just like they would on a desktop computer.

 

4. What are the advantages?

Magento is open source meaning that the community edition is free to use, so here at FIRST we have the ability to take Magento (a product straight out of the box) and customise it to each individual client’s needs. For developers this can involve a steep learning curve as Magento is very large and powerful in the functionality it can provide.

But it allows us to make things complicated and simple at the same time. One of the biggest advantages of Magento is its template system where graphic designers are able to create new and exciting layouts and site designs for desktop and other portable devices alike.

Other advantages to using Magento are:

  • SEO friendly
  • In-built marketing and promotional tools
  • Options for shipping and tracking
  • Analytics and reporting on how the site’s doing
  • Multiple payment options
  • Multi-language and multi-currency capability

 

5. What are the disadvantages?

While the software can be used across multiple devices and screens, which can be upgraded over time to suit any future changes, only a professional developer can build on its flexibility.

You really do need a professional or knowledgeable developer to use Magento to its full potential. As you would use a builder to build a home, you’d use a developer to develop a fully functioning and sexy eCommerce site with Magento. The software uses PHP and HTML, which means a very good understanding of coding to utilise the software’s features is required.

 

FIRST has built multiple successful eCommerce solutions and has the knowledge, abilities and expertise to create completely customisable modules, code and add-ons to create beautiful-looking and fully functional Magento stores with the latest tech that are user-friendly and easy to use.

Want to learn more about Magento? Get in touch with FIRST and we can talk you through how Magento could benefit your business.

Related Posts:

3 responses so far

Next »

© 2013 FIRST, part of the BeyondD Digital Marketing Group a wholly owned subsidiary of Beyond International.