Showing posts with label Small Businesses. Show all posts
Showing posts with label Small Businesses. Show all posts

Sep 18, 2018

Big Markets for Outsourcing Coding


In the early 2000’s outsourcing was a very negative word that meant people were losing their jobs in the US. Today outsourcing doesn’t have the same meaning it did back then. Outsourcing can mean hiring freelancers to handle projects instead of adding additional workloads to your existing employees.

One of the biggest market for outsourcing has been in India. They have more skilled people each year capable of working remotely and that meet companies needs for IT work, like coding. Indian IT graduates are usually proficient in their English and provide low cost for high demand requirements when it comes to coding.

Freelance coders from India are able to handle much of the work sent to them by their US clients, there are definitive impacts outsourcing has had on the global economy.

India’s Competitive Advantage

When you think about paying for a coder $6.80 USD per hour it might seem shocking, considering the US federal minimum wage is $7.25! However India has a lower cost of living. This lower cost of living with the globalization of freelance coding gives India a direct advantage over doing business with other business in the states or in Europe. It costs less to get coding work done remotely in India versus domestically.  

Outsourcing Impact on India

India has greatly benefited from the globalization of the information technology jobs. Where once India had no major export to offer the world, they now have an export of remote labor that can be used worldwide. They have an undeniable advantage over competitors for the US outsourcing market.

When a client in the US makes a request, India’s workday starts when the US’s workday ends, India can have one day turnaround for its US clients. This means that instead of having US coders work long hours, evening shifts, or overtime, you can have work done overnight and come back and it is done and for less money!  

Protectionism Impact on India

Protectionism is the use of economic policies to limit the amount of imports from one country to another. Under the Trump administration, they are viewing outsourcing as a one-way impact, and how it impacts the states and the states only. This has sent a message to India to be aware that if policies change it could dissipate their current competitive advantage they have for their highest export, remote labor. If labor is restricted or other sanctions are enacted this could impact the employment of everyday people in India and people trying to get work visas in the states.  

Freelance Coders

You do not need to work for an organization to do coding, you can freelance your coding skills. Coders can register with sites like: Freelancer.com, Upwork.com and HireCoder.com and work anywhere in the world and have clients anywhere in the world. This platform allows individuals or businesses to search out the skills they need for a specific task, like coding, they can negotiate and hire someone to get the job done.

Along with an hourly rate being lower than US coders, businesses save by not having to pay for employee expenses like payroll taxes, insurance and the overhead of providing an office space for employee coders. Coders from India are able to freelance out their skills and earn better income than if they worked for a company in India, and still provide a cost advantage over US freelance coders.  

Global Impact

Thus far, most all of those involved are benefiting from the existence of outsourcing coding. Coding that is simple and the requirements can easily be explained can be exported to India by US companies. Coders here state side, handle more complex coding issues, thus they are certainly not out of work, but regularly handle more in-depth coding requirements than what is outsourced. In fact there are still jobs that are not being filled state side for coders! There are more opportunities than there are capable coders. Companies are able to save money by not paying their in-house coders to do tasks that can be done through outsourcing.

Years back people believed that all IT jobs could be handled through outsourcing to India, but corporations soon learned that while they were saving money, they were spending money on other things. It took longer to get the requirements of complex projects handled, thus much of this work came back to the States to be handled by US trained coders.

Aug 24, 2018

Why are there so many software developers in India?


India is the second most populated country in the world and with that many people around there is fierce competition for livelihood. Even with the family structure evolving in India, adults seek the advice of their parents. In Indian society parents want their children to be successful, and being successful to many of them is to either become a doctor or a software engineer.

Family Structure


Traditionally the Indian family structure is of multiple generations living together, while modern society is steering away from this structure it is still widely accepted as the norm. Even after children are grown they will still seek the advice and approval of their parents. Seeking approval can lead these young adults into careers they are not interested in just to prove to their parents that they are successful. Since the family structure of Indian families that of multiple generations living under one roof, those who are capable of working are supporting more than themselves. They are supporting the elderly, the sick, the disabled and the children. That is a lot of pressure from your family and extended family to be a good provider. This can also lead young people to pursue an education in software development because it pays better than other jobs available in India. These individuals are saddled with the responsibility of supporting their entire extended family.

Competition


When companies are working on budgets and they need software developers the cost can be exuberant. Knowing that you can get a software developer from India for a fraction of the cost seems like a no-brainer. While it may be less expensive you might get what you pay for. Statistically Americans are overall more educated than Indians according to United Nations studies. In 2015 India ranked 92nd out of 145 countries in their overall education. While Indians were 11% better at math and logic than Americans, American were over 50% better at software development.

Economics of India


India missed the boat when it came to technological advances for many years and some people believe that these young people need to learn to code at a young age to be successful. India is not highly ranked in any industry, leaving their national infrastructure needing vast improvements. They are pushing people to learn software development, but they are leaving all other industries by the way side. For a country to be strong economically they need to have a wide variety of skills that can be outsourced as a service or products to other nations worldwide. If they continue to force young people into one of two career paths much of their existing economic system will be in dyer need of educated people to innovate and manage it.

The Beef


A common stereotype in the technology industry is that your US based job can easily be outsourced to India and for cheap. This is true, yet not true. Can the job be outsourced, well yes. But is it cheap? It depends on what standard you looking at. Will the software development be done for less money, yes. You may however need to have a highly qualified IT person verify that things are being done right and done well. A lot can be lost in translation even if speaking in ‘code’ is all the same language. The barrier can lead to lost time and misunderstandings and then to software problems.

The Come Back


Indians have also made a positive impact on Silicon Valley as well. While there are bad Indian software developers out there, there are also many good ones too! One of the best ways to tell between a good Indian software developer and a bad one is their education. If they attended college in America, they are likely more skilled and qualified at their job, than if they went to school in India.

Recap

