ASP.NET Hosting Indonesia – JaringanHosting.com :: Cara Memblokir Bots dan Spiders dengan Request Filtering

Hal ini mungkin sering dikatakan oleh banyak orang, jika Anda tidak menginginkan tulisan atau konten Anda dicuri, maka jangan pernah mempublikasikan tulisan Anda tersebut di internet. Karena internet telah menjadi integral dari kehidupan kita, dan jika kita tidak memposting apapun yang telah kita buat di blog, forum atau situs web maka tidak akan ada orang yang mengetahui tentang apa yang telah kita buat. Dalam kata lain jika Anda telah membuat sesuatu lalu Anda hanya menyimpannya tanpa pernah mempublikasikannya di internet maka tidak ada satu pun orang yang tahu.

google-analytics-bot-spider-filter

Apa yang telah kita bahas diatas memiliki hubungan dengan apa isi artikel yang akan saya uraikan. Adalah robot indexing programs, crawler dan spiders. Sebuah rogram-program kecil yang berkerumun keluar ke Internet untuk mencari setiap situs web, caching dan me-logging informasi situs web ke dalam database mereka. Sering dibuat oleh mesin pencari untuk membantu halaman indeks, mereka berkeliaran internet dengan bebas dan merangkak semua situs web sepanjang waktu.

Biasanya ini merupakan bagian yang bisa diterima di internet, tetapi beberapa mesin pencari yang begitu agresif dapat meningkatkan konsumsi bandwidth. Dan beberapa bot berbahaya, contohnya mencuri foto dari situs web atau alamat email sehingga mereka dapat melakukan spam. Cara termudah untuk memblokir bot ini adalah dengan membuat file robots.txt sederhana yang berisi petunjuk untuk memblokir bot:

Namun, ada beberapa hal yang salah dengan pendekatan ini. Salah satunya adalah bahwa bot masih bisa meng-hits situs, Anda bisa mengabaikan untuk membuat file robots.txt Anda dan keinginan Anda untuk tidak diindeks.

Tapi ada kabar baik. Jika Anda berada di sebuah server IIS 7, Anda memiliki alternatif lain. Anda dapat menggunakan RequestFiltering setting yang disediakan pada IIS 7. Bekerja pada sebagian tingkat yang lebih tinggi dari layanan web dan tidak dapat dilewati oleh bot.

Untuk setup nya cukup sederhana, dan cara termudah dan tercepat untuk memulai Rule ReqestFiltering Anda adalah memberi kode ke dalam file web.config aplikasi Anda. Unsur RequestFiltering berjalan di dalam elemen <system.webServer> <security>. Jika Anda tidak memiliki ini dalam file aplikasi web.config Anda, maka Anda harus membuatnya. Setelah itu yang harus Anda lakukan adalah menciptakan skema ini untuk setup rules RequestFiltering Anda.

Anda dapat menamakan pengaturan filtering dengan nama apa pun yang Anda ingin dan di elemen  “requestHeader” Anda perlu memastikan bahwa Anda mendefinisikan “User-Agent.” Dalam elemen “add string” Anda harus menentukan nama User Agent . Dalam contoh ini saya set ke YandexBot yang mem-block mesin pencarian yang berasal dari Rusia. Anda juga dapat memblokir mesin pencari seperti Googlebot atau BingBot.

Jika Anda ingin melihat apakah pengaturan ini berhasil memblokir bot, Anda akan perlu untuk men-download log HTTP dari server dan menguraikannya untuk mencari header User-Agent. Jika Anda scroll ke kiri dan menemukan header SC-Status (kode status) Anda akan melihat respon 404 HTTP. Selain header juga akan membawa sc-substatus yang akan menjadi kode substatus ke kode respon HTTP primer.

Berikut adalah daftar kode substatus potensial Anda mungkin Anda lihat ketika Anda mengatur RequestFiltering Anda.

spiders

 

Saran dari saya, sebelum Anda melakukan ini seharusnya Anda harus memikirkan hal ini untuk keseluruhan apa yang akan terjadi. Karena jika Anda melakukan hal ini, ini akan berpengaruh untuk keseluruhan website Anda. Karena akan memberikan banyak perubahan yang akan Anda rasakan sendiri. Pelajari semua dengan seksama dan Anda harus mengerti apa tujuan Anda untuk melakukan semua hal ini.  Sebelumnya saya juga pernah memposting artikel mengenai Cara Mencegah Serangan SQL Injection dengan ASP.NET. Semoga bermanfaat

ASP.NET Hosting Indonesia – JaringanHosting.com :: Cara Mencegah Serangan SQL Injection dengan ASP.NET

Saya kembali lagi menulis artikel mengenai SQL Injection. Berbeda dengan artikel sebelumnya yang saya tulis yakni, Cara Melindungi Website PHP Anda dari SQL Injection. Kali ini saya akan membahas mengenai cara mencegah SQL Injection dengan ASP.NET. Sebagai seeorang web developer atau hanya admin sebuah website. Anda sangat perlu untuk memperhatikan hal ini/ Hal yang dianggap sepele sebenarnya adalah hal yang sangat rentan dan berbahaya. Sampai di tahun 2014, SQL Injection adalah cara yang paling banyak digunakan oleh para hackers. Lalu tentu Anda berpikir untuk menghindari hal ini bukan?

thief-web-197x395

 

Jika Anda masih bertanya-tanya mengenai SQL Injection berikut kembali saya jabarkan mengenai SQL Injection

Pada dasarnya, SQL Injection adalah metode hacking yang digunakan terhadap situs web untuk mendapatkan akses ke data situs yang disimpan di dalam database SQL. SQL Injection digunakan untuk mendapatkan akses ke informasi database, untuk menghancurkan informasi database, atau untuk memanipulasi informasi database.

Ada beberapa skenario yang membuat serangan SQL Injection menjadi mungkin. Penyebab paling umum adalah kasus di mana Anda secara dinamis membangun pernyataan SQL tanpa menggunakan parameter yang dibuat dengan benar. Sebagai contoh, perhatikan kode query SQL ini yang dicari oleh Penulis berdasarkan nomor jaminan sosial yang diberikan melalui QueryString:

Jika Anda memiliki kode SQL seperti potongan di atas, maka seluruh database dan aplikasi Anda masuk ke golongan rentan. Bagaimana? Nah dalam skenario, hacker biasanya akan mencoba membobol situs menggunakan nomor jaminan sosial yang akan dilakukan seperti:

Ini akan dilakukan seperti apa yang developer harapkan, dan pencarian database untuk informasi penulis disaring oleh nomor jaminan sosial. Tetapi karena nilai parameter QL belum dikodekan, hacker bisa dengan mudah mengubah nilai querystring untuk menanamkan pernyataan SQL tambahan setelah nilai untuk mengeksekusi. Sebagai contoh:

Perhatikan bagaimana saya bisa menambahkan ‘;DROP DATABASE pubs —  dengan nilai querystring SSN dan menggunakannya untuk mengakhiri pernyataan SQL saat ini (melalui karakter “;”), dan kemudian menambahkan sendiri pernyataan SQL yang berbahaya untuk string , dan kemudian keluar comment sisa pernyataan (melalui karakter”-” ). Karena kita hanya secara manual concatenating pernyataan SQL ke dalam kode kita, kita akan berakhir dengan melewati semua ini ke database, yang akan mengeksekusi query pertama terhadap tabel editor, dan kemudian menghapus tabel database pub kita. Dan semuanya akan hilang begitu saja

Dalam kasus ini Anda harus berpikir tentang ide hacker anonim yang akan mencoba menghapus tabel database Anda. Alih-alih hanya menghancurkan data, hacker malah bisa menggunakan kerentanan kode di atas  untuk melakukan JOIN dan mengambil semua data dalam database Anda dan menampilkannya pada sebuah halaman (yang memungkinkan mereka untuk mengambil username / password / credit-card). Mereka juga bisa menambahkan pernyataan UPDATE / INSERT untuk memodifikasi harga produk, menambahkan admin baru, dan benar-benar mengacaukan hidup Anda.

Bagaimana Anda melindungi diri Anda dari semua hal buruk tersebut?

Serangan SQL Injection adalah sesuatu yang perlu Anda khawatirkan. Tentang terlepas dari teknologi pemrograman web yang Anda gunakan. Beberapa aturan yang sangat dasar Anda harus selalu Anda ikuti :

1) Jangan membangun Laporan SQL dinamis tanpa menggunakan mekanisme parameter encoding yang aman. Kebanyakan API data (termasuk ADO + ADO.NET) memiliki dukungan untuk memungkinkan Anda untuk menentukan dengan tepat jenis parameter yang disediakan (misalnya: string, integer, tanggal) dan dapat memastikan bahwa mereka dikodekan bagi Anda untuk menghindari hacker yang mencoba untuk memanfaatkannya. Selalu menggunakan fitur ini.

Misalnya, dengan SQL dinamis menggunakan ADO.NET Anda bisa menulis ulang kode di atas seperti di bawah ini untuk membuatnya aman:

