Monday, 3 December 2012

Tweaking


Tweaking is usually a part I often do for some given reason. Currently I am focussing on the end of SEO (Search Engine Optimization). As I have been looking around, I have noticed a couple of things that really don't add up much. This is in comparison with the original concept of thesoundofreason.net or evanderheide.demon.nl if you will. As I have noticed is that the original 2 domains had a pagerank of 3. While currently the pagerank of reasonexperts is set to 1.
At some point it makes sense that it has a very low pagerank at this point. evanderheide.demon.nl had a lifetime of 11 years, while thesoundofreason.net was alive for 2 years straight. So having a domain running for 1 year, and having a pagerank of 1 makes sense. However, it could be improved here at some point. And using a proper SEO strategy makes sense to cover the basis of a good pagerank.
First of all I have a set of keywords I will be most likely focus on. These keywords range from reason to tutorials to some effects in the general sense. At some point there are some keywords where the site reasonexperts.com is ranking pretty well. Even while they are not the primary keywords people would search for, but at least there is some form of search volume around those areas.
This is one of the main reasons why I had to change the concept of the original 'windows 8 lookalike' page to something more static. As it is right now. As in look and feel it will be less attractive, however... eventually I can start working on those as soon as the keywords have installed proper on the google index.
As the keywords are mostly there, and there is still some parts which could be added later on, another side aspect is page load times. And personally there is a lot that could be improved over time with this one.


Facebook is a killer loader regarding to load times

First I am getting rid of the facebook like buttons. It just fucking baffles me that an average like button takes more then a second to load up... If people would like the page, they would probably share it themselves on facebook. Simply said... I will replace these facebook stuff with custom buttons in stead since it does not make sense.



Soundcloud load times

Soundcloud is starting to become a big mess at this point. One thing I personally don't get is why there are 3 different methods to embed a soundcloud post with. Second, I don't get it why there are crossdomain scripting errors when ever the newly formed HTML 5 plugin loads up. And last, I don't get it why this thing 'freezes' up the page from rendering from time to time. Maybe the last bit is a firefox issue... But at least I am experiencing troubles with it.

So... bottom line with soundcloud on the frontpage... it may be removed as well (since I barely get any plays on those things anyways).
It might be that I am going to replace the soundcloud play feature with a custom made feature on the frontpage eventually. At least it would make the load times much better this way.


MySQL Query Hell

With the initial kernel setup, I thought it would be nice to throw all sorts of MySQL queries towards the database server to get all sorts of information to present them. Eventually most of this was done on a custom box (so I could do whatever the fuck I wanted to do with it). Since Reasonexperts is moved towards a hosting company, there is an additional problem next to having limited diskspace: it isn't a dedicated box...
To improve the load times, I am currently trying to analyze what type of MySQL queries are running from the webserver. Most of them are pretty darn fast. However limiting them with lesser queries means that the render times will be reduced. There is a lot of overhead being generated by "counting" items. Even while these items are usually fixed (for instance on category levels). Therefor I have been replacing one part of code with a new piece of code that would only count these items once... and each time the Content Management System makes changes to the pages, the counter will auto reset itself and start the whole counting process over again,


This reduces the amount of queries with 34 queries in one go... There, that is effective ;)

Speeding things up makes the user visit faster, thus people might like it more this way... thus it makes sense to put some focus on this issue as well (even while it is just milliseconds work, that doesn't matter, every millisecond counts in my world).


Tweaking the Template

I was personally never aware that IE9 started to mess things up bigtime with the current template. There was one main issue that basically screwed things up big time. An A HREF (HTML method for putting links around an image, text or whatever) made the images turn into images with borders. I am aware of this issue, since IE is an incompliant mess too... Therefor I added a simple piece to the CSS file to get rid of it all:


* {border:0px}



And done...

Next to this minor flaw, I have been setting up a wider template style. Some of the older images I used on TSOR (thesoundofreason.net if you will) were made on a resolution of 640px something.. The currently template only holds images of 600px wide (thanx to some paddings). Because this made some articles unreadable I had to do something about this. I could resize all the images etc. However, I was already having in mind (read the december update on Reasonexperts.com) to change the template with a wider size.
Anyways, enough talk for now... Happy easter! Ow wait.. its december... ah fuck it...

No comments: