Search Engine Optimisation Front-end Guide

Here you will find some useful tips on how to make your Aurora website more search engine friendly.

Prev/Next tag

You can use this on your Product Listings page, which will help search engines easily find additional content:

<link rel="prev" href="/dvds/" />
<link rel="next" href="/dvds/page3.html" />
    {if $paging.page < $paging.total_pages AND $paging.offset+$paging.show < $paging.total}

      {if $headerFilters}
        <link rel="next" href="http://{$smarty.server.HTTP_HOST}{$header_filter_canonical_link}page{$paging.page+1}.html" />

      {else}
        <link rel="next" href="{$pathURL}page{$paging.page+1}.html" />
      {/if}
    {/if}

Canonical tag

This is used to prevent duplicate content across your site.  For example, you may have a product details page which has a variety of parameters in the URL, which could make the search engines think it is a different page.  Or due to the powerful nature of Aurora's merchandising system, you may have someone navigate to a product listings page that contained products identical to another area, e.g. Price (0-10) > Brand (Adidas) > Colour (Red) would be one way to navigate there, but they could equally get there via Colour (Red) > Price (0-10) > Brand (Adidas) and see the same products.  This tells the search engines which is the correct landing page and stops duplicates.  

 
{if $headerFilters}

  <link rel="canonical" href="http://{$smarty.server.HTTP_HOST}{$header_filter_canonical_link}{if $product_list AND $paging.page > 1}page{$paging.page}.html{/if}" />

{elseif in_array("productdetails", $pageType)}

  <link rel="canonical" href="http://{$smarty.server.HTTP_HOST}{$product.product_filename}" />

{/if}