Ini akan mencegah seseorang yang mencoba menyelinap ke dalam SQL, dan menghindari masalah data lainnya. Perhatikan bahwa desainer TableAdapter/DataSet built-ke VS 2005 menggunakan mekanisme ini secara otomatis, seperti halnya ASP.NET 2.0 kontrol sumber data.

Salah satu kesalahan persepsi umum adalah bahwa jika Anda menggunakan SPROCs atau ORM, Anda benar-benar aman dari Serangan SQL Injection. Hal ini tidak benar. Anda masih perlu untuk memastikan Anda berhati-hati ketika Anda melewati nilai ke SPROC, dan / atau ketika Anda pergi atau menyesuaikan permintaan dengan ORM yang Anda akan melakukannya dengan cara yang aman.

2) Selalu melakukan peninjauan keamanan aplikasi Anda sebelum menggunakannya. Titik ini adalah suatu yang super penting. Terlalu sering saya dengar dari tim yang melakukan peninjauan keamanan benar-benar rinci sebelum pergi tinggal, kemudian memiliki beberapa “benar-benar kecil” update mereka membuat ke situs minggu/bulan kemudian di mana mereka Sign In melakukan peninjauan keamanan. Selalu melakukan review keamanan.

3) Jangan pernah menyimpan data sensitif di dalam teks di dalam database. Pendapat pribadi saya adalah bahwa password harus selalu hash satu arah. ASP.NET 2.0 API melakukannya untuk anda secara otomatis secara default. Jika Anda memutuskan untuk membangun sendiri databese toko member Anda, saya akan merekomendasikan memeriksa sumber kode untuk pelaksanaan penyedia member kita sendiri bahwa kita dipublikasikan di sini. Juga pastikan untuk mengenkripsi kredit-kartu dan data pribadi lainnya dalam database Anda. Dengan cara ini bahkan jika database Anda disusupi, data pribadi setidaknya pelanggan Anda tidak dapat dieksploitasi.

4) Pastikan Anda menulis otomatisasi unit test yang secara khusus memverifikasi Anda ke lapisan akses data dan aplikasi terhadap serangan SQL Injection. Dan memberikan lapisan keamanan tambahan untuk menghindari sengaja memperkenalkan bug keamanan yang buruk ke dalam aplikasi Anda.

5) Mengunci database Anda. Jika aplikasi web Anda tidak memerlukan akses ke tabel tertentu, maka pastikan bahwa mereka semua tidak memilik izin untuk itu. Jika hanya read-only maka akan menghasilkan laporan dari tabel hutang account Anda maka pastikan Anda menonaktifkan insert / update / menghapus akses.

ASP.NET Hosting Indonesia – JaringanHosting.com :: URL Rewriting dengan ASP.NET

URL Rewriting atau bisa juga kita sebut penulisan ulang atau pergantian URL pada situs kita. URL Rewriting terkadang dilakukan untuk beberapa tujuan diantaranya, untuk alasan security dan juga SEO. Jika membahas tentang SEO, Rewriting URL juga merupakan cara yang lumayan efektif untuk meningkatkan pengunjung blog Anda. Tapi kali ini kita tidak akan membahas tentang SEO, melainkan membahas technical mengenai URL Rewriting menggunakan ASP.NET. Pada artikel sebelumnya saya telah membagikan tentang Cara Mengintegrasikan Pembayaran via Credit Card Dengan ASP

Perfect-Domain-Name

Contoh Skenario URL Rewriting

Untuk tujuan posting blog ini, saya akan menganggap kita sedang membangun sebuah situs e-commerce yaitu halaman katalog, Dan kategori produknya telah kita tetapkan (misalnya: buku, video, CD, DVD, dll ).

Mari kita asumsikan bahwa kita awalnya memiliki halaman yang disebut “Products.aspx” yang mengambil nama kategori sebagai querystring argumen, dan menyaring produk yang sesuai. URL yang sesuai dengan halaman Products.aspx terlihat seperti ini:

Kita menggunakan QueryString untuk mengekspos setiap kategori, selanjutnya kita memodifikasi aplikasi sehingga setiap kategori produk tampak seperti URL unik yang baik untuk search engine, dan memiliki keyword kategori yang tertanam di URL yang sebenarnya. Saya akan menjelaskan tutorial ini dengan lebih dari 4 pendekatan yang berbeda yang kita bisa ambil untuk keseluruhannya.

Pendekatan 1: Gunakan Request.PathInfo Parameter querystrings

Pada pendekatan pertama saya akan menunjukkan untuk tidak menggunakan URL Rewriting sama sekali, dan sebagai gantinya menggunakan fitur yang sedikit diketahui dari ASP.NET – Request.PathInfo property. Untuk membantu menjelaskan kegunaan dari properti ini, pertimbangkan skenario URL di bawah ini untuk toko e-commerce kita:

Satu hal yang akan Anda lihat dari URL di atas  bahwa URL tersebut tidak lagi memiliki nilai-nilai Querystring, bukan nilai parameter kategori yang ditambahkan ke URL sebagai Trailing /param value  setelah nama Products.aspx  sebagai halaman handler. Sebuah crawler search engine otomatis kemudian akan menafsirkan URL ini sebagai tiga URL yang berbeda, dan bukan sebagai satu URL dengan tiga nilai input yang berbeda (mesin pencari mengabaikan ekstensi nama file dan hanya memperlakukannya sebagai karakter lain dalam URL).

Anda mungkin bertanya-tanya bagaimana Anda menangani skenario yang ditambahkan di parameter ini dalam ASP.NET. Kabar baiknya adalah bahwa hal itu cukup sederhana. Cukup menggunakan Request.PathInfo property , yang akan segera mengembalikan konten setelah bagian products.aspx dari URL. Jadi untuk URL di atas, Request.PathInfo akan kembali “/ Buku”, “/ DVD”, dan “/ CD” (dalam kasus Anda bertanya-tanya, properti Request.Path akan kembali menjadi “/products.aspx”).

Anda kemudian dapat dengan mudah menulis fungsi untuk mengambil kategori seperti begitu.

Pendekatan 2: Menggunakan HttpModule untuk menampilkan URL Rewriting

Pendekatan alternatif untuk teknik Request.PathInfo diatas akan mengambil keuntungan dari metode HttpContext.RewritePath () yang disediakan ASP.NET. Metode ini memungkinkan developer untuk secara dinamis menulis ulang jalur pengolahan URL yang masuk, dan ASP.NET untuk kemudian melanjutkan mengeksekusi permintaan menggunakan jalur baru yang ditulis ulang.

Sebagai contoh, kita bisa memilih untuk mengekspos URL berikut untuk publik:

Hal ini terlihat seperti ada tiga halaman terpisah di situs kita dan akan terlihat bagus untuk crawler pencarian. Dengan menggunakan metode HttpContext.RewritePath () kita secara dinamis dapat menulis ulang URL yang masuk ketika mereka pertama kali mengakses server untuk bukan memanggil halaman Products.aspx tunggal yang mengambil nama kategori sebagai Querystring atau parameter PathInfo sebagai gantinya. Sebagai contoh, kita bisa menggunakan Application_BeginRequest di Global.asax untuk melakukan hal ini:

Kelemahan dari menulis menual kode seperti di atas adalah bahwa hal itu dapat membosankan dan rawan kesalahan. Daripada melakukannya sendiri, saya akan merekomendasikan kepada Anda untuk menggunakan salah satu HttpModules yang sudah dibangun dan tersedia di web secara gratis untuk melakukan pekerjaan ini untuk Anda. Berikut beberapa penyedia yang memberikan layanan gratis yang dapat Anda download dan gunakan saat ini:

  • UrlRewriter.net
  • UrlRewriting.net

Modul ini memungkinkan Anda untuk menerangkan dengan cepat aturan pencocokan dalam file web.config aplikasi Anda. Misalnya, untuk menggunakan modul UrlRewriter.Net dalam file web.config aplikasi Anda untuk memetakan URL di atas ke halaman Products.aspx tunggal, kita hanya bisa menambahkan file web.config ini untuk aplikasi kita dan tidak ada kode lain yang diperlukan :

HttpModule Rewriters URL  di atas juga menambahkan support untuk regular expression dan pola pencocokan URL. Jadi, bukan hanya hard-coding list kategori, Anda bisa menulis ulang aturan seperti di bawah ini untuk secara dinamis menarik kategori dari URL untuk setiap kombinasi “/products/[category].aspx” :

Hal ini membuat akan kode Anda jauh lebih bersih dan super extensible.

Pendekatan 3: Menggunakan HttpModule untuk menampilkan Ekstensi-Less URL Rewriting dengan IIS7

Pendekatan HttpModule untuk skenario di mana Anda menulis ulang URL memiliki ekstensi .aspx, atau ekstensi file lain yang dikonfigurasi untuk diproses oleh ASP.NET. Ketika Anda melakukan konfigurasi ini, tidak ada kustom server yang diperlukan.

Ada saat ketika Anda ingin menulis ulang URL yang memiliki ekstensi non-ASP.NET file (misalnya: .jpg, .gif, atau htm). Sebagai contoh, kita mungkin ingin mengekspos URL ini sebagai halaman katalog publik kita :

