McKremie
Tuesday August, 25th
Posted by Stuart

Just because you have a website for your business doesn’t mean you have branded yourself online. You may even have a web presence and rank for some keywords via the search engines but online branding is much more than that. In order to become a well know brand you must dominate a majority of these seven areas.


Video

One of the best ways to get maximum exposure online is to get a video to go viral. Creating an interesting or funny video can grab the attention of people everywhere. People love to watch videos on Youtube and the funnier the better. One suggestion we give is to create a parody and integrate your product or service. Including your brand name in the title, description and logo at the end of the video. As the video goes viral and spreads your business name and logo can reach further than most advertising can.

Videos are relatively cheap to produce you just need to put your thinking cap on. Once you create a great video you can leverage social media websites to help spread your video.


Social Media

Some people think social media has become the biggest thing since sliced bread and they are right. On the World Wide Web there has never been a better time and better vehicles to promote content. Websites like Digg, Reddit, Mixx and Twitter can become powerful tools to help reach people faster than ever before.

Videos are good but some of the most popular websites launched with interesting articles and graphs and those can work well too. Remember that the content has to be great or your efforts won’t get any traction on the social media websites.

Once you have created great content you will need a Social Media Marketing expert or enthusiast to help promote it. On social media websites like Digg and Reddit if the average person submits great content it’s a waste of time. In order for your content to take off you will need someone that has good connections for each of these websites.


Domain Name

What’s in a name? Everything! If you really want to separate your online business from the millions of others in your niche then you need a name that will stand out. Find yourself a unique domain name that can be branded. Too many online business owners go for name with their main keywords in them.

Example:

www.dogtoys.com

www.webhosting.com

www.shoes.com

While these are some great domain names and can make for gaming the searches engines a little easier, that’s all their good for. If you truly want to build a strong brand online you need to separate yourself from the keyword domain names. It is extremely hard to brand a domain like Shoes.com, as customers will get confused with other websites:

Shoe.com

Shoes.net

Shoes.org

Tips: Domain names are very cheap when you find the right name be sure to purchase as many of the domain extensions as you can. As a general rule of thumb we buy the following extensions; .com, .org, .net, .info, .us, .me and .biz.


Search Engine Rankings

Ranking number one in Google, Yahoo and Bing can help your company become a brand. Often searchers see the first few rankings as market leaders within that specific search. Ranking at the top of the search engines can carry more benefits than just leads and sales. 42% of all searchers click through to the website that is listed at the number one position. Ranking for this gives you much more visibility and free marketing. Bloggers will blog, tweeple (people that use Twitter) will tweet about your website and other webmasters will list you as a resource.

When you’re just starting out, establishing your brand via search engine rankings can be hard to achieve. Most websites will not rank well until after years of trust and lots of organic looking links. You can learn about search engine optimization yourself through places like SEO Book or you can hire a reputable Search Engine Marketing firm.


Adwords / PPC

One of the quickest ways to have a web presence in the search engines is to use Pay-Per-Click Marketing. In PPC you pay to have your website listed in a box market “Sponsors” on the search results pages.

PPC can be used to get your name out there while people are searching for related products or services. If you have a big enough budget you can do what some of the car companies were doing a few years back. A few of the big auto makers made ads and choose every keyword they could. For about a week no matter what you were searching for online you would see an advertisement for their new car.


Communities In Your Niche

In every industry there are a handful of successful blogs and forums. This is where people in your niche are looking for some type on information or like to contribute themselves. These communities are perfect for getting your brand name out there.

Become active as much as you can. If it’s a successful blog you could make useful comments on as many post as you can. This works out best when you are the first person to reply to a blog post. Same thing with community forums, people join these places for help so be helpful.

If you have a decent advertising budget you may want to consider banner advertising. While banner ads don’t convert very well for sales it can however get your name and logo out in the community. Just make sure the banner is in a place where everyone is going to look. Banner ads on the side bar of most website will get ignored by the majority of the readers. Sometimes you can get advertisements within articles or on the center of the page.


Blogging

One of the best ways to create an audience is to give them a reason to keep coming back. Creating a blog on your business domain can increase keep readers coming back over and over again. I recommend you add a blog as a sub-domain or a folder.

Example:

http://blog.yourdomains.com

http://yourdomain.com/blog/

Just starting a blog is not good enough you need to give people a reason to come back often. Ideally if you can schedule blog posts for every day you will have a much better chance of growing your readership. Your goal for your blog should be to become a leader within your industry.

If your content is good it will attract people to talk about you, mention you on their tweets and even blog about you. Creating great content will give you free advertising ever time someone links to your website or mentions a blog post of yours.

Advertising itself is not marketing and building a brand is not a one step process. You will need relentless pursuit of each of these seven steps in order to become a true online brand.

Wednesday May, 27th
Posted by Ryan

I know everyone in their mother has a list of good FireFox add-ons but I would like to share the top 7 FireFox Add-ons that we use here at McKremie.com.  We deal with DNS issues, mutliple websites, and other issues and these add-ons really save us tons of time.  We all have our favorites and these are in no puticulare order.  This list complments the social media tools that will make life easier, if you haven’t checked them out have a look.

1) ShowIP

https://addons.mozilla.org/en-US/firefox/addon/590