When looking to get a project completed it is always best to know the background on the company or individual you are hiring. If you want your project to be perfect, you will need to pay for the perfect software developer, and they should have an education from America versus India. It is a simple way to verify what skill level you will be hiring without having to hire them and then find out. This is not saying a qualified person with an Indian education cannot do a good job, but it is a simple way to weed out possible poor software developers.

If you are on a very tight budget and the work doesn’t have to be perfect, you can definitely save some money by working through developers in India. You might have to rework it a couple times, but you will likely still come under budget.

Sep 3, 2015

How Innovation Changed the World of Business Financing for Good

Nothing in the world sounds as boring, non-tech-oriented, and archaic as business financing. This conception has been true for decades, but now disruption comes and abolishes that point of view. New type of lenders, which we will refer to as "online lenders", are using technology turn this seemingly painful process into a nothing more than a breeze in the wind.

How Online Lenders Simplify Processes


If you ever taken a business bank loan, you know what the process entails. It starts off with the basic documentation of your businesses (some legal letters), and continues with up to several months of back and forth asking you to supply more documents and more information. Your business will undergo the most detailed scrutinization by the bank's officials, and whether you'll get your funding relies heavily on your business' credit score, your personal credit score, and the securities you're willing to bring.

In volatile financial times there's a direct impact on lending, which never got to the way it was pre-2008. The same applies for business loans and even to a greater extent, not to mention small and medium businesses (SME) which often require small bridging loans to stabilize cash-flow and thus less than $50,000.

Bank don't want to deal with anything they consider high risk, and especially small businesses and bad credit businesses. Even great borrowers which have clean history are required to supply security / collateral (same thing).

In short, it's difficult to borrow money from banks, very time consuming, and in many case you'll face a rejection.

Online lenders follow the same basic principles all lenders (including banks) use, but they offer a lot more flexibility and require a lot less information to make an informed decision.

Process: The process is especially easily for online sellers. Those can connect many of the online lenders platform (like Fundbox) directly into their invoicing software, or connect lenders like EzBob directly to their Paypal accounts. Instead of providing documents showing how business is like, and waiting for a staff of analysts to provide their opinion and reply - it's all done automatically by an algorithm.

Each one of the companies has its own secret sauce, and the most profitable ones will be the ones assessing risk in the most accurate way, but we can assume the basics are somewhat alike. We do know for a fact many of these companies don't use the credit score parameters at all, and that will allow bad credit borrowers a fairer chance of getting their loan approved.

Within minutes, hours, or several days, the borrower will receive a reply, with its own custom loan terms. Some platforms that are willing to bear risk will accept even the worst borrowers, but will charge very high interest, and also ask for securities, while others will be more picky on which business they'll work with, but will provide their lending unsecured.



Public Acceptance


Public acceptance is at its top, after Lending Club has been floated for a staggering sum of 10bn (at peak), making it the second largest IPO of 2014, except Ali Baba of course. Some companies even receive government funding, and in general it seems like the public view is that this sort of lending can aid small businesses with their everlasting struggle for financing options.

We anticipate more IPO's relating to alternative lenders this year (OnDeck is also now a public company), and a lot more information, good and bad, popping about the topic.

Dec 5, 2014

Mobile Technologies And The Monetary world

It has been long anticipated that notes and coins will vanish from our existence, and soon become a tale to tell our children and grandchildren of how sadly this world has once conducted itself.

Just as our grandparents and their forefathers, who lived in a world with no credit cards, and no global liquidity between currencies, or their earlier ancestors who traded with golden stamped coins, or engaged in barter trading.

All of the folklore we grew up on, describing a futuristic world, are now a reality. To demonstrate that, Nike decided to issue a "back to the future" sport shoe with automatic laces. They did it for the gimmick and publicity it would bring them, but it goes to show you that even the minor things that were considered impossible not long ago are now in existence. The biggest invention of recent years is obviously the internet which has transformed the human being into something different of what it used to be in the past.

The human existence is connected via a virtual network, and soon enough everyone will be there.


A mobile world

The internet being described as something recent maybe appear absurd to most folks. We have already forgotten that not long ago, a connection would have been commonly conducted through means like mail exchange, which nowadays seem obsolete.

The new thing which is happening to us, is mobile. Not only you can be connected to information and people sitting on your desktop or laptop at home, you are ALWAYS connected and should remain as such, if you plan to be a part of the modern society (including modern businesses). Here are some stats on the subject.

Considering all of the above, I was very surprised when I read about the lagging mobile money transfers on moneytransfercomparison.com. Out of the 20 leading companies in the UK foreign exchange market, only 1 company has a proper app that allows sending money online. That company is world first money transfer by the way.

There are other alternatives like e-wallets that will allow you to send money between 2 peers.

The recent news are from Apple with Apple-Pay, as well as good ol' PayPal with their app.

Still, it defies logic that not all companies dealing in this industry, with such high margins, with a definite NEED to be available 24/7 for all transfers worldwide, who spend literally tens of thousands of dollars (or Sterling) monthly on live dealers and live assistance, don't translate their already existing platform into the mobile world.

It is considerable and sensible that all transactions, either personal or between business, will soon be done in an instant via mobile devices. Soon after, the next "wearable" or "integrated device", should have these functionalities, but before we jump there, let's hope more money transfer companies will realize that in nowadays' world - have an app is beyond recommended, it's a must.

Feb 27, 2014

Small Website Marketing And SEO Strategy

Hello everyone. My name is Laura Anies (view Google+ profile), and I’m a small business owner myself. I’m a professional internet marketer, as well as a fashion and beauty buff, and I run 2 popular UK-based sites that are focused mainly on product reviews.

I also regularly contribute to 305Startup.net and have recently contributed an article about small business funding tips.

I will try to lay out strategies and tactics that are actually applicable for small, one man operations. Most online guides won’t give you that, so stay tuned

This is going to be a long guide, and all of it will appear in a single page, so I advise you to use the on-page navigation menu below, and/or make a printed copy of it. Whatever you do, please make sure to give to TheCoderTips.com.

* If you want to read this review and tutorial as a PDF file, you can download it HERE.

Table of Contents

Small websites marketing and SEO strategy

