Archive for the 'SEO' Category

Craigslist Marketing Techniques

Marketing, SEO, Web Design No Comments »

What is Craigslist?

Craigslist is a classified website divided in sections, as well as communities. Craiglist presently supports more than 450 cities worldwide. Except for job listings in certain areas, posting on the site is free. Though many areas and sections required that you register for an account before posting, no account is required and no fee charged to view ads. The ad sections contain everything from dating and puppy sales and business services and job offers. Craigslist is moderated by its users, who have the ability to flag a listing as spam, miscategorized, or over posted.

How to do it?

The first thing you need to post your ad is a good title. A good title catches the eye and gives the reader a clear idea of what you are looking for or what you are selling. A good title is well-worded, punctuated, and professional. It should not contain all capital lettering.

The second thing to remember when posting an ad is to pick the right section. Picking the right section is not always the easiest of tasks. Many of the sections overlap in their coverage of certain topics and services. The best thing that can be done is to search through the various sections until you find the one with the highest amount of similarly purposed posts. Craigslist only allows its users to included links in their ads in specific sections such as Services.

The last thing to consider when posting an ad is to avoid spamming. Spamming an ad across many different sections or posting similar ads in the same section may increase the leads generated temporary but it can have a devastating effect on your company’s reputation and respectability within the online community.

What’s the downside?

Every good website has its drawbacks and Craigslist is no exception. Indeed, competitors seeking to gain an unfair advantage may flag your posts, causing them to be deleted.

Craigslist is also known to be a site where people come when they are looking for a bargain. This being said, it’s best to offer competitive prices through trial and error.

The third disadvantage of Craigslist, and the biggest, is the lack of moderation, which leads to spam, junk postings, and less opportunities for serious companies to use the site for business. The upside of this is most seasoned Craigslist users can spot spam posts with ease and avoid them entirely.

How to get ahead

Craigslist has some stiff competition in most sections. Depending upon the area and the section, this can included hundreds of posts an hour. The more populated the section, the more important it becomes to stand out from the rest of the pack. A good title and competitive prices are important but what is equally as important is the presentation of the information in your ad.

Craigslist supports a good deal of HTML and CSS, but it does disallow some. It can be a lenghtly process trying to create a professional looking template for your ads when you are unsure what aspects of HTML and CSS Craigslist will allow. It can be difficult for someone who is not an experienced web designer to craft a professional looking ad that will stand out at a glance. Every Craigslist ad you post should reflect the professionalism of your company. Badly crafted or poorly worded Craigslist ads can result in missed leads and reflect badly on your company, product, or service.

What Twitter can do for your Business

Marketing, SEO, Web Design No Comments »

What is Twitter?

Twitter is a social website that is growing in popularity among people of all ages. It allows you to post 140 characters at a time to let your followers know what you are doing. Followers are people who added you to their page and who can see all your updates. Twitter also lets you post pictures and links, as well as communicate with other users. Also, there are a lot of interesting applications for Twitter, such as TweetGift (virtual gifts), and TweetWhatYouEat (a food diary).

Why is Twitter good for your business?

Twitter is a good way to promote your business as it lets you post information about your company and also about current/upcoming products and services you offer. Also, you can follow
people in your area, most of whom are likely to follow you back, allowing your ‘tweets’ (your 140 character messages) to reach more people, which gives you a greater chance of building buzz as well as generating leads. Twitter can also help with networking in many ways, one of which would be finding and vetting new employees.

Most people these days are on at least a few social networking sites. It’s become a common practice to vet potential employees by visiting their pages on these sites.

Twitter Limits

One probably wonders if Twitter users have limitations on following and being followed. The answer is that there are limits, mainly to prevent spam.

  • 1,000 updates per day
  • 1,000 direct messages per day
  • 100 API requests per hour
  • Follow limit (Per day)
  • Unlimited amount of people who can follow you

Also, everyone is allowed to follow 2000 people, and this number can go up according to the number of people who are follwing you.
Those limits were imposed last year, due to the enormous amount of spam the site was encountering.

Tips on how to use Twitter for your business

Even though you are using Twitter to boost your business, each tweet should not be business related. People are people, and they want to feel like you are a person, not a computer promoting a product. This being said, here are a few things you can do to move away from the typical advertising:

  • Post a joke or a funny picture
  • Ask questions that can be answered by people following you
  • Give advice
  • Post a useful or just interesting link

Twitter can boost your business, build buzz, and find new prospective employees. But it can be time-consuming, especially at first when trying to follow as many people as possible and post useful and informative tweets. Here at Storm Code, we can help you build a network, and manage it for you. We always find new ideas to promote your business as well as looking at what your competitors are doing. This helps to ensure that you get the most exposure as you can. For more information about our Social Marketing services or if you have any questions please contact us at support@stormcode.net

