Showing posts with label SEO. Show all posts
Dynamically creating meta tags in asp.net mvc
To have meta tag dynamically we have to create a meta tag on server-side. So I have created a method like following.
Important milestone achieved. This is my 400th Blog post
When I started this blog before four Years I was not serious about blogging. I was just started this blog to register domain against my name. After a while I was inspired by great community bloggers like ScottGu,Pinal Dave,Jacob Sebastian and some other friends like Vivek Patel. Then I started blogging seriously but at that time I was not aware of how to blog. I was just writing whatever I like or whatever I have found. I have no idea of syntax highlighting, blogging technique and SEO. Day by day I learned a lot and started working on things and as a Result of it Today I got 400th Blog post on my this blog.
I would like to thanks each and every reader and my fellow community blogger to helping me achieve this. Without them I could not achieve this.Still I have seen there are lots of exceptional developers who are not writing blog. I would like to recommend that please read my blog post “Why a developer should blog?”. I must say once again that If you are doing great work then you should share it with the community and get their views of what you are doing.
On this occasion I would love to share some thoughts on blogging like following.- Do not write blog to increase your blog post or get any recognition . Instead of this write your blog for self pride and community.
- Do no worry about who is going to read this blog. How you can increase your readers instead of that keep writing blogs and one day you will achieve whatever you like to do. Read your blog post once you posted it on your blog and it will give you great joy and satisfaction.
- keep inspired by your fellow community bloggers and try to improve your blogging.
- If you are technical blogger then Keep your post to give a complete solution of a problem because if readers will not get complete solution then they got frustrated with you.
- Learn and explore new things and share you experience on you blog.
- Always be good listener and you will learn a lot.
- Nobody knows everything. We all are learning everyday something so keep doing mistakes but learn from those mistakes and try to not repeat the same mistakes again.
On this occasion I would like to share my statistics of blog below are my statistics of blog
Dynamically creating Meta Tag from ASP.NET 2.0/1.1
Search Engine optimization is very important to any web site today you can’t get more visitors except search engine optimization.In asp.net site we can also create dynamic meta tags as per our requirement for each page very easily. I will going to show you the two ways of adding meta tags dynamically one for asp.net 2.0 and other for any asp.net version. Lets look first that way and then we will look another way. First you have to add runat=”Server” in your head tag like following.
<head id="Header" runat="server">
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
protected void Page_Load(object sender, EventArgs e)
{
HtmlMeta keywords = new HtmlMeta();
keywords.Name = "keywords";
keywords.Content = "DotNetJaps-An asp.net blog";
Header.Controls.Add(keywords);
}
public static string SiteMetaTags()
{
System.Text.StringBuilder strMetaTag =
new System.Text.StringBuilder(string.Empty);
strMetaTag.AppendFormat(@"<meta content='{0}' name='Keywords'/>",
"DotNetJaps-An asp.net blog");
return strMetaTag.ToString();
}
<head >
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<%=SiteMetaTags()%>
</head>
Page.MetaDescription and Page.MetaKeywords in asp.net 4.0
As i have in my earlier post Search Engine optimization is necessary for every sites otherwise site will not have more users and viewers. For search engine meta tag are very important one Search engine crawler get information from this meta tags. There lots of meta tag but most important meta tag are keyword and description. From keyword meta tag search engine crawler get information about keyword for which they list this site page and from the description tag they will get descriptive information about particular page.
ASP.NET 4.0 introduces support for this. Now you can create your own meta tag keyword and description with the help of Page.MetaDescription and Page.MetaKeywords. It will render as same description and keyword meta tags in simple HTML Page. For example if you write following in your page_load event.
It will render meta tag as following.protected void Page_Load(object sender, EventArgs e){Page.MetaDescription = "This page contains information about asp.net 4.0";Page.MetaKeywords = "ASP.NET 4.0,Search Engine Optimization";}
So now with asp.net 4.0 you can do your site search engine optimization very easily and you don’t have to write code for that.<meta name="description" content="This page contains information about asp.net 4.0" /><meta name="keywords" content="asp.net 4.0, Search Engine Optimization" />
Permanent redirection in asp.net 4.0
We all need search engine optimization in our sites. With web 2.0 site its necessary that our site is search engine friendly because if i write this blog but nobody comes to read my blog then what is the worth of it. So for every thing we need to have search engine optimization whether its a blog,site or any thing on web.
For Search Engine Optimization one of the most important thing is the permanent redirection with 301 headers. Now all you say what is 301 headers lets explore this thing in greater details.
301 Header in SEO:
Every dot net programmer does comes along Response.Redirect – It will redirect from one page to another page which causes 302 redirect. For search engine optimization 302 redirection is document is temporary moved from one location to another location so it will keep indexing the other document as well from which we have redirected. In 301 header it will stop the response from older page. So that search engine can index new location permanently.
We can achieve this functionality in asp.net 4.0 directly with permanent redirect method. Like following. It will create 301 headers for search engines/
Response.PermanentRedirect(“http://jalpesh.blogspot.com”);
With the help of this now you can redirect your 302 pages to 301 which will be more search engine friendly then the older one.
Google SMS Channel –Subscribe my post via SMS
Mobile has been very useful device since its launched. Now days we can not live without mobile. Think if you have your own sms channel and you can send message to your subscribers about your thought your blogs. It seems like a dream but now dream comes true. Google has launched new sms channel through which you can sent any thing to your subscribers. Now you guys can have my blog post via sms. I have created my channel at Google sms channel. You just need to subscribe that channel that’s it. You will have all my updates of blog on your mobile.
Here is the link for subscribing my blog post.http://labs.google.co.in/smschannels/subscribe/DotNetJaps
Click this link and subscribe this channel and you will have all my blog updates on your mobile. Its free any one can create his/here channel. Go to http://labs.google.co.in/smschannels and try create new channel link and that’s it you are having your own sms channel.
Wave.Google.com –A new communication tool.
Google wave is a new communication and sharing tool coming this year. With wave people can do lots of this things in a single browser like communication,videos,map link sharing, rich formatted text etc.
You can have a group chat and any participant can reply anywhere in message. edit content and add participant at any point any time.
You can also do lots of things like created gadgets thanks to wave api available on wave.Google.com.wave.Google.com is having key technologies like natural language processing, Real time conversation etc. Here is the some video for that.
Natural Language Processing:
Another one live collaborative editing.
If you want to play with wave google api then here is the link for that.
http://code.google.com/apis/wave/
And here is the Google developer preview video.
Happy surfing…
Windows Live Writer 2009 Available for download now.
I am using windows live writer more then a year for blogging. Its a great tool to blog the things. There lots of inbuilt features are there. Like you can insert videos,Format HTML, Insert hyperlink, insert picture directly from the desktop etc.
A new version of window live writer is having all this functionality. As well as its having plug ins that can be very use full when you are professionally blogging the things. There lots of plug in available like twitter update,dig this and flicker
As well as all this you can directly insert videos from YouTube,soapbox etc.
Here is the link for the downloading the windows live writer.
IIS 7.0-Search Engine Optimization toolkit-Microsoft
Before few days Microsoft has launched new Search Engine Optimization Toolkit which will increase search engine optimization for the site hosted by Microsoft IIS Servers. IIS search engine optimization toolkit will help web server administrators, hosting provider to improve their search engine optimization. It will controls the site content more search engine friendly. It has some of the following features.
- Improve search engine optimization by site analysis. Site analysis module contains lots of report which will help to improve your site for search engine optimization.
- It also control how search engine access and display your site pages and content with robot Exclusion modules
-It also has Sitemap and Sitemap Index features which will display user sitemap into simple user interface.
Following are some of link for more details about search engine optimization tool kit for IIS.
http://www.iis.net/extensions/SEOToolkit
http://learn.iis.net/page.aspx/639/using-iis-search-engine-optimization-toolkit/
http://learn.iis.net/page.aspx/640/using-site-analysis-to-crawl-a-web-site/
http://forums.iis.net/1162.aspx
http://learn.iis.net/page.aspx/641/using-site-analysis-reports/
http://blogs.iis.net/bdela/archive/2009/06/05/search-engine-optimization-using-iis-seo-toolkit.aspx
http://weblogs.asp.net/scottgu/archive/2009/06/03/iis-search-engine-optimization-toolkit.aspx
http://blogs.msdn.com/cdndevs/archive/2009/06/03/the-art-of-seo-and-iis.aspx
You can download Search Engine Optimization toolkit from here.
http://www.iis.net/extensions/SEOToolkit
Cheers.. Happy Programming..
Microsoft Bing –Search Engine by Microsoft
Microsoft on Thursday announced the new search engine bing. They are rebranding there search engine from live search to the bing search and will replace the live search in the future. It’s a good search product and beat some way to Google. Bing is not available to public yet bug we don't have wait too much. From June 1 some user will get the user will get the beta version. It is new version of the old project called kumo from the Microsoft.
Microsoft will introduce the new tools with the bing family of search like cash backs on search,price predictor etc. For more details visit the following links
http://www.decisionengine.com/Letter.html
http://news.cnet.com/8301-17939_109-10251432-2.html
http://www.microsoft.com/presspass/press/2009/may09/05-28NewSearchPR.mspx
How Much Is Your Blog Worth?
I have found a great link that will calculate your blogs worth? How much cost you should take when you sell your blog to other peoples.
Inspired by Tristan Louis's research into the value of each link to Web logs Inc,Dan Carlon's have created this little applet using Technorati's API which computes and displays your blog's worth using the same link to dollar ratio as the AOL-Webblogs Inc deal.
It is very good link you must visit at least once.
here is the link for that:http://www.business-opportunities.biz/projects/how-much-is-your-blog-worth/
How to market your blog
A blog is a great platform to give your opinion and discuss your life with others. If you are a great blogger and you are writing posts about everything but nobody is visiting your blog then it is worthless. So you have to market your blog.
There is lots of way to market your blog. I have found a great link for marketing your blog.
here is the link:
http://www.problogger.net/archives/2007/01/11/how-to-market-your-blog-in-2007/
Search Engine Optimization tools
Search Engine Optmization is one of the hottest things in this days. I have found great tool that will help you to opmize your sites.
First one is market leap which contains three tools
1) Link popularity tool
Link popularity check is one of the best ways to quantifiably and independently measure your website's online awareness and overall visibility. Simply put, link popularity refers to the total number of links or "votes" that a search engine has found for your website.
here is link for this tool...
http://www.marketleap.com/publinkpop/
2) Search Engine saturation
Search Engine Saturation simply refers to the number of pages a given search engine has in its index for your website domain. Not all search engines report this information but enough of them do to create some meaningful benchmarks for your search engine marketing campaigns.
here is the link for this tool..
http://www.marketleap.com/siteindex/default.htm
3) Keyword Verification.
Key word verification tool checks to see if your site is in the top three pages of a search engine result for a specific keyword. It's important to be in the top 3 pages of a search result because most people using search engines don't go past the 3rd page.
here is the link for this tool...
http://www.marketleap.com/verify/default.htm
second tool is reaction engine...
It is a great tool for seo optimization in your site. It will analyze site on the keypharses and then generate report based on this.
Report will conver following topics..
1) Download Time
2) Parent Time
3) Hosting Information
4) HTTP Headers
5) Html validation
6) Title and metatag
7) Meta data
8) Text view-only text view of your site.
9) Link on site.
10) Keyword density.
here is the link for that tool...
http://www.reactionengine.com/
Search Engine Optimization tool
Search Engine marketing is one of the most important aspect of site popularity. We must have have to consider when we are developing a website. Today most of thing are find by the search engine so if you want to increase your popularity and visitor you must to search engine optimization.
Keyword is the most import in search engine optimization. You must put right keyword to increase your site popularity among search engine. I have found a link that help us in great way to create search engine keywords.
It contains many links to search engine tools and also help us to understand what is search engine optimization all about?
here is the link:
http://www.hubspot.com/MarketingTips//tabid/8625/Default.aspx
Meta Tag Extractor
For Search engine optimization Meta Tag is very much important to rank your site within the search engine.
A SEO person always require meta tag extractor to get meta tags from vairous sites and find best keywords that match your site.
I have found a great meta tag extractor here is a link :
http://www.iwebtool.com/metatags_extractor
Ajax Realted Keyworkd for Search Engine Optimization
Following are the some Ajax related keywords for search engine optimization.
AJAX Development India,
Ajax Programming,
Ajax Programming India,
Ajax ASP.NET Development,
Ajax ASP.NET Atlas Developement,
Ajax,
Ajax development,
Ajax application development,
Ajax javascript,
Ajax programming,
Ajax XML,
Ajax java script,
Ajax java script and XML,
Ajax java,
Ajax network,
Ajax net,
Ajax php,
java Ajax,
Ajax asp,
Ajax asp net,
net Ajax,
Ajax site,
Ajax asynchronous,
Ajax cold fusion,
ajax asp.net,
ajax site,
ajax enable sites,
ajax enabled sites in india
Search Engine Keywords for finding Offshore Developement Companies in India.
Following are some Search Engine Keyword through which you can find best Indian Offshore and Outsourcing companies.
Offshore Software Development Company India,
Outsourcing Software Development,
Offshore Application Development India,
Outsourcing Application Development India,
Application Software Development Outsourcing,
Software Development Outsourcing Company India,
Offshore Outsourcing Software Development Company India,
software development company,
software application development India,
outsourcing application development,
offshore development center,
software development outsourcing,
game development,
software product development,
software testing services,
application testing services,
IT outsourcing company,
open source php application development,
java application development,
.NET application development,
oracle application development,
database migration,
database conversion,
outsource, outsourced,
outsourcing software development,
offshore it outsourcing,
.net development,
.net development India,
Microsoft .NET Technology India,
India .NET Development
So Search with this keywords and you can find India's best software companies