Starting off: Product

Next stage – Marketing

Summary

Note: this guide covers a variety of topics, each one of them deserves a whole page, section or even a book to master. I’ve chosen to give you an overview for beginners. If you want to increase your knowledge on the topic, please refer to the different sites that I’ve included as resources.

Set of mind & How to find your niche

I’m a firm believer in the concept that everything starts in a set of mind. As Mr. Avinash Kaushik, one of the world’s most famous and successful internet marketers, says:
[quote align="center" color="#999999"]“Most people focus on the do, when they should focus on the see and think“[/quote]

(Loosely rephrased from his latest MozCon lecture)


What does he mean? He means that UNLIKE in the “real world” of land-based businesses, internet marketers and entrepreneurs focus on immediate make-money streams instead of creating products which aid their potential consumers.

Most of the internet is absolute junk. It is composed of people who heard there’s money to be made online, and decided to step in and apply low-quality SEO techniques on a site that provides no value.

Why should your website be any different from what others are doing?

There’s a simple answer to that. The answer is that the online world is changing:
  • Consumers are not buying if trust isn’t established (reference). If your site, or product for that matter, isn’t top-notch, there’s very little chance the wishful trust will be established.
  • Search engines (re: Google) now scrutinize the quality of your site in many aspects. There were several quality-ensuring tweaks within the algorithm to prevent low-quality sites from ranking. The main one is the Panda update (read more), and there were other smaller ones like the page layout update.
  • Search engines (again, re: Google) are much more efficient against sites trying to game their algorithm. Penguin updates (view full list here) analyzed at many forms of artificial backlinks, and penalized sites that are applying aggressive SEO techniques. Links that are truly affective for the long term, and aren’t putting your site at risk, are links that you have received as a genuine positive reference.

So, how do you do this the right way

So, how do you do this the right way, considering you have a small newish website with a limited marketing budget?

When you change your set of mind, you start thinking outside the box. Until now, if your business was solely internet-based, you thought of ways to game Google and prove them that your site has superior qualities over other sites in the same niche.


How about thinking like a REAL business owner would? Wil Reynolds from SEER interactive coined a phrase named RCS – Real Company Stuff (read more). It basically says that you if you want to be regarded as an authoritative resource by Google and users, you should do things big serious company do, but on a lower scale.

When REAL business owners want to start a business, they start off by thinking about the product. Up until now when you wanted to start a website you’d do it by performing a keyword research. Are you still doing that? That is SO 2008 .

Think of the theme of your site

Is it something you can provide an added value in? Either because you’re an expert on the topic, you have someone who is an expert on the topic, you can think of better UX than other sites, you have better products or cheaper products, or there something innovative others aren’t offering.

Think of a marketing strategy

A good marketing strategy is one that leverages your product rather than being independent of it. Do you know these catchy commercials that stick into your brain and won’t let go, but you don’t really recall what they advertise? This is what I’m talking about. If you get your name heard in the wrong places, or your site linked to from the wrong places – you are both doomed for an unsuccessful marketing campaign, as well as an unsuccessful SEO campaign.

When the marketing / SEO aspects COMES from within your product – targeting the real target audience, and sharing content which is worth sharing, the whole process becomes much easier. You don’t have to be an SEO expert and calculate the location, placement and anchor of your links – you can present your site and let other site owners decide this for you. When links are constructed as a result of an outreach campaign, they are risk-free, and tend to be more powerful than links supplied by solicitation requests.

Think of the competition in the niche

Think of your competitors’ budgets and reputation. Are you able to cope with them? You don’t necessarily need to spend as much money as the guy next to you, but realistically you won’t establish a new company form the ground up with 10% of the funding of your competitors. 50% is somewhat realistic if you think they overspent, but 10% of your competitors’ budget, will almost never end in you surpassing them. Aiming for being the second or third best thing around, ’cause there are sites you cannot be a match to, is the line of thinking a loser would stick to.

Smaller businesses think SUB NICHE. Did you consider opening your running shoes store, and sticking it to all the big stores? Think again. When you come up with a sub-niche you are also getting closer to finding your USP (Unique Selling Point).

Sub-niche is also the window to SEO success. In a world of titans who have reputation and funding that you cannot replicate, there’s still some room for the little guys. Google has a lot of respect for sites that are extremely comprehensive and are niche leaders. These are the type of sites that have gained more and more visibility over the course of the past years. These are the type of sites that rank for heavy generic keywords like “marketing”, “SEO”, “running shoes” or even compose about 80% of the front page results for a term like Indonesian chicken curry.

Let’s focus on that Indonesian example for moment. Search results are volatile, and I cannot predict what this query will yield in the future, but I’m guessing that at any point in time you’ll be searching, that 20 percent portion of the search results which isn’t composed of big well-known websites will include niche leaders for Asian cooking.

It is impossible (or close to it), to create a site that will cover different types of dishes from all around the world in a better way than food.com or about.com, as I mentioned before. Yet, it is much more up the alley of a small-time entrepreneur to create a niche site for Asian foods, or better yet Indonesian food. The DEPTH of the sub-niche will depend on how much you would be willing to invest upon the establishment of the site.  If you are on a really tight budget, and your aim is to rank, you can also launch a site dedicated specifically for Indonesian Chicken recopies. It’s all up to you.

When you think of a niche you need to start thinking monetization. That is, of course, if you want to make money out of your website, rather than make a hobby site. There are countless ways to monetize your website (here are 24 of them) and you need to find where the business center in what you do is.

Incorporating the business aspect should help you focus, and moreover help you formulate a business plan, which should match with your product and marketing plans.  It might be a good time for you to discover that the ROI of your project isn’t what you anticipated it to be.

Starting off: Product

As I have explicitly mentioned in the previous section of this guide, the key to good marketing is a good product. This should be your starting point rather than your SEO strategy. I will go over mostly technical things here, but make sure you read previous section to ensure you have the right set of mind.

