GTMetrix SEO Puanı Artırma .htaccess Teknikleri I

Gtmetrix seo puanı artırma ile ilgili hiçbir sorununuz kalmasın istiyorsanız bu yazı size çok şey katacak. GTMetrix, SEO konusuna önem veren site sahipleri için mükemmel imkanlar sunan bir analiz sitesi. PageSpeed ve YSlow adlı iki puan sistemi olan bu sitedeki analizlerden tam puan aldığınız zaman; Google Page Speed puanınız da, önem verdiğiniz ama kriterlerinde bazı sapır saçma şeyler olan WM Aracı ve Seohocası puanlarınız dahi muhtemelen yükselecektir. Peki Gtmetrix seo puanı artırmak için neler yapılabilir?

Ben de bu yazıda size bir taşla birkaç kuş vurmayı anlatacağım =) Özellikle Wordpress kullanıcıları W3 Total Cache veya Super Cache eklentilerini kullanmalarına karşın bazen "Google Page Speed veya GTMetrix seo puanı artırma ile ilgili değişiklikler yaptıktan sonra analizlerine bakınca Cache özelliği aktif olmamış" diye şikayetlerde bulunuyor. Ya da "Sitemde Gzip kullanmama rağmen Gzip özelliği çalışmıyor" da diyebiliyorlar. Bu arada W3 Total Cache Kurulumu linkine tıklayarak bu konuyla ilgili yazdığım yazıya bakabilirsiniz. Eklentinin 2013 güncellemesi sonrasındaki halini içeren bir anlatım... Problem yaşıyorsanız; işinize yarayabilir...

.htaccess dosyasında yapılacak küçük bir değişiklik sayesinde GTMetrix üzerinde ortaya çıkan pek çok sorunun giderildiğini siz de göreceksiniz. Bu sayede GTMetrix seo puanı artırma konusunda artık dert tasa etmenize gerek kalmayacak. Yazı sonunda vereceğim kodları .htaccess dosyanıza eklediğinizde GTMetrix'te ortaya çıkan hangi hataların ortadan kalkacağını yazayım tek tek. Fakat aşağıdaki kodlarla tamamen hatalardan arınıp GTMetrix seo puanı artırma ile ilgili başka işlem yapmanıza gerek kalmayacağını düşünmeyin. Tabii ki yapmanız gerekenler var ama yazı sonundaki kodlar sayesinde benim GTMetrix seo puanı artırmakla ilgili endişelerimin büyük kısmı ortadan kalktı. Çünkü iki puan türünde de 85 civarında site :)

GTMetrix PageSpeed Grade Bölümü:

  • Leverage Browser Caching

  • Enable Gzip Compression

  • Specify a Vary: Accept-Encoding header

GTMetrix YSlow Grade Bölümü:

  • Add Expires Headers

Bunlarla ilgili hata alıyorsanız aşağıdaki kodlar .htaccess dosyanızda yoksa, yazın. Cache özelliği, gzip'in aktifleştirilmesi, dosyaların ne kadar süre önbellekte kalacağına dair bilgilerin eklenmesi,  gibi ayarlarla ilgili kodlar var burada. İster işinize yarayacak olanları ekleyin, isterseniz de tek tek upload ederek PageSpeed ve YSlow Grade'lere bakın, ona göre kullanın. Ben şimdi hepsiyle ilgili ayrıntılı açıklama yapmayacağım. Çünkü ben buraya 10 sayfa açıklama yapsam da, biri gelip açıklama kısmında yazmayan şeylerle ilgili bi' dünya soru soracak :D Malum; konu .htaccess dosyası olunca, insanın sordukça sorası geliyor...

Kodlarla ilgili herhangi bir şüpheniz olmasın. Verdiğim tüm kodları ben şu an yazarçizer için kullanıyorum zaten. Dediğim gibi; ister hangi konuda hata alıyorsanız o konu ekleyin, isterseniz de tümünü...

 GTMetrix SEO Puanı Artırma .htaccess Düzenlemesi

# BEGIN WordPress


RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule (.*).js$ $1.js.gz [L]
AddType “text/javascript” .js.gz
AddEncoding gzip .gz


ExpiresActive On
ExpiresDefault A1209600
ExpiresByType image/gif A2419200
ExpiresByType image/png A2419200
ExpiresByType image/jpeg A2419200
ExpiresByType image/x-icon A2419200
ExpiresByType application/x-javascript A2419200
ExpiresByType application/x-shockwave-flash A604800
ExpiresByType text/css A2419200
ExpiresByType text/plain A1209600
ExpiresByType image/x-icon A2592000
ExpiresByType text/html A86400


FileETag MTime Size


ExpiresDefault A2419200
Header append Cache-Control “public”


Header set Cache-Control "max-age=1209600, must-revalidate"


Header append Vary Accept-Encoding





SetOutputFilter DEFLATE



# END WordPress

Yukarıda yazanların haricinde de hem Google Page Speed hem de GTMetrix seo puanı artırma işlemlerini gerçekleştirebilirsiniz. Ama şu an ıncığını cıncığını inceleyemiyorum ve GTMetrix seo puanı artırma ile ilgili hangi hataların tamamen ortadan kalktığını yazamıyorum ayrıntılı olarak. Çok zamanım olmadığı ve birçok webmaster bu konuda derinlemesine araştırma yaptığı için yardımcı olabilme umuduyla yazdım.  Ne olduğunu bilmediğiniz kodları bana sorun, söyleyeyim öyle ekleyin olmazsa...

Yazıyı ya sosyal ağ hesaplarınızda paylaşarak pek çok kişinin faydalanmasına yardım edebilirsiniz. Dediğim gibi; kodlar öyle lüzumsuz boş falan değil :) Günlerce uğraştım ben bunları bulmak için :D