25. May 2010 14:06
Windows LiveWriter is an easy to use blog editor, that has a rich ecosystem of add-ins, such as the Facebook Like plugin by Guy Burstein. In order to use the Windows based plug in with the WordPress PHP application, you’ll need to enable remote procedure calls with XML. Otherwise you will see the error “Server Error 405 Occurred. XML-RPC services are disabled on this blog.”
In order to set it up – navigate to the options-writing.php page using your browser and check the box to enable XML-RPC.
15. October 2009 01:05
In this post, we will explore some tips and tricks to improve the search relevancy and page ranking for your custom blog content, such as posts and articles in your series. This is one article in an ever-growing series : Blogging 101 : Behind the Scenes at SlingAlibi.com. The goal of this series is to provide a step by step guide that you can use as a checklist to host your own website with a customized blog engine.
- For Microsoft employees, if you have opted to create an indie blog, beyond MSDN, then it’s a good idea to post teasers on MSDN that link to your primary blog engine. That way you can take advantage of the traffice that MSDN attracts, while still maintaining the autonomy of a custom blog engine.
- Set up an account on FriendFeed. Link your blog, twitter, Facebook together. The Facebook Add-In will automatically pull in any friends you have on Facebook. Keep in mind, FriendFeed will notify your friends that you added them. I only realized they were notified when I got some thank you mails.
- If you are a female blogger, you’ll want to sign up on Blogher.
- Probably I am on my chicklet honeymoon phase, yet I like the idea of tending garden. So I have opted to be completely transparent on my subscriber base both on Twitter and RSS and plugged in these two chickies into my HTML Header. This was screesnhot at 8/29/09 which means it’s exactly been a week since I bought the domain, and exactly 2 days since I got it working on 8/27/09. I am curious to see how readership grows and will be happy to share best practices as I learn them. Here is the code to create the chickies:
4: <p><a href="http://feeds.feedburner.com/SlingAlibi">
5: <img src="http://feeds.feedburner.com/~fc/SlingAlibi?bg=99CCFF&fg=444444&anim=0"
6: height="26" width="88" style="border:0" alt="" /></a></p>
- Using memes. I have heard mixed reactions on this one. I’m not sure if’s a good idea or not, but I am going to try a ReTweet button (or a ReTweet chicklet) on a trial basis. Here is the code I used for the ReTweet button at the top of the page. Replace <URL> with your own blog post URL.
1: <a href="http://api.tweetmeme.com/share?url=<url>">
2: <img src="http://api.tweetmeme.com/imagebutton.gif?url=<url>"
3: height="61" width="51" /></a>
- One chicklet that I enjoy is the TweetMeme buttonwhich you see in green at the top of this post. You can use it in web pages, RSS feeds, and even emails. It allows people to quickly spread word of your content through Twitter by direct linking to their Twitter account directly from the content itself.
Technorati Tags: Social Networking
23. September 2009 16:44
Last Modified: 9/12/2010
In this post, we will explore some tips and tricks to improve the search relevancy and page ranking for your custom blog content. This is one article in an ever-growing series : Blogging 101 : Behind the Scenes at SlingAlibi.com. The goal of this series is to provide a step by step guide that you can use as a checklist to host your own website with a customized blog engine.
Search Engine Optimization (SEO)
There are several techniques you can use to optimize your site for better search relevancy. Please feel free to use this as an a la carte checklist of options to configure your website.
Run a free search simulator test on your site to see how a search engine views your site. This will help tweak your content to be more search friendly. So when I ran one, I quickly realized the Spider wasn’t able to crawl my links. I realized that I hadn’t properly set the sitemap property in the robots.txt file to point to the sitemap file. Also, I realized that by web hoster has a security guard that is turned on by default. You can turn down from STRONG to MEDIUM inside the Control Panel. Once I did that, I definitely got a slew of results from the spider. Separate your UI markup code from your content. Look at your source. Are you using the FONT tag? Switch those out & use Cascading Style Sheets for setting your UI attributes. Don’t use too many H1 tags (this page is incredibly guilty of it) it confuses the search engines with TMI. That’s probably why I am going to have to break this page up into at least a dozen posts. But don’t get annoying with how granular you are with your site. Personally, I don’t enjoy skipping around between pages for tiny crumbs of information. It’s a balance, not too dense (like this page is in its current form) where ADD people can’t deal and not too sparse, where fast readers are bored and flit away. Always use ALT text with your images. Crawlers can’t “read” images. Get listed in DMOZ – a human maintained yellow pages of the web. This will link you up with other partner sites, such as AOL, AltaVista, Google, etc. (optional) Likewise register with the paid service directories, such as Yahoo and business.com directories, but this is not free. ($299/ and $199 / year respectively). Run a free web site grader against your main page for more tips like this. IT’s great to have a role model in mind when you run this search. Basically do a little investigating and find a blog that’s something similar to what you’d like in reach. I opted to go with the the people who helped me tremendously getting set up here, as a means to understand what a successful site looks like. As you can see I have a long, long way to go:
Get an account at Digg. Add a Plugin for Digg into Livewriter – This puts a link to Digg in each of your posts.This will allow people to stack rank your content as valuable or relevant for the Digg aggregator.
- For .NET Application Development related content, get an account at DotNetShoutout and DZone. Both allow you to submit links to your most important posts and people can vote on them, bumping them up on top 10 lists. Optionally, you can tag your posts with little links that allow your readers to cast their vote directly from your posts. This could be tacky, so verdict is still out on whether this is a best practice. I am experimenting with a DotNetKicks link on some of my posts.
- Likewise, get an account at DotNetKicks. Add the LiveWriter plug in for DotNetKicks, assuming you are writing about software development with .NET.
- Submit your blog to Technorati. Just join, membership is free. Then you can claim your blog by creating a “fake” post with a key that Technorati provides. Once they reach out and touch your post, they’ll authorize the claim. You can track the status of your claim directly on their website. Once your claim has been approved, you will be able edit your settings and see your ranking amongst the -rati. Check out my ranking. I am sure it is 3M out of 3M: Once you are set up you can use the Ping button to have Technorati search your site for new content. You can automate this by entering this into the settings for your blogging engine, in my case, I can go into control panel in BlogEngine.NET and set up the automatic ping service. This establishes a handshake between my blog server and Technorati.
- Submit your site to crawlers and blog indexers, such as Blogged.
- Connect to delicious – sign in – drop in tags into your blog. Tags are basically the equivalent of keywords from way back in the 90s. Keywords provide descriptive terms in the META of a page. Search engine crawlers examine the meta of a page to determine the best place to index the page. More keywords is not necessarily better. Be very selective with which keywords you choose. Read the section on SEO for more information.
- Submit your blog to search engines. There are tons of techniques on how to this. For starters, you can hit the big 3:
Don’t create hyperlinks that are called “here” or “this”. Apparently poor anchor texts do not allow search engine crawlers to properly categorize your site. Don’t have any broken links. This is an obvious one, but good to remember for regular monthly maintenance. You can use a validation spider to clean your site up. I plan to get rid of my 2nd subdomain blogs.slingalibi.com to avoid confusion and keep my site focused on one domain, so I’ll definitely be running this tool in the next day or so. But I did a quick run through, not expecting to find much after less than a week of being up, and (er) I am guilty. The crawler crawled for several minutes: And then it told me I had 11 bad links (and I haven’t even killed my subdomain yet!) So most likely 1/month is not frequent enough:
How you do redirection is also very critical for SEO. (ASP.NET 4.0 has new features to support 301 redirection – which signifies a permanent redirection – much better for search crawlers.). Why do you want redirects? To make things nice and neat with setting subdomains. For example, I have a redirect from about.slingalibi.com to an ASPX file sitting deep inside a folder. When it comes to your own personal ASP.NET code, you should consider the new routing features of ASP.NET 4.0. Leverage the Text Template Add In if you are using Live Writer. This will make it easy for you to automatically insert links to chicklets so you don’t have to manually add the line of code for each of your chicklets, like the tweet me script:
Technorati Tags: SEO