After we have a niche in mind, we will dive into preliminary market research.
-          See what the target audience likes, wants and needs. Interview people who are relevant for this research, find online contacts who can give a hand, read surveys, dive into forums, start reading relevant blogs and do whatever is in your power to understand your demographic.
-          See what other sites that are popular and well-ranked in Google offer. This can give you an idea of what should you cover, and what can you do better than them.
-          See how much money can you make – choose your way of monetization, and see how lucrative your target audience is to advertisers. The Google adwords (http://www.google.com/adwords/) tool can give you initial insights, but also look for NICHE-specific advertising to maximize your profits. If you’re into baby diapers for example, search for baby diapers advertising, baby diapers affiliate programs and so on.

Envision how you want the products to look like

Before you move into the technical stages of keywords research and content creation, SEO-friendly structure or marketing, you have to stick to #RCS. A big part of RCS is putting different types of effort into your product – the type real companies would do when they launch their product.

Make a list of the articles you want in your site, what is the hierarchy between them (which ones are ought to become more popular), and how the website would look.

You can make a preliminary sketch with things like MS-Word, MS-Paint, or more professional tools that are actually mock up software (Smash magazine lists  a bunch of them here – http://mashable.com/2012/06/07/mockup-tools/).

Applying SEO – Start with Keyword research

Keyword research is not only made to discover which keywords should appear in your website to attract traffic, not at all. By understanding which queries users are using to find the information, you can also understand what type of information you should provide.

Use tools like Google keyword tool, Google suggest, Google trends, Yoast.com/suggest/, and type in as many related keywords as you find (if you started off doing the stages properly you must have an idea of the needs and wants of your audience by now).

Go to competitors’ site and identify their keywords by listing their articles, looking through their meta keywords & meta title fields and seeing which keywords have most focus and son.

The next part is just to take the vision and adjust it accordingly:
-          Incorporate a main keyword and secondary keywords target for each field.
-          Use keywords that don’t match your content help you discover more areas of what to write about.
-          Understand search volumes for each intent (group of keywords) and understand what your potential visitors want to see MOST (this will dictate your hierarchy and design later on).

Plan a site hierarchy

The site’s hierarchy is the way your website is built. Which content appears on the homepage, how does the navigation looks, what type of elements will you have on the center of the page, which elements will you have on your sidebar, and how the user funnel would look like.

This is very site specific and design specific, but the main idea is to take the intents/pages that you have identified in your research, and make sure it’s easily accessible. Take other content which is not as important, and include it in the site in a way it would be accessible to whomever want to access it.

Here’s an example showing how a page is structured, there are many possible pages to proceed to, but the ones with higher popularity are more highlighted.

The shit starts off with a navigation menu that includes some of the most popular continuation-pages for the users entering this page, but more highlighted than everything is the recommended action for the user (BUY NOW or TRY FOR FREE, kind of thing).

In the less visible parts of the page, below the fold (read this interesting debate about i http://ogrshows.com/shows/podcasts/uxthis-podcasts/547), you have to link to more pages that can be interesting for both the users, and search engines (relevant pages that can get the power of the linking page and its relevancy).

Here’s a basic layout of a page: (pardon the quality – click to enlarge it):

You have to apply the same type of sense to your overall site structure.
-          Popular pages are easy to find and navigate to (in most cases linked throughout the site and not from a specific section).
-          It’s easy to understand what is the main thing you should do in each page
-          All pages in the site could be found within 2 click away from homepage
-          Relevant internal links from each page (for example, if you have a “Burgers page” you should link to you “McDonald’s critique” page, but not so much to your “Children’s book” page).

Execution of product

After you have an idea of the different building blocks of the site, how to place them, and what do you want written there, it’s the time to convey your ideas and turn your dream into reality.

The best way your product will look, is the way you want it, is if you build it from the ground up. This requires a very wide set of skills, design/UX, programming/advanced webmaster skills and content writing skills. Most people are good at either one of the three, while some are just strong with the business and administrative skills and cannot perform either task.

I don’t feel this is the place to tell you where and how to recruit these people, but as part of REAL COMPANY STUFF approach, it is advised you’d find the person perfectly fit for this work and not “a person who can design/program/write”.

When you work with either one of these it’s important to be as detailed as possible with your requests. Even if you cannot design, you can make a preliminary mock-up, if you cannot write you can write pointers of things to include in the text, if you cannot program make some research on the platform you’d like to use. For beginners it’s easiest to use one of the all-in-one website builder as suggested in the homepage of this site, like Webs, Weebly or Wix.

As any business owners realized – unless you are the pushing force behind your business, the business will collapse. Don’t put your trust in a stranger’s hand assuming “this guy knows how to work since he did THIS or THAT in the past”.

Execution of product – SEO

After the content is written in a user-friendly way, and the site is structured like that, there is not much to do on the on-page SEO. Upload the pages making sure the URLs fit the purpose of the page (short and to the point), upload meta title that describe what can be found in the page (in an attractive way), upload meta descriptions that provide even more information.

Don’t use old school SEO tricks like keyword stuffing, and don’t be over optimized (repeat the main intent of the page more than once in meta title, create H1 for the page which is similar to the meta title) – just go with the flow and make sure that the main keywords of the page are included in it.

Next stage – Marketing

You’d be relieved to know that even though this is the main theme of the article, by following the previous steps you are already 99% there.
If you followed my advice, by now you should have a:
-          High quality product with a unique selling point.
-          Well structured site which is easy to use.
-          Content that covers all the important aspects needed to be covered.

This is the type of sites both search engines and users love, so you are expected:
  1. To rank better without the need for as many links as your competitors who apply low quality techniques.
  2. Rank easily on a variety of longtails – the more unique your content is and the more topics it deals with that other don’t – it’ll “find its way”. Longtails compose more than 70% of the internet searches, so that alone can give you most of the traffic you were aiming for.
  3. Becomes easily shared (socially) and linked to, without any special efforts.
Even considering the above what you truly need at this stage is a kick-start to get your name recognized in the right places. This strategy is a low-budget one, add more marketing things like PR companies the more budget you have, but this is the basic:
  1. Create a G+ user and make it an Author of your content. Connect with people on Google plus who are in the same line of business and share similar interest and gently advise them to have a look at your site. If you contact more site owners, you have a better chance of linkage.
  1. Create relevant business pages and personal user profile,  who will be kept up to date and publish the content of your site (another MEDIA to reach TRAFFIC and also get LINKS).
Try to be active wherever you can:
  • Facebook
  • Twitter
  • Google +
  • Intagram
  • Pinterest
  • Vine
  • Local networks
  • Professional networks
  • Q&A sites like Yahoo!Answers
  • Forums on the relevant topic
Don’t SPAM there, publish USEFUL information – from either your OWN site or ANOTHER site. Help other people, comment on their threads, statuses, offer as much advice as you can and try to solve their problems. They will trust you and become your followers if they think you’re an expert.
  1. Link to as many good resources as you can from your content, and notify their owners about that. Maybe they would like to link back (yes reciprocal link exchange aren’t favored by Google but these type of two very relevant and good sites type of link-backs aren’t an issue).
  2. Guest post on another blogs. Don’t guest posts on sites that take whoever they can find to guest post, but aim high for blogs like ones listed on Techcrunch and maintain very high quality throughout the articles. Don’t link to your content artificially but rather write on a topic that DEMANDS the link to your site for more information.
  3. Make a real press release to your new content or product. Approach relevant industry news sites and big time magazines and offer them different re-writes of your story. DON’T just publish your story via automated PR feeds like PRWire.
  4. Search for specific queries that you provide the best information on. For example if you provide explanations on how to run a marathon, search for each and every query that deals with the topic. Contact each GOOD site (site that is up to date, good content, and good Google ranks for the relevant queries) and simply tell them you have relevant content (specify for which pages and which are your relevant pages). Tell them a link can be nice but don’t be pushy about that. Try to be friendly and interact, the more they feel friendly with you – the higher the odds you’ll get a link from it.
  5.  Do branding based campaigns – co-citations (how many times your brand is mentioned over the web) is also super important. Sites like YouTube let you upload a branding video – make a good catchy one and get people familiar with your brand. Youtube is just one option, how about replying with your brand name in relevant big time blogs comment section (people read those like crazy!). It’s not the comment link that matters, it doesn’t, but the fact people will get curious about who you are and eventually look for you.
** Both searches for brand name, and co-citations are really helpful for SEO, but more than that – when people know your brand, they are more likely to buy or register **

Summary

I hope you enjoyed this guide as I most certainly did.
If we have to summarize the process described here into a list of pointers, I would say:
  • It begins with the proper set of mind.
  • That proper set of mind thinks USERS and PRODUCT before marketing aspects.
  • Don’t jump into product creation before you envision it, and understand exactly which purpose it serves.
  • Analyze your set of skills and strong points and make sure you understand what the advantage this product has over others products.
  • Look at competitors and do preliminary keywords research to understand what the audience wants to see. Have a complete list of pages to include at this stage.
  • Structure pages starting with the most common or desired intent and let users choose from a variety of things to proceed to.
  • Important pages should be more highlighted and get more links within the site.
  • Write to the people who help you build the site a very detailed overview of what you are looking for
  • After product is done – marketing is a joke. Create presence in the most relevant places like forums, blogs, social networks, add people and help them as much as you can – connect with them, and they are likely to link to you or share your content.
  • Add some blog posting to the mix in extreme high quality blogs.
  • Brand your site on top of getting links, as co-citations on the web & brand searches will aid your SEO
Good luck and thanks for reading through these 3811 words 

Feb 26, 2014

How to Plan and Execute a Successful Social Media Strategy


If you run an online business and you haven’t jumped into the social game, you haven’t even begun to touch the potential for your success. Now more than ever, social media is a critical element to a well-planned and executed marketing strategy.

Don’t believe the naysayers that complain social media isn’t quantifiable. In a sense, that’s true – social is, by its very nature, dynamic and tough to compartmentalize. What it brings your brand, however, is priceless – a true, personal connection with your customers.

Put simply: if you sell shoes online with no social media presence, and your competitor sells equally fabulous shoes with a strong social presence, your competitor will win the race. Why? Because they’re better able to connect to their audience. These days, engagement provides the keys to the proverbial kingdom.

So how do you craft a social media strategy from scratch? I’ve simplified the process below, in 8 easy steps. You’ll also find a list of the most common mistakes companies make in social media – those are listed so you don’t have to repeat such blunders!

Step 1: Define Your Social Brand Strategy

Every company has a story to tell, based upon the tone and spirit of its brand. If you haven’t clearly defined your mission statement, your goals, and your presence as a company, that has to be first.
T
he next step is a bit dynamic, but so is social media. Plot out the goals you’d like to achieve through your social signals, even if they don’t seem directly related. Examples include tangible goals, like increase site traffic by 25%. Other equally critical goals are things like “increase the likability of the company brand” and “create a personal connection to our brand and customers.” The latter are really what social media does best, and this is why it’s tough to quantify. Personal engagement, however, is so critical, it’s worth taking on abstract tasks to make it a reality for your company.

Step 2: Competitive and Community Analysis

Before you spend hours and hours plotting what you instinctively think ought to be your social strategy, go first to two audiences who may know better than you do: your competitors, and your customers.

Comb through your competitors social profiles and campaigns carefully – those will tell you a lot about what to do, and what not to do. Likewise, don’t forget to reach out to your already loyal customers and see what they’re responding to – this is the heart of any social media campaign, once it launches, so it makes tons of sense to tackle this pre-launch as well.

Step 3: Narrow Your Focus

True, we learned above that social media can assist your company in any number of arenas. For the sake of your first social launch, however, it’s wise to focus on one core metric or area of improvement, and build from there.

Is it most important to build brand awareness? To increase loyalty and retention? To sell more products? Choose a focus, and build your first round of tasks around this goal.

Step 4: Determine the Metrics That Spell Success

Now that you’ve carved out a core focus, it’s critical that you define the metrics that will help you determine success or failure in the social stratosphere. This is a main reason why so many complain that social media isn’t measurable – they don’t take the time to define what that means for each campaign.

Think carefully about what your goal is, and subsequently, how you know you’ve reached it. Your focus should never be about how many “Likes” or Twitter followers you amass, but the engagement, ROI, or site traffic increases you’re enjoying. Followers are meaningless if they don’t meet your targeted goals.

Step 5: Know Your Demographic

You know who you are, what your core intent is, and how you’re going to measure success. Next, it’s essential that you create a clear map of who you are attempting to reach. What traits do you know about your current audience? Exactly who will you be attempting to engage in the social space? Think about psychographic traits of not only your current customers, but those you hope to reach as well. Understanding exactly who you are trying to reach will help you craft the perfect campaign.

Step 6: What Makes You Special?

One of the prevailing traits that the companies who are most successful in any marketing space is that they know what makes their company special. Coca-Cola isn’t about beverages, it’s about happiness. Disney doesn’t make movies, they make magic.

Put your thinking cap on, and define the one thing your brand most comprehensively represents. Is it a lifestyle trait? Is it a specific tone or vibe? Or is it something more tangible, like good health or looking stylish? If you know what makes your company stand out from the crowd, and commit to communicating this across the board, you’ll strengthen your core identity and inspire your audience to new heights. This is what separates mediocre marketing from powerhouse campaigns.

Step 7: Make it Personal

As you begin to craft ideas for social media campaigns, you’ll want to define what your voice is as a brand. The more personal in the social space, the better – people need to feel emotionally connected, and that doesn’t happen with logos, it happens with other people.

You’ll likely have several people in your organization execute social signals during your company’s lifecycle, so it’s important to define the tone, demeanor, and style of those correspondences. Inconsistency is not your friend. People respond to brands that stay true to themselves in every correspondence; especially on social networks. Map out you social media policies and personality before you execute a single campaign.

Step 8: Begin Your Social Dominance

Now that you know why you’re going social, who you are as a brand, what makes you special, and who your audience is, chances are you are more prepared to make a big social splash than any of your competitors. Now, and only now, is it time to map out a campaign or two.

Take it one social network at a time. Set up your profiles on all your chosen sites thoughtfully and carefully – again, being mindful to consistency, honoring your personal tone, and paying attention to detail. Each channel should feel distinct, yet still very much like your brand’s identity. Consider your specific reason for engaging in each channel, and honor that as well. Then, begin to formulate updates, content, promotions, and related campaign parameters for each selected channel.

Don’t forget to measure the metrics of each channel and campaign carefully, and be fearless about making calculated shifts in your strategy as needed.

There are many mistakes made over and over again by companies in taking on social media. Your last task before a full scale social launch is to learn from these common pitfalls.

Review the list below, and take them to heart – committing even one of these social sins can undo all the hard work you completed above.

1)    Avoid Talking About Yourself Too Much

Social media netizens abhor brands that do nothing but espouse their greatness. Your formula should be 1 part brand aggrandizement to 9 parts informative shares. Avoid hard sells, and present your audience with content that’s relevant to your industry and their interests.

2)     Remember One Size Does Not Fit All

Many companies treat all social channels the same. As mentioned above, it’s truly important to consider the reason you’re participating in each community, and to craft content accordingly. Seeing the same updates across multiple channels is annoying and insulting. Be creative, and treat each audience with respect.

3)    Avoid Negativity

