Bagaimana Untuk Mempercepat Laman Web Anda Untuk Kedudukan Carian yang Lebih Baik

Artikel yang ditulis oleh:
  • Search Engine Optimization
  • Dikemaskini: Apr 24, 2018

* Catatan: Siaran ini mula-mula diterbitkan pada Mac 2013. Beberapa alat yang saya sebutkan di sini mungkin ketinggalan zaman.

Tidak rahsia lagi bahawa Google kini menggunakan kelajuan laman web sebagai salah satu faktor ranking. Google Webmaster Central Blog membuat pengumuman rasmi mengenai ini beberapa tahun yang lalu:

Anda mungkin pernah mendengar bahawa di sini di Google kita terobsesi dengan kelajuan, dalam produk kami dan di web. Sebagai sebahagian daripada usaha itu, hari ini kita termasuk isyarat baru dalam algoritma ranking carian kami: kelajuan laman web. Kelajuan tapak menunjukkan seberapa cepat laman web bertindak balas kepada permintaan web ...

Dan, Matt Cutts telah berulang kali menyebut tentang pentingnya pengoptimuman kelajuan tapak web di dalamnya video dan blog.

Semasa mencari dan membaca lebih lanjut mengenai topik ini, saya bertemu dengan beberapa kajian kes yang mengesahkan ini - Dalam satu artikel mengenai Search Engine Watch, Work Coach Cafe memperoleh lebih banyak 40 organik traffics selepas membersihkan kod dan link yang rosak; pada yang lain kajian kes, Ketua Pegawai Eksekutif SmartFurniture.com mengesahkan bahawa laman web ini membuat kedudukan kuantum dalam ranking enjin carian hanya dengan meningkatkan prestasi tapaknya.

Waktu Beban Halaman Lebih Pantas Juga Bersamaan dengan Penukaran yang Lebih Baik

Tetapi tunggu, ada lebih banyak alasan mengapa anda perlu meluangkan masa untuk mempercepat laman web anda.

Dalam satu kajian pada pengguna laman web pelancongan, saya mengetahui bahawa 57% pengguna laman web hanya akan menunggu selama tiga saat atau kurang sebelum meninggalkan tapak.

Platform penyelidikan popular di Tagman, ia menunjukkan bahawa peningkatan satu saat dalam masa beban halaman boleh menyebabkan kerugian 7% dalam penukaran pelanggan.

Dalam kajian kes lain di Cloud Living, penglibatan pelawat laman web bertambah baik oleh 19% (jangka masa purata, lihat imej) selepas pengoptimuman kelajuan tapak.

Lebih cepat tapak = Lebih banyak lawatan halaman setiap sesi dan tempoh sesi lagi. Sumber: Tung Tran, CloudLiving.com.

Pendek kata, masa beban halaman tidak hanya memberi kesan kepada kedudukan carian, ia juga memberi impak besar pada kadar penukaran dan pelawat mencapai. Untuk lebih banyak statistik yang sama, pastikan anda melawat Mashable untuk ini infographic yang indah.

Cara Mudah Meningkatkan Kelajuan Laman Web Anda

Ketika saya pertama kali belajar tentang dua tahun yang lalu, saya seperti "Wow, ada banyak manfaat dalam ini!". Apa yang akan datang adalah tidak dapat dielakkan soalan 'bagaimana'. Bagaimanakah kita mempercepatkan laman web kami? Bagaimanakah kita mengukur kelajuan laman web kami dan bandingkan dengan orang lain? Bagaimanakah kita dapat menyelesaikan sesuatu tanpa mendapat butiran teknikal?

Ian Lurie menulis Cara 29 Untuk Mempercepat Laman Web Anda kembali pada bulan Mac 2011 dan ia adalah permata yang benar. Jika anda serius mengenai tweaking kelajuan laman web anda, anda harus mengikuti setiap tip yang dikongsi dalam artikel itu.

Walau bagaimanapun banyak penyelesaian ini mungkin melebihi kemahiran teknikal pemilik laman web dan blogger setiap hari.

Oleh itu, saya fikir saya akan mengkaji semula topik ini dan mencari cara yang mudah dan pengguna yang tidak berteknologi boleh melaksanakan tanpa mencurahkan masa dan tenaga.

1. Slim Down Your Site

Dalam banyak masa apabila masa beban halaman lambat, ia hanya bermakna halaman itu berlebihan berat badan.

Penyelesaiannya mudah: Pergi ke diet!

