Selamat Datang

Salam buat agan-agan semua... blog ini tercipta hanya sebuah media untuk kita saling belajar, berbagi, dan saling memberi informasi khususnya di dalam bidang Informatika.

Dari mulai newbie hingga yang master sekalipun boleh bergabung paling tidak berikan saran terbaik bagi semua. Perlu di ketahui, ini hanyalah catatan kecil milik insan tuhan yg ingin belajar.

Ilmu cukup diukur hanya dengan 3 jengkal saja : Pertama adalah sifat sok teu, congkak, sombong, (maklumlah). Kedua Tawadhu (low profile), santai dan bijaksana. Ketiga adalah sadar bahwa kita sebenarnya tidak mengetahui apa-apa tanpa-NYA - Always Newbie

Tampilkan postingan dengan label SEO. Tampilkan semua postingan
Tampilkan postingan dengan label SEO. Tampilkan semua postingan

Sabtu, 22 Oktober 2011

Tips SEO untuk PrestaShop dan Website lainnya


Pilih URL default
Search engine melihat www.your_site.com dan your_site.com sebagai dua URL yang berbeda.
Jika mereka menemukan link ke kedua versi, mereka pikir itu adalah data ganda dan menghukum peringkat Anda.
Anda harus memilih URL default (dengan www atau tanpa), dan pastikan satu pengalihan yang lain.
Anda dapat melakukan ini dengan menambahkan salah satu dari berikut ke / file. Htaccess.

Redirect your_site.com untuk www.yoursite.com:
RewriteEngine on (HANYA jika tidak sudah ada) 

RewriteCond% {HTTP_HOST} ^ your_site.com 
RewriteRule ^(.*)$ http://ww
w.yoursite.com / $ 1 [R = 301, L]

Redirect www.your_site.com untuk your_site.com:
RewriteEngine on (HANYA jika tidak sudah ada) 

RewriteCond% {HTTP_HOST} ^ www.your_site.com $ [NC] 
RewriteRule ^(.*)$ http://your_site.com/ $ 1 [R = 301, L]



Mencegah Duplikasi URL
PrestaShop tidak menangani URL duplikasi sangat baik, bahkan setelah Anda mengaktifkan "URL Friendly" pada, Anda masih dapat mengakses halaman dengan struktur URL yang lama.
Selain itu, setiap kali Anda mengubah nama produk, atau memindahkannya ke kategori yang berbeda, URL lama masih bekerja.
Jika Search Engines melihat bahwa, mereka berpikir bahwa Anda memiliki data duplikat dan mereka memberikan hukuman untuk itu.
Kami telah menciptakan URL Redirect Gandakan Modul yang menggunakan Search Engine ramah 301 redirect ke titik semua old URL untuk yang default saat ini.
Ini pengalihan tua non-Friendly URL (IE www.yoursite.com/category.php?id_category=2 untukwww.yoursite.com/2-current-category-name).
Ini pengalihan nama Friendly URL lama (IE www.yoursite.com/2-old-category-name untukwww.yoursite.com/2-current-category-name).
Ini pengalihan URL dari bahasa default di PrestaShop 1,2 (IE www.yoursite.com / lang-en untukwww.yoursite.com).
Ini pengalihan index.php ke URL toko (IE www.yoursite.com / index.php untuk www.yoursite.com).



Mencegah Duplikasi Meta Tag
Baca dan ikuti URL Perbaiki Gandakan instruksi
Pagination menciptakan URL baru untuk halaman dengan isi yang berbeda di dalamnya, tetapi menggunakan Halaman Judul dan deskripsi yang sama.
URL/11-category-name
URL/11-category-name p = 1?
URL/11-category-name
 P =? 2 