It may be tempting to lambast your competitors in the social space, but resist this temptation – negative posts of any kind are a big turn-off. Always take the high road and focus on the positive.

4)    Don’t Ignore Your Channels

Once you officially launch a presence on any social channel, dedicate time within your organization to foster that community. Nothing turns-off social fans more than a company’s profile that hasn’t been updated in months, with comments from followers left unanswered. If you can’t afford to have real-time coverage of your social spaces, don’t do it at all.

5)    Never Solely Rely on Words to Convey Your Message

Social signals are far more likely to be shared and “Liked” if you have visual media to accompany the words. Text-only updates are fine in small doses – but pictures really do speak volumes more. Videos, all the more so.

You now have all the tools you need to craft a thoughtful, targeted, and hugely successful social media presence. Stay true to your brand at all times, be strategic and respectful to your audience, and watch how beneficial a great social media presence can be to your brand’s identity, and your bottom line.

How To Monetize Your Website Better



This is a beginners guide on how to better monetize your site. If you’ve been experimenting with different methodologies, there’s probably limited value you can guide from this guide.

The topic which it addresses is HOW to MAKE MONEY online from your web property. It applies to all sorts of properties, may it be, a website, blog, free page, empty domain or wherever you control and has traffic. This guide is not about building more traction and interest into your site. For that we have our complete marketing guide. It is also not about creating websites in the most efficient way – for that we have our homepage.
* If you want to read this review and tutorial as a PDF file, you can download it HERE.