Dapatkan pemeriksaan menyeluruh di laman web anda dan tanya soalan anda sendiri:

  • Adakah anda menyimpan terlalu banyak CSS yang tidak digunakan di pelayan? Padamkannya!
  • Adakah imej anda terlalu besar? Optimalkan mereka dengan Photoshop, Fireworks, atau Smush It jika anda tidak mempunyai perisian grafik yang dipasang di PC anda.
  • Adakah anda mempunyai tajuk HTTP yang berlebihan? Keluarkan mereka!
  • Adakah anda menyimpan terlalu banyak komen spam? Komen-komen yang tidak dilabelkan di dalam kotak spam anda hanya akan memperlahankan masa respons pangkalan data anda. Keluarkan mereka seketika!
  • Adakah anda menggunakan terlalu banyak plugin pada CMS anda? Adakah anda menggunakan plugin dan skrip yang sudah lapuk di tapak anda? Nah, tiba masanya untuk melakukan kerja pembersihan dan pengemaskinian.
  • Adakah JavaScript anda terlalu berat? Minify and compress it!

Walaupun petua-petua ini kelihatan agak mudah, saya tidak akan terkejut melihat para webmaster yang berpengalaman atau pereka laman web gagal untuk bersaing dengannya.

Beberapa tahun lalu saya cuai dan saya tidak sedar bahawa tema WordPress yang saya gunakan mempunyai <? Php wp_get_archives ('type = bulanan'); ?> tertanam dalam fail header.php.

Tidak perlu dikatakan, fungsi ini menghasilkan puluhan baris yang tidak diperlukan dalam fail HTML seiring berjalannya waktu. Ia adalah kesilapan bodoh yang boleh diperbaiki dalam beberapa saat, tetapi kemudian saya mengambil lebih daripada 2 tahun untuk menyedari ia kerana saya tidak melihat pada kod sumber saya sendiri.

2. Elakkan HTTP 300 yang tidak perlu, 400 dan 500

HTTP 300 merujuk kepada pelencongan pelayan, HTTP 400 merujuk kepada isu pengesahan, dan HTTP 500 merujuk kepada kesilapan pelayan - semua keputusan ini untuk permintaan HTTP menyebabkan perjalanan bulat tambahan yang tidak perlu * untuk penyemak imbas. Walaupun HTTP 300 tertentu tidak dapat dielakkan (seperti pengalihan semula 301 ke lokasi halaman baru), anda harus melihat setiap kesilapan HTTP 400 dan 500 dan cuba untuk membetulkannya.

* Apa Masa Perjalanan Bulat?

Pengucapan umum, bobot halaman web berukuran 1,100KB dan terdiri dari kira-kira objek 100 (sumber); pelayar web hanya boleh meminta objek 2 - 6 pada satu masa bergantung kepada konfigurasi pengguna. Round Trip Times adalah bilangan perjalanan bulat yang diperlukan untuk penyemak imbas untuk membuka halaman sepenuhnya. Sebagai contoh, Untuk memuatkan halaman web dengan objek 100, pelayar yang dikonfigurasi untuk membawa permintaan 5 pada satu masa akan mengambil perjalanan pusingan 20 untuk memuatkan halaman web. Memandangkan masa perjalanan yang lebih rendah, lebih cepat beban laman web; kita harus meminimumkan bilangan objek yang terdapat pada satu halaman.

3. Gunakan CSS Sprites

Sprites CSS merujuk kepada teknik di mana beberapa imej digabungkan menjadi satu fail imej dan menunjukkan sebahagiannya kepada pengguna pada satu masa. Menggunakan CSS Sprites mengurangkan bilangan pelayar perjalanan bulat dan dengan itu menjadikan halaman web lebih laju.

Sekarang tunggu, saya tahu ini mungkin terlalu sedikit untuk sesetengah daripada anda yang tidak suka untuk mendapatkan tangan anda pada CSS tetapi percayalah, konsep itu lebih mudah daripada bunyi. Dan, yang terbaik, ada alat-alat bebas dalam talian yang dapat menyelesaikan sesuatu tanpa menyentuh kod CSS. Semak Sprite Me dan Sprite Pad - perkara boleh dilakukan dengan hanya beberapa drag-and-drop dan klik.

Sprite Pad

Sprite Pad

Sprite Me

Sprite Me

Juga, untuk bacaan lanjut dan contoh CSS Sprites, lawati ini dan ini tutorial.

4. Elakkan Menggunakan CSS @import

Fungsi CSS @import membantu memuat gaya gaya luaran ke halaman web anda. Perkara yang buruk tentang hal ini ialah ia hanya menambah masa pelayaran peramban tambahan dan meningkatkan masa beban laman web anda. Untuk menyelesaikannya, hanya gunakan tag <pautan>.

Sekiranya anda seorang blogger kasual dan tidak tahu apa yang saya bicarakan, cuma lihat di header.php anda (jika anda menggunakan WordPress), ctrl + F dan cari '@import', pindahkan fail css ke server yang sama jika perlu, gantikan baris import dengan <link> sebagai ganti.

Contoh, gantikan

@import url ("../ style1.css"); @import url ("../ style2.css")

kepada

<link rel = "stylesheet" href = "style1.css"> <link rel = "stylesheet" href = "style2.css">

5. Kemas kini CMS anda