Show the IP address(es) of the current page in the status bar. It also allows querying custom information services by IP (right mouse button) and hostname (left mouse button), like whois, netcraft. Additionally you can copy the IP address to the clipboard.  This is very helpful for anyone that works with DNS issues or SEO.  It is by far the most effient way to get the websites IP address without having to run a look-up.

2) SEO ToolBar by SEO Book

http://tools.seobook.com/seo-toolbar/

SEO for Firefox pulls in many useful marketing data points to make it easy get a holistic view of the competitive landscape of a market directly in the search results.  Inlcudes information about Google PageRank, website age pulled from Archive.org, Yahoo! linkdomain information, number of times a URL has been bookmarked on Del.icio.us, Technorati information, ALexa Information, directory listings and whois information. 

3) Domain Details

https://addons.mozilla.org/en-US/firefox/addon/2166

This one overlaps with a few of the others but has some great functions.  Displays Server Type, Headers, IP Address, Location Flag, and links to Whois Reports.

4) Screengrab

https://addons.mozilla.org/en-US/firefox/addon/1146

It will capture what you can see in the window, the entire page, just a selection, a particular frame, basically it saves webpages as images – either to a file, or to the clipboard.  This add-on will save you so much time if you don’t have it you are really missing out.  With this add-on you can grab screenshots or pictures within secounds.

5) Social Media for Firefox

URL: https://addons.mozilla.org/en-US/firefox/addon/7888

Social Media for Firefox shows the number of Diggs, Reddit Votes, Stumble Thumbs and or Reviews, and Del.icio.us tags, Tweets, Sphinns, Mixx, and Tip’d votes so you can quickly see how popular certain content is. It can also scan said social sites to show you what content hasn’t been submitted to other social news sites so you can be the first to add it.  This can be a great tool and help you save time on Digg and Reddit.

6) Update Scanner

https://addons.mozilla.org/en-US/firefox/addon/3362

Monitors web pages for updates. Useful for websites that don’t provide Atom or RSS feeds. This tool is great for following compeditors and catching when a website changes their homepage.
You can select how often each site will be scanned and minor changes can be ignored, like date, time and whatnot.

7) User Agent Switcher

https://addons.mozilla.org/en-US/firefox/addon/59

Adds a menu and a toolbar button to switch the user agent of the browser.  View the current page as in a different browser (IE, Opera, NetScape). This comes in handy when you want to check for Cross Browser Compatibility issues.

Monday May, 11th
Posted by Nathan

mod_rewrite is a powerful URL Rewriting Engine for the Apache web server. Although available in varying forms in other server software, this post will focus on the Apache rewriting engine.

What is URL Rewriting?

In short, mod_rewrite allows for a the server to respond in a specific way based on conditions met by the URL. This allows for many possibilities, including the creation of user friendly URL schemes for your dynamic scripts.

For example, if you have a PHP article script which requires an article id in the URL, this would typically be accomplished by:

http://example.com/news.php?id=2

However, mod_rewrite can turn that URL into the following:

http://example.com/news/2/news-article-title

The rewritten URL is much more meaningful to users and search engines. The URL is far more memorable without the php extension and id request. The article title provides search engines with more keywords, which can help with your search ranking. These benefits become even more apparent as more complicated URLs are rewritten into friendlier forms.

Getting Started

mod_rewrite is used by adding rules and conditions to a file named .htaccess in a site’s directory. The rewrite engine must first be turned on. Open or create a .htaccess file and add the following:

RewriteEngine on

A basic URL rewrite can be performed by adding a Rewrite Rule, formatted as follows:

RewriteRule pattern substitution [flags]

The pattern is a regular expression (regex), matched to the current URL. The substitution is the replacement or change made to the pattern matched URL. Flags are optional arguments which modify the way the rewrite engine acts.

To implement the rewrite example above, the following code is used:

RewriteEngine on
RewriteRule ^/news/([0-9]+)/(.+)(/)$ /news.php?id=$1 [L]

The pattern is started with ^, and ends with $. The brackets represent groups, the first matches any number of digits, the second matches any number of characters, followed by an optional trailing slash. The substitution tells the server to fetch news.php, with an id of the first group in the pattern, $1. The L flag tells the rewrite engine that this is the last rewrite to be performed.

Conditional Rewriting

To further expand control over the rewrite engine, Rewrite Conditions can be set. These allow for conditions to be matched before a Rewrite Rule is to be executed. The following syntax is used:

RewriteCond TestString CondPattern

The TestString can be one of a number of system variables, such as the current referrer or browser user agent. The CondPattern is again a regular expression, which will be matched against the TestString. A useful application to a rewrite condition is to check if files or images are being hotlinked.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com/.*$ [NC]
RewriteRule ^\.(gif|jpg|png|bmp)$ http://example.com/donothotlink.jpg [R,L]

The conditions check if there is no referrer, or if it is from a different site. If one of those conditions are met, the rule checks if the file being accessed is an image. If so, the user is redirected (using the R flag) to an image explaining that the requested image was hotlinked.

Other Possibilities

Some common uses of mod_rewrite include; redirecting to another page based on browser user agent, moving a site to another domain, forcing the addition or removal of www. on your domain, etc.

Although mod_rewrite can be difficult to learn and master, the possibilities are endless.

Further Reading and References

Official Apache mod_rewrite Documentation
Added Bytes mod_rewrite Cheat Sheet