Category: "Web Business"

Social Networks - Profit

The best way to profit from social networks is to develop the skills to build them. If you are a web person - of any sort - designer, developer, engineer, database expert, server administrator, SEO expert, or Internet marketing specialist, you are well-positioned.

First, study the various social networking systems and applications. Understand what social networking is, at a high level, from many angles. Identify what makes them work, which ones are successful, and why. Examine the business aspects of these sites. Who makes money? Who spends money? Why and how?

Next, ensure you are working with state-of-the-art materials and technologies. Social networks are expected to be high-end systems. Your skill set must include the appropriate abilities to allow a contribution to a social network development project. If you don’t already have these skills, it is extremely important to acquire them.

Finally, build a social network. Don’t bother investing alot of time. Find a powerful solution, like http://ning.com or something similar, and create an online community.

Update your resume and get a job. Profit from social networking. Monetize your skills.

Company Blogs

A website that includes a blog should consider:

  • Blog posts must be professional. Language, vocabulary and spelling should be consistent with the target audience. If it is a professional services company, there should be no misspellings, no slang, no casual language.
  • Comments and feedback should be managed carefully to ensure they are consistent.
  • Blog content should be integrated into the site search. If there is more than one application running, the search system should search all content.
  • Current content is vital. An inactive blog projects the image of an inattentive administrator. If you don’t have time to post material, it is better not to have a blog.
  • Truth and honesty are extremely important. If a client was lost, regardless of the reason, associated posts should be modified to focus on the services performed and the client identification should be completely removed.
  • Avoid negative connotations. If a client was desparate and you helped them, the circumstances should not be described, only the assistance provided. No one wants to be labelled as ‘in a panic’. No one wants it publicized that there were problems.
  • All posters should avoid a personal perspective (unless appropriate). Posts should be written as representing the company’s activities, not an individual’s experiences. This will vary based on the people involved.
  • Don’t brag, inform.

Key Site Architecture Considerations

Virtually every site or web application should consider the following:

  • Multilingual capable - even if the content is not immediately available in other languages. Retrofitting translation into a site is extremely costly.
  • Common components - any code that will execute in more than one place should be shared through includes or other mechanisms.
  • Hierarchical templates - this provides a more consistent interface and more efficient code. Templates must be general enough to support this.
  • Appropriate user assistance - help, at both the field and page level
  • List of browsers supported - you can’t support every browser. Identify those you will.
  • Graceful error handling - don’t just issue a print or echo and die
  • Security - close the windows and doors into your application. Ensure error handling prevents disclosure of code and database elements
  • Configuration - database access constants should be sourced from a single point, as should all other configuration directives. This ensures all elements of the application, including backend/offline scripts. Otherwise, the constants can’t be changed without risking the integrity of the system.
  • Server configuration - prevent access to areas the site visitor should not see at the server level.
  • Multi-mode deployment - only put the code required on the server. Set up the distribution/installation process accordingly.
  • Use mod_security.
  • Let the web server be the only reader of script files. This makes it more difficult for hackers to get to the web code.
  • Use robots.txt and meta tags to keep things out of search engines unless necessary.
  • Change off port 22 for SSH, or close it entirely from public access
  • Enforce these practices across the entire team, and audit for them during development

Speed - Fast Pages, Rapid Engineering, High Quality

These will be the defining characteristics of successful web companies. To be sustainable, the fourth element is quality.

To achieve these results, you need a well-educated, experienced team of engineers, applying innovative ideas, with an artist with an excellent technical understanding. If the site must draw traffic through search engines, SEO is also extremely important.

Clients must be able to describe the objectives of the site if they expect a company to build it, then they must trust the technical staff.

There are many powerful tools available that cost little to nothing. They are of no value if you don’t know how to use them. The cost of building a sophisticated site is not in the software itself, but in its application and integration.

Interconnect / Compare / Broad Spectrum

Imagine a search engine that returns the following information for sites - regardless of query:

  • Date site was last updated
  • Comments about the site business or content
  • Comparative ratings of the site and if it is a business, the performance of the business with respect to competitors
  • Related businesses, by area
  • Location/service area
  • Contact data