Why public relations and SEO are the best mesh ever!

So who knew that using public relations could really be an advantage for your SEO? Frankly this is one of the most brilliant ideas out there. If you know what public relations is all about then you will see how much in common it has with SEO. When things are similar and have something in common, they match very well as they complement each other. Public relations are one thing that can strengthen SEO in a tremendous way. After reading this article you will actually wonder why you didn’t think of this to begin with.

Getting other aspects to be involved with the SEO strategy can be quite tricky but Public relations have proven to be a good match. However it is very important to understand what public relations is all about and how it thrives online. In a nutshell, public relations or PR is the section in a company that is in charge of generating affairs and connections with other large publications or companies that will offer promotion for your corporation. PR has so many responsibilities and one of them involves online work. We can see that PR has almost the same job as SEO with regards to creating relationships and bringing in visitors and traffic. So how can PR help SEO?

  • Networking /connections: PR finds media outlets so as to promote business. These media outlets are usually very big. So imagine getting connections with those big businesses which are very authoritative, there is a high chance of your website being recognized by these big companies. This becomes a big thread of connections where the other company connects you with many more companies.
  • Content Experience: PR experts usually have a very good way of working with the media. They also know the media world really well. They know exactly how to write things that will absolutely explode. Why is this, those in PR have known what the public wants. Make sure that those in PR read your content to help you know what works best. However you could learn PR on the side and if you are doing SEO use the principles of PR to help you. When doing SEO, you have no idea how much PR professionals come in handy.
  • Traffic/visibility: Yes PR will really help SEO but in this one, PR could totally benefit from SEO making it the best of both worlds. This is called killing two birds with one stone. When you use the right keywords, you will clearly get all the visitors out there. This goes for press releases hence helping PR.
  • Reputation: PR is used to lobby for a company. SEO can use PR to advertise your site out there hence making it credible and highly regarded.
  • Communications: PR practitioners know so much of communication. This way they can help you write the best content for SEO.

PR and SEO are almost co-related to each other, the above points should motivate you to use PR wisely today!

Author Bio: Jems Holden is an Internet marketing blogger cum web designer who has been serving the web since 2009 with web design agency Manchester Sizzle Media. So far he has written several articles with advice and suggestion for creative web designing and eCommerce web design.


10 Incredible Things to Try on Your Blog

What is a Blog?

A blog is a discussion or an informational site usually published on World Wide Web and consisting of the discrete entries typically displayed in a reverse chronological order. In this write up we are going to look at ten incredible things that you can try on your blog. Scroll down this article to know more on this.

Basically, your blog can usually be very many things such as your online rants and musings, your personal expression, a chance to inform or entertain. However, after a while your blog can start suffering from s bit of stagnation. In case of this, you must ensure that you inject new life onto it. Here are the 10 incredible things you should try on your blog in case of such a situation.

10 Incredible Things to Try on Your Blog.

1.Writing a Letter

You can write a letter and encourage your audience to chime in with their own suggestions for the letter. However, your letter has to put some thoughts or information for your audience.

2.Spreading the News

It is essential that you ensure you make a collection of the interesting things which your reader may like. You can as well select articles as they come up on your blog and share your opinions and thoughts on the different topics.

3.Reviewing the Possibilities

You can start a new series on the blog whereby you review relevant locations, services or items. This may assist you arrange for some free products or services on trial basis.

However, you must be honest while reviewing and avoid payment for the review sort of products which can be sketchy.

4.Making Lists

Your list should be humorous and actually very helpful. Ensure that you go with what you well know about and share at a time few tidbits. For instance, you can make a list of the things you should not eat before coding for 10 hours.

5.Telling Your Secretes

Getting into your basics may easily add some depth as well as interest to your blog. However, you must not tell everything about yourself.

6.Disagreeing With Something Big

This involves looking for a hot topic and then disagreeing with it. For instance, if majority of your readers are in favor of one football club, make it a point to disagree with all of them.

7.Revisiting Old Posts

This involves going through your posts and identifying the ones you wrote longtime ago. This will assist you in removing any dead link.

8.Picturing Montage

This involves posting a series of pictures or creating your own photo montage. For instance, you can post a series of funny persons about your industry.

9.Guest Blogging

This involves considering accepting the guest blogs. If the blog is top ranked in search engines, you can allow others take part in the fun of sharing.

10.Caption Contest

If you’ve got already a loyal following, it is essential that you provide your readers something new by providing them with a caption contest. However, set some guidelines in order to prevent profanity. This trick will be best if you use it with your WordPress Video Blog .

