Sunday, November 2, 2008

Website Automation is Important

Are you Automating your content and site upkeep?


While there are so many things that must be taken care of with an online business, Internet based businesses need to analyze their processes and procedures to see what can be taken care of in a more efficient and/or automatic manner.

It really doesn't matter what kind of business you have. Whether you are a blogger or a merchant selling tangible goods or perhaps you're somewhere in between like a blogger, you need to see where you can improve.  An investment of a week or two now could save you much more time in the coming months or years.

Check for repetition


If you're like me you probably don't know where to start and you probably started your web site as a hobby or as a supplement to your regular brick-n-mortar physical store.  That's ok, just start with where you are at now.  Ask yourself what tasks have to be done regularly. It might be a good idea to make a list of activities that you have to do every day, every week, and every month.

See which activities are very repetitive. Those activities are good candidates for automation.

Automation Examples


Consider using a CMS


Are you writing your web pages in plain HTML and copy/pasting product information in?  Parts of your website creation process can be automated. You could save the time spent on adding HTML, page layout, and menus, by installing a CMS such as Wordpress, Drupal, or Joomla or a forum like bbpress, or Simple Machines Forum.  By installing a CMS or Forum on your website, you preset the design and categories, and entries get added to menus. You'd just work on adding the content to entries such as blog posts or forum threads.

Automate your product displays


If you are an affiliate marketer or a merchant, you'll want to look into automating your display of products using a database.  In affiliate marketing, many merchants make datafeeds available which are electronic spreadsheets with a list of available products and other relevant information.  Affiliates can use PHP and MySQL to integrate those datafeeds into dynamic pages that visitors can browse or search.

HTML Make-a-Page creators are a short-term solution


While some affiliate networks offer HTML page creation with code ready to copy/paste into a website or blog entry, that static page information will soon become out-of-date and will require updating.

Don't rely on static HTML pages


I had made the mistake of relying too much on static and other difficult-to-update displays on my sites and found myself caught between spending half my time updating existing pages or creating new content. It was very frustrating because it worked, but I didn't know how to progress. I was so busy updating product information that I didn't have time to write original content!

Learn PHP and MySQL or hire a programmer


In this case you'll most likely want to hire a programmer or learn PHP and MySQL yourself.  I know it sounds complicated, and yes, PHP is a programming language unlike HTML which is just simple coding, but once you finish your first couple scripts, you'll find that it isn't too difficult with a little planning and patience.  If you are an affiliate marketer you'll need at least a couple scripts. You'll need one to import datafeeds into your MySQL database and another for displaying products. You can then expand your ability by allowing user search or by displaying products by keyword, category, or really any other feature you can think of.

Automate your XML Sitemap


Another great option for automation is your XML Sitemap, also called your Google Sitemap.  You can write your Sitemap in PHP and submit your php script to Google Webmasters.  If you have dynamic content this is crucial otherwise you'd have to do it manually!  That could take weeks for a large website.

If you have a small website, you might not think it matters, but what about when your site is larger in a year or two? Your Sitemap was easy to update manually when you had only 30 pages, but it won't be so easy-to-update when it has 200.  If you later delete a page from your site, you'll have to look through 200 pages to find it while a well written sitemap script will include all pages that currently exist.

Standardize your website design


If you have multiple websites, consider what goes into maintaining and updating them.  Are you customizing each site, or are you making different aspects modular?  If you need to update your CMS or your custom scripts, could you copy the files over to the other site and have them just work?   By standardizing things like page width, and locations where your scripts and software are installed, updating could just be a matter of uploading everything to the same place on each site.   There are tricks you can do in PHP that let you get the IP address and website name which you might need in the script, so instead of having to open and configure your configuration file, you could tell your script to look up the domain and IP it is running on and do different things based on that information.   By autoconfiguring your scripts, you'll save plenty of time when you need to upgrade. I only wish CMS designers would do the same thing!

Servers are good workers


Servers once set up and running can save you plenty of time once everything is set up. Servers don't get tired, sick, or bored. They don't limit themselves to business hours either. Any activity that you can give them is going to be much cheaper than paying someone or spending the time to a task by yourself. Even with shared hosting, you just go to your webserver's control panel and add a "Cron job". Cron jobs just tell a server to run a script using the frequency that you set. So if you want it to run a backup, or a datafeed import at 2:00 am, just set it up. If you can write or pay for a script to do a task, you can later set it up as a Cron job, your script will run, and the task will be done, rain or shine, or even when you're on vacation!

No comments:

Post a Comment