Despite there are various of industries, locales, and personalities, one of the similarities between them is that small businesses usually don't position themselves as a company or use the potential of the web effectively. While some of the reasons for this is because of the lack of resources and knowledge, most small business owners just don't know where to begin.
For a company at any size, marketing is the steps for them to be seen. Marketing strategy should be implemented on the web, or online, just as good as people do offline. Although this can be a hard work for many small companies, it shouldn't be overwhelming if they know the primary steps.
There's no doubt that marketing on the web is a huge continuous effort. But by doing the primary steps before venturing onward, the effort should be more manageable, if done one step at a time.
As a start, marketers needs to figure out what makes the company different. From there, they can start communicating based on its uniqueness. This alone can make them ahead in the competition because every business is unique, no matter how similar they are.

Defining the Brand
There a many small companies that thrive on the web. Those that don't usually didn't have a brand. This is not because they didn't have a name, a logo, or a website. It's just because they didn't stand for something.
Many of those companies couldn't pronounce themselves out loud because what they do is to work for themselves. Most don't see the opportunity to improve their products/services, or to benefit wider audience by seeking new ideas.
What they think is that their website alone can do much good to them, which is just plain wrong.
Small businesses on the web should have a brand in which they stand for. Companies that have thrived and stay in their power, all have their own brands. What made them different are: their competitors, their consumers, and what they're working at that makes people coming back for more.
To create a brand doesn't involve many things. Thinking about the origin story of the business like "Why did I start the company?" and "why am I proud of it" should do well as a start. Then knowing how others see the business by asking people "what do you like about us? Then do a competitor research to ask "how others are doing?" And "what do they do that made them well?"
Businesses may have a lot to say about themselves. But other people will not listen if what they say is just to "market themselves". Self-proclaiming can create identity, but that identity is not the one that is selling the products and/or services. Asking "why" is to get the answers for getting a brand noticed.
After knowing the answers for all those questions, all the information can be then compiled to develop a brand that will be something that stands on others' excitement. After knowing what uniqueness a business has, and what the competitors are lacking, the business is set to create its own brand position.
Read more: The Differences Between Branding And Marketing To Make Your Business Works As One
Describing the Website
Most businesses have their own online presence, As more and more businesses are aiming for luck on the web, small businesses aren't far behind as they too have ventured to the wilderness to get more exposure.
Although most small businesses also have their own professional website, viewing the website through the eyes of a consumer is often necessary. By understanding what consumers want when they visit a site, business owners should get an insight on how to successfully get their marketing messages through.
Once the contents of the site are written/rewritten with consumers in mind, business owners should know how good the website is in targeting its consumers' needs. If the website lacks this ability, it's presence would be next to useless because it doesn't have the information its targeted audience needs.
A business website shouldn't be limited to content as web design and marketing words, to name a few, should all be well implemented. If everything on the site in speaking the same "language" as the targeted consumers, the business can now stands for better credibility, increasing people's trust on them.
Read more: Having A Unique Web Design To Create a Unique You
Developing the Marketing Strategy
With a brand that is able to reflect what business has to sell, and a website to detailed everything it has to say, the business should be able to start developing its own marketing strategy. At this point, the website should at least able to reflect the brand and its uniqueness from its competitors. The website should be well optimized with SEO, with brands standing up above all.
With so many uniqueness out there, one business should have a strong point that differentiate it from anything else. But that uniqueness can have less value if the business don't know what to pursue. Small businesses have limited resources if compared to larger and more powerful companies in the same industry. For that matter, they should rely on what they have to maximize the already existing ability.
With this strategy, the business should be able to target sales with biggest ROI, and prioritize them before anything else.
On the web, small businesses can opt to: content strategy in order to get more visitors from search engines, do paid advertising to get wider range of audience, going social with various social media networks to effectively engage and build brand royalty, use email marketing to increase retention and loyalty, target local searches for effectiveness of cost vs. result, and do promotions to reach out more publications and exposure.
Further reading: Providing Unique Value for Your Unique Content
Conclusion
Small businesses are usually those that have limited resources for managing their products/services. Let alone implementing extensive marketing strategies. But doing online web marketing for them should not cost as expensive as offline efforts if done well.
Small businesses can aim for brand and organic traffic to grow first, instead of aiming to get sales at first try. Scoping at bloggers and influencers can often create publications that are able to drive a number of targeted fans to the brand.
Building relationship is a must for any businesses. But for small businesses, relations should be aimed to target a steady position as a soon-to-be market leader. Soon, this strategy can grown the business' name to result better brand awareness and even more better links. It's always important for small business to aim for networking, even though it's not necessary mean online.
In order, what small businesses should do is: create a brand, speak the same "language", aim for a purpose, create the content, share.