SEO Assessment – The Tech Warehouse

21st May 2017no responsesSEO

Leverage browser caching

In order to speed up site loading times browser caching should be leveraged. This involves making modifications to the htaccess file of the site. The following code should be added to the htaccess file:

## EXPIRES CACHING ##

ExpiresActive On
ExpiresByType image/jpg “access 1 year”
ExpiresByType image/jpeg “access 1 year”
ExpiresByType image/gif “access 1 year”
ExpiresByType image/png “access 1 year”
ExpiresByType text/css “access 1 month”
ExpiresByType text/html “access 1 month”
ExpiresByType application/pdf “access 1 month”
ExpiresByType text/x-javascript “access 1 month”
ExpiresByType application/x-shockwave-flash “access 1 month”
ExpiresByType image/x-icon “access 1 year”
ExpiresDefault “access 1 month”

## EXPIRES CACHING ##

Details of this functionality is detailed here: http://www.feedthebot.com/pagespeed/leverage-browser-caching.html

Minify HTML

In order to boost site loading time and to positively impact the text/html ratio of the site, Document HTML should be compressed.
This ultimately means stripping excess characters like spacing out of the site. This aspect can be achieved by copying and replacing template source html and using it in a tool such as http://www.willpeavy.com/minifier/.

Special considerations need to made to avoid minifying PHP and JavaScript alongside the HTML, as minifying non HTML elements may break JS/PHP functionality.

NoFollow Attributes on External Links

NoFollow attributes should be added to external links in order to better optimise the flow of Authority throughout the site. Notable external links include the social media buttons cross site.

Cache Validator Specification

In order to enhance site loading speeds cache validators ought to be specified. Site speed is one of the many factors Google currently uses in regards to ranking websites.

CSS Minification

In order to boost site loading speeds, and clear excess code (code bloat) the CSS files of the site should be minified.

Overuse of H1 Tags

There are currently multiple usages of h1 header tags on a number of pages cross site. Each page should only have one H1 tag and this should pertain to the main topic of each web page. This may be achieved via modifications to the main theme template of the site.

W3C Validity

The W3C Validation service currently shows a large number of issues (Invalid: 1 20 Errors, 14 Warnings )for the homepage of the site. As best practice any issues of invalid mark-up should be addressed so as to ensure that the site conforms to W3C standards. The details of the errors can be found here:

http://validator.w3.org/check?uri= thetechwarehouse.com

Syntax errors can make your page difficult for search engines to index.

Reduce Inline CSS

There are a number of instance where CSS attributes are used inline within the HTML document. Inline styling is a legacy/bad practice approach towards website styling. Ultimately the excess code in the HTML document has a negative impact on the text/html of the site, with more excess code putting down the perceived relevancy of the keywords in the site.
The use of inline CSS also has a detrimental impact on site loading speeds by preventing the parallel loading of HTML alongside CSS assets.

In instances where inline styling occurs, the offending CSS styles should be removed from the main HTML document and placed in the main CSS (cascading style sheet) of the site instead.

Low Text/HTML Ratio

The text/html of the homepage is currently 5%. This is particularly low and should be improved in order to ensure that content onsite is considered as relevant as possible.

CSS Issues

There are a number of instances where CSS is not working properly: An example is given here:

http://www.thetechwarehouse.com/samsung-nx-300

These should be fixed as appropriate.

Robots.txt

The site is currently missing a Robots.txt file. This file is important as it tells the search engines it is allowed to crawl and index. Without a robots.txt sensitive parts of the site may be indexed by the search engines and could pose a security vulnerability.

Move JavaScript to Document Footer

Following the logical progression in the way that web pages are rendered, it’s appropriate that the main document is loaded prior to enhancements such as JavaScript. As such any instances of JavaScript should be moved to the footer of the HTML document.
This is ultimately a web design best practice which helps enable the website to load faster. A faster website load time is factor favourable for both end users and search engines.

Conversion Recommendations

In order to boost conversion rates, it’s recommended to add social proof in the form of site wide accreditation’s from external Government or Professional bodies. These may be added as images to the sidebar or site footer. The greater the number of authoritative endorsements the greater the likelihood of end users purchasing your products.



Author: Peter Wootton

Top Ranking SEO Expert & Consultant - Ranked Top On Google For "SEO Manchester". Specialist in Technical SEO.


No Comments on SEO Assessment – The Tech Warehouse

  1. Connor Gibson
    January 14, 2010Reply

    Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Sed posuere consectetur est at lobortis. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Vestibulum id ligula porta felis euismod semper.

  2. Nikolas Brooten
    February 21, 2010Reply

    Quisque tristique tincidunt metus non aliquam. Quisque ac risus sit amet quam sollicitudin vestibulum vitae malesuada libero. Mauris magna elit, suscipit non ornare et, blandit a tellus. Pellentesque dignissim ornare elit, quis mattis eros sodales ac.

    • Pearce Frye
      February 22, 2010Reply

      Cras mattis consectetur purus sit amet fermentum. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Etiam porta sem malesuada magna mollis euismod. Maecenas sed diam eget risus varius blandit non.

      • Nikolas Brooten
        April 4, 2010Reply

        Nullam id dolor id nibh ultricies vehicula ut id. Cras mattis consectetur purus sit amet fermentum. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum.

  3. Lou Bloxham
    May 03, 2010Reply

    Sed posuere consectetur est at lobortis. Vestibulum id ligula porta felis euismod semper. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.


Would you like to share your thoughts?

Your email address will not be published. Required fields are marked *