Last but not the least; ensure that you always keep your blog interesting as well as fresh all the time.

Author bio: This article has been written by Tracy. She is an  Drupal Search Engine Optimization expert. She loves to give new tips and tricks to bloggers for keeping their blog fresh and attractive.


Theories on Colour to Design Good Labels

Did you ever notice that a clear blue sky can do wonders for your mood? Or that a meeting in a white room can make you fall asleep? If so, you have seen just how much colours can affect our emotions. There is a study of this type of effects, and it is known as colour psychology. This is becoming much more recognized as far as how much colour can affect how consumers make purchases.

When you are thinking about your product and label designs, you should definitely consider color psychology. The label for your product is one of the key parts of your marketing, so the colours that you select for it can either make or break your monthly sales.

Below is a partial list of colours and what sort of emotional responses typically are associated with each colour. You should think about what sort of emotion you want to stir in the heart of your consumer. What sorts of colours are related to these emotions? Are you incorporating the correct colours into your labels and marketing materials. If not, you will want to consider working closely with your printing company and overhauling the colours of your labels ad product packaging.

  • White: Relaxed, secure, complacent, light.
  • Pink: Tranquil, relaxed.
  • Green: Peace, happy, relaxed, less stressful.
  • Light blue: Comfort.
  • Blue: Creative, happy, safety
  • Red: Energy, warmth, danger, failure, mistakes. Can actually increase the heart rate.
  • Bright yellow: Danger, irritability
  • Orange: Hunger, vitality
  • Brown: Passivity, security, depression

Next, you will need to think about the colour of the text that you want to put on the label, and the colour of the label itself. If you choose poorly on the colour of the text, you really can hurt your marketing efforts. So you are going to want to think about this very carefully. The vital key to pairing the colour of your text and the background label colour is contrast. You need to have a good deal of contrast between the two. The more contrast there is, the more the text will be able to be read. The higher contrast also will limit the strain on the consumer’s eye. One of the most reliable ways to make this choice is to select a dark colour for the label, and a light color for the text. Generally, black on yellow is the most readable, followed by black on white, and yellow on black. The least readable is white on red.

Keep in mind that selecting the colours for your labels does not have to be difficult. There are many places you can go online that can help you to select the right colours. When you come up with your labels, there will probably be a base colour that you want to have. It could be the colour of your logo, or perhaps a colour that matches with the products that you are marketing.

If you put in enough thought about your label colour and your text, you should be able to come up with some excellent options.

Lawrence Reaves has an extensive background in business and is a contributing author for MaverickLabel.com, a custom printing company offering labels, custom printed ribbons, stickers of all sorts and warning labels.  Go here to see how they can change the look of your business printing.


How Smartphones Are Making Smart Shoppers

According to a new survey by Deloitte, more shoppers will supplement their 2012 holiday shopping with smartphones than ever before. Although a general increase in smartphone ownership accentuated the increase, the biggest reason for the increase is based in the large number of websites that have incorporated their marketing strategies for a smartphone-based audience. 

The figures are in! 

  • 58 percent of customers use their smart phones to compare prices with other stores once inside.
  • 62 percent of people who own smartphones use their Bluetooth technology to locate the nearest store or the store with the best prices.
  • Half of smartphone owners use the internet to check product information
  • 42 percent check the availability of products
  • 45 percent shop online 

Online Sales As Back Up

The trends in smartphone use extend far beyond the figures listed above. Target, for example, has fastened QR codes to the shelves. This means that when an item sells out, customers brandishing smartphones need only point and tap, and the ecommerce software will take them to a secure site where they can order the item online. Panicking shoppers will find relief when they realize the promised remote-controlled car or videogame has been shopped to in-store extinction. 

Social Dining

The food industry has also made moves to cash in on smartphone users. Social dining is in. Sites such as The Connected Table and Screened Dining allow users to decide between the rowdy, full house burger spot with the big line or the vacant sandwich shop that plays all the new techno songs, depending on their social mood, and whether or not they have a report to complete. Not to mention some of these apps incorporate ecommerce software and time your orders, so you can walk to the front of the line, flash your smartphone code, and get down to what you came there to do – eat. 
Grocery Shopping Online

More food for thought: 49 percent of people who own smartphones use them for grocery shopping. If the place down the street has a better deal on this frozen bag of T.G.I.’s shrimp scampi, then it might be time to dump the cart and shift your go-to grocer. Customer loyalty is a thing of the past. The future: Shot and Stop and grocery store shopping apps.

Marketing Smarts

