DIY SEO Blog for small businesses and startups

DIY SEO Tips for Small Businesses

SEO is an abbreviation for Search Engine Optimization. I would like start by saying I am not a SEO expert. What I am sharing is what I have learned from my research. I recently updated my website and I started DIY SEO. I think SEO is like baking a cake. To get the best results or make a delicious cake, you need the right ingredients in the right quantity, mixed together, kept in a oven at the right temperature and, time to get the best result. Similarly, your website needs to have right content and keywords in right the amount along with other things; in time you will see the results.

The Following are few tips you can try.

  • Web Content: Your website should have content that is relevant to your business, products or services. Make sure it’s not copied and paste from your competitor’s website or elsewhere. Google will know it and they may ignore your website or even ban it!
  • Keywords: Make sure your content includes keywords that would be used by your visitors. Think about what your visitors will be typing to come to your site. You can also find common keys used by most people from Google’s keyword planner tool https://adwords.google.com/KeywordPlanner.  Eg. In our case, we decided to target Houston market for IT Support Service and Software Development Service so we tried to incorporate these keywords with our content. Watch out!! Don’t over do it or Google will ban your website. Your focus should be on the phrase, not just on the keywords. Write a phrase that makes sense.
  • Refresh the content: Google wants to give their visitors fresh, new, updated and relevant content. Therefore, I think they have something which I call “gravity.” The purpose of the gravity is to bring the things down. If your content is not refreshed periodically, then the gravity will pull your ranking down behind others.
  • Title Tag: Make sure you have a title tag on every page. Your title tag should include correct keywords for that page. If you want to add your business name in the title then add it to the end. Eg. We have our title tag as “<title> IT Desktop Support Service Houston, Sugar Land and Katy TX | iAstute</title>.” It includes services, our focus area and business name.
  • Header Tags: Make sure you have <h1><h2> or, <h3> on every page. It should have the right keyword which defines the page. Most of my pages have title and subtitle.
  • Strong Tags: If you want to emphasis on a specific keyword then wrap them with the<strong> tag.
  • Description Meta Tag: Make sure all of your pages have description meta tag. Eg. <meta name=”description” itemprop=”description” content=”Troubleshoot your technical issues with our desktop support services in Sugarland, Katy and Houston, TX.” />
  • XML Sitemap: You must have XML sitemap. It acts like an index for bots.
  • Linking website: Try to have your website or web page link on a popular and relevant website. However, don’t overdo it and don’t buy those link back services. Google will know it and guess what will happen to your site, they will ban it. Now, how do you get yourself on a popular website? I don’t know, but I recommend you to create social media page(s) and post your links there.
  • Social Media: Create LinkedIn account, Google page, Facebook page, Twitter account and, etc. Post your URL/links there. Also, just don’t create social media pages but also try to have some kind of activity on it.
  • YouTube: Create a Youtube video and link it back to your website. Your video can be about your company intro or you can talk about your products or services.
  • Blog: Your website must have a blog. Write a blog once a week or if you are like me, do it once a month. Your blog can be an entry point to your website. Since Google likes fresh content, a blog is one of the ways of providing fresh content to attract visitors.
  • Responsive Design: Make your website responsive. More and more people are using mobile devices to browse internet. If your website is not designed for mobile then you are missing all the mobile/tablets visitors, that is, they are going elsewhere.
  • Fast Loading Time: Your website ranking also depends on how fast the pages are loaded. People are impatient and Google knows that therefore they don’t want to show a website that takes forever to load. You can use following tool to test if your website is fast and mobile friendly https://developers.google.com/speed/pagespeed/insights/. You can implement caching or minify your Javascript and CSS files to optimize it.
  • Image Tag: Add keywords to your image’s alt and title attributes. Eg. <img  title=”Nodejs Development” alt=”Nodejs Development” src=”node-js.jpg”>

I am sure SEO experts may have more to add to this but, I think if you do the items listed above then you should be in a better position. Just so, you know, Google results work differently for different people. It looks at your search history, your location or, maybe your browser cookies to fetch information that is most relevant to you. Finally, make sure you have Google Analytics to understand your visitor’s behaviour, your most popular link(s) and the time they spend on your website.

That’s all folks, good luck!


Momin