Dengan IIS5 dan IIS6, pengolahan URL di atas menggunakan ASP.NET tidak akan mudah untuk kita lakukan. IIS 5/6 membuat kita sulit untuk melakukan penulisan ulang URL pada jenis URL dalam Extensions ISAPI yang diimplementasikan ASP.NET. Sebaliknya Anda perlu melakukan penulisan ulang IIS request pipeline menggunakan ISAPI Filter. Saya akan menunjukkan bagaimana cara untuk melakukan ini pada IIS5/6 dalam Pendekatan 4 bagian di bawah.

Kabar baiknya adalah bahwa IIS 7.0 membuat penanganan jenis skenario yang super mudah. Sekarang Anda dapat melihat HttpModule mengeksekusi apa saja dalam IIS request pipeline, yang berarti Anda dapat menggunakan modul URLRewriter di atas untuk memproses dan menulis ulang ekstensi URL. Di bawah ini adalah cara bagaimana Anda akan mengkonfigurasikan ini dengan IIS7:

Perhatikan “runAllManagedModulesForAllRequests” atribut yang diatur true pada <modules> pada bagian dalam <system.webServer>. Ini akan memastikan bahwa modul UrlRewriter.Net dari Intelligencia, yang ditulis sebelum IIS7 dikirim, akan dipanggil dan memiliki kesempatan untuk menulis ulang semua permintaan URL ke server (termasuk untuk folder). Apa yang benar-benar terlihat keren tentang file web.config di atas adalah bahwa:

  1. Ini akan bekerja pada setiap IIS 7.0. Anda tidak perlu sebagai administrator untuk mengaktifkan apapun pada remote host. Hal ini juga akan bekerja dalam skenario shared hosting.
  2. Karena saya sudah mengkonfigurasi UrlRewriter baik di bagian <HttpModules> dan IIS7 <modules>, saya dapat menggunakan URL yang sama saat Menulis ulang aturan untuk kedua VS web-server serta pada IIS7. Keduanya sepenuhnya mendukung ekstensi URLRewriting. Hal ini membuat pengujian dan pengembangan menjadi sangat mudah.

Pendekatan 4: ISAPIRewrite untuk mengaktifkan Ekstensi URL Rewriting untuk IIS5 dan IIS6

Jika Anda tidak ingin menggunakan IIS 7.0 dalam rangka untuk mengambil keuntungan dari ekstensi URL Rewriting, maka cara terbaik adalah dengan menggunakan ISAPI Filter untuk menulis ulang URL. Ada dua ISAPI Filter yang saya sadari bahwa Anda mungkin ingin menggunakannya:

  • Helicon Tech ISAPI Rewrite: Mereka memberikan ISAPI Rewrite versi produk lengkap hanya dengan $ 99 (dengan trial 30 hari), serta ISAPI Rewrite edisi lite yang bebas.
  • Ionic’s ISAPI Rewrite: Ini bisa Anda download secara gratis

Saya benar-benar tidak punya pengalaman menggunakan salah satu solusi di atas, meskipun saya pernah mendengar hal-hal baik tentang solusi diatas. Scott Hanselman dan Jeff Atwood baru-baru ini keduanya menulis posting blog yang besar tentang pengalaman mereka menggunakan solusi tersebut, dan juga memberikan beberapa contoh tentang bagaimana untuk mengkonfigurasi solusi diatas. Aturan untuk Helicon Tech ISAPI Rewrite menggunakan sintaks yang sama seperti mod_rewrite Apache. Sebagai contoh :

Catatan: Ada satu kelemahan untuk menggunakan filter ISAPI adalah bahwa shared hosting biasanya tidak akan memungkinkan Anda untuk menginstal komponen ini, dan sehingga Anda akan memerlukan sebuah VPS atau server dedicated hosting untuk menggunakannya. Tapi, jika Anda memiliki rencana untuk menggunakan VPS dan Dedicated Hosting yang memungkinkan Anda untuk menginstal ISAPI, itu akan memberikan fleksibilitas maksimum pada IIS5 /6.

Penanganan ASP.NET PostBacks dengan URL Rewriting

Satu hal bahwa orang sering mengalami kendala ketika menggunakan ASP.NET dan Url-Rewriting adalah bahwa mereka harus melakukan dengan penanganan skenario postbacks. Khususnya, ketika Anda menempatkan sebuah <form runat = “server”> kontrol pada halaman, ASP.NET akan secara otomatis menghasilkan default output “action” atribut markup untuk mengarahkan kembali ke halaman itu. Masalah saat menggunakan URL-Rewriting adalah bahwa URL yang <form> kontrol tidak membuat URL asli dari permintaan (misalnya: /produk /buku), melainkan ditulis ulang satu (misalnya:/produk. aspx?kategori= uku). Ini berarti bahwa ketika Anda melakukan postback ke server, URL tidak akan terlihat “bersih”.

Dengan ASP.NET 1.0 dan 1.1, orang sering terpaksa sub-classing <form> kontrol dan menciptakan kontrol mereka sendiri yang benar untuk output tindakan yang digunakan. Akhirnya menjadi sedikit berantakan, karena itu berarti Anda harus memperbarui semua halaman Anda untuk menggunakan bentuk kontrol lainnya, dan kadang-kadang dkita memiliki masalah dengan Visual Studio desainer WYSIWYG.

Kabar baiknya adalah bahwa dengan ASP.NET 2.0, ada trik cleaner yang dapat Anda gunakan untuk menulis ulang “action” atribut pada <form> kontrol. Secara khusus, Anda dapat mengambil keuntungan dari ASP.NET 2.0 Kontrol Adapter arsitektur untuk menyesuaikan rendering dari <form> kontrol, dan menimpa “action” value atribut dengan value yang Anda berikan. Ini tidak mengharuskan Anda untuk mengubah kode apapun di halaman .aspx Anda. Sebaliknya, hanya menambahkan file .browser ke folder /app_browsers Anda yang register kelas Kontrol Adapter digunakan untuk output baru “action” atribut:

step1

Penanganan CSS dan Gambar yang Referensi Benar

Satu hal bahwa kebanyakan orang kadang-kadang mengalami gangguan ketika menggunakan URL Rewriting untuk pertama kalinya adalah bahwa mereka menemukan bahwa gambar dan CSS stylesheet referensi mereka kadang-kadang tampak berhenti bekerja. Hal ini karena mereka memiliki referensi relatif terhadap file-file ini di dalam halaman HTML mereka dan ketika Anda mulai menulis ulang URL dalam aplikasi Anda, perlu menyadari bahwa browser akan sering meminta file dalam tingkat hirarki logis yang berbeda dari apa yang sebenarnya disimpan pada server.