So, without further ado, how to better monetize your site:

The first place to go is Google adsense . It’s probably the most common ways for websites to monetize their traffic.
Here’s how it works: an advertiser (company that wishes to buy their traffic via this system) pays a certain amount of money for each visitor that will click on his ad (we’ll refer to it as a “click“ from now on).

This amount is determined in open market conditions – meaning the more competitive the vertical is, the more money will be proposed on that click.

As a website owner (“publisher“) you can dedicate a certain portion of website for ads. You will receive a payment each time a visitor clicks on one of these ads. The amount of money you will receive is a certain undisclosed portion of what the advertiser will pay for the click.

The sum will depend heavily on the content of your website and how the Google Adsense system will categorize it. As explained before, in more competitive and lucrative verticals, the cost and payout of 1 click will be higher.

This system has obvious advantages:

1. Google Adsense will tailor the ads to your site’s content and to the likeliness of clicking on them, so you are supposedly going to get more clicks, and the ads will look less foreign to your content.

2. Google is trustworthy and always pays on time, no exceptions.

3. You don’t have to presell. You write whatever is on your mind and you integrate the ads wherever you want, in each format you’d prefer.

There are cons as well:

1. In some verticals you might experience very low cost per click, and you’ll need to generate a lot of them.

2. The policy clearly states you must put in a way that these will be obvious advertising (not too incorporated into the text) which will reduce the percentage of click-outs.

