Kevin Hicks

Kevin Hicks

Kevin is an Internet Marketing Specialist at ROI Web Marketing. He has a strong passion towards helping businesses succeed using a creative and focused approach to Internet marketing. ROI Web Marketing offers web design and monthly marketing services which include Google AdWords pay per click advertising and SEO.

Kevin Hicks on LinkedIn

Friday, 08 September 2017 15:16

2 Guys With Knives

Using a highly customized WooCommerce shopping cart, 2 Guys With Knives can process a large quantity of weekly orders for their meal delivery service.

Customers can set options for each dish, select from specific delivery locations and times, purchase and use gift cards, receive special pricing based on their assigned group, among many other special features of the website.

Visit the Website

Friday, 08 September 2017 15:02

West Side Family Place

A customized, interactive events calendar integrated with Google Calendar is one of the special features of West Side Family Place's website, key to staying in close touch with participating families.

Through their new website, community members can learn more about how to get involved, join a program, and become a member.

Visit Their Website  

Friday, 08 September 2017 14:56

Everything Financial

Everything Financial uses their website as a resource to display all of their products in an organized and user-friendly fashion.

Current and potential clients can also view newsletter archives, latest blog posts, and media pieces on their website.

Visit the Website

Tuesday, 05 September 2017 14:24

New Google My Business Posts

Google recently released a new feature for Google My Business.

You can now add content directly on your Google My Business listing.

The benefit of doing this is that it shows up for 7 days directly below your Google My Business listing and directly within Google Maps in a prime location to be seen.

Here's a screenshot of ROI Web Marketing's Google My Business post. At the time of writing this blog post, there is a live post on our Google My Business page that directs visitors back to this blog post to learn about how to post on their accounts. :)

roi post example gmb


Creating a post on Google My Business lets you publish your latest offers, blog posts, services or products to be displayed directly in Google's search results and Google Maps. Google suggests that these be timely updates as each post only lasts for 7 days before it's archived in the "All Posts" area.

What You Should Post

Quoted from Google:

"When customers find your business on Google, they can see offers, news, and events from your business posts that show on Google Search and Maps. You can use posts to tell customers about:

  • Events such as a jazz brunch or an in-store session
  • Offers/specials such as sales and discounts
  • Product updates such as new merchandise
  • Announcements such as “Open late this Saturday” or “Special guests this week!”

A post to your customers on Google should be brief, useful, and inspire action, and photos should be well-lit and in-focus."


Steps to Make a Post on Your Google My Business Page

#1: LOG IN:

Log in to Google My Business. If you have two or more locations, click Manage location for the location you'd like to manage (screenshot below).

roi gmb manage

If you only have one location, you should see the layout directly with the NEW icon next to the "Posts" link. If you are on a mobile device you can download the Google My Business App.

roi web posts



Click Create post. Or click Posts from the menu. The “Create post” screen will appear. Here, you’ll see options to add photos, text, events, and a button to your post. Just click each field, and enter the relevant information.

 roi gmb create post

roi create post2 

Once you’ve created your post, click "Preview" to see a preview. If it looks good, click "Publish" in the top right corner of the screen.


Ideal Specs for Your Posts

 We've collected from Google's recommendations the following ideal notes to remember when making a new Post on Google My Business.

  • Recommended photo size is minimum 720x540 pixels as JPG or PNG.
  • Post content limit is 300 words. Ideally, it's between 150-300 characters.
  • Include a call-to-action to tell people what they should do after reading the post.
  • If your post is an event, you can also input a title: 4-5 words (58 characters).
  • Button options are as follows: Learn more, Reserve, Sign up, Buy, Get offer. Then, you choose the page of your website to send the visitors to for this specific post.


How To Make A Great Google My Business Post

Ideally, your posts are timely as this is another effort by Google on social media to better their users' experience, showing them only the most relevant updates to its users. What's on special? What's the latest?

Google's examples can be found here:


What to do now?

Now that you know all about Google My Business Posts, it's time to get posting!

ROI Web Marketing offers cutting edge web marketing packages for business owners. If you are already subscribed to a Monthly Marketing Package with us, chances are we've already planned a post to get things started for you. Contact us today if you are intestested in learning more about how we can help you with your marketing.

Thursday, 31 August 2017 18:39

Patagonia Imports

With an extensive collection of wines and premium spirits to feature, Patagonia Imports' new website is the perfect medium for this liquor agent to facilitate their importation and distribution.

Awards and testimonials displayed throughout the website assist in bringing emphasis to the credibility of this company.