Misalnya, jika halaman /products.aspx kita di atas memiliki referensi relatif terhadap “logo.jpg” di halaman .aspx, tapi diminta melalui url /products/books.aspx, maka browser akan mengirimkan permintaan untuk /produk/logo.jpg bukannya /logo.jpg ketika merender halaman. Untuk referensi file ini dengan benar, pastikan Anda memenuhi syarat root CSS dan Image referensi (“/style.css” bukan “style.css”). Untuk ASP.NET kontrol, Anda juga dapat menggunakan ~ sintaks untuk referensi file dari root aplikasi (misalnya: <asp:image imageurl=”~/images/logo.jpg” runat=”server”/>. Sekian mengenai URL Rewriting dengan ASP.NET Semoga bermanfaat

ASP Hosting Indonesia – JaringanHosting.com :: Cara Mengintegrasikan Pembayaran via Credit Card Dengan ASP

Pada artikel sebelumnya kami pernah membagikan Cara Mengintegrasikan PayPal Dengan ASP.NET MVC. Jika sebelumnya mengenai PayPal, di artikel ini saya akan menjelaskan mengenai  Cara mengintegrasikan pembayaran menggunakan credit card ke payment system Anda.  Saya akan menggunakan 2 komponen dari /n software yaitu, IBiz VitalPS Integrator dan IP*Works! 3-D Secure MPI. Pada tutorial ini saya akan menggunakan edisi ASP, Meskipun fungsi ini juga dapat dilakukan dengan menggunakan edisi NET dalam aplikasi web ASP.NET. Atau menggunakan edisi C++ untuk membuat aplikasi CGI yang bisa dijalankan di server. Selain 2 komponen yaitu IBiz VitalPS Integrator dan IP*Works! 3-D Secure MPI, kita harus membuat akun dengan Visa’s PIT test server, dan juga mendownload dan menginstall beberapa certificates. 

creditcard

Merchant.inc

Untuk membuatnya menjadi sederhana, kita akan membagi file-file yang dibutuhkan menjad 4 bagian terpisah yaitu, Mechant.inc, OrderPage.asp, VerifyEnrollment.asp, ProcessPARes.asp, dan PaymentPage.asp. Kita akan mulai dari Mechant.inc, yang berisi semua pengaturan kita yang akan dimasukkan ke seluruh halaman lain. Dalam file ini, baik itu IBiz VitalPS Integrator dan IP*Works! 3-D Secure MPI harus di inisialisasi dengan data merchant Anda. Dalam tutorial ini kita menggunakan data test account

OrderPage.asp

Halaman ini adalah di mana informasi kartu kredit pelanggan akan dikumpulkan. Pedagang telah lebih dulu memulai akan menghadapi sesuatu yang jauh lebih rumit, tetapi di tutorial ini kita akan kompres ke bentuk yang sederhana. Formulir ini selanjutnya akan dikirim ke halaman VerifyEnrollment.asp kita, di mana komponen 3-D Secure MPI digunakan untuk memverifikasi identitas pemegang kartu. Sebagian besar pedagang harus membuat sedikit perubahan pada halaman order mereka ada untuk menambahkan 3-D secure support. Perbedaannya hanyalah dua halaman menengah. Harap diperhatikan bahwa data berikut ini adalah data uji, dan jumlah yang diindikasikan tanpa titik desimal.

VerifyEnrollment.asp

Setelah pelanggan menekan tombol order, data kartu kredit akan diposting ke halaman VerifyEnrollment.asp. Hal pertama yang kita lakukan di sini adalah menyimpan informasi untuk databese order. Setelah menyimpan info, kita menggunakan komponen 3-D Secure MPI  untuk memeriksa apakah kartu kredit pelanggan terdaftar dalam program Visa Verified By Visa.

 Jika terjadi kesalahan komunikasi dengan Directory Server atau kartu dinyatakan tidak terdaftar, transaksi tersebut harus dilanjutkan secara normal ke Halaman Pembayaran. Catatan bahwa ini benar-benar transparan kepada pelanggan. Jika kartu nya tidak terdaftar di Verified By Visa atau Mastercard SecureCode, transaksi di proses seperti biasa. Namun, jika kartu tersebut terdaftar maka pelanggan akan diarahkan ke situs tertentu di ACSURL property komponen 3-D Secure.

Harap dicatat bahwa di atas kode Javascript, atau sesuatu yang mirip, adalah sesuatu yang penting agar 3-D Secure MPI bekerja. Pelanggan harus diarahkan dari jendela browser sendiri. Pelanggan meninggalkan situs merchant dan pergi ke lokasi yang ditentukan dalam ACSURL property. Setelah pelanggan masukan password untuk kartu kredit, ia akan diarahkan kembali ke TermUrl, yang dalam hal ini adalah “ProcessPARes.asp” file yang berada di server merchant. Merchant data berisi kunci ke dalam database kita untuk memperoleh data transaksi, dan dikirim kembali ke TermUrl setelah pelanggan memasukkan password.

ProcessPARes.asp

Halaman ProcessPARes.asp adalah tempat Access Control Server yang ditunjukkan ke dalam ACSURL property atas posting apakah pelanggan telah dikonfirmasi atau tidak. Pos dari ACS akan mencakup bentuk variabel “Pares” dan “MD”. “Pares” berisi respon yang ditandatangani dan dienkripsi, dan “MD” melewati data merchant yang diperlukan untuk mengambil transaksi dari database merchant. Untuk mengurai paket respon ini, cukup dengan memberikan isi Pares dengan metode CheckAuthenticationResponse. Jika tidak terjadi kesalahan dan AuthenticationStatus property adalah “Y” (dikonfirmasi) atau “A” (upaya otentikasi), maka pelanggan dianggap telah dikonfirmasi . Jika dikonfirmasi, Anda dianggap telah lulus TransactionID property, AuthenticationCAVV, dan AuthenticationECI ke komponen Ibiz VitalPS oVPS agar dianggap memenuhi syarat untuk perlindungan ekstra dan mendapatkan diskon. Jika AuthenticationStatus adalah “N”, Anda TIDAK Di HARUSKAN menyelesaikan transaksi.

PaymentPage.asp

Langkah terakhir adalah PaymentPage.asp. Di sinilah kartu kredit pelanggan sebenarnya dihitung dan dipotong untuk pembayaran. Komponen Vital PS oVPS dibuat pada langkah merchant.inc diatas. Sekarang kita akan menggunakan komponen ini untuk meng-otorisasi kartu pelanggan. Kita hanya akan memuat transaksi dari database, menambahkan 3D Secure XID, ECI, dan CAVV dan berakhir pada penagihan kartu kredit.

Artikel ini menunjukkan bagaimana mengintegrasikan sebuah sistem pembayaran merchant yang sangat sederhana dari awal. Namun, 3-D Secure MPI dan Ibiz VitalPS Integrator dapat dengan mudah diintegrasikan ke dalam sistem yang ada. Jika gateway yang Anda gunakan support 3-D Secure data transport (XID, CAVV, dan ECI) Anda dapat menggunakan komponen IP*Works! 3-D Secure MPI untuk mengotentikasi pemegang kartu dengan menciptakan halaman penengah antara checkout dan pembayaran seperti yang ditunjukkan di atas. Dengan begitu sekarang Anda sudah berhasil bukan Mengintegrasikan Pembayaran via Credit Card ke Payment System Anda? Semoga bermanfaat

SEO & Marketing Tips – JaringanHosting.com :: 5 Penyebab Bisnis Anda Sulit Berkembang

Lagi-lagi saya kembali membahas mengenai Tips SEO & Marketing. Saya kembali membahas hal ini karena saya melihat antusias yang besar dari seluruh pembaca setia Blog JaringanHosting tentang dunia online marketing. Oleh karena itu untuk artikel berikut ini saya akan mejabarkan beberapa hal penting yang menjadi penyebab bisnis online Anda sulit berkembang. Ketika bisnis Anda sulit berkembang otomatis itu akan merusak konsentrasi Anda untuk melanjutkan. Oleh karena itu sebaiknya Anda memperhatikan dengan detail apa yang menyebabkan bisnis Anda menjadi sulit berkembang.

bisbis

Bisnis tidak berkembang, dan tidak tahu harus gimana lagi?

Ketika Anda sudah memulai sebuah bisnis, kemudian Anda mulai menjalankan bisnis Anda tersebut. Tapi di kemudian hari Anda merasa harus menjadi orang yang benar-benar harus sabar. Karena hanya ada 2 pelanggan yang membeli produk Anda setiap bulannya. Miris bukan? Jika Anda mengalami hal itu berarti bisnis Anda termasuk ke dalam kategori bisnis yang sulit berkembang. Anda masih belum banyak mengetahui sesuatu untuk mensukseskan bisnis Anda. Nah berikut ini adalah penyebab yang membuat bisnis Anda sulit berkembang. Yang akan saya jabarkan tentang kesalahan apa yang telah Anda buat dan apa upaya yang dapat dilakukan. Artikel ini merupakan pengembangan dari artikel 10 Kesalahan Fatal Dalam Bisnis Online

Anda belum memiliki strategi bisnis yang jelas

Ketika Anda memutuskan untuk memulai sebuah bisnis, kemudian Anda memilih internet untuk memasarkan produk Anda, seharusnya Anda memikirkan tentang strategi apa yang akan Anda jalankan untuk kesuksesan bisnis Anda tersebut. Jika Anda telah memilih internet sebagai media untuk memasarkan bisnis Anda, maka yang harus Anda pikirkan adalah marketing online yang akan Anda jalankan. Marketing online meliputi banyak hal. Ketika Anda memilih untuk memulai dengan sebuah website, maka yang seharusnya Anda pikirkan adalah mengenai SEO. Lalu kemudian pikirkan tentang bagaimana mengintegrasikan website Anda tadi dengan social media sebagai pendorong.

Gagal membangun kepercayaan

Inilah kesalahan fatal pada umumnya yang sering terjadi. Ketika calon pembeli mengakses halaman situs kita, tetapi kemudian dia mendapati halaman website kita yang tidak responsive, desain buruk serta load situs kita yang lama. Lalu apa yang terjadi? Calon pembeli tersebut memutuskan untuk pergi meninggalkan halaman situs kita. Karena dari awal, calon pembeli pasti melihat dan bertanya pada diri mereka “Situs ini bisa dipercayai apa tidak?”. Ketika situs kita sulit diakses, memiliki desain yang buruk serta tidak responsive, dari situ juga calon pembeli akan sulit membangun kepercayaan terhadap situs kita. Lalu apa yang seharusnya Anda lakukan? Jika Anda menginginkan peningkatan pada bisnis Anda, sebaiknya mulai lah dari hal yang terkecil. Belajarlah tentang bagaimana membangun kepercayaan terhadap calon pembeli

Pelayanan yang Buruk

Anda pasti sudah sering mendengar kalimat “Pembeli adalah raja”. Itu juga yang harus Anda terapkan ketika Anda menjalankan bisnis Anda. Ketika calon pembeli menghubungi atau sedang bertanya, lalu Anda menjawabnya dengan singkat dan dengan nada ketus. Apa yang akan terjadi? Percayalah pembeli tersebut akan memutuskan untuk meninggalkan halaman bisnis Anda karena Anda memberikan pelayanan yang buruk. Seharusnya Anda berpikir tentang bagaimana memberikan pelayanan yang nyaman kepada calon pembeli. Ketika Anda melayani pembeli dengan ramah, calon pembeli akan merasa nyaman saat sedang berbelanja di halaman bisnis Anda

Kurangnya “Link” dan pergaulan Anda yang sempit

Orang yang sukses dalam berbinis adalah orang yang sukses dalam bergaul. Karena ketika Anda menjalankan sebuah bisnis Anda pasti berpikir tentang bagaimana bisnis Anda dikenal orang ramai. Tapi ketika Anda menginginkan hal tersebut tapi sementara Anda merupakan orang yang tidak suka bergaul kemudian Anda tidak memiliki banyak kenalan. Bisakah yang Anda harapkan terjadi? Tentu saja tidak. Pikirkanlah tentang bagaimana memperbanyak kenalan dan mulai bergaul dengan siapa saja. Karena pada dasarnya kita hanyalah manusia, yang tidak bisa hidup sendiri di dunia ini

Tidak menguasai informasi tentang produk yang Anda jual

Ini adalah yang sering terjadi. Ketika orang memutuskan untuk memulai sebuah bisnis tapi dia sendiri tidak mengetahui mengenai bisnis ini sebelumnya. Misal ketika orang yang tidak tau mengenai hosting, kemudian memutuskan untuk memulai bisnis sebagai penyedia layanan hosting. Ketika sedang memulai lalu tiba di pertengahan, ia akan merasakan hambatan dan gejala dari bisnis yang ia jalankan tersebut. Penyebabnya karena memang dari diri dia sendiri tidak mengetahui apa usaha yang dijalankan olehnya. Oleh karena itu ketika Anda memutuskan untuk memulai sebuah bisnis, pastikan bahwa Anda telah mengetahui mengenai bisnis tersebut dan Anda memang telah menguasai secara keseluruhan mengenai bisnis tersebut.

Sekarang status Anda sebagai seorang yang tengah menjalankan sebuah bisnis? Tapi hanya berbasis di social media? Ingin lebih memperluas pemasaran bisnis Anda? Maka yang Anda butuhkan saat ini adalah sebuah website untuk menarik pengunjung serta pelanggan yang lebih banyak. Untuk domain dan hosting pastikan bahwa Anda mempercayakan kepada JaringanHosting.com. Karena JaringanHosting.com juga merupakan rekomendasi langsung dari pihak Microsoft yang memiliki kinerja server yang baik serta pelayanan yang tidak mengecewakan. Setelah Anda memilih layanan JaringanHosting.com yang murah serta memiliki kinerja server yang terbaik, Anda akan mulai merasakan kemajuan bisnis Anda secara perlahan. Semoga bermanfaat

SEO & Marketing Tips – JaringanHosting.com :: Cara Membangun dan Mengoperasikan “Mesin” Konten Marketing

Jika Anda bertanya-tanya “Bagaimana?” Tidak perlu takut. Karena Anda akan segera mendapatkan jawabannya. Di artikel ini saya akan memberikan panduan tentang bagaimana membangun dan mengoperasikan “Mesin” Konten  Marketing. Tapi, saya jelaskan bahwa saya tidak berbicara tentang melakukan beberapa posting artikel ke blog. Saya sedang berbicara tentang upaya yang berkelanjutan untuk menghasilkan keunggulan konten dalam situs Anda. Saya sedang berbicara tentang ‘mesin’ yang menghasilkan lebih banyak traffic dan mengarah pada biaya yang lebih rendah.

speaker-promotion

Lalu apa saja yang harus dipersiapkan untuk membangun dan mengoperasikan “Mesin” Konten Marketing ?

Rencana dan Tujuan

Ketika Anda sedang membangun sesuatu seharusnya Anda mengatur rencana yang tepat. Sebab segalal sesuatu membutuhkan rencana agar bertahan dan terus meningkat. Ketika Anda memulai sesuatu Anda juga harus memiliki tujuan yang jelas. Ibaratnya ketika Anda ingin memulia sebuah bisnis online di internet. Anda harus punya rencana, strategi dan tujuan yang jelas agar nantinya bisnis online tersebut bisa dikenal dan terus meningkat. 2 hal iuni memperngaruhi kesuksesan Anda

Team

Ketika Anda memulai sesuatu lalu Anda berpikir bahwa Anda tidak bisa memulai semua ini sendiri, maka yang Anda butuhkan adalah sebuah team. Ketika Anda telah memikirkan mengenai rencana dan tujuan Anda, maka Anda harus memikirkan tentang siapa yang melaksanakannya. Membangun kerjasama satu sama lain. Sesuaikan semua ini dengan rencana Anda tadi. Gunakan benar-benar pada jumlah yang tepat. Hindari memakai tenaga yang terlalu banyak untuk pekerjaan yang sedikit. Ini akan membuat pengeluaran Anda membengkak hanya untuk membayar karyawan. Team adalah sesuatu yang sangat penting, tapi lebih penting lagi bahwa team Anda tersebut telah memulai dengan strategi yang jelas

Ide kreatif

Ingat, Sebagian besar konten yang akan Anda hasilkan adalah tentang kepentingan pelanggan Anda, bukan tentang produk Anda. Dengan demikian, cara terbaik untuk menghasilkan ide-ide adalah untuk memahami apa yang membuat pelanggan Anda tertarik. Kembali membicarakan mengenai ide. Hal ini juga sudah pernah saya bahas pada artikel saya sebelumnya mengenai 7 Tips Pro Marketing Menggunakan Social Media. Pikirkanlah tentang bagaimana Anda membuat sebuah konten yang menarik yang dapat menarik banyak visitor yang penasaran kemudian tertarik dengan konten Anda. Perhatikan bahwa, bikinlah konten untuk audiens Anda, bukan untuk search engine

Produksi

Setelah Anda berpikir mengenai ide-ide kreatif, selanjutnya yang harus Anda lakukan adalah memproduksi konten tersebut. Perhatikan bahwa buatlah sebuah konten yang belum pernah dibuat oleh orang-orang sebelumnya. Buatlah juga konten yang kreatif yang mampu menarik audiens. Dengan begitu, Anda akan mendapatkan nilai beda dan akan dikenal oleh audiens Anda. Ini tentang bagaimana meninggalkan kesan pada audiens Anda.

Membangun Audiens

Membuat konten hanyalah setengah dari tugas Anda. Sisi lain difokuskan pada tentang menarik pengunjung dengan konten yang telah Anda buat, yang merupakan komponen pengembangan audiens Mesin Konten Marketing. Pengembangan visitor terurai menjadi empat bagian besar :

  • Mempengaruhi
  • Mencari
  • Membayar
  • Sindikasi

Pengukuran & Conversions

OK, sekarang mesin berjalan dengan kecepatan penuh. Anda memproduksi konten, dan pengunjung yang datang untuk konten tersebut. Sebagai mesin berjalan, Anda harus mengawasi serangkaian tertentu alat pengukur untuk setiap bagian dari mesin sehingga Anda dapat belajar tentang bagaimana semua itu berjalan dan terus menyempurnakan dan mengoptimalkan kinerja mesin tersebut.

Ide dan Produksi
Setelah mendapatkan ide tentu Anda harus segera memproduksi untuk merealisasikan ide tersebut. Pikirkan bahwa Anda mendistribusikannya ke tempat yang tepat

Pengembangan audiens
Selalu ciptakan dan pikirkan tentang strategi untuk terus mengembangkan dan menambah jumlah audiens Anda.

Traffic dan Conversions
Ini adalah masalah besar, karena tujuan Anda adalah Conversions. Semua konten Anda perlu dinilai karena kemampuannya untuk menarik pengunjung. Karena dengan begitu Anda dapat meningkatkan pengunjung dan juga conversions Anda

Dari semua itu Anda hanya tinggal mengembangkannya. Jika ada yang perlu ditambahkan silahkan Anda tambahkan. Atau Anda juga bisa menghubungi saya untuk ditambahkan ke blog ini. Semoga tulisan ini bermanfaat

Marketing Online Tips & Trik – JaringanHosting.com :: Fokus Pada Kekuatan Konten Anda, Kenapa?

Konten, adalah unsur yang teramat penting dalam pemasaran digital. Itu juga mengapa konten disebut sebagai raja. Karena konten memberikan kontribusi terbesar dalam pemasaran. Itulah yang saya rasakan setelah me-manage Blog Jaringan Hosting selama 1 bulan terakhir. Ketika awal saya me-manage Blog Jaringan Hosting saya selalu melakukan pembukuan secara detail serta tidak lupa juga melakukan riset. Setelah 1 bulan ini traffic Blog Jaringan Hosting meningkat tajam. Itu juga berpengaruh untuk keseluruhan. Yang sebelumnya kebanyakan pengunjung mengakses website utama jaringan www.jaringanhosting.com, sedangkan yang mengakases Blog Jaringan Hosting hanya sekitar 38% sebelumnya. Tapi kini Blog Jaringan Hosting telah meningkat, malahan kebanyakan visitor mengakses Blog Jaringan Hosting dengan total kini mencapai 56% dari keseluruhan domain dan subdomain yang ada.

content-is-king

Lalu, apa kunci dari semua itu?

Konten adalah unsur terbesar dalam dunia pemasaran digital. Konten adalah raja. Update konten yang berisikan info yang menarik serta menarik visitor. Itulah yang saya lakukan 1 bulan terakhir. Sekarang? Konten telah berhasil mengubah segalanya. Konten juga berperan serta untuk ranking website kita. Tetap ingat, buatlah konten untuk audiens, bukan untuk search engine

Jika sebelumnya telah memberikan 7 Tips Pro Marketing Menggunakan Social Media, di artikel ini pada dasarnya adalah studi kasus tentang bagaimana menyederhanakan proses yang sangat kompleks dengan hanya berfokus pada satu hal, yaitu konten. Yang kemudian akan menyebabkan layanan kita dikenal oleh orang ramai.

Strategi

Konten membantu sebuah brand mengkomunikasikan pesan mereka kepada orang ramai yang merupakan target mereka. Konten mungkin dibuat dalam bentuk panduan visual, tools berbasis web, sumber daya yang luas dan masih banyak lagi.

Dalam kasus saya, saya bertujuan untuk setiap posting blog saya dipublikasikan kemudian menjadi aset yang dapat terus saya optimalkan dan tingkatkan.

Jadi dalam rangka untuk pengenalan konten saya secara keseluruhan harus benar-benar terukur. Bagi saya untuk dapat dengan mudah mengintegrasikan praktek pemasaran lainnya, saya melakukan upaya pengembangan konten saya berdasarkan pada prinsip-prinsip inti berikut ini:

  • Buat konten yang berisi ide-ide / informasi yang tidak ditemukan di tempat lain.
  • Buat konten yang sangat komprehensif dan sehihijau mungkin.
  • Dan sebagai format konten, saya lebih sering berfokus pada tutorial dan tips

Dengan itu semua kemudian kita akan berhasil membangun sebuah ingatan pada diri audiens kita. Intinya bahwa kita telah memberikan kesan kepada audiens. Sehinga ketika suatu hari sang audiens sedang mencari sebuah tips atau tutorial, ia akan langsung mengakses alamat website kita. Karena itu telah menjadi ingatan yang telah disimpan olehnya.

Saya berfokus pada pembangunan Blog Jaringan Hosting. Saya juga telah membangun sebuah hubungan dengan beberapa developer, publisher serta para pembaca tulisan saya sendiri. Yang kemudian di suatu hari ketika Anda tidak mempunyai ide untuk menulis Anda bisa menyakan dengan orang tersebut atau Anda juga bisa merealisasikan request dari pembaca setia Anda. Itulah yang saya lakukan.

Lalu kenapa kita harus berfokus pada Konten? Apa kekuatan konten itu sendiri? Saya akan menjelaskan beberapa peran konten yang dapat memperkenalkan dan meningkatkan bisnis Anda.

Konten adalah Links

Konten adalah aset untuk membangun link dari waktu ke waktu. Mengetahui bahwa sifat konten harus linkable.

ah1

Gambar diatas adalah statistik dari Jaringan Hosting

Link building akan menjadi otomatis ketika Anda fokus membuat konten yang berguna dan dilakukan secara teratur dan tentu saja membuat  orang lain tertarik pada topik konten yang Anda buat.

Konten Anda tidak akan berdiri sendiri dan menjadi linkable dengan sendirinya, sehingga juga penting untuk membuat upaya agar lebih terlihat untuk target audiens Anda. Berikut adalah beberapa hal yang dapat Anda lakukan untuk memastikan itu akan sampai ke audiens Anda:

  • Terhubung dengan penerbit konten yang lain, influencer industri dan penggemar, dan melihat apakah mereka tertarik untuk melihat konten Anda.
  • Berpartisipasi dan bagikan konten Anda di diskusi yang relevan di komunitas online di sekitar Anda (forum, blog, situs Q & A , dll).
  • Promosikan konten Anda melalui saluran distribusi konten lainnya seperti guest blogging, newsletter, slidepresentasi , video, atau podcast.

Konten adalah Hubungan

Membuat konten yang bernilai tinggi secara teratur juga akan membantu Anda dengan mudah terhubung ke publisher konten lain dalam industri Anda.

Hal ini entah bagaimana dapat berdampak pada bagaimana orang lain memandang brand Anda sebagai penerbit, terutama ketika sekumpulan orang yang memiliki pemikiran lain berbagi konten Anda, berinteraksi dengan brand Anda, dan mengundang Anda untuk berkontribusi ke situs Web mereka.

Hubungan, kemitraan, dan aliansi sangat penting dalam usia pemasaran, karena hal itu dapat membantu meningkatkan basis pembaca dan pengikut Anda, dan khususnya dapat membantu meningkatkan shareability dari konten situs Anda.

Konten adalah Search Ranking

Cara di mana search engine menentukan kelayakan sebuah halaman web dan apakah halaman web tersebut benar-benar layak untuk terlihat dalam hasil pencarian yang telah berevolusi selama bertahun-tahun.

Faktor utama seperti relevansi (yang dapat diukur melalui penggunaan / kegiatan halaman) dan otoritas (diukur melalui sosial, link, otoritas domain, brand signal, dll). Metrik ini juga merupakan unsur-unsur bahwa konten adalah aset yang paling sukses untuk pemasaran.

Konten : Email Subscribers

Email marketing juga merupakan bagian penting dari pemasaran, karena itu adalah platform pemasaran yang memiliki kontrol penuh (media yang dimiliki).

Semakin banyak konten yang Anda publikasikan, semakin banyak orang bisa menemukan brand Anda, yang pada akhirnya dapat meningkatkan kesempatan Anda mendapatkan mereka untuk berlangganan atau mendaftar untuk newsletter email Anda.

Konten : Conversions

Konten adalah aset yang pasti dapat mengangkat konversi, terutama karena konten sangat bisa menunjukkan domain brand expertise dan authority.

Jika Anda telah membuat banyak konten yang bermanfaat dan ditindaklanjuti di situs Anda, maka hal-hal ini mempengaruhi kemampuan situs Anda untuk mengkonversi

Peningkatan konversi aset konten Anda ‘:

  • Mengidentifikasi landing pages dan Membuat konten Anda lebih terlihat dengan membangun link internal yang mengarah ke konten tersebut, meningkatkan atau memperbarui konten itu sendiri untuk mendapatkan peringkat pencarian yang lebih baik, bagikan konten di jaringan sosial, atau pada dasarnya apapun yang dapat meningkatkan traffic konten.
  • Terus menguji dan meningkatkan call to action (CTA)

Sekarang Anda harus mulai menentukan kemudian fokus untuk menghasilkan performa yang lebih baik. Mulailah membangun brand Anda mulai dari sekarang agar dikenal oleh orang ramai. Selalu hasilkan dan buat konten yang berkualitas serta menarik untuk dibaca. Semoga bermanfaat

 

Windows Hosting Indonesia – JaringanHosting.com :: 7 Tips Pro Marketing Menggunakan Social Media

Saat kemarin saya sedang sharing salah satu artikel, ada seorang rekan pembaca setia Blog JaringanHosting meminta agar artikel selanjutnya membahas mengenai Tips Pro Marketing Menggunakan Social Media. Karena permintaan itulah kali ini saya sempatkan untuk memberikan tips marketing menggunakan social media. Pada artikel sebelumnya saya telah membahas mengenai 10 Kesalahan Fatal Dalam Bisnis Online, selanjutnya di artikel ini saya akan membagikan informasi mengenai Tips marketing menggunakan layanan social media.

social-media-search

Berbicara mengenai marketing tentu ini sangat berkaitan dengan yang namanya strategi. Ketika Anda punya sesuatu yang ingin dipasarkan entah itu produk atau dalam bentuk artikel, Anda harus memiliki strategi untuk semua itu jika Anda menginginkan sesuatu yang bagus nantinya. Di dalam artikel ini saya akan membagikan Tips atau cara tepat yang digunakan ketika memasarkan sesuatu di social media. Lalu apa saja yang harus diperhatikan?

1. Tentukan social media apa saja yang ingin Anda gunakan

Sebelum Anda ingin melakukan sebuah promosi, sebaiknya Anda menentukan layanan scoail media yang mana yang akan Anda gunakan untuk promosi. Untuk saya sendiri, saya hanya menggunakan Facebook dan Twitter. Karena 2 layanan social media ini efektif menurut saya sendiri untuk melakukan promosi. Facebook dan Twitter juga memiliki jumlah pengguna terbanyak, jadi jika Anda melakukannya dengan benar, bersiaplah akan terjadi “ledakan” untuk jumlah visitor situs Anda.

2. Sharing di waktu yang tepat

Seringkali kita kurang memperhatikan hal yang satu ini. Padahal ini cukup berpengaruh dan berhubungan erat dengan marketing. Sebaiknya Anda melakukan analisis mengenai waktu disaat orang-orang sedang online. Biasanya waktu yang tepat adalah ketika jam istirahat siang ataupun malam hari. Karena terjadi ledakan jumlah orang yang online pada jam tersebut. Jika Anda menginginkan kesuksesan dalam marketing via social media, sebaiknya Anda memperhatikan hal ini.

3. Sharing ke tempat yang tepat

Ini juga terkadang sering kita abaikan. Kenapa perlu diperhatikan mengenai hal ini? Begini, ketika Anda sedang menulis artikel mengenai Windows, apakah Anda pernah berpikir untuk membagikan artikel tersebut ke groups pengguna Linux? Tentu tidak bukan? Ketika Anda membagikan suatu artikel ke tempat yang tidak tepat, ini akan meningkatkan persentase jumlah bounce rate situs Anda. Ketika persentase bounce rate situs Anda meningkat berarti situs Anda tegolong ke dalam situs yang dimana banyak orang yang “nyasar”. Jika Anda tidak mengetahui apa itu bounce rate, Anda bisa membaca artikel saya sebelumnya tentang Bounce rate, Cara Menurunkan Bounce Rate.

4. Sharing konten lebih dari sekali

Jika Anda telah selesai menulis sebuah artikel, lalu Anda sudah tau kapan waktu yang tepat untuk membagikan artikel Anda tersebut, selanjutnya Anda jangan membagikan artikel Anda tersebut hanya sekali atau di satu tempat. Jika Anda menggunakan Facebook, Anda bisa membagikan ke group-group yang terkait dengan artikel Anda. Begitu juga dengan Twitter, Anda tidak cukup hanya sekali membagikan artikel yang baru saja Anda tulis. Sharing di waktu yang tepat ketika sedang ramai orang-orang online.

5. Reframe Konten untuk menarik Audiens Anda

Ketika Anda membuat sebuah artikel, tentu Anda berpikir tentang membuat judul artikel yang menarik bukan? Ini juga yang perlu Anda lakukan ketika Anda membagikan artikel Anda ke social media. Reframe konten yang ingin Anda share agar menarik perhatian audiens. Berikut contoh reframe untuk artikel saya yang sebelumnya ketika saya sharing di facebook.

reframe

6. Power of Creative Content

Konten yang Anda buat, adalah dasar dari segalanya. Ketika Anda ingin memulai menulis lalu menginginkan jumlah sharing yang tinggi, tulislah tulisan yang menarik atau yang sedang dibahas oleh orang ramai. Anda bisa memanfaatkan moment tersebut untuk mendapatkan jumlah sharing yang tinggi. Anda juga bisa membuat sebuah konten yang memiliki jumlah sharing yang tinggi. Anda bisa melakukan analisis mengenai konten yang banyak diminati oleh pembaca. Buatlah sebuah konten yang sangat kreatif bahkan belum pernah ada yang membahas yang tidak pernah terpikirkan oleh audiens Anda

7. Hindari kesalahan saat sedang melakukan promosi via social media

jar

Jika Anda lihat gambar diatas, apa yang salah dengan cara promosi seperti gambar diatas? Ini merupakan kesalahan yang paling banyak dilakukan oleh orang yang promosi via twitter. Jika Anda masih bingung saya akan menjelaskan lebih rinci.

  • Saya adalah orang yang akan melakukan promosi dengan username @JaringanHosting
  • Disini target audiens nya saya mengambil contoh @ContohPromosi
  • Tweet dimulai dengan mention @ContohPromosi

Lalu dimana letak kesalahannya? Jelas ini satu kesalahan yang berakibat fatal. Ketika Anda memulai sebuah tweet dengan me-mention username, ini berarti bahwa hanya orang yang membuat tweet, orang yang di mention dan orang yang mem-follow username yang di mention yang bisa melihat tweet promosi tersebut. Perhatikan, hindari memulai sebuah tweet dengan memention target Anda. Anda bisa melakukan tagging ke target di tengah tweet Anda. Itu akan mernjadi sesuatu yang lebih efektif.

Mulai sekarang Anda telah mendapatkan Tips Pro Marketing Menggunakan Social Media bukan? Dengan begitu mulai sekarang Anda juga telah memiliki ilmu mengenai strategi marketing via social media. Anda bisa mencoba tips diatas untuk hasil di kemudian yang lebih baik. Semoga bermanfaat

nopCommerce Hosting Indonesia – JaringanHosting.com :: 10 Kesalahan Fatal Dalam Bisnis Online

Tahun 2014, adalah tahun yang dimana situs jual/beli online tersebar dimana-mana. Banyak individu ataupun kelompok berbondong-bondong memasarkan produk mereka ke internet, dengan tujuan agar dagangannya laris manis. Tetapi terkadang banyak hal penting yang tidak diperhatikan oleh pemilik bisnis online yang memasarkan dagangannya di internet. Mengakibatkan kesalahan fatal yang dapat memperburuk keadaan dalam menjalankan bisnis online tersebut. Jika sebelumnya mungkin Anda telah membaca 10 Tips Pro untuk Situs e-Commerce yang Ramah dan Menarik , di artikel ini saya akan memberikan jabaran mengenai 10 Kesalahan Fatal Dalam Bisnis Online.

9ways

Berikut ini adalah kesalahan fatal dalam bisnis online yang sering sekali tidak diperhatikan :

1. Tidak ada Strategi Marketing yang Jelas

Setiap orang maupun kelompok berbondong-bondong membangun sebuah bisnis berbasis online atau lebih dikenal dengan online shop dsb. Mereka memasarkan produk yang dijual di sebuah website yang telah mereka buat. Dan mereka hanya melakukan promosi di social network seperti facebook dan twitter tanpa strategi. Yang dimana hanya orang yang “berteman” dengan merekalah yang mengetahui apa barang yang dijual olehnya.

Mereka hanya membuat kemudian memasarkan tanpa strategi. Lalu mengharapkan dagangannya laris manis? Jangan harap.

Karena segala sesuatu itu butuh strategi. Anda menjalankan suatu usaha yang anda pasarkan di sebuah website, maka seharusnya Anda berpikir tentang SEO untuk website anda tersebut. Jika anda hanya ingin memasarkan produk anda di facebook dan twitter, itu bukan suatu masalah. Karena itulah yang saya lakukan selama ini. Tapi kembali lagi bahwa promo via facebook dan twitter tetap membutuhkan strategi. Sudahkan anda memiliki strategi itu?

2. Navigasi Situs yang Rumit

Pembeli adalah raja, itulah prinsip yang rata-rata dipegang oleh para pedagang online. Ya memang benar. Jika memang pembeli adalah raja maka yang seharusnya Anda lakukan adalah melayani pembeli tersebut dengan senang hati. Tapi terkadang Anda tidak pernah memperhatikan yang namanya Navigasi situs Anda. Mengakibatkan ketika calon pembeli datang ke situs Anda tapi mendapat kesulitan karena navigasi situs Anda yang sangat buruk bahkan tidak ada sama sekali.

3. Tidak Menampilkan Harga Produk

Ketika saya menelusuri berbagai jenis situs online yang menjual berbagai produk, saya terkadang melihat ada beberapa situs yang tidak menampilkan harga dari produk yang dijual olehnya. Saya bahkan tidak mengerti. Anda menjual, tetapi tidak menginfokan harga dari produk yang Anda jual? Bertujuan untuk membuat calon pembeli Anda penasaran lalu akan bertanya kepada Anda tentang harga produk tersebut? Jika pembeli tersebut tidak sedang benar-benar butuh produk itu, jangan harap Anda akan mendapatkan pertanyaan tentang harga produk yang Anda jual. Hindari hal yang satu ini karena sangat berpengaruh pada kemajuan bisnis online Anda.

4. Sistem Pembayaran yang Rumit 

Ketika Anda memutuskan untuk mulai memasarkan produk Anda di internet, lalu Anda memutuskan untuk membuat suatu website. Apakah Anda tahu CMS (Content Management System) yang akan Anda gunakan? Sebaiknya Anda mengetahui hal ini terlebih dahulu sebelum Anda memulai untuk membangun situs online Anda. Pastikan bahwa Anda menggunakan CMS yang memiliki fitur sistem Pembayaran yang tidak menyulitkan calon pembeli Anda. Misalnya pembeli harus mengisi banyak data saat ingin melakukan pembayaran. Percayalah, ini akan membuat calon pembeli Anda kesal kemudian akan meninggalkan situs online Anda.

5. Ongkos Kirim Mahal

Anda memiliki sebuah situs online shop tapi memiliki pelanggan diluar daerah bahkan di luar negeri? Jika hal itu memang benar sebaiknya Anda memperhatikan yang namanya ongkos kirim. Seringkali banyak para pedagang online yang memasang ongkos kirim yang sangat mahal, yang kemudian akan membuat calon pembelinya kabur karena tidak setuju dengan harga yang tinggi tersebut. Jika anda ingin pelanggan Anda terus bertambah, sebaiknya Anda memperhatikan ongkos kirim untuk produk Anda. Carilah jasa pengiriman yang murah tapi berkualitas. Dengan begitu pekerjaan Anda akan terasa mudah dan Anda akan merasa terbantu dengan itu. Jika Anda bisa menawarkan ongkos kirim gratis, percayalah, jika marketing Anda sangat0sangat baik, bersiaplah bahwa situs online Anda akan segera diserbu banyak calon pembeli

6. Menggunakan Nama Domain yang Tidak Sesuai

Ketika anda ingin mulai membangun sebuah website, Anda harus memiliki nama domain dulu bukan? Ketika memilih nama domain, sebaiknya Anda menggunakan nama domain dengan produk yang Anda jual. Serta hindari nama domain yang sangat panjang. Misal, jika anda menjual mug, Anda bisa menggunakan domain mugcantik.com, mugimut.com, mugunik.com dll.

7. Situs Anda susah diakses (lemot)

Ini juga menjadi sesuatu yang sangat kurang diperhatikan oleh pemilik bisnis online. Ketika Anda ingin berencana ingin memasarkan produk Anda di internet, lalu Anda ingin membangun sebuah website, tentu Anda berpikir bahwa Anda membutuhkan domain dan hosting bukan? Seringkali Anda kurang memperhatikan dalam memilih provider hosting. Hal ini akan mempengaruhi kinerja situs online Anda. Ketika Anda memilih provider hosting yang buruk dan tidak berkualitas, maka Anda harus siap situs online Anda akan terasa sulit dikases karena kinerja server yang tidak bagus. Telitilah dalam memilih layanan hosting untuk kinerja situs Anda yang lebih baik

8. Tidak ada Layanan Customer Support

Ketika Anda telah mulai memasarkan produk Anda di internet, Anda telah melakukan marketing yang baik, kemudian akan ramai pengunjung datang mengunjungi situs Anda. Tapi Anda tidak menyediakan layanan Customer Support? Layanan CS menurut saya adalah sesuatu yang harus ada dalam situs online shop. Karena terkadang ada pengunjung atau calon pembeli yang merasa kurang jelas dengan list produk, kemudian calon pembeli itu akan mulai untuk bertanya. Jika Anda tidak menyediakan layanan CS, maka calon pembeli itu akan bertanya kemana?

9. Desain yang Buruk

Ketika Anda membangun sebuah situs online sebaiknya Anda memperhatikan yang namanya desain atau tampilan dari situs Anda. Pastikan bahwa Anda memberikan atau menampilkan desain yang soft serta responsive. Kepercayaan seorang calon pembeli adalah ketika pertama kali melihat tampilan situs Anda. Ketika awal mengakses situs Anda, calon pembeli melihat tampilan situs Anda dengan tampilan yang sangat buruk, lalu apa yang akan dilakukan oleh calon pembeli tersebut?

10. Kebijakan Privasi dan Syarat Ketentuan yang tidak Jelas

Hal berikut ini adalah hal yang sangat sensitif. Karena mengenai data pribadi dari pembeli di situs Anda. Sebelum memulai suatu usaha sebaiknya Anda memikirkan 2 hal penting tersebut. Karena ketika Anda menjalankan usaha Anda nantinya, Anda akan merasa bahwa Anda telah memiliki prosedur yang jelas. Hal ini juga akan menimbulkan kepercayaan para calon pembeli di situs Anda.

Jika Anda telah memperhatikan 10 hal diatas selanjutnya Anda akan merasa lega menjalankan usaha Anda via online. Yang kemudian akan memancing banyak pengunjung yang akan menyebabkan dagangan Anda laris manis. Bagi Anda yang saat ini sedang menjalankan bisnis online semoga Anda selalu memperhatikan hal-hal diatas dan semoga dagangan Anda laku keras. Sekian artikel mengenai 10 Kesalahan Fatal Dalam Bisnis Online. Semoga bermanfaat

Windows Hosting Indonesia – JaringanHosting.com :: Anatomi Sebuah Artikel Blog yang Optimal untuk SEO

Jika anda seorang blogger mungkin Anda tidak pernah memperhatikan unsur-unsur dalam artikel Anda. Bahkan Anda tidak tahu bagaimana cara mengoptimalkan artikel Anda? Jika Anda mengatakan iya berarti Anda adalah blogger yang sangat kacau. Blogging bukan hanya tentang menulis, tapi melibatkan juga cara pikir tentang bagaimana agar blog Anda dikenal banyak orang. Lalu apa yang harus Anda lakukan? Tentu Anda harus berpikir tentang cara mengoptimalkan blog Anda. Berbicara tentang optimal, apakah Anda pernah memperhatikan unsur artikel Anda untuk sebuah artikel yang optimized? Jika pada artikel sebelum saya telah memberikan informasi mengenai 6 Cara Mudah Untuk Meningkatkan Pengunjung Blog Anda. Selanjutnya di artikel ini saya akan memberikan info mengenai Anatomi Sebuah Artikel Blog yang Optimized.

Lalu, apa itu Anatomi Sebuah Artikel Blog yang Optimized? Dan apa saja yang harus dilakukan untuk mengoptimalkan artikel blog?

1. Optimalkan URL Artikel Anda

anatomi 1

Contoh URL yang mudah ditemukan oleh search engine

URL Artikel adalah sesuatu yang paling pertama dicari oleh search engine. Seringkali masih banyak blogger yang tidak mengetahui hal ini dan bahkan belum melakukan apapun untuk merubah permalink blog nya.  Masih banyak bahkan pengguna WordPress yang masih menggunakan permalinks seperti ini :

Jadi pastikan bahwa Anda menggunakan URL yang mudah untuk ditelusuri oleh search engine. Yang di kemudian hari akan menjadikan blog Anda mudah untuk ditemukan oleh seseorang yang sedang mencari menggunakan search engine.

2. Gunakan Judul Artikel yang menarik audiens dan mudah ditemukan di search engine

anatomi 2

Gunakan judul artikel yang menarik

 

Judul adalah sesuatu yang sangat penting untuk menarik audiens dan search engine, jadi pastikan Anda membuat judul yang menarik dan mengandung kata-kata dan frase yang sering dicari oleh banyak orang.

3. Sisipkan Beberapa Keyword yang Relevan

anatomi 3

Sisipkan beberapa keyword di dalam artikel Anda yang relevan

 

Pastikan sebelum anda memposting sebuah artikel Anda telah menyisipkan beberapa keyword yang berhubungan dengan artikel Anda. Yang di kemudian hari akan membantu orang menemukan blog Anda saat sedang mencari menggunakan search engine.

4. Gunakan Bahasa yang Relatif Informal

anatomi 4

Usahakan untuk menggunakan bahasa yang relatif informal

Terkadang seringkali jika menggunakan bahasa yang tinggi hanya untuk menunjukkan intelektual kita, jelas ini akan mempersulit pembaca yang sedang membaca sesuatu di blog kita. Jadi pastikan bahwa Anda menggunakan bahasa yang sederhana agar mudah dipahami oleh pembaca blog Anda.

5. Sisipkan Gambar untuk tampilan visual dan keterangan tambahan

anatomi 5

Sisipkan Gambar untuk menarik perhatian pembaca

Perhatikan hal yang satu ini, jika Anda selalu menyisipkan sebuah gambar di dalam posting artikel Anda ini akan membantu pembaca blog Anda serta dapat juga menarik perhatian mereka. Anda dapat menggunakan gambar yang berhubungan dengan artikel yang anda posting.

6. Bagian Header

anatomi 6

Bold bagian header untuk membantu audiens

 

 

Pastikan bahwa anda selalu memperjelas bagian header di dalam artikel Anda. Anda bisa menggunakan Bold untuk membuat bagian header artikel Anda terlihat semakin jelas.

7. Paragraf yang Pendek

anatomi 7

Selalu usahakan menggunakan paragraf yang pendek

Jika Anda sedang menulis sebuah artikel, usahakan bahwa Anda tidak menggunakan paragraf yang panjang. KArena kebanyakan dari pembaca lebih menyukai paragraf yang pendek. Ini akan membantu pembaca untuk membaca lebih cepat.

8. Internal Links yang Relevan

anatomi 8

Sisipkan internal links yang relevan dengan artikel

Selalu sisipkan internal links yang relevan di dalam artikel Anda. Ini akan menjadi sesuatu yang dapat menarik audiens untuk membaca artikel Anda yang lainnya. Hal ini dapat membantu meningkatkan pageviews blog Anda

9. Aktifkan Form Komentar di Blog Anda

anatomi 10

PAstikan bahwa anda telah mengaktifkan form komentar

Pastikan bahwa Anda telah meng-enable form komentar untuk membiarkan audiens berkomentar di blog Anda. Ini akan memunculkan interaksi antara Anda dan audiens

10. Smart Click-to-Action (CTA)

anatomi 11

Contoh CTA

Ini bukanlah sebuah iklan, melainkan sesuatu yang disebut dengan click-to-action atau disingkat menjadi CTA. Ini akan membantu users untuk melihat sebuah informasi yang berhubungan.

11. Desain yang Responsive

anatomi 12

Pastikan blog Anda memiliki desain yang responsive

Ini adalah sesuatu yang terkadang jarang diperhatikan oleh rekan-rekan blogger. Pastikan bahwa blog Anda memiliki tampilan desain yang responsive yang akan mempermudah pengunjung blog Anda.

Sekarang Anda telah mengetahui unsur-unsur apa saja yang harus diperhatikan dalam membuat artikel Anda optimal? Hal ini akan membantu Anda untuk meningkatkan visitor blog Anda juga nantinya. Semoga bermanfaat