So you want to drive more online visitors to your website or increase your rankings in Google’s search engine, but don’t know where to start.

Should you hire an SEO company or go at it yourself? When it comes to search engine optimization it can be an overwhelming process, but it doesn’t have to be.

An SEO expert or agency can help ensure that when consumers do a web search, your website is one of the first resources to appear in the search results. But prior to paying someone else to help facilitate improved web results, you may want to enlist a few DIY tips yourself to give your SEO a boost.

Here are 16 do-it-yourself SEO tips that small business owners should try before hiring an SEO firm:

1. Start with Personas

Driving more visitors to your site starts with knowing the persona of your ideal buyer and understanding what makes them tick. Why? Because websites are ultimately built for humans and not robots. So dig into their challenges, understand why they buy, and create a customer persona. This will help you to best align your SEO and website strategy so you can get found online by your ideal customer.

2. Plan Your Keyword Research

Before you push up a bunch of content and copy on your website, make sure you plan out your keyword strategy. Keywords are the words or phrases that your target audience searches for when looking for products and services or when trying to solve a problem in search engines like Google and Bing. Search engines, like Google, will match up the most relevant content to the search of their user and provide the most accurate results from websites, blogs, and images.

There are a number of tools that give you valuable insights into which keywords you should focus on such as Wordstream, Ubersuggest and Google’s Keyword Planner. If you need a little assistance with your keyword research, here is a great article from Jason Demers at AudienceBloom that breaks it down step by step.

3. Find Gold in the Long Tail

For a lot of industries, ranking for the most trafficked keywords is highly effective.  At the same time, trying to rank for those highly competitive terms can be a long and costly endeavor. Instead of focusing solely on the most popular keywords, spend some time building out a targeted strategy around relevant long tail keywords.

Long tail keywords are longer and more specific phrases that search engine users search on when they are closer to making a purchase or finding what they are looking for. Longtail keywords are a key to a healthy, online growth strategy.In fact they make up the majority of all search engine traffic:

Image source:

So if you own an accounting software company, instead of trying to rank for an uber-competitive keyword such as “accounting software” with about 52 million searches and national brands vying for the top spot, try a targeted and more relevant approach such as “accounting software for real estate agents.”

4. Study your Competitors

Once you have your keyword strategy in place, identify the top competitors for each keyword and what they are doing right to get ranked in the good graces of the search engine gods. SpyFu is a simple cost effective tool to gain better insights into your competitors’ paid and organic search initiatives. Keep in mind that while competitive info can help shape your SEO initiatives, be careful not to rely solely on your competitors. After all, your best website conversions will come from those visitors that are best aligned with YOUR ideal buyer.

5. Blog Consistently

Pages on your website don’t change every day. So with Google always looking for new content, blogging is a great way to push up fresh, relevant content for the search engines to index. Remember as you blog, write your content for your ideal buyer and the challenges they face every day. Don’t just load your blog posts with keywords. Again, you’re ultimately trying to connect with people – not search engine robots.   Avoid keyword stuffing, but do select a primary keyword for your post paired with research from Google Trends to give yourself the best chance of your content being discovered. Make sure the keyword appears in the title, body copy, URL, and meta description for the best optimization of your post.

Another blogging tip is to use guest blogging in your strategy. Identify influencers and leaders in your space who write quality content and partner with them to create content that links back to your site. This is a great way to boost traffic, shares, and brand equity online.

6. Eliminate Duplicate Content

One of the easiest ways to drop in the rankings and get punished by search engines is to copy content and use it on your site. When Google is presented with the same piece of content in multiple places, it will show only one page and crowd the others out of the search rankings.

The goal of Google and search engines is to push original and relevant content to the top when users search on the terms they are looking for and suppress duplicate content and nonvaluable pages. So if you want to add content from another site, a simple best practice is to link to it and reference the original source or utilize 301 redirects from any duplicate pages to the original pages.

7. Distribute and Share

As your content engine is humming look for ways to push out your white papers, guides, blog posts, and resources out through multiple distribution channels. Content distribution platform Outbrain breaks it down in the following ways:

  • Earned Content Distribution: This is when third parties share or publish your content through social media, guest posts, media coverage or product reviews.
  • Owned Content Distribution: This includes publishing content to web properties that belong to you, like your blog, email newsletter, or social media profiles.
  • Paid Content Distribution: As the name implies, this is through paid channels, often using a pay-per-click advertising model.

8. Use Internal Links

With today’s heightened focus on content, internal linking is a great strategy to boost SEO. An internal link connects one page of a website to a different page on the same website. By using internal links in your site pages and in blog posts it improves readability for your visitors, rankings for keywords, and Google’s ability to crawl your site. When you link internally try to go deep. In other words, don’t just link back to your home page but to pages that are rich in content and relevant to the topic at hand.

9. Grow your Inbound Links

In addition to your internal linking strategy, external link building remains one of the cornerstones of SEO and the best way to improve your ranking in search land. The goal of inbound linking is to get outside links from sites, directories, and forums that have solid domain authority and link them back to your site. For example, if your business gets mentioned in Huffington post, which has a higher page rank than your website, it will boost your page rank, and Google and other search engines will reward you by increasing your position in search results.