Visit the Website

Thursday, 31 August 2017 18:24

Lift Bar & Grill

Lift Bar and Grill's mobile website was designed by ROI Web Marketing to prominently display the restaurant's contact information and hours, catering to mobile users.

All webpages and content were converted to be mobile-friendly on all the latest mobile devices.

Visit the Website

Sunday, 23 April 2017 00:00

How to Structure & Write a Blog Post

I'm often asked questions about how and when I should blog. The answer is: it depends on your business.

I always mention that blogging and social media marketing need to work with your business and procedures that you have in place.

Blogging can't be a burden on you and/or your business.

If you feel stressed about blogging or don't have the time to do it, you need to evaluate whether it would be a good idea to either hire someone to help you with it or whether it's important to your business at all.

Here's what I suggest to my clients about blogging and how they can manageably keep their website up to date and maximize the impact of each blog post.

What's the purpose of a blog?

The purpose of your blog is to achieve the following:

  • Keep your current customers informed about what's happening with your company.
  • To reconnect with current customers by staying on top of mind (may even make a new sale from an existing customer).
  • Let people know that you are still in business and are actively updating your website with relevant information.
  • Prove that you are the expert in your field by showcasing your knowledge.
  • To attract new potential customers via Google Search (SEO).

What should I blog about?

Here are a few examples of what you can blog about. I'll be releasing another blog article with more examples in the near future.

  • Educational: Educate your ideal clients on the benefits of your product or service. Answer questions commonly asked by your customers.
  • Testimonials/Case studies: Let people know how others have experience with working with you.
  • Promotional: Mention a current special offer or feature a product or service.
  • Specific Detail: Feature, describe or romance a specific service or product in more detail.
  • Industry-Related: Explain what's happening in your industry that your customers should know about. What's news to them that they should be aware of?

How do I structure my blog post?

The layout of your blog post should include the following and be ideally 500-600 words. Keep in mind that it's not about writing a number of words, it's about quality and relevant content that people actually want to read. You have 9 seconds to grab their attention in the first paragraph.

  • Hook Them: Start with intriguing content. What are the benefits of committing to read this post?
  • Give Value: Tell people something interesting that they should care about.
  • Explain Benefits: Let people know why you are explaining this content to them.
  • Conclusion: Always end with some sort of call-to-action or sum up the reason for the post. 
  • Author Bio: It's good to include your bio or company bio within your blog. WordPress and Joomla come with this built in as long as your theme is compliant.

How often should I blog?

Consistency is more important than anything when you commit to starting a blog. Don't start one if you don't intend to keep it up to date. I suggest starting with 1–2 blog posts per month. Remember, this needs to work with your current business. If you can be making a sale or ensuring customers are happy, take care of those things first before updating your website with a new blog post. The reason to start with 1–2 posts is because once you've written your blog post, you need to ensure you give your post some exposure so that people can see the new content you've just posted.

How do I share and market my blog post?

Once you've posted your update to your website, you'll want to get people to see it. How people follow you is dependent on your industry and what form of following you're targeting.

Send your blog content to your email database of customers

For the most part, email is still the number one way to reach customers, so I suggest that email be the first priority for any business to ensure they send their blog post content out. I'd also suggest using a software to manage your database (MailChimp, Constant Contact, AWeber). Feel free to include a short paragraph teaser of your blog content and then link to your blog from there for people to read the full post. Alternatively, depending on your customers and the length of your blog post, you could include the full post in the email.

Link your blog post to your social media channels

One of the biggest factors that has been working with SEO lately is to share your blog post link from your website on social media. The more people who share and like that link, the better. Be sure to share your blog by taking your website link and posting that directly. The more shares, likes, etc. on this will have a direct impact on your SEO. Google is scanning the Internet to see how social your website is and how many links point back to it. This is a great way you can help increase your SEO rankings while getting exposure through social media activity.

It will never be perfect

Don't be afraid and don't overthink your post. Keep it simple.

This blog post took me less than an hour to write and proofread. No, I did not count the number of characters in the post and yes, I could have included more keywords to optimize it further. What works for my business is to commit to an hour to educate my current clients and send you this newsletter via email and social media. The marketing of the blog post may take another 30 minutes to 1 hour to complete. In conclusion, if you have 2 hours of time that you can fit in your month to write a blog post and share it with your customers, I'd suggest you do this.

If you feel people keep telling you that you need to update your website with content, make it happen one way or another. If you need some support, we are here to help.

Happy blogging!



If you own a business, you need to have Google My Business registered, verified and optimized.

