Webmaster Tools Disavow Links

If you’ve ever been caught up in linkspam, you may have seen a message in Webmaster Tools about “unnatural links” pointing to your site. We send you this message when we see evidence of paid links, link exchanges, or other link schemes that violate our quality guidelines. If you get this message, we recommend that you remove from the web as many spammy or low-quality links to your site as possible.

This can be done using Webmaster tools new Disavow links tool.

Link : webmaster tools disavow tool

Google Webmaster tools site performance tool dropped

You may have noticed that google webmaster tools stopped showing site performance stats updates on your site on the 10th Aug 2012.  Google also provide similar stats in google analytics now although the results vary greatly to webmaster tools results this was always my main source of establishing if google thinks my site loads quickly. Continue reading

New Drupal 7 site just put live for Apex Recruitment

This site is fully content managed and build on thelatest version of Drupal.

You can see the full site at http://www.apex-recruitment.co.uk/

Improving page loading speed using Lazy Load

On the site www.cainefashion.co.uk site the Mens category page contains 170 images totalling 1.9mb. The full page including html and javascript totalled 2.2mb.

The recent site redesign gives the customer the benefit of large thumbnails but this in turn increased the full page site by 700K. Especially were the page has so many images. To help improve the performance you can include pagination but the site owner really did not want to have this feature, as the click through rate for next page was very low. Continue reading

Integrate X-Cart with Facebook Business Page

We have just completed integration of the f-commerce module from X-Cart which allows Facebook users to browse your products in from X-Cart in Facebook. They can also add to basket and stay in Facebook. When they are ready to purchase they will be sent through to the X-Cart checkout to complete the order.

Checkout the application working live for Beadazzle Boutique. Live Site | Facebook Site

The new f-commerce product tab in facebook

Continue reading

Redesign of Caine Fashion’s X-Cart site is live

Dave has been working hard over the last couple of months getting Caine Fashions new site design implemented in X-Cart.

New functionality includes homepage slideshow, animated menu’s, New site look and foooter, RSS feed from social networks showing in footer, Larger thumbnail images, new pop up dialogues for size guides and delivery information.

Here are the before and afters:

Homepage

Before

After


Continue reading

Show RSS feed using PHP on X-Cart Homepage using Simple Pie

Here is a tutorial on how to show an RSS feed on your X-Cart Homepage without javascript. This allows google to see that your homepage is showing updated content regularly.

1. firstly you will need to download the latest version of SimplePie from the simple pie website. http://simplepie.org/downloads/

2. In your X-Cart directory create a folder called ‘simplepie’ inside the modules folder. ie, /modules/simplepie

3. Upload simplepie.inc and LICENSE.txt from the simplepie archive to /modules/simplepie

4. Create a folder called cache inside /modules/simplepie and give this file 755 or 777 file permissions.

5. Edit the file /modules/simplepie/simplepie.inc and find

1
2
3
4
5
6
/**
* @var string Cache location (relative to executing script)
* @see SimplePie::set_cache_location()
* @access private
*/

var $cache_location = './cache';

change this to

1
2
3
4
5
6
/**
* @var string Cache location (relative to executing script)
* @see SimplePie::set_cache_location()
* @access private
*/

var $cache_location = './modules/simplepie/cache';

6. Now create a new folder called rss in the modules folder ie, /modules/rss

7. Create a file called rss.php and enter the following information.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
if (!defined('XCART_SESSION_START')) { header("Location: ../../"); die("Access denied"); }

include_once($xcart_dir . '/modules/simplepie/simplepie.inc');

$feed = new SimplePie();
 
$feed->set_feed_url("http://www.zone1creative.co.uk/blog/feed");
$feed->enable_cache(true);
$feed->init();

$i = 0;
foreach ($feed->get_items() as $item) {
  $rssitem['title'] = $item->get_title();
  $rssitem['url'] = $item->get_permalink();
$rssitem['description'] = = $item->get_description();
  $rss[] = $rssitem;
 
//set value to how many feed items to show
  if(++$i > 4) break;
}

$smarty->assign_by_ref('rss', $rss);
?>

Change the line http://www.zone1creative.co.uk/blog/feed to your rss url.

Upload this file to /modules/rss

8. Download and edit /home.php
Find

1
2
3
if (!empty($active_modules['Gift_Registry'])) {
    include $xcart_dir . '/modules/Gift_Registry/customer_events.php';
}

and add below it

1
2
3
4
5
6
7
if (!empty($active_modules['Gift_Registry'])) {
    include $xcart_dir . '/modules/Gift_Registry/customer_events.php';
}

if ($cat == 0) {
  include $xcart_dir . '/modules/rss/rss.php';
}

Upload the file again.

9. We now need to edit the smarty template file /skin/{your skin folder}/customer/main/welcome.tpl

1
2
3
4
5
6
7
8
9
10
11
12
13
{if $rss}
  <ul id="rss-block">
  {foreach from=$rss item=rssitem}
    {if $rssitem.title != ""}
    <li>{if $rssitem.url != ""}<a href="{$rssitem.url}" target="blog">{/if}{$rssitem.title}{if $rssitem.url != ""}</a>{/if}
    <div class="description">
    {$rssitem.description}
    </div>
    </li>
    {/if}
  {/foreach}
  </ul>
{/if}

What does “Keyword not defined” mean?

What does “Keyword not defined” mean in the Referers > Search Engines keywords report?

“Keyword not defined” means the search engine did not pass to your website the keyword used by your visitors — Search engines hide the keyword for privacy reasons. It is common that most keywords are “Not defined” after Google changes made in early 2012.
It will only get “worse”…

Some search engines (Google for all logged in users, DuckDuckGo, Firefox latest version now also removes keywords, etc.) may not specify the keyword used to reach your website. Piwik will report the keyword as “Keyword not defined”. It means that Piwik has detected that the visitor came from a search engine, but the keyword was not provided in the Referrer URL.

There is no way to access the keyword in this case, and no other web analytics tool can get this information neither.

How sites have implemented the new EU cookie law

  1. The Guardian

    The guardian have implemented a cookies page explaining the types of cookies used on their site. A reminder will show on your first visit and if you ignore the prompt then it is assumed that you acknowledge the use of cookies.
    Cookies Page : http://www.guardian.co.uk/info/cookies
  2. Apple

    Apple have gone for a link in the bottom right of the page which always shows. This link takes you to a page explaining what type of cookies are used on the site.
    Cookies Page : http://www.apple.com/uk/privacy/use-of-cookies/