3. They do not approve many sites. Looking for original content and some depth.
The second stop would be affiliate marketing. 

Affiliate marketing is performance based advertising. Google Adsense is performance based as well (the more clicks, the more income), but in affiliate marketing the merchant (advertiser) pays by more complex actions. The most popular way of payment is on a per-sale basis. Meaning that you can refer users to a site, and for each product they buy (they will be tracked and segmented as “your traffic”), you’ll get a certain percentage from the sale, or a fixed fee. That fee in most instances will be remarkably higher than what you’ll get for each click on Google adsense, but the percentage of traffic you’ll refer onward and will eventually buy or perform the target action, is much smaller.

The pros:

1. You can and should presell the product. Unlike Google Adsense, affiliate marketing is integrated into the content, and if you do a good job, you’ll be referring users after they are well-aware of where their going to, with the intent of buying (or performing actions). In Google Adsense, the ads will be presented dynamically, but with affiliate marketing you’ll be referring to the merchants of your choice.

2. If your site has high value traffic that has a tendency to buy, it is probable the value you’ll get from commissions will be higher than the one you get on a per-click basis (Google Adsense doesn’t differentiate between “natures of traffic” or other segments. It only determines the cost per click by vertical & nationality of the users).

3. You can select the products that you recommend your traffic, and actually pick out the ones that can have genuine value to your users.

The cons:

1. You are dependent on trust with the merchant as he reports sales (that is why it’s important to go through big affiliate programs like CJ as a beginner). You are also dependent on his performance, if he performs worse, you’ll have less sales and less income.

2. You can send out many clicks and not get any income in return.

3. If you build your content around a product or a service you want to promote, the offer might become unavailable and you will end up with un-monetized traffic.
* Please note I’ve only mentioned a specific action (sale) but there are other actions merchant will pay you for. For example leads (getting details of potential clients) or downloads (for each person who downloaded a software) or even sign up (for a trial period). *

My third shop would be CPM.

CPM is payment per view. The #CPM refers to what would you get for viewing a certain ad for 1000 users (M stands for Mille – 1,000).

This system is mostly useful for very high amounts of traffic (the CPM will be $1 to $10 depending on the nature of your site and traffic, which means 100,000 visitors a month will bring $100-$1000 which isn’t much at all for a site of this scale).

It needs to be tested carefully against other forms of advertising as the ones mentioned above, to verify this is indeed the most effective way.

Most sites that use it are sites that don’t have that much content which can integrate contextual ads like Google adsense, or doesn’t have anything in particular to sell to match the content of the website.

The best places to search for CPM advertising are ad exchanges.

There are other ways as well that I will refer to briefly:

4. Make your own product. Think of your target audience and figure out if there’s something they would like to buy that you cannot externally sell via an affiliate program, OR if you are doing very well as an affiliate, and you believe you can make as good store/product as the one you are currently selling.

5. Sell banners individually on a fixed price – if your site is fairly well known and people showed interested in it in the past, but it’s not “huge” so you have limited banner spots, you can set contracts with individual advertisers. The biggest advantage here is that you will get 100% of the cut (not using any middle men), and that they can tailor the ad precisely to your site. You can request a pre-paid down-payment when dealing with individual companies.

6. Selling text links – this is a big Google no-no and will be get you penalized if they catch you, but if you do this wisely and sell to very relevant sites, and integrate them currently – there are very little chances you will get caught. The potential is extremely limited and it’s recommended to small-time sites that wish to get an extra 100-200 USD a month (from selling multiple ads in lucrative markets).

7. Video/in-game advertising: if you have your app, your videos, etc. – then you have the “goods”. Currently many advertisers are looking for highly integrated advertising that cannot be skipped or ignored, and pay better for it than text.

8. Pop-ups / pop-unders: you will get maximal CPM value if you add (on top of your regular ads) a pop-up or pop-under but on the other hand, you’ll be scaring away your traffic which hates this. This special way is reserved to porn and scam mainly :)

I hope this will initiate a discussion, I would be happy to see live URLs and make some recommendations.

Here are additional resources. If you found this article useful in anyway, we would certainly appreciate if you link to it, share it or make a comment below. We appreciate the time you took to look into this.

Additional resources (beginners):

Inforgraphic:
How Social Sites Make Money

Via: USBundles.com

Nov 18, 2013

Detecting And Removing Malicious Scripts

We all have or will face getting our site hacked, it may come of non sanitized input, cms or even hosting bugs.
The biggest problem is that we have to check if the attacker has injected something into our site.
Most common are iframe attacks, they show an iframe injection who has no width and height and allows malicious files to be included, ex <iframe src="site/a.jar"></iframe>
In the example above a jar file is included, it can be a java drive or even a java 0day.
How to detect them
We can use a simple grep command if running on linux

Searching in a single file
grep ".jar" filename

Searching in multiple files
grep "string" FILE_PATTERN

Case insensitive search
grep -i "string" FILE


What else to check for:
system, eval, passthru, popen, base64_decode, mail(used for sending data)
It is recommended checking php.ini, it keeps a log of all the actions made on the server(note! they can be modified)
There are also other type of injection using Get/Post handling but a simple grep search for dangerous functions can do

some useful resources on the web

Sep 12, 2013

Developing a CMS the right way

Hey guys and welcome to my blog again.

This week I'd like to address an issue real quickly - Which things to take into account before developing a CMS. These things apply to a self-built CMS for your product, for your in-house company or as a freelance. In all cases you should aspire for the best possible product done in the shortest time.

So here are the tips:


1. Understanding the needs - it is not enough to get a list of demands or even an elaborated PRD (we will touch that next). If you don't understand the true needs, how the site should visually appear (even if you do back-end work only), what purpose does it serve and what is its business line, you increase your chances of inadequacy. 

