Tag Archives: Blogging

This is the project that I have been focused on building for the last few months, and it has expanded from work that I have been doing off and on for several years.  I’m excited that it finally has a home of it’s own and is nearly ready to release to the public.

I will be finishing up the design over the next month or so with the plan to do a very small announcement in early January to let some early adopters in to start using the system.

You are probably a lot like me and have a couple of idle domain names that you’ve picked up over the years and never really done anything with.  You also have a few websites that are actually pretty decent but not getting the traffic they deserve from the search engines.  That’s why I created the automatic blog machine – For myself to solve these two problems.  I can easily create a blog and hook it into the system then forget about it.  It will run for months building traffic, links, and attracting advertisers and drive traffic to the websites I actually care about.

I’m using this system to build out my network of websites and build an increasing base of pages I can then sell through Google DoubleClick for Publishers, or sell text link ads or promote Amazon products, Ebay auctions or any number of other affiliate products.  By integrating an Ad Server I can quickly and easily put an ad across the entire network at no cost to me and immediately drive massive amounts of traffic.

One concern is that the sites should not be spammy and I took great effort to make sure the content that the Automatic Blog Machine creates is unique, natural and readable.  That means auto-translation is not used because it creates hard to read content, it also means there is a strategy for both internal and external linking.  Getting these things to work correctly was actually pretty complex.  It requires me to datamine a lot of content in order to build each blog post.

I’m pretty proud of the development of this tool and I’m looking forward to letting people in to see how it works.

Check out the Automatic Blog Machine

wordpressWordPress is probably the best blogging software out there. This site runs on WordPress. It’s easy to install, amazingly extensible with themes and plugins and very easy to use. In fact the vast majority of the websites I maintain run on WordPress.

wordpresslib is a Python library that makes it possible to programatically put new content onto a blog. It works with both the self-hosted as well as the freely hosted wordpress.com blogs and It gives you the power to do these tasks:

  • Publishing new post
  • Editing old post
  • Publishing draft post
  • Deleting post
  • Changing post categories
  • Getting blog and user informations
  • Upload multimedia files like movies or photos
  • Getting last recents post
  • Getting last post
  • Getting Trackbacks of post
  • Getting Pingbacks of post

When used in conjunction with some of the other scripts I have shared on this site such as Getting Ezine Article Content Automatically with Python, Translating Text Using Google Translate and Python, How To Get RSS Content Into An Sqlite Database With Python – Fast it is possible to build a very powerful blog posting robot.

Here’s an example of just how simple it is to send a new post to a wordpress blog:

import wordpresslib
 
def wordpressPublish(url, username, password, content, title, category):
 
	wp = wordpresslib.WordPressClient(url, username, password)
	wp.selectBlog(0)
 
	post = wordpresslib.WordPressPost()
	post.title = title
	post.description = content
	post.categories = (wp.getCategoryIdFromName(category),)
 
	idNewPost = wp.newPost(post, True)

I make use of this on a daily basis in various scripts I have that re-purpose content from other places and push it onto several aggregation blogs that I have. Over the next few posts I’ll be revealing exactly how that system works so stay tuned. (and make sure you’re subscribed to the RSS feed)

Over the past year I’ve hacked together a program to help me maintain a lot of blogs without actually having to write posts for them.  The idea was to just refresh them with relevant, good quality information with zero input from me.

As a result I have built up a piece of software that reliably downloads content from a number of supported sources including youtube, and prweb, and queues it up in a database for later automatic posting.

The software is then scheduled on my computer to post one item from the database for each blog I have set up.

In addtion to simply posting the content such as a youtube video, it also has the ability of inserting additional html before the post.  That way I can add in an affiliate link or an adSense ad to each post.  The way I have it currently set up is to pick one at random from a list of potential html snippits for each site.

The software supports auto-posting to self-hosted wordpress, wordpress.com, and tumblr blogs.  With the wordpress sites it supports putting the posts into separate categories depending on the keyword your targetting.

The question I have is:  would people be interesting in purchasing such a piece of software?  What would you do if you could be hands off and maintain hundreds of blogs automatically with fresh content and videos?

The reason I ask is because even though the software works awesome for me, it would take some time and effort to clean it up and make it easy to use.

Leave a comment below and let me know if you think it’s worth pursuing further.

When it comes to getting your business profitable the 80/20 rule can be used as a guide to determine how you should manage your time.

What is the most important part of any new business?

Sales.

Time and time I’ve had to learn and relearn this while trying to get HalOtis profitable. I spent time working on designing the logo, getting business cards printed, having a custom t-shirt made, and working on products before actually proving that there was a market that I could sell to. What was I thinking!

All of that time was wasted.

Let’s look at some examples of how to do it properly:

Blog Posting
If you had spent 1 hour writing a post for one of your blogs, then you should spend 4 hours promoting it. Take the time to socially bookmark your post, leave comments on other sites for the link back, and perhaps write some more articles, Squidoo lenses, or post to other web 2.0 sites. Spread the word far and wide that you have something worth reading.

Internet Marketing
If you want to get into a particular market get to the selling as soon as possible. If you take a day to find a niche, build a website, and find a product to sell on it. Then spend the rest of the week only on sales. Drive traffic to the site, test the conversion of different pages designs, tweak the copywriting. If you can’t sell someone else’s product if you put in that amount of effort then consider finding another niche.

Business
Resist the temptation to build up your business. Don’t start by getting the accounting software, designing logos, getting letterhead, talking to lawyers, or doing the paperwork to register your business. Skip those things and develop a plan that will get you to the Selling part as soon as possible. You can get creative about this. Take pre-sales whenever possible and focus your effort on getting them. 90% of businesses fail in the first year… mitigate your risk by making sure the business will make money before investing in it.

This approach will have a much better success rate. If you want to be in business, and get rich, you must get over any hangups you have about sales and selling. In fact you should come to love sales.

Sales is the one place where you actually get to use that fun stuff you learned about in Psychology class. It’s a ridiculously interesting area to be an expert in, and the money is pretty good too. If you know how to make sales, then you’ll be an asset to every business you work for (or your own).