SEO untuk Website ASP.NET

Rabu, 16 Desember 2015
Salah satu sumber utama dari penonton untuk aplikasi internet ini adalah Search Engine seperti Google, Bing, Yahoo dll Oleh karena itu, aplikasi end tidak hanya menangani masalah bisnis Anda efisien tetapi juga mengikuti beberapa aturan sederhana sehingga menghasilkan hasil yang baik di internet arena. Artikel ini, akan daftar beberapa panduan sederhana yang perlu Anda pertimbangkan jika aplikasi Asp.Net Anda adalah situs internet.

1. Tambahkan deskriptif dan unik Halaman Judul untuk setiap halaman
Setiap halaman dalam situs web Anda harus memiliki judul halaman yang unik dan deskriptif yang dapat menggambarkan apa halaman menawarkan. Anda dapat mengatur Judul Halaman baik declaratively atau dalam kode belakang file. Lihat di bawah,
Dalam ASPX,

<%@ Page Language="C#" AutoEventWireup="true" Title="My Home Page"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
In code behind,
Page.Title = "My Home Page";

2. Link harus hyperlink, tidak ada linkbutton atau javascript navigasi untuk link crawlable
Pastikan semua link Anda di halaman Anda adalah hyperlink. Mesin pencari dapat merangkak halaman hanya jika dihubungkan melalui link hiper (anchor tag). Navigasi javascript tidak ramah mesin pencari karena mesin pencari tidak akan mengerti.

3. Gunakan javascript

Page rank didistribusikan di link pada halaman Anda. Beberapa halaman situs web internal seperti Tentang kami, disclaimer, Pendaftaran, login, hubungi kami, halaman profil pengguna bisa dinavigasi melalui javascript sehingga page rank tidak didistribusikan kepada mereka. Melakukan seperti ini akan membuat sisa link konten crawlable diuntungkan.

4. Tambahkan Meta Keyword dan Deskripsi tag untuk setiap halaman

Tambahkan Meta keyword dan Meta tag deskripsi dengan isi yang relevan. Mesin pencari akan menggunakan tag ini untuk memahami apa halaman menawarkan. Anda dinamis dapat mengatur meta tag dari file codebehind menggunakan kode di bawah ini,

HtmlHead head = (HtmlHead)Page.Header;
 HtmlMeta metasearch1 = new HtmlMeta();
 HtmlMeta metasearch2 = new HtmlMeta();  
 metasearch1.Name = "descriptions";
 metasearch1.Content = "my personal site";
 head.Controls.Add(metasearch1);
 metasearch2.Name = "keywords";
 metasearch2.Content = "ASP.Net,C#,SQL";
 head.Controls.Add(metasearch2);
The above code will add the below Meta tags to output html.
<meta name="descriptions" content="my personal site" />
<meta name="keywords" content="ASP.Net,C#,SQL" />
In ASP.Net 4.0, Microsoft added 2 new properties on the Page directive (Page object) that lets you to define the Meta keywords and Description declaratively and dynamically from codebehind.
In ASPX,
<%@ Page Language="C#" AutoEventWireup="true" MetaKeywords="asp.net,C#" MetaDescription="This is an asp.net site that hosts asp.net tutorials" CodeFile="Default.aspx.cs" Inherits="_Default" %>
In codebehind,
protected void Page_Load(object sender, EventArgs e)
    {
        Page.MetaKeywords = "asp.net,C#";
        Page.MetaDescription = "This is an asp.net site that hosts asp.net tutorials.";
    }

5. Membuat url deskriptif

Membuat URL website Anda deskriptif. URL yang memiliki banyak nilai-nilai string, id numerik yang tidak deskriptif. Ini akan memberikan informasi yang cukup apa halaman menawarkan. Misalnya,

http://www.example.com/products.aspx?catid=C91E9918-BEC3-4DAA-A54B-0EC7E874245E tidak deskriptif http://www.example.com/Windows-Hosting
Terlepas dari parameter lain, mesin pencari juga akan mempertimbangkan url situs untuk mencocokkan halaman Anda untuk kata kunci pencarian.


Anda dapat membangun website dengan ASP.NET melalui hosting di JaringanHosting.
JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia. Web Hosting kami mendapatkan Microsoft Spotlight Award dari Microsoft dan ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2015, ASP.NET 4.6, ASP.NET MVC 6, Silverlight 5 and Visual Studio Lightswitch.

Untuk keterangan lebih lanjut, silahkan klik disini!


Copyright @ 2013 @komenyuk. Designed by Templateism | MyBloggerLab

Top Topic

Follow us on Twitter