Google My Business is Google's online directory of business listings. You may have seen these listings when doing a search using Google Maps. A bunch of business listings show up on the map, which display contact details and a link to their website. This is controlled by Google My Business listings. These listings used to be called Google Places and Google+ Local.

In an average Google search page, Google My Business listings show up just below Google AdWords paid advertising locations and above organic (non-paid) search results. Depending on what keyword you're looking for, you may or may not see a Google My Business listing.

These are the most important reasons to register and optimize your Google My Business listing:

#1. Free Google Website Visitors

google my business link

Google My Business listings show up very high in search results and give you free website traffic. Once verified, you can add the link to your website to redirect visitors to find more information about you or your company.


#2. Google Reviews

google reviews

Once you register and verify your listing, you'll have the ability to have your customers write reviews about your company to improve your online reputation. This is an important factor with Internet marketing. Some buyers do all their research online and have already scoped out which company, location, or products they want to purchase or work with before making any contact with you.


#3. Google AdWords Location Extension

adwords extensions

If you are running online advertising via Google AdWords Pay Per Click advertising, you'll be able to import your Google My Business listing directly into your advertising. This also imports the reviews on Google My Business directly into the advertising. This gives you a far better click-through rate and a competitive edge on your competitors.


#4. Control What People See

gmb hours

If you are a home office and you don't want to show your home address, it's totally okay. You can select a zone or list of cities that you service/work in. Feel free to check out what I've done with my Google My Business listing for example. Google My Business also displays on Google maps, so it shows when your business is open or if you're still open at the moment the user is searching. If your hours change, you can update it right within your Google My Business dashboard and let people know.


#5. Control Your Target Locations

google maps target

In Google My Business, you can tell Google which areas you service and your listings will show for those areas more prominently. This will help with lead generation, so you have the right people finding your website.

Google is doing a great job of making websites be found online. Get your Google My Business listing verified as you are missing out on website visitors if you don't have this setup.


Honest Advice on Internet Marketing

Contact us today to improve lead generation online. We can help you register your Google My Business listing, optimize it and integrate it into your Google AdWords campaign.


I'm often asked if we do Facebook marketing or social media marketing.

ROI Web Marketing has set up some ads for our current customers on Facebook, but we don't specialize in the full Facebook marketing solution.

Our focus is on Google AdWords & Search Engine Optimization with website design & conversion optimization to generate you more leads.

Lately, I've been working a lot with Clarence Chew from Sociable Insights. He is a Facebook and Social Media Marketing Expert. His company can offer full account management across various social media platforms. Let me explain more.

Many people ask me to look at their website to see how I would improve it. This has inspired this month’s blog post. Here’s a list of common website issues that I encounter when I review business websites.

Call to Action

Often, I notice that websites are missing clear calls to action. These calls to action should be in various locations depending on the website. I like to include a call to action above the fold. This means that without scrolling, a user should be able to see and read an action step for them to take - the action step may be to inquire or take charge on making a connection with you to order your products or services. Another location would be at the end of the body content area of each page.

Website Flow

The ability to guide a user through the key pages of your website is what I call “Website Flow”. This can also be called user experience. Think of this as taking your ideal customer through a tour of your business. Which page should they visit next after going to your homepage?

Mobile Friendly

If your website doesn’t load properly on mobile devices, you are losing out on potential sales from people browsing your website on their phone or tablet. Google has different results for mobile searches and desktop searches.

Benefit Statements

I notice a lot of websites that do this - they write product specifications and technical terms about their industry without writing out what benefit this has to their customers. Write your website content catering to the needs of your customers. How will this impact them? Why should they care?

Conversions / Action Steps

This process is entirely dependent on your business. These conversions or goals need to cater to your business and how your sales process works. Most websites that we create include Conversions or Goals. What do you want the user to do when they get to your website? How will they inquire or how will you get their contact details to continue the sales process?

There are two types of website visitors.

1) The visitor that’s ready to buy. Create a simple intake form for these people or direct them to your contact page to get started right away.
2) The visitor that needs more information and wants to learn before they inquire. Send these people to sign up for your e-newsletter, download a white paper, or enter into a drip campaign.


In order to succeed with Internet marketing, you need all the right pieces in place.

1. Having your website optimized as mentioned above
2. Generating qualified website visitors
3. Being able to follow up with those people to continue the sales process

If you are looking for more advice on Internet marketing visit for more details.

Want More Customers?

Maximize ROI With Your Web Marketing

Lead Generation Conversion Specialists

Free Consultation



roiwebmarketing email popup