2. Specific per-page-type PRD including a mock up - yes with clients it could be a little rougher as they don't want to work, but explaining your client intelligently that without that you might end up working twice the time and he will pay twice the $ can help. Obviously if you don't get a clear understanding of what each page should consist in terms of elements and data, you wouldn't be able to make it.

3. Keep flexible - even if you know the page types top to bottom and you hard-coded yourself a wonderful page template, you are doing it wrong. Keeping a certain flexibility (element shows on page yes/no, modular building blocks per page that are easily replaceable even by admin, etc.) can help you make adjustments if your client needs them very quickly. It can also help him get MORE than what he wanted and keep him happy. When you're building the CMS for internal needs that is even more important, you don't tie the business to the technical limitations of the CMS.

4. Don't build from scratch - well this is sort of high level programming 101 thing, but still I see too many people make this mistake and create their own features that are already in existence, or even build it from the ground up (I've seen people do it without a framework even).

5. Secure your CMS - even if this is not a demand from client or in-house, keep CMS'es secure. If the site will pick up, it will get some crackers trying to brute force it or do some other small nasty things. 
I like securing CMS with IP login limitations. If there are several people who should work on it that ain't physically sitting together, just make a proxy or a VPN. That doesn't eliminate the need for a proper password, by the way.

If you need EXTRA security, processing payment etc. - it's fine to skip clause 4 and build shit (wisely) from scratch. You should know that ready-made plugins/ features / CMS'es have their vulnerabilities, and not only that - they are readily available for any 14 y/o online terrorist on any forum.

This was real quick and I will add a bunch more tips over the course of time.

Peace.

Aug 9, 2013

Guerilla marketing and SEO in 2013

Hello everyone, and welcome to a new world. A new world of online marketing, much different than the past where "spam" was the magical recipe for search engine visibility.

There are new ways for limited budget marketing, which do not include old school methodologies that no longer work, or have limited longevity.

In the past we used to:
- Spam irrelevant forums
- Comment wherever to get another link
- Use directories (the more the merrier)
- Create 1 page blogs as mini-sites to link to us
- Create forum profiles and link to our site
- Bookmark each page in the site a 1000 times
- Ping the site so search engine will discover it

Not any-fuk'n-more. These methods, especially in high velocity will either make little to no impact, or simply get you penalized (either by manual spam penalties or Penguin algorithm). 

So, what should you do nowadays to get better rankings?
Well, the truth is that Google started focusing on user behavior and advanced text analysis, so a big focus on the product is the base of any successful SEO campaign.

Does that mean you can publish a piece of content and let it "float" in Google until search engines and users discover it and increase its popularity? Hell's no.

You should utilize the same tools as before, but focus on specific ones and put much more effort

- Social bookmarks: choose the high value ones, and use your social accounts to drive users and give the initial "vote up" boost to your pieces. Get a lot of thumbs up on reddit? you will have a homepage link that is worth 10K+ UV daily, and one hell of a sign for Google that your content is top notch.

- Forum profiles: create forum profiles in forums that are actually relevant, high quality, and interesting for you to participate. Do the best you can to aid people, and THEN when you publish your link, people will actually follow it. They will have a personal connection to you, and follow your expert opinion on stuff.

- Create 1 or 2 blogs linking to your site that will contain UNIQUE high quality information, and will have a small time SEO strategy of their own. Invest in them and create an audience you can drive to your main site, and Google will notice these are blogs of value and not crap 1-pagers.

- Comment consistently in the top blogs in your industry, not for the link juice (as 99% of comments are no-follow) but for the blog owner to notice you. Once you added enough comments he will click on your link and hey - if you put the effort into the product , he might link to it.

- USE YOUR SOCIAL PROFILES and CREATE ONES EVERYWHERE! Each social network allows you to link to your site, follow or no follow, as well as social networks are a great way to interact with your crowd and trigger further interest with additional audiences. Invest whatever you can into these profiles as Google can identify which profile is active, and which one is trashed out.

-- Good luck! -- 

May 29, 2013

What you need to know about adsense

adsense tips

Google is more smart
You may cheat in so many ways but that wont last for long and your whole investment will return into nothing.
With the new AdSense rules, if you got any cash and your account gets banned you have 30 days to return them back then they will force you by law.
Do not place ads on other's sites
If their account(site) get banned yours will also.
Don't place ads below drop down menu's etc..

Ways to increase CPC(Cost Per Click)

  • Wait few days, until ads get older. A new created ad can give low cpc
  • Change your theme, sometimes theme is not well optimized
  • Move ads, if that ad is not giving enough move it, or move them all. More on top, better cpc
  • Meta keywords, they do not get used for seo anymore, google can use them to discover the site type.

They can be used by choosing high cpc keywords using google AdWords tool, either i had better cpc without them.

May 24, 2013

Penguin update coming. Removing bad backlinks

google penguin update

Google announced that in few weeks the next pinguin update is coming.
Some sites will get better page rank, some will loose it.
Whatever happens we can do some improvements and not get a page rank 0.
There are lot of stuff we can improve.
Stuff like meta tags, title, 404 links can help on getting more rank but wont cost allot, only if used ex same title, meta tags all pages, having more text on them than google accepts etc.
Removing duplicate content
It can be categories, search, tags that all go to same stuff creating duplicates.
With a simple rule on robots.txt we can nofollow them
User-agent: *
Disallow: /cat
Allow: /
Biggest problem, backlinks All face with traffic from strange sites like adult, hacking etc who are off a different category than our site.
Those kind of links will hurt you the most.
First of all we must collect those links(bad ones) using google webmaster tools, alexa, backlinkwatch, stats page of our blog etc.
We can remove a single post or a whole site
http://badsite.com/bad-post.html
domain:baddomain.com
After creating our list we have to use google disavow to submit the list, those links wont be considered by google anymore, either as google says, links may take weeks to get removed. Last tip and the best is starting right now and creating some quality backlinks