DIY SEO: A Complete Guide for Business Owners

This post is designed to offer the entrepreneur (not the SEO expert) a complete guide on optimizing your business website.
Doing it yourself is really a misnomer because you will need help. That’s why we compiled this list of low-cost optimization methods that you can do without hiring an agency.
Please keep in mind that there are a lot of factors to consider when doing your own optimization. Your audience, your location, and your competition, just to name of a few.
TIP: Don’t try to do everything in this post at once. Pick one area, spend a week or two addressing it. Once complete, move on to the next area.
Table of Contents
- Use DIY SEO Software
- Claim your GMB listing
- Use Data Aggregators
- Start a Blog
- Create localized content
- Leverage Social Media
- Conclusion
A word of warning!
Be careful of shortcuts, tricks and secrets when it comes to optimizing your website. Claims of instant traffic, purchase of backlinks or reviews are black-hat techniques that you MUST AVOID. You will most definitely be penalized if you take those shortcuts to grow your traffic.
When it comes to SEO, exercising patience, being consistent, keeping track of your work and most importantly adding value to your visitors, will result in (over time) more traffic and hopefully more business.
Let’s get started!
Use DIY SEO software
SEO on your Website
There are a myriad of Do-It-Yourself SEO software on the market. Most of these tools are designed for marketing agencies and consultants. However, there are a few tools that are geared towards business owners who are willing to get their hands dirty.
Below is a list of DIY SEO tools that are categorized based on how difficult they are to use. Most will have a cost to them but some will have a free trial period.
REMEMBER: These tools are designed to help you fix SEO errors on your website.
These tools are made up of products that have the business owner in mind, and use terminology and documentation that assumes you are not a web developer. | These tools cater to someone who knows more about web design and is familiar with terms like; HTML, Robots.txt, Alt Tags, etc. |
Level of Difficulty: Easy to Use 
Level of Difficulty: More Complex 
Each one of these tools will audit your website and find issues that need to be addressed. Many of the fixes are fairly simple, like fixing duplicate page titles or missing descriptions. Remember, taking your time and fixing one item each day or each week will have an impact.

Claim your Google My Business Listing
- On your computer, go to Google My Business.
- Sign in with your Google Account, or create one.
- Enter your business’ or location’s address. You may also be asked to position a marker on the location of your chain’s branch on a map. If your business doesn’t have a physical location but works in a service area, you can list the area instead.
- Choose if you want your business location to appear on Google Maps.
- If you don’t serve customers at your business address, click I deliver goods and services to my customers and then Next.
- Search for and select a business category. You can also choose a more specific category as appropriate.
- Verify your business over the phone or through a postcard. You can also click Verify later. If you’re not authorized to manage the Business Profile for the chain, find the person in your organization who’s authorized and continue the process.
Use Data Aggregators
What exactly is a citation? Citations are when a business is mentioned online, and the more citations a business has generated, the more likely their business is to appear in search results.
You can update your information with these aggregators by visiting them, creating a profile and verifying your business information. Their products do have a fee, and they will try to up-sell you, however, just ask to be added to their business listings.
Start a Blog
In other words, when you write a blog post, make sure to focus on ‘what’s best for the visitors of your site‘. Remember your audience first and make sure your blog post adds value, answers questions, provides information and is an authority on what the searcher is looking for.
If you stay laser focused on addressing what your visitor is looking for, Google and other search engines will rank your site for those looking for answers.
Build Links
Just a quick note about building backlinks to your site. What are backlinks you ask? Backlinks are hyperlinks back to a page on your website from another website.
Backlinks are like votes of confidence in your website that another website gives you. Think of a web of inter-connected websites that link to each other (world wide web). Every time a website links to your website, it affirms to search engines that your site is a good resource.
DO NOT PAY FOR BACKLINKS! (I don’t mean to scream, just emphasize)
Create Localized Content
In the context of SEO, localization is to use a one, two or three word phrase that includes a local area, naturally within your content. For example, “We offer circuit training for women in the North Shore, Boston area.“
- It provides relevant content to your local visitors. They will know exactly what that location is.
- Bay Area, San Fransisco
- North Shore, Boston
- Upper East Side, New York
- Hampshire County, Massachusetts
- These types of keywords (long-tail) are easier to rank for and can drive just as much traffic, especially if your website ranks for several of these long-tail type keywords.
Localized Pages
Localizing content can also mean creating web pages or blog posts that are specifically geared towards a geographic location. A service-based company, may want to communicate to customers in a town that’s 20 miles away that they service their community.
Start by creating a page that specifically mentions that you will drive that distance, mentions customers you already service in that area, and talks about how you enjoy visiting the local lunch spot when you have jobs there.
As an example, you can see my location pages for Springfield, MA and Worcester, MA. Even though I am located in Ware, MA, I will work with customers anywhere
Okay, you’ve done a fair amount of DIY SEO by building up your website with helpful, locally relevant content directed at your target audience. Now it’s time to promote that content.
Leverage Social Media
You probably have heard this a millions times. Use social media to grow your business. It’s a lot easier said than done.
- Share your blog posts.
- Since you are already writing a blog and want to share it with the world, why not provide the resource on social media.
- Follow your customers.
- This takes time and effort and requires your engagement, not just theirs. This includes liking and sharing their posts as your business.

In Conclusion: Patience, Persistence and Purpose
Keep in mind the purpose of what you are doing. Tell the story of why you are in business and who you are serving.
DIY SEO is not easy and will take patience and persistence, so as long as you keep your purpose in focus, you will find the time and energy to do it.
What do you think about DIY SEO? Are you having trouble getting started? Let us know in the comments below.
More to come?
SEO is an ever-changing arena and as the landscape changes, there will be more opportunities for small business owners to increase their visibility themselves.
Subscribe or come back soon as we add more DIY SEO info in the future.