Social Marketing

Marketing, SEO No Comments »

Social Marketing is a form of marketing that uses social networking sites to spread information about your business including services, products, news and press releases. It’s a great way to build buzz around your business as well as generate leads. There are several different methods and sites that can be used for Social Marketing. No one site will do the job all on it’s own, rather a combination of different sites leads to a successful social marketing campaign.

Social Marketing is not just a great way to generate buzz and leads about your business. It is also an excellent way to improve your search engine optimization (SEO). By posting content on social networking and blog sites you also have the opportunity to generate back links (links that lead back to your website).

Social Marketing is not a one time thing. You can’t just setup an account on a bunch of different sites, send some friend requests and post some news and then never go back there again. That would do absolutely no good for you or your website. It would just waste your time.

Social Marketing takes time. It is a process that must be undertaken continually if you want to see real gain from it. Facebook, Twitter, MySpace and a variety of other sites are where you will be spending a good deal of time. You must cultivate followers and friends on these sites so that when you post news or information about your goods and services, people will be there to see it. You must also make the content interesting enough that they don’t just ignore your posts every time you make them.

At Storm Code we realize that not everyone has the time to get on each of these sites and post relevant information every week. We manage several of our clients Social Marketing Campaigns with great success, including Twitter Feeds, Blogs, Facebook Accounts and Pages, Groups, MySpace accounts and more. For more information our to have a free consultation to discuss your Social Marketing needs please feel free to contact us at support@stormcode.net.

Why a Blog is Great Marketing

Marketing, MySQL, PHP, SEO, Web Design No Comments »

Many people wonder what a Blog can really do for their business. The answer to this question depends on what your website needs. A well written blog gives your website a more professional feel. An informative blog can drive hits to your website. A blog that is updated often will keep people coming back to your website and offer new visitors fresh, up to date content. A properly integrated blog can help save money by allowing you to control the content on your site without needing to pay for the services of a web developer. Keyword rich blog posts can dramatically help your search engine optimization.

A Blog gives your site dynamic content. Content that you, the owner of the website, can control. There are many different kinds of blogging software that can be integrated into your existing website. Wordpress is our Blogging software of choice. It has an easy to use interface, numerous plug-ins and is constantly being updated and extended.

Armed with a Blog powered by Wordpress you no longer need to pay a web developer when you want to add content to your website. If you need to update information, fix a spelling mistake, add new content, change a picture, or any other situation in which information on your website needs to be added, updated or deleted, the power is in your hands.

Once you have your Blog integrated with your website you can begin to write the content. Informative and up to date information in your blog posts is a great way to get people coming back to your website over and over. They may even send the link to your website to friends, or others they know would be interested in the information posted on your blog. This gives you even more chances to convert these visitors into leads and clients.

Most Blogging software (such as Wordpress) is designed to be very search engine friendly, and easily installed and configured plug-ins can be added to make it even more so. Links to your blog posts can be submitted to Digg.com and LotText.com, further increasing traffic to your website as well as your Search Engine Optimization.

There are some pitfalls to having a blog as well. If the blog is not setup properly, or properly integrated with your existing website, it can be hard to find, hurt your Search Engine Optimization, or appear unprofessional to potential clients visiting your site. The initial installation of Blogging software can be very difficult for anyone who is not tech-savvy.

If you do not already have a website and are looking for set one up around a blog, then Wordpress can be used not only as a peice of Blogging software, but as a fully configurable content management system that can run your website. Each page, post, category, link and image, fully editable by you.

At Storm Code we install, setup, design and host numerous Blogs. If you have any questions, or would like to get a quote. Please contact us.

Growing your Business: SEO

Marketing, SEO, Web Design No Comments »

Search Engine Optimization, commonly referred to as SEO, is a vastly important part of growing your business.  Having a high page rank on Search Engines like Google  for keywords relating to your business does more than just drive sales to your website.  It gives you credibility.   It has a psychological effect on potential clients, immediately bolstering trust in your product or service.

If you are marketing a unique product or service then ranking high for your search terms is not all that hard.  After all, you don’t have much competition.  However, for the rest of the businesses out there that actually compete either locally or on the global market, SEO is the bread and butter of your business online.  If your website doesn’t rank in the top 25 on Google or Yahoo for your search keywords, chances are potential leads are going to your competition.  Not only does this hurt your business as a lost sale, but it bolsters your competition.

Think Local.  If you don’t already have an established name online, the best thing you can do is pick an area and tailor your website and search terms so that you rise to the top of the search results for that area.