Marketers, listen up. Smartphones have vaulted onto the shopping industry and their use will only continue to increase as we delve further into the millennium.  Put your coupons online, offer deals and discounts to those who sign up to your website, and send e-newsletters with special offers with links to your ecommerce software service. And make sure that your website has been incorporated for those who connect with smartphones. For more ideas on what you can do for marketing strategies, read these fancy bullet points: 

  • Online retailers often offer better deals on items, but shipping is still a factor. According to the aforementioned survey, 71 percent of shoppers are more likely to buy from a retailer that offers free shipping.
  • 56 percent said that they would order from a retailer that offered free returns over one that didn’t, regardless of price. 
  • Shoppers who navigate multiple channels to research their products before buying usually plug twice as much money into the ecommerce software than they would hand to a cashier at a brick and mortar store.

Pella Guadalajara works as a night-shift analyst for online marketing companies, ecommerce software sites, and a myriad of blogs ranging from deep see exploration to Canadian botanists’’ planting methodology. He lives in Vancouver.


A Brief History of SEO

Anyone who used the internet in the 90’s knows that search engines have evolved in the past two decades. The term “Search Engine Optimization” (or SEO) is believed to have been coined by John Audette of the Multimedia Marketing Group in 1997, and it been big business ever since. In the early days of the internet, webmasters simply submitted their site’s URL to a search engine and the engine would send a spider to catalogue links on the page for indexing. Search engines relied primarily on key word density and meta tags, allowing webmasters to improve their rankings by “keyword stuffing”, or using the same words over and over again in page’s text. This, of course, led to websites with poor content skyrocketing to the top of search results.

Search engines had to improve their methodology in order to retain their users. Back Rub was one of the first search engines to implement complex mathematical algorithms that took into account the number of inbound links to a website, which its creators, Larry Page and Sergey Brin, dubbed “PageRank”. In 1998, Back Rub became Google, which still uses Page and Brin’s PageRank algorithm today.

Not to be outdone, webmasters soon found ways to manipulate PageRank, giving rise to an industry of buying and selling links in order to improve search rankings. The term “Link Farm” became the perforative name for websites that did nothing but host links.

By 2005, Google started began tracking individual users’ search histories and location to personalize search results. Their spiders also began searching for the “nofollow” HTML tag, which instructs the engine not to take a link into account when determining PageRank. Ideally, nofollow was meant to prevent spamming on blogs that allowed any user to post text, though webmasters soon saw the benefit of tagging all outbound links as nofollow in order to keep their competition’s PageRank down.

Google Panda
Google Penguin

In 2010, Google announced Google Instant, an algorithm that took time of publication into account, giving more recently updated sites (such as recent news articles) higher rankings. Over the past two years, Google has started to seriously crack down on webmasters who try to manipulate their algorithms with the Panda update in 2011 and the Penguin update in 2012. These measures penalize websites that duplicate content from other webpages or use other unfair tactics such as stuffing keywords in hidden text. Today, most search engines employ human quality control through companies like Leapforce. Leapforce agents rank webpages based on their relevance to given keywords, the quality and timeliness of their content, and their adherence to search engine guidelines.
It seems that every time search engines improve their algorithms, the SEO industry grows even stronger. This is probably a good thing, as websites are being judged more for the quality of their content rather than how well they can “trick” search engines. More and more webmasters are relying on outside help to ensure that their site ranks high without violating any guidelines that could get them banned altogether.


Custom Date of Birth User control .net

Here is a nice solution for a user control for Date of Birth verification, from a user interface perspective its better than a date time popup control as its much quicker to select a day then month then year rather than moving through a popup calendar to find the correct year.

Popup calendars are great when used in the correct place for example booking of a future date like a flight or hotel booking

See live Example

Examaning the Code

This is our content for the Date of Birth control three dropdown lists and customValidator.

<%@ Control Language="VB" AutoEventWireup="false" CodeFile="controlDOB.ascx.vb" Inherits="controlDOB" %>
<div class="dobPicker">
<div class="dateDay"><asp:DropDownList ID="ddlDay" CausesValidation="true"  runat="server"></asp:DropDownList></div>
<div class="dateMonth"><asp:DropDownList ID="ddlMonth" runat="server"></asp:DropDownList></div>
<div class="dateYear"><asp:DropDownList ID="ddlYear" runat="server"></asp:DropDownList></div>
<asp:CustomValidator id="cv1" runat="server" Text="Please enter Date of Birth" EnableClientScript="true"  CssClass="error" ValidateEmptyText="true" ></asp:CustomValidator>
</div>

Now in the code behind we need to bind our selectable dates to these dropdownlists

