Optimizing Google Places Part 4 – The Final Tweaks

In Optimizing Google Places Part 1, we discussed the things you can do to start your business using a search engine optimization mindset. In Optimizing Google Places Part 2, we covered the techniques used on your website to increase your Google Places ranking. In Optimizing Google Places Part 3, we talked about the two things you can do outside of your website. Read More »

Optimizing Google Places Part 3: Off-site Techniques

In Optimizing Google Places Part 1, we discussed the things you can do to start your business using a search engine optimization mindset. In Optimizing Google Places Part 2, we covered the techniques used on your website to increase your Google Places ranking. Once these have been taken care of, it’s time to expand your mission to other websites on the internet. Read More »

Optimizing Google Places Part 2: Your Website

In Optimizing Google Places Part 1, we discussed the actions you can take when choosing a name and location for your local business to increase your ranking on Google Places. If you were fortunate enough to consider search engine optimization at this point of your business, great! If not, we can still make many improvements to your website in order to increase your rank over the competition. Read More »

Optimizing Google Places Part 1: Starting a Business

If you are lucky enough to be starting a new business and have the foresight to consider your website search engine optimization, here are a couple tips to help you get started on the right foot. Google Places ranking (formerly Google Local Business) is more important than organic search rankings for local businesses. These tips will help you get the first-page top-ten ranking that you need. Read More »

New rate structure for our services

Times are tough, and small business owners are looking for every opportunity to decrease costs and increase sales and productivity. McFarlan Enterprises LLC. is no different, and we recognize the needs that our customers have. A new fee structure for our services is effective today, with lower rates to help small business owners in Grand Rapids, MI succeed online.

Excel VBA: Adding unique items from a list to a userform combobox

Many of the tutorials online for adding unique items from a list to a combobox involve copying unique values from a range to a separate area on the spreadsheet, and then loading those into a combobox. Read More »

Creating Dynamic PDF Files on Demand

Dynamic PDFs

Dynamic PDFs

A recent project we acquired needed on-demand creation of PDF files using information stored in a manufacturing supplier database. Utilizing the PHP-based FPDF class, we were able to quickly create and format PDF files for our client’s suppliers. With the click of a mouse, a customized PDF is created and sent to the proper supplier.

Read More »

Display Real Estate Listings Using Google Maps

Google Map

Google Map

One of our long-time clients, One Step Realty, Inc., recently requested that we implement a way to display all of their available rental properties using Google Maps. We were happy to oblige, and using the Google Map API, integrated their current property management database into their website.

Read More »

Welcome to McFarlan Enterprises!

McFarlan Enterprises offers website design, PHP/mySQL programming, internet image consulting, and search engine optimization services to local businesses in Grand Rapids, Michigan! We pride ourselves on helping our clients succeed online; in order to be successful, our client websites must create real value for their companies – adding to their bottom line.


  • We Accept Visa and Mastercard