Nah ini tidak ada yang lebih baik, bukan? Kemas kini bertujuan untuk meningkatkan prestasi dan keselamatan dan sekurang-kurangnya anda boleh lakukan untuk pelawat anda adalah untuk menjadikannya pada platform CMS yang dikemas kini.

6. Cache Semua Anda Boleh Cache

Hari ini dalam kebanyakan kes saya bergantung kepada plugin pihak ketiga untuk caching. Untuk satu, saya terlalu malas untuk melihatnya; Kedua, ada kebaikan yang boleh melakukan perkara yang lebih baik daripada saya, mengapa membuang tenaga saya dalam hal ini? Sekiranya anda berada di WordPress, cuba WP Super Cache - ia adalah salah satu cache yang paling popular Plugin WP pada masa ini menulis. Sekiranya anda adalah Joomla, lihat Cache Cleaner.

Secara ringkas, plugin ini membantu memencet versi terbaru laman web anda dan mengurangkan keperluan menjana kandungan dinamik semasa lawatan ulangi.

Terdapat banyak butiran teknikal untuk menghadapi masalah ini, berasa bebas untuk membaca lebih lanjut di di sini dan di sini.

7. Dapatkan Rangkaian Penyampaian Kandungan (CDN)

CDN menyimpan fail statik anda di seluruh pelayan di seluruh dunia dan berfungsi dengan halaman web anda dari pelayan yang berlainan berdasarkan lokasi pengguna. Sebagai contoh, apabila pengguna dari Malaysia mengakses laman web anda, CDN akan menyampaikan kandungan web anda (terutamanya fail statik seperti imej dan fail HTML) dari pelayan yang terletak di Asia, katakan Singapura; Sebaliknya jika pengguna berada di Mexico, rangkaian akan memilih untuk menyampaikan kandungan dari lokasi pelayan yang lebih dekat, katakanlah Amerika Serikat.

Terdapat pelbagai jenama CDN yang tersedia di sana tetapi CDN umum boleh dikelompokkan kepada dua kategori - Tarik CDN dan Tekan CDN. Untuk maklumat lanjut, saya cadangkan anda melihat beberapa perkhidmatan CDN yang bereputasi seperti MaxCDN dan CloudFlare.

8. Pertimbangkan Web Host Lebih Baik

Jika anda serius mengenai tweaking laman web anda lebih cepat, pertimbangkan memilih hosting yang lebih baik.

Kira-kira setahun yang lalu saya bertukar salah satu laman web saya dari akaun hosting bersama di Hostgator Engine WP (hosting berasaskan awan). Perkara berubah secara dramatik sejak saya berpindah, kelajuan beban halaman purata menurun daripada 900ms hingga 500ms - peningkatan hampir hampir 100 (lihat carta di bawah).

WHSR Page Loading Speed

Pelajaran yang dipelajari: Kadang-kadang anda tidak boleh bergantung pada barangan murah. Jika anda membayar kurang daripada $ 5 sebulan, jangan mengharapkan untuk mendapatkan di atas permainan kelajuan ini. Jika anda ingin laman web anda memuatkan lampu dengan cepat, mungkin cara paling mudah untuk melakukannya ialah mengalihkan tapak web anda ke host web yang lebih baik.

9. Optimalkan Pangkalan Data Anda

Jika anda berada di MySQL, perkara boleh dilakukan dengan mudah di phpMyAdmin. Dan jika anda berada di WordPress, perkara boleh dilakukan lebih mudah dengan plugin yang betul. WP Optimalkan, sebagai contoh, membolehkan anda membersihkan pangkalan data anda dalam hanya beberapa klik.

10. Tempat Skrip Anda Di Footer Setiap kali Ia Kemungkinan

Satu cara mudah untuk meningkatkan masa muat halaman anda dalam pandangan pelawat adalah untuk meletakkan kod dan skrip (contohnya, Google Analytics) di footer setiap kali mungkin. Walaupun saya percaya ia hampir tidak membantu dalam jangka masa SEO, namun demikian menjadikan penonton laman web ini merasakan halaman tersebut dimuat secara lebih cepat - karena ini membolehkan kandungan kritikal dimuat sebelum pelayar melaksanakan skrip.

Lebih Banyak Tips Mempercepat Laman Web Anda

Di sana, anda kini mempunyai tips cepat 10 tentang bagaimana untuk meningkatkan kelajuan laman web.

Saya yakin terdapat banyak kaedah lain untuk mendapatkan pekerjaan yang dilakukan, mengapa tidak memberitahu kami kepada anda - Apakah petua #1 anda untuk bukan ahli teknologi untuk mempercepat laman web mereka?

Mengenai Jerry Low

Pengasas WebHostingSecretRevealed.net (WHSR) - semakan hosting yang dipercayai dan digunakan oleh pengguna 100,000. Lebih daripada 15 tahun pengalaman dalam web hosting, pemasaran affiliate, dan SEO. Penyumbang kepada ProBlogger.net, Business.com, SocialMediaToday.com, dan banyak lagi.