Seo İle İlgili Yardımınız Gerekiyor
-
Bildiğiniz üzere bir sistem ortaya çıkardıktan sonra ilk yapılması gereken seo. Biraz araştırdım lakin çözemediklerim var.
Google PageSpeed özelliği sayesinde js, css, resim sıkıştırma öneriler vs.. sunmaktadır.
Öneriler arasında anlamadığım/yapamadığım birkaç şey bulunmaktadır.
1) Oluşturma engelleyici JavaScript'i kaldırın (Tam olarak anlamadım, ne yapmamız gerekiyor)
2) CSS Yayınını optimize edin (CSS'i sıkıştırma işlemi, bunu yaptım)
3) Resimleri optimize edin (Sıkıştırma harici başka bir işlem gerekiyor mu, sunucu taraflı yapılması gereken bir şey var mı?)
4) Takıldığım hususlardan birisi ise (Tarayıcı önbellekleme özelliğinden yararlanın özelliği, süre sonu belirtilmedi uyarısı) Bu tam olarak nasıl çözülür
Soracaklarım olursa yine devam ederim, ayrıntılı bir şekilde Bilal'e anlatır gibi anlatırsanız sevinirim :). Şimdiden teşekkürler.
-
ontedi bunu yazdı
Bildiğiniz üzere bir sistem ortaya çıkardıktan sonra ilk yapılması gereken seo. Biraz araştırdım lakin çözemediklerim var.
Google PageSpeed özelliği sayesinde js, css, resim sıkıştırma öneriler vs.. sunmaktadır.
Öneriler arasında anlamadığım/yapamadığım birkaç şey bulunmaktadır.
1) Oluşturma engelleyici JavaScript'i kaldırın (Tam olarak anlamadım, ne yapmamız gerekiyor)
2) CSS Yayınını optimize edin (CSS'i sıkıştırma işlemi, bunu yaptım)
3) Resimleri optimize edin (Sıkıştırma harici başka bir işlem gerekiyor mu, sunucu taraflı yapılması gereken bir şey var mı?)
4) Takıldığım hususlardan birisi ise (Tarayıcı önbellekleme özelliğinden yararlanın özelliği, süre sonu belirtilmedi uyarısı) Bu tam olarak nasıl çözülür
Soracaklarım olursa yine devam ederim, ayrıntılı bir şekilde Bilal'e anlatır gibi anlatırsanız sevinirim :). Şimdiden teşekkürler.
1. Javascriptleri headerda değilde bodyden önce footerda kullanmalısın.
2. Minify işlemi yeterli onuda yapmışssın. Bazı ufak css leri direk sayfaya yazabilirsin.
3. Resimleri optimize ettin olumlu sonuç aldıysan sıkıntı yok , ama genel olarak bütün bu işlemleri yapan mod_pagespeed eklentisi mevcut onu kullanabilirsin. https://developers.google.com/speed/pagespeed/module/ apache veya nginx artık hangisni kullanıyorsan buradan veya googledan bakıp kurabilirsin.
4. https://wmaraci.com/forum/bilgi-arsivi/tarayici-onbellekleme-ozelliginden-yararlanarak-site-hizlandirma-28144.html burada şöyle birşey anlatılmış, 1-2de meta kodu mevcut simdi hatırlayamıyorum onlarla halledebilirsin
-
Genki bunu yazdıontedi bunu yazdı
Bildiğiniz üzere bir sistem ortaya çıkardıktan sonra ilk yapılması gereken seo. Biraz araştırdım lakin çözemediklerim var.
Google PageSpeed özelliği sayesinde js, css, resim sıkıştırma öneriler vs.. sunmaktadır.
Öneriler arasında anlamadığım/yapamadığım birkaç şey bulunmaktadır.
1) Oluşturma engelleyici JavaScript'i kaldırın (Tam olarak anlamadım, ne yapmamız gerekiyor)
2) CSS Yayınını optimize edin (CSS'i sıkıştırma işlemi, bunu yaptım)
3) Resimleri optimize edin (Sıkıştırma harici başka bir işlem gerekiyor mu, sunucu taraflı yapılması gereken bir şey var mı?)
4) Takıldığım hususlardan birisi ise (Tarayıcı önbellekleme özelliğinden yararlanın özelliği, süre sonu belirtilmedi uyarısı) Bu tam olarak nasıl çözülür
Soracaklarım olursa yine devam ederim, ayrıntılı bir şekilde Bilal'e anlatır gibi anlatırsanız sevinirim :). Şimdiden teşekkürler.
1. Javascriptleri headerda değilde bodyden önce footerda kullanmalısın.
2. Minify işlemi yeterli onuda yapmışssın. Bazı ufak css leri direk sayfaya yazabilirsin.
3. Resimleri optimize ettin olumlu sonuç aldıysan sıkıntı yok , ama genel olarak bütün bu işlemleri yapan mod_pagespeed eklentisi mevcut onu kullanabilirsin. https://developers.google.com/speed/pagespeed/module/ apache veya nginx artık hangisni kullanıyorsan buradan veya googledan bakıp kurabilirsin.
4. https://wmaraci.com/forum/bilgi-arsivi/tarayici-onbellekleme-ozelliginden-yararlanarak-site-hizlandirma-28144.html burada şöyle birşey anlatılmış, 1-2de meta kodu mevcut simdi hatırlayamıyorum onlarla halledebilirsin
Hocam, asp.net ile yaptığım bir sistem mevcut. Makalelere bakıyorum php için yığınla, lakin asp.net-windows sunucu için pek az. Teşekkür ederim.
-
javascriptleri footer a alamıyorsan. bla bla="blabla" defer /> şeklinde kapat. (Bu site açılırken js ler yüklenen kadar tasarımı bozabilir)
Tüm sunucuda resimleri ufaltabilirsin : https://github.com/tjko/jpegoptim burayı incele
css lerde gereksizleri sil ve minimize eden uygulamalarda satırları felan derle
Tarayıcı önbellekleme vs işlemler için .htaccess koduna :::
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 10 days"
ExpiresByType text/css "access plus 1 week"
ExpiresByType text/plain "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-icon "access plus 1 year"
</IfModule>
bunları ekle, zamanları kendine göre araştırarak bulabilir değiştirebilirsin.
Ayrıca robots.txt dosyasından 404 veren sayfaları engelle ve webmaster tools üzerinden düzeltildi olarak işaretle.
İçerik bulunmayan sayfalara, noindex kullan
resimleri photoshoptan dışarı aktarırken (web görünümü olarak dışarıya aktar)
Bunun gibi şeyler yaparsan sistemin iç tarafının büyük kısmı rahatlamış olur.
Tabiki içerikler, içeriklerden iç bağlantılara yön verilmesi, h1 etiketi,h2 etiketi bla bla önemlidir.
Her makalede özgün görsel olması ve makalelerin özgün olması (mümkünse youtube bir kanal aç vide yayınla ve sonra bu içeriğe bağla)
Muhakak sitemap, muhakkak rss özelliği, title keyword description bahsetmiyorum bile ama olması gerekiyor.
Web master toolsdan veye metrica dan en çok hit gelen içeriğini arada bir güncellemende işine yarayacaktır.
Kolay gelsin
Erdem tarafından 11/Haz/15 10:32 tarihinde düzenlenmiştir -
1) Bu sorunun cevabı https://developers.google.com/speed/docs/insights/BlockingJS?hl=tr
2) Bu sorunun cevabı https://developers.google.com/speed/docs/insights/OptimizeCSSDelivery
3) Bu sorunun cevabı https://developers.google.com/speed/docs/insights/OptimizeImages?hl=tr
4) Bu sorunun cevabı burada https://wmaraci.com/forum/bilgi-arsivi/tarayici-onbellekleme-ozelliginden-yararlanarak-site-hizlandirma-28144.html
Ayrıca burada https://developers.google.com/speed/docs/insights/LeverageBrowserCaching
-
ontedi bunu yazdı
Bildiğiniz üzere bir sistem ortaya çıkardıktan sonra ilk yapılması gereken seo. Biraz araştırdım lakin çözemediklerim var.
Google PageSpeed özelliği sayesinde js, css, resim sıkıştırma öneriler vs.. sunmaktadır.
Öneriler arasında anlamadığım/yapamadığım birkaç şey bulunmaktadır.
1) Oluşturma engelleyici JavaScript'i kaldırın (Tam olarak anlamadım, ne yapmamız gerekiyor)
2) CSS Yayınını optimize edin (CSS'i sıkıştırma işlemi, bunu yaptım)
3) Resimleri optimize edin (Sıkıştırma harici başka bir işlem gerekiyor mu, sunucu taraflı yapılması gereken bir şey var mı?)
4) Takıldığım hususlardan birisi ise (Tarayıcı önbellekleme özelliğinden yararlanın özelliği, süre sonu belirtilmedi uyarısı) Bu tam olarak nasıl çözülür
Soracaklarım olursa yine devam ederim, ayrıntılı bir şekilde Bilal'e anlatır gibi anlatırsanız sevinirim :). Şimdiden teşekkürler.
1. <head> </head> tagleri arasında yer alan css, js dosyalarını </html> tagından öncesinde kullan. Bu sayede sayfan ilk açılırken bozuk bir görüntü hemen ardından css ve jsler geldiğinde normal olması gereken görüntü gelecektir.
2. CSS optimizasyonunu kesinlikle ve kesinlikle elle yap otominfy işlemlerinde css dosyaları aptallaşabiliyor. Ayrıca style.css.php şeklinde css değişikliği de önemli ölçüde etki edecektir. style.css dosyanın ilk satırına;
<?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/css"); ?> ekle kaydet ve style.css dosyasını style.css.php olarak değiştir. footerda belirttiğin style.css dosya yolunu da;
<link rel="stylesheet" type="text/css" href="./style.css.php" /> şeklinde değiştirmen gerekli.
3. Resim optimizasyonu için ewww.io kullanabilirsin sunucu tarafında jpegoptim ve optipng kurulumları yaparsın. ewww.io yapılandırmanı da düzgün bir şekilde yaparsan upload ettiğin her medya otomatik olarak optimize edilir.
4.Tarayıcı önbellekleme olayı ile alakalı önce mod_deflate kurulumunu araştır, ardından .htaccess dosyana da mod_expires.c eklersen ve süreyi 1 ay ayarlarsan gayet iyi olur.
Bu yazdıklarımı özgün bir script olduğunu varsayarak yazdım wordpress, joomla v.b. OpenSource bir script kullanıyorsan bu yazdıklarımın hepsini yapan ayrı ayrı ücretli/ücretsiz/warez eklentiler mevcut.
-
Erdem bunu yazdı
javascriptleri footer a alamıyorsan. bla bla="blabla" defer /> şeklinde kapat. (Bu site açılırken js ler yüklenen kadar tasarımı bozabilir)
Zaten gerekli herşey yazılmış, tek ekleyeceğim :
Javascript' lerini body tag' inin hemen bitiminin önüne alabilirsin. Bu olmuyorsa defer ya da async ekleyebilirsin. 3 farklı js çağırma yöntemi vardır.
defer, async ve basic
defer : Browser page parsing' i bitirdikten sonra script' ini yürütür.
async : Browser HTML sayfasını yüklerken diğer yandan da script' ini yürütür.
ikisi de yoksa (basic) : Elementler render edilmeden, script direk çalıştırılır.
örn :

Browser destek durumu:
Chrome 3' ünü de destekler.
Safari 3' ünü de destekler.
Firefox; async için 3.6 sonrası, defer için 3.5 sonrası desteği vardır. Basic için desteği var.
Opera async ve defer' i desteklemez, basic desteği var.
IE async ve defer' i 10 üstü desteği vardır. Basic için desteği var.
ozgunlu tarafından 11/Haz/15 11:06 tarihinde düzenlenmiştir -
-
Dede
Tahminen takıldığın son husus IIS Caching ile alakalı. IIS i optimize edersen sorun kalmaz.
https://technet.microsoft.com/tr-tr/library/dd239248(v=ws.10).aspx
bu makale işini çözer gibi görünüyor.