Search Engines melihat informasi meta tag sebagai duplikat itu tidak seburuk atau duplikasi konten URL, namun harus dihindari bila mungkin.
Anda dapat mengubah bahwa dengan menambahkan nomor halaman ke dalam informasi Meta Tag, yang akan membuat halaman masing-masing unik.
Buka / kelas / Tools.php dan mengganti completeMetaTags fungsi (sekitar baris # 500) dengan fungsi di bawah ini.
fungsi statis completeMetaTags publik ($ metatag, defaultValue) 
global cookie; 
$ No_duplication ""; 
if (
style = "color: # 0000bb;"> diri sendiri:: getValue ('p')) $ No_duplication .= ($ no_duplication "#": "#"! "?") Diri::. GetValue ('p'); 
if ($
 no_duplication ""!) $ No_duplication = "("$ No_duplication ")"..; 
if ($
 metatag ['meta_title'] == NULL) $ Metatag ['meta_title'] Konfigurasi::. Get ('PS_SHOP_NAME') ' - '$ DefaultValue;. $ Metatag ['meta_title'] .= $ no_duplication
if ($ metatag ['meta_description'] == NULL) $ Metatag ['meta_description'] (Konfigurasi:: get ('PS_META_DESCRIPTION', intval ($ cookie -> id_lang)) Konfigurasi:: get('PS_META_DESCRIPTION', intval ($ Cookie -> id_lang)):''); $ Metatag ['meta_description'] .= no_duplication; 
if ($
 metatag ['meta_keywords'] == NULL) $ Metatag ['meta_keywords'] Konfigurasi:: get ('PS_META_KEYWORDS', intval ($ Cookie -> id_lang)) Konfigurasi:: get('PS_META_KEYWORDS', intval ($ cookie -> id_lang)):?''; 
return
 metatags; 
}

Buka / kelas / Tools.php dan mengganti getHomeMetaTags fungsi (sekitar baris # 490) dengan fungsi di bawah ini.
static public function getHomeMetaTags (Id_lang) 
global cookie, $ page_name; 
/ * Metas-tag * / $ Metas Meta:: getMetaByPage ($ page_name, $ id_lang); 
$ Ret ['meta_title'] = (isset ($ metas ['judul']) AND $ metas ['Title']) Konfigurasi:: get ('PS_SHOP_NAME') '. - '$ Metas. [' Judul ']:Konfigurasi:: get (' PS_SHOP_NAME '); 
$ Ret ['meta_description'] = (isset ($ metas ['deskripsi']) AND $ metas ['description']$ Metas ['description']:?''; 
['Kata kunci'] $ ret ['meta_keywords'] = (isset ($ metas ['keyword']) AND $ metas ['keyword']) $ metas:?''; 
$ No_duplication ""; 
if (self
:: GetValue ('p')) $ No_duplication .= ($ no_duplication "#": "#"! "?") Diri::. GetValue ('p'); 
if ($
 no_duplication ""!) 
$ Ret ['meta_title']
 .="(" No_duplication.. ")"; $ Ret ['meta_description'] .= "(" no_duplication.. ")"; return ret; 
}



Mencegah Duplikasi Meta Tag untuk Multiple Bahasa
PrestaShop v1.2 sangat SEO friendly untuk beberapa bahasa.
Setiap bahasa memiliki URL itu sendiri untuk setiap halaman, yang memungkinkanindeks mesin pencari mereka semua.
Namun, judul halaman tetap sama untuk semua bahasa (kecuali diubah secara manual), yang menghukum mesin pencari.
Anda dapat memperbaikinya dengan secara otomatis menambahkan nama bahasa setiap judul halaman.
Ganti </b> saat ini <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">...</</b> tag <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">judul></b> di / themes / prestashop / header.tpl line # 4 dengan satu di bawah ini:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; "><b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><title> {$ meta_title | escape: 'htmlall': 'UTF-8'} {foreach from = $ item bahasa = bahasa} {if $ language.iso_code == $ lang_iso} ({$ language.name}) {/ if} {/ foreach} </ title></b></p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; ">Ganti tag <b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><meta name="description"></b> saat ini di / themes / prestashop / header.tpl line # 6 dengan satu di bawah ini:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0.5em; margin-bottom: 0.5em; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-style: inherit; font-size: small; font-family: inherit; vertical-align: baseline; "><b style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><Meta name = "description" content = "{$ meta_description | escape: htmlall: 'UTF-8'} {foreach from = $ item bahasa = bahasa} {if $ language.iso_code == $ lang_iso} ({$ bahasa. name}) {/ if} {/ foreach} "/></b></p><p></p>

Populer Post