10. Use SEO Friendly URLs

Making sure your URLs are clean and optimized is an important DIY tip if you want to rank highly on SERPs (search engine results pages). URLs are simply the address of a unique page on your website that directs online users to your site. When building URLs for your website, it’s important to make sure they are friendly, easy to read for online visitors, and include relevant words (keywords) that correlate to the copy on the page of the website.

Let’s say someone is looking for red men’s socks so they search Google. By creating a descriptive, friendly URL you can increase the chances you will show up in the top search results in Google and improve your conversion chances with an easy-to-digest, relevant URL:

Notice that Nordstrom is in the #1 spot and their URL is:


Here is the URL for Saks Fifth Avenue’s page, found on page 10 of the search results:

There are two main takeaways from this example. First, the descriptive and concise URL structure that Nordstrom has created has helped it to outrank the Saks Fifth Avenue ad. Second, as a user when I click through to the two pages from the search term “men’s red socks,” the Nordstrom page shows me red socks while the Saks Fifth Avenue page just gives me men’s socks. Actually, there are no red socks on the page. Remember, Google is rewarding relevancy more and more. So, matching URLs and content together both improves your SEO and gives your conversion rates a boost.

Bonus Tips:

Try to keep URLs short making them easy to type and read. Also, eliminate unnecessary words such as and, the, and symbols such as @. If you need to separate words in your URL use hyphens instead of underscores as Google has a hard time recognizing them and won’t index your page.

Here are 10 Helpful tips from MySiteAuditor to make sure you keep your URLs tidy and friendly:

11. Feed the Need for Speed

Believe it or not, how fast your site and your pages load is critical to how Google ranks your site for SEO. Not only does it impact your search rankings, but it affects the experience your users have when they engage with your website. In a world of online options, visitors won’t stick around for pages, images, and videos to load. In fact, pages with longer load times tend to have higher bounce rates and lower conversion rates. Here is a great post from Moz to help you optimize your page speed.

12. Optimize for Mobile

More and more people are using their mobile devices to search online which means it can be a major source of traffic and conversions for your business. In fact, studies show that 70% of mobile searches lead to an online action within just one hour. Recently Google launched their mobile-friendly update designed to give a nod to pages that are mobile optimized. This is a quest by the mother of all search engines to provide the best possible experience for its users when looking for products and services.  If you want to find out if your pages are mobile-friendly you can simply utilize Google’s tool that checks your URL for mobile-friendliness.

13. Use Landing Pages

A landing page is a stand-alone page on your website where visitors land from sources such as search engines, PPC, social, and email marketing. It is a great tool to drive focused traffic to your site and optimize conversions from search. Most landing pages typically use a form to capture and convert visitors. When creating landing pages in WordPress or one of the landing page tools such as Instapage, don’t forget to optimize for SEO with your keywords and use relevant content with a specific call to action (CTA).

14. Don’t Forget the User

Most websites are still built for the way Google used to rank.  They’re often overloaded with keyword jargon and not optimized for humans. But current-day search engines have put algorithms in place to measure a website’s user experience and reward sites that put UX (User Experience) into practice. Elements like clean site navigation and sitemaps help users to discover content more easily and help your website to be indexed effectively, making sure search engine bots can easily crawl your site.

It’s the quality of traffic and not always the quantity of traffic that is going to grow your customer base.  When you build your website around the user and focus on adding value for the user, visitors will stay on your site longer, digest more content, subscribe to your lists, and connect with you to learn more. Bounce rates will decline and conversions will climb.

15. Keep up with SEO Trends

Search engine optimization is an ever-changing landscape. Staying at the top of search rankings consistently takes keeping up to date with trends, news, and new concepts. Sign up for SEO blog newsletters and check out sites such as Moz, Search Engine Watch, Search Engine Land, and industry-leading SEO sites. Other helpful resources are Moz’s Whiteboard Friday and the Google Webmasters YouTube channel.

16. Use Analytics

As you make changes to improve SEO, you need insight into what’s working and what isn’t.  Google Analytics is a free tool to help you to monitor your traffic, see which sources most of your traffic is coming from, learn which landing pages are converting the most traffic into prospects for your business, and measure the overall conversion rate of your website.

In addition to website analytics, you want to make sure that the traffic you’re driving eventually converts into new customers for your business.  Tracking the lead source of each prospect in your CRM can tell you which sources your customers are coming from, and measure how many folks become customers by finding your website online.

16.5 Reach out to An SEO Agency

The DIY tips provided here are designed to give you a solid foundation to help you build an effective SEO strategy and get found online. However, depending on the competitiveness of your industry and the resources of your business you may want to reach out to an SEO firm or consultant to help you along the path. When looking for the right SEO firm consider looking at agencies like, which specializes in comprehensive link-building strategies. Ask lots of questions, understand their linking strategy and what analytics they will provide you with, and don’t forget to speak in depth to relevant references.

Got your SEO on the right track? Now it’s time to ensure your marketing and sales efforts are headed in the right direction, too. Check out BenchmarkONE’s marketing automation and CRM tool for free and see what it can do for your bottom line.