Blog

  1. Google Apps Outlook Sync

    Google has just released a new product called "Google Apps Sync for Outlook" that allows people on Google Apps to continue to use Outlook, but not need a Microsoft Exchange server. See the details here. That is a great new addition as this could save businesses a lot of money by not requiring an Exchange server anymore to sync up company contacts, email and calendars.

    The only bummer is you have to have the Premiere Edition of Google Apps and not the free, "Basic" edition. 

  2. Tasks: My Favorite Google Apps Addon Now With Calendar Integration

    Google recently added an addon feature for Google Apps called tasks which shows a list of to-do items in your mail view. You can turn it on by going to Settings –> Labs and look for "Tasks." I love this addon because it puts a list of to-do reminders where I spend a good portion of my time – in email. Tasks can even be viewed on your phone.

    Even more recently, Google added task integration with Google Calendar, so you can schedule tasks and easily refer to them when in Calendar view as well – here’s more information from Google about it.

    Did I mention Google Apps is free for 50 accounts or less? Once you see what it’s capable of, it will revolutionize your workflow.

  3. 5 Ways to Market Your Site Using Social Bookmarking

    Social bookmarking is a relatively new concept that allows people who visit a website to share information that they find with their friends or associates that they are connected to in a variety of social websites such as Twitter, Facebook, LinkedIn, Digg, Delicious and more.

    This post will cover 5 ways that you can get more traffic to your website using social bookmarking as well as bleed over into link building in general as the two are closely related.

    1) Make it easy to share. Make sure every page on your site that you want to get links to has an easy way for people to share it with others – news articles, pages, ecommerce products, etc. There are a number of tools out there, such as Sharethis.com that will give you a snippet of code that you can easily drop in to any page on your site. Also, many content management systems have this feature built in.

    2) Share your own articles. Once you write a killer article or press release, share it with your group of contacts in the social media sites that you participate in. Don’t be afraid to endorse your new article on Twitter, Facebook, etc.

    3) Bookmark other sites. Use a service such as Delicious to develop your own directory of useful links. Other people who trust your opinion will see what other sites you’ve found to be interesting. This also works with link promotion sites like Digg, StumbleUpon, Technorati (if it’s a blog post) and many, many other sites.

    4) Comment on other people’s bookmarks. If other people are alredy drawing traffic from a great link, post a comment if you can to get your branding associated with that person’s success as well. This is great for blogs in particular. Comment on other people’s posts (but keep it pleasant!)and offer additional thoughts or just some encouragement.

    5) Ask people for links. If you know that your article or post would be particularly of interest to another website community, trade organization, etc., ask them if they would mind linking to your article. In fact, use our free link-building tool to make sure you get the best formatting for that link. If it is truly a good article or post, there’s a good chance you’ll get good links to it.

    These are just a few tips to demonstrate how you can leverage social bookmarks to better promote your site. Stay tuned for more tips!

  4. Page Progressive Now Offers Internet Marketing Writing

    Page Progressive is now offering article and press release writing specifically geared towards drawing more traffic to your website. This is accomplished by writing interesting articles and press releases that include key search phrases that you want to build an association with your website and then syndicating that content on the internet in order to get as many incoming links as possible to your site.

    “Well-written press releases and articles are one of the best ways to build quality links to your website,” says Daniel Trimpey, CEO of Page Progressive.

    This new service adds to the list of several services available for small businesses in Raleigh, NC who want to use internet marketing to acheive better exposure for their company.

    For more details, you can contact Page Progressive online here or call at 919-374-3014.

  5. Local Internet Marketing Firm Provides Workshop for Helping Small Businesses Leverage the Web

    On June 30th, at 9:30 AM at the Capital City Club in downtown Raleigh, Daniel Trimpey, CEO of Page Progressive, will be providing a workshop geared towards orienting small businesses in Raleigh, NC to the importance and capabilities of using the internet to market your business.

    The workshop will run for approximately two hours and there will be a lunch afterwards at the club for attendies. The topic will be "The Basics of Internet Marketing for Small Businesses" and will address very broadly the aspects of search engine optimization (SEO), link building and pay-per-click (PPC) advertising in the efforts to generate more traffic and business. "All three aspects of internet marketing are key to getting the best results," says Daniel Trimpey. There will be plenty of time built-in for questions, since this has been a very hot topic for people in the past.

    If you’d like to RSVP for this event, please contact the Capital City Club at (919) 832-5526‎. The event costs $15 and includes lunch.

     

  6. Blogging on Blogging

    Well, I’m sitting in a workshop on blogging this morning. Although I’ve been blogging for years, I figured it’s always a good idea to keep learning and it never fails to surprise me how much there is to know, even on a topic that you consider yourself an expert in. I figured I’d take the opportunity to blog about it 🙂 The speaker for this event was Denise Tawwab and you can check out her website here: http://ncconnected.org

    The bad news – In the pre "Web 2.0" world, when customers or
    clients were disgruntled, they would typically call your support number
    and let you know…and perhaps, at worst, tell a few of their friends.
    But with the current online social media phenomena, if you make a
    client unhappy, they are only a few clicks away from telling the whole
    world about it. And posts on the internet never go away.

    The good news
    – Because of the accessibility, you can wield the power to promote your
    company in a very large arena with a very small budget. All it takes is
    your time.

    Types of Blogs:

    1. CEO Blog – this is when the owner of a company blogs, usually for promoting the business or industries related to the business
    2. Executive Blog – Just like #1, but involves a group of people
    3. Group Blog – When any group of people share a blog
    4. Company – supported Blog – When employees are encouraged to blog internally to the company
    5. Topical Blog – Blogging on a particular topic (duh!)
    6. Promotional Blog – Blogging for the purpose of promoting something
    7. Advocacy Blog – Blogging for the purpose of raising awareness about something

    Links:
    http://www.technorati.com
    http://blogsearch.google.com
    http://blogpulse.com
    http://windowslivewriter.spaces.live.com

    For 50 Power Tips for Blogging, view Denise’s blog here: http://denisetawwab.wordpress.com

  7. Taking Full Advantage of RSS

    I’ve been blogging for some time now, and one of the best aspects of blogs – being easily syndicated via RSS feeds, has one big downfall: about 80% of the people in the world have no idea what RSS Feeds are. Enter Feedburner, a great service, recently acquired by Google, that takes RSS feeds and makes them able to be subscribed to via email – a technology anyone can appreciate. We have used Feedburner for a long time now, and recently we found a service that seems to leave it in the dust…along with many of the other email services out there like Constant Contact and iContact which cater to more sophisticated email newsletters.

    MailChip is an online email marketing service not unlike Contant Contact or iContant, but offers the ability to send out newsletters pulled from RSS feeds, just like Feedburner. And the best part is the price. It’s about half of the price of Constant Contact and iContact and has just about all the great features, like very nicely-designed email templates and the ability to manually sign up subscribers to your list, which Feedburner (also free) lacks.

    MailChip has the ability to also track user actions via Google Analytics, which is…wonderful. Not to mention it’s very easy to use and is FREE for those out there with 100 subscribers or less. And if you have more than that, $10 a month is enough to get you rolling, which is less than most other enewsletter options out there. 

    So, we’re going to give MailChip a try and I have a feeling it’s going to become the RSS email syndication service of preference that we’ll be recommending to our clients from now on.

  8. My First Experience with the Magento Ecommerce System

    Magento is a relatively new system to the open-source ecommerce world and it’s gotten rave reviews from many people. There are several good ecommerce systems such as OSCommerce or Zencart that have been around a long time but suffer from old coding, lack of features and poor SEO out of the box, so I was very interested in giving Magento a try, as we currently develop almost exclusively for ecommerce with OSCommerce, and I’m always on the look for good new technology that may benefit our clients. A good opportunity arose to give Magento a try with a pro-bono client recently, and here’s a recap of that experience.

    This project needed the ability to easily add downloadable products, have easy content management abilities for site pages, offer the ability to upsell on checkout, work with Paypal (the client’s payment preference), and work pretty much out of the box since the client couldn’t afford a lot of extra coding time. Since OSCommerce downloadable products were not real user-friendly (files have to be manually uploaded via FTP and linked to, which is more complicated than most non-techies want), and I’ve never been really a big fan of OSCommerce’s attribute handling, lack of search engine friendly URLs and no built-in support for upselling, I figured this project wold be the perfect opportunity to give Magento a try. It claims all of these features "out of the box."

    So we attempted to install Magento on the client’s webhost, which was a cheap shared service (I know, not ideal for ecommerce sites, but this client was on a very tight budget). Well, Magento wasn’t having any of that – it wouldn’t even install, despite the host supporting all of the server requirements for the system. So, we switched to another cheap host, only to later find that they didn’t support InnoDB, which is often not supported by low-end hosts due to the load it puts on the server, despite being a pretty cool technology. So, we installed a version of Magento released earlier this year that did not yet require InnoDB, and voila, it installed. The installation process went very smooth – as I would expect a modern system to. We eventually had to move the site to our server though, as the second cheap host just didn’t have enough pep to allow Magento to run well, as it is a bit of a resource hog. This experience was in the back of my mind when I wrote about "The 5 Reasons Cheap Web Hosts are the Devil." Anyway, once on our server, it ran pretty well.

    The next challenge was getting Magento set up and a template installed, as this client did not have the budget for a custom design. We purchased a $180 template, and to our disappointment, the documentation that came with it was very poor, and the theming system, although I’m sure it’s very robust, was a beast to figure out compared to the very logical was OSCommerce handles integrating themes, although it does involve cracking open a few PHP files. Although installing the template was very easy, the layouts didn’t seem to work out of the box like the screenshot shown. This may be more of a problem with the template creator than Magento though. But, we had a bit of a time beating this theme into submission. 

    Once we got the theme working as we wanted, the next step was loading products. All went well until we realized that all of the MP3 products and samples that we uploaded got "automagically" renamed by Magento, and unfortunately renamed to names that already existed, thus overwriting previous files! So we had 30 products that were all using the download file from the last one uploaded chronologically. Do’h! After playing with it forever and searching the web, it turns out that Magento utilizes Flash technology for the built-in uploading of files, and it just so happens that version 10 of Flash broke this ability in Magento. This really disappointed me. It doesn’t make sense to me that a system would tie in a critical feature like uploading products to a technology that will inevitably change, and installs on the client’s computers, which you have no control over. Because this was an issue with Flash, there was nothing we could do….so we ended up using the remote file options for products, which was one of the reasons I wanted to use Magento, as this was the way OSCommerce handles uploadable products.

    Once we got the products loaded it was time to get checkout working. The Paypal checkout worked flawlessly, but unfortunately the email that goes out with links to the purchased product showed a link to the product three times. This appeared to be a problem in the core of Magento with no easy fix, and the code was not documented very well. We are still waiting to hear back on the Magento forums if anyone know what that is about. I was disappointed that a more modern system required manually editing template files to change the default store name from "Magento Store." The system has a place to put in the store name, why not make the template files use that with a variable? Anyway, not a big deal with a little search and replace – just annoying.

    After getting that all set up, the next part was trying to get upselling set up so that when a user checks out, it encourages them to look at other similar products that are higher in cost, to improve profit. Unfortunately, neither upselling, cross-selling or multiple downloadable files per product seemed to work, despite me watching the Magento video on how to set it up (The video series are very well done, however). Again, I’m not sure if this was a theme incompatibility with these features or not.

    So all-in-all, Magento is very promising. The administrative side for tracking sells, customers, etc. is very slick. It has a nice Google Analytics-like graph showing sales on login, and things are organized pretty well. Also, installing the FCK graphical editor for the content management system went fairly well (The Magento Connect auto-install of add-ons was very nice), although image uploading required some hacking and didn’t work at all with the TinyMCE (Our preferred) editor. As with any system, the first time you use it, there is a pretty steep learning curve. I’d expect that the next time we tackled it, it would go smoother. The things that really disappointed was the lagginess on servers (high server requirements), the whole Flash integration for file uploads issue, which to me was just conceptually the wrong approach – the lack of clear code documentation and just the general bugginess out of the box.

    Will we be ditching OSCommerce as our mainstay for ecommerce in favor for Magento? Not likely anytime soon, but I do intend to keep my eye on Magento as I see some real possibilities for this system in the near future once it matures a little more. I really like how you get a number of features out of the box that would take a good deal of hacking to OSCommerce to achieve.  I’d definitely recommend going with a very high end shared server, or even better, a dedicated server environment if using Magento, however. And be aware that it has a pretty high learning curve and be ready to wrestle with it a bit since many of the features that are present out of the box may not work the way you’d expect. So working with a tight budget may not turn out so well if you’re paying someone else to do these things for you.