Get Specific.  Don’t choose search terms and keywords that are vague.  The more specific the better.  Don’t try to get to the top of Google for ‘Home Renovations’.  That’s nearly impossible.  Think of all tens of thousands of companies all across the world who do home renovations.   Does your website really stand out enough and can it ever be optimized enough to get you to that coveted #1 spot on Google?  Probably not.  No matter how good the optimization of your site is, you would still be competing with the huge corporations that have hundreds of back-links to their sites.  Those back-links are what drive them to the top of the charts.

While ‘Home Renovations’ might be out of your reach, ‘Boston Home Renovations’ is surely not.  Web page optimization alone could get you into the top 10 results.  Weekly management of your site and its content could get you into the top 3, and keep you there.

When you think about it, do you really need to market your company on a Global scale if you don’t offer your product globally?  Do sales leads from London for your Real Estate Brokerage located in Boston really do anything more then waste your valuable time?

Think Local.  Get Specific.  Those are the fundamentals of SEO for a small business.  We offer a variety of SEO solutions for businesses of every size.  From one time Web Page Optimization to Long Term SEO Management.  All our solutions are guaranteed to grow your business.

Website Optimization: MySQL

MySQL, PHP, SEO, Web Design No Comments »

No one likes waiting.  Not in line, not on hold, and certinaly not for a webpage to load.  That’s why optimizing your website for speed is so important.  Many things go into website optimization.  In this article we will focus on how database queries can slow down your website if they are not done properly.

Bulky queries to your database can drastically slow down the speed of your website.  This isn’t specific to MySQL, this problem is present in any website that is backed by a database.  Normally when you go to a website, the web server serves you a page of HTML.  That’s simple, small and quick.  When you have a dynamic page done in PHP, ASP or JSP an extra step is added (this article assumes that PHP is the language being used).  The web server must compile the code on the server and then serve the resulting page.  When you have a dynamic page that queries a database, the server must compile the code, stop to query the database server, wait for a response, continue compiling the code, and then serve the page.  Another added step.

The time it takes the server to serve up a page that requires one or more queries to the database server is negligible most of the time.  Especially if the database server is hosted locally on your web server.  However, with large, complicated queries, the time the web server must wait for the database server to run the query and return the result can go from negligible to intolerable.

This is mostly caused by poor structure in the queries made on the database.  As a rule a query should never return more results then is needed, and should never return information that is not needed.  This might seem like common sense, and indeed it is, but never the less, some developers do not take care when writing their SQL queries.  The result is extended load times for the pages that use them.

Page load times can have a negative effect many things.  First and foremost the patience of  your visitor.  Second and less well known is search engine optimization.  Long load times can result in lower page ranks.  Third and possibly even less well known is the effectiveness of your CPC (Cost per Click) advertisement campaigns.   Google Adwords as well as many other online marketing tools take the load time of your landing page into account.  Longer page load time can result in lower quality scores for your keywords.

Let us examine an example.  You have a table in your database that holds information about various books.  That information is as follows: Author Name, Purchase Price, Sale Price,  Number of Copies in Stock, ISBN, Date Published, Publishing Company, Number of Pages, Blurb about the book.

On your home page you want to display a random book.  The information about the book you want to display is: Author Name, Date Published, Blurb.

Some developers will take a shortcut when writing the query to the database and simply ask for all information about all the books that are stored in the table.  Then they’ll pick a random book and the information they want about that book in their PHP code.   This causes several things to happen.  First, the query takes MUCH longer to execute because it has to return all the information about every book in the database.  Second, the PHP code has to deal with the massive amount of information.  Third,  significant strain is put on both your web server and your database server.  Fourth, the page takes much longer to load then it should.  That is the fast way, not the right way.

Two things can be done right off the bat to optimize this query.  First, instead of returning the entire tables worth of books, have the database server pick a book randomly and return only the information about that specific book.  There is no need to use PHP to do something that the database server itself can do.  Second, structure your SQL query so that you are asking for only the information you want.  Author name,  Date Published, Blurb.  This significantly reduces the strain on your database server and increases the speed at which the query executes.  It also increases the speed at which your PHP code can execute, as it is dealing with much less information.  It also doesn’t have to randomize that information, or sift through it.  It simply displays the result of the database query.

The example above may seem unrealistic, but it’s something we see time and time again when we take on new clients.  Some developers charge such a small fee that if they took the time to develop your site properly they wouldn’t make any money.  That is the proverbial catch.

There are many things that must be taken into account when your site is being developed for it to be as optimized as possible.  Properly structured and thought out database queries are just the tip of the iceberg.