Partial Class controlDOB
Inherits System.Web.UI.UserControl</code>

Public theDate As String
Protected Sub Page_Init(sender As Object, e As EventArgs) Handles Me.Init
' If Not IsPostBack Then
ddlDay.Items.Add("DD")
For i As Integer = 1 To 31
ddlDay.Items.Add(i)
Next i
ddlYear.Items.Add("YYYY")
For j As Integer = 1920 To 2010
ddlYear.Items.Add(j)
Next j
ddlMonth.Items.Add("-Month-")
ddlMonth.Items.Add("January")
ddlMonth.Items.Add("February")
ddlMonth.Items.Add("March")
ddlMonth.Items.Add("April")
ddlMonth.Items.Add("May")
ddlMonth.Items.Add("June")
ddlMonth.Items.Add("July")
ddlMonth.Items.Add("August")
ddlMonth.Items.Add("September")
ddlMonth.Items.Add("October")
ddlMonth.Items.Add("November")
ddlMonth.Items.Add("December")

End Sub
End Class

Next we need to create the client side validation for the Date of Birth check


Dim cstext As New StringBuilder()
'custom client side validation for DOB checks each drop down returns flase if no value</code>

cstext.Append("<script type="text/javascript">// <![CDATA[
function ShowValue" + ClientID + " (sender, args) {")
        cstext.Append("  var dropDay = document.getElementById('" + ddlDay.ClientID + "');")
        cstext.Append("  var dropMonth = document.getElementById('" + ddlMonth.ClientID + "');")
        cstext.Append("  var dropYear = document.getElementById('" + ddlYear.ClientID + "');")
        cstext.Append("if (dropDay.value=='DD'){")
        cstext.Append("args.IsValid =false }")
        cstext.Append("else if (dropMonth.value=='-Month-'){")
        cstext.Append("args.IsValid =false }")
        cstext.Append("else if (dropYear.value=='YYYY'){")
        cstext.Append("args.IsValid =false }")
        cstext.Append("else {")
        cstext.Append("args.IsValid =true;} ")
        cstext.Append("}</")         cstext.Append("script>")
        Page.ClientScript.RegisterClientScriptBlock(GetType(String), ClientID, cstext.ToString(), False)
        cv1.ClientValidationFunction = "ShowValue" & ClientID</code>

and finally the server side validate function


    Protected Sub cv1_ServerValidate(source As Object, args As ServerValidateEventArgs) Handles cv1.ServerValidate
        If ddlDay.SelectedIndex = 0 Then
            args.IsValid = False
        End If
        If ddlMonth.SelectedIndex = 0 Then
            args.IsValid = False
        End If
        If ddlYear.SelectedIndex = 0 Then
            args.IsValid = False
        End If
    End Sub

This control can then be added to the page at design time or dynamically


Passing flash variables between flash files using jquery and fancybox

How to use an embeded pass variables between flash files using the jquery pluging fancy box.

In this example we need to select a continent of the world to then load a larger flash file which is then zoomed into this area.

continent

worldselected

View example

The first part is to send your variable(s) to the containing page

function raiseClick(e:MouseEvent):void
{
	var stClicked:String;
	stClicked=e.currentTarget.name.toString()
			if(ExternalInterface.available) {
						ExternalInterface.call("showFancyBox", stClicked);
			}
}

The above code then passes the string stClicked to the page calling the fancyBox overlay

<script type="text/javascript">
// showFancyBox function called by flash
function showFancyBox(my_href) 
{
	// instantiate fancybox
	$(document).ready(function() {
		$("a.flashOver").fancybox({
			'padding'			: 3,
			'overlayOpacity'	: 0.8,
			'overlayColor'		: '#000',
			'width'				: 700,
			'height'			: 365,
			'content'			: '<div id="flashOverlay">Add Alt content for overlay.swf here.</div>',
			'autoDimensions'	: false,
			'scrolling'			: 'no',
			'hideOnContentClick': false
		});
	});
	
	// trigger click
	$('#inline').trigger('click');
	alert("toast")
	// embed swf on flashOverlay div
	var flashvars = {
		path: my_href
	}
	swfobject.embedSWF("worldmap.swf", "flashOverlay", "700", "365", "10", "./swf/expressInstall.swf", flashvars, params, {id:"swfOverlay"});
}

</script>

In the called flash file you can then access the passed variable by using the flashVarData, in the example below i fiurst check if there is a value and then assign a default value if nothing was passed

if(flashVarData["path"] == undefined) {
				flashVarData = {
					path: "conEurope"
				};
			}
			stContinent=flashVarData.path;