Gardeniti.com is ready!

Gardeniti
Gardeniti

The website Gardeniti.com is ready.

From company Gardeniti are very happy and expressed their joy of our work and the end result.

The site displays PDF catalogs of the company and a large base of their range of furniture for indoor and outdoor use.

Management of the site is done entirely by them. Used CMS – Drupal.

Work on site is common work of companies Idea Studio and Seo web design Ltd.

http://www.gardeniti.com/

Less is more

java-script-codeSEO is almost like the Olympic principle –  lighter, faster, higher (in SERP) .

The more simple, lightweight and fast is your site – the more it is better – for search engines  and  for users.

No more Mr. Java Script!

Try everything superfluous and unnecessary to remove or improve.  I personally quite a while I’m not a fan of Java script ( because then by Google recommending that use that hinders their bot ) and so far has tried to bring the scripts to a minimum. The effect is amazing – we have sites without a single JS file (unless Google analytics code), and only one CSS file – and perfectly indexed , respectively, and getting very good. Of course , SEO takes a bunch of things and can not rely on it only.

I know that with the boom of the ready-to-use content management systems (Word Press, Drupal and Joomla) – for setting and opportunities for personal configuration it’s not possible to NOT use JS completely, but let’s at least try to cut it .

Gzip

For Word Press has good plugins for gzip compression (Super Cache, Hyper cache and others – even one of our countryman Martin Lazarov, very capable programmer) , but any additional plugin adds JS to your WP site and it aggravates .

So I suggest at least 2 options for gzip on your site without a WP plugin.

They depend on your hosting company.  Some hosting companies support GZIP by a simple . httacess file to compress the entire site.

The code is of the type –

<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_keep_workfiles No
mod_gzip_can_negotiate Yes
mod_gzip_add_header_count Yes
mod_gzip_send_vary Yes
mod_gzip_command_version ‘/mod_gzip_status’
mod_gzip_min_http 1000
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 512000
mod_gzip_maximum_inmem_size 60000
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.pl$
mod_gzip_item_include file \.rb$
mod_gzip_item_include file \.py$
mod_gzip_item_include file \.cgi$
mod_gzip_item_include file \.css$
mod_gzip_item_include file \.js$
mod_gzip_item_include mime ^application/javascript$
mod_gzip_item_include mime ^application/x-javascript$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^httpd/unix-directory$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include handler ^server-status$
mod_gzip_item_include handler ^server-info$
mod_gzip_item_exclude mime ^image/.*
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css A604800
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType video/x-flv A2592000
ExpiresByType application/pdf A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType application/x-shockwave-flash A2592000
</IfModule>

Other hosting companies offer by 3 files – gzip_start.php, gzip_stop.php and php.ini to compress your site.
Contact your hosting company and ask them for help.

Google authorship

No, you do not need a plugin for Google Authorship – with colleague Christian Katzarov – we tested two, both did not work .

Finally I did it with a simple solution – in header.php file of WP site put this code and everything fell into place – light and bright.

<link href=”https://plus.google.com/1234567890/” rel=”author” />

Sitemap

You do not need a plugin to sitemap ( sitemap for search engines ) . , There are a dozen plugins for this, but not all work correctly , and aggravated , as I said above.

The following code generates your current dynamic site map, solve the problem entirely . Code have to be placed at the end of the file functions.php

/* create XML sitemap */
function create_sitemap_xml() {
if(parse_url(get_site_url(), PHP_URL_PATH).’/sitemap.xml’ == $_SERVER[‘REQUEST_URI’]) {
header(‘HTTP/1.1 200 OK’);
header(‘Content-Type: application/xml’);

$posts = get_posts(array(‘posts_per_page’ => -1,’post_type’ => array(‘post’,’page’)));

$sitemap = ‘<?xml version=”1.0″ encoding=”UTF-8″?>’.”\n”;
$sitemap.= ‘<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>’.”\n”;
$sitemap.= “\t<url>\n\t\t<loc>”.get_home_url().”/</loc>\n\t</url>\n”;
foreach($posts as $post) {
$sitemap.= “\t<url>\n\t\t<loc>”.get_permalink($post->ID).”</loc>\n\t</url>\n”;
}
$sitemap.= ‘</urlset>’.”\n”;

exit($sitemap);
}
}
add_filter(‘template_redirect’,’create_sitemap_xml’);

 

Special thanks to my colleague Vasil Toshkov (Cloxy) for this code.

These are just some individual cases , but I give them to show you the direction in which you have to think and work on your site.

Analyze, streamline , optimize …