Top Mobile Marketing Ideas From Strong Brands

Posts Tagged With 'Part'

High Performance Web Applications - Part  1

High Performance Web Applications – Part 1

High Performance Web Applications – Part 1

Today most developers look at the performance considerations after launching the application in Production which is primary reason failures of lot of applications. Performance requirements should be considered from the initial design all the way to production launch. This series is going to describe how high performance can be achieved on the client side (Browsers), Server Side (App Server) and on the DB.

This first part will give some basic tips on improving client side tuning:

1. Reduce the round trips to the server by combining multiple JS files into one JS file.

2. Reduce the round trips to the server by combining the multiple CSS files to single CSS file.

3. Set Expires header attribute on everything you can into future based on your needs. This tells the browser it is okay to not revalidate on every request, which can add latency of at least one round-trip per object per page load for no reason. Particularly ensure directory where images are stored has Expires Header attributes set to enable the Browser caching. Just by reducing the 304 status calls to your web server would minimize the load on the web server and improves the page response time.

4. Externalize the JS code to separate JS file and include it and ensure JS files directory on the web server has caching turned on. You need to change the name of file if you make any changes else browser won’t download the latest JS files.

5. Make use of CSS attributes instead of using STYLE attribute in the individual HTML elements. Browsers renders pages faster with CSS class attributes than STYLE attributes.

6. Minimize the HTTP response size by enabling GZIP or any compression on the web server. Most modern supports GZIP compression and this reduces the page load time dramatically.

7. You can also improve the response time by adding parallelism to your content. Most browsers limits two concurrent connections to the single host by creating CNAMEs to the same domain you can make use of todays high bandwidth and reduce the response time. Its not advised to have more than 4 aliases to the same domain name. Having more than four aliases/CNAMEs create undesired effects.

8. Minimize the number of domains referenced in the web page. Each host name adds the overhead of an extra DNS entry lookup and an extra TCP three-way handshake. So too many domains referenced in the same page may cause an unexpected delay in the response time.

9. Minimize HTTP request size. Often cookies are set domain-wide, which means they are also unnecessarily sent by the browser with every image request from within that domain.

By implementing the above tips mentioned which doesn’t involve any code changes and just by making these environmental related changes you can improve the response time of your pages dramatically and enhance the user’s perception about your site.

Today’s AJAX based web applications has become quite common and in the next part we will discuss about tips to improve the performance of your JavaScript code.

March 19, 2016 | 0 Comments

Advice for multilingual SEO. Part 1

Advice for multilingual SEO. Part 1

Consider all the possibilities.

Living as I do on the conjunction of three countries, that is Belgium, Holland and Germany, can make search engine optimisation (SEO) quite a challenge. Just in the surrounding area of the village I work from are four spoken languages so if you extrapolate that out to every possible combination of search terms, browser settings and computer language settings then you begin to see the scale of the problem.

Leaving aside the differing search terms and therefore your various sets of keyword targets, each different language user will have their own set of computer and browser language and preference settings that will give completely differing search results.

As a quick example try searching –
management consulting Liege
– on Google.com and Google.be-fr.
OptimaGest Management Consulting is 2nd out of 392,000 on Google.com and 24th out of 291,000 on Google.be-fr. (Don’t worry, I’m still working on the Google.be rankings)

So here are a few tips that I have picked up to make your job a bit easier.

First setup your browser for multilingual searches.

Arm yourself with a browser that has configurable profiles. Firefox springs to mind.

Set up a profile for each required language so that your preference language and search engine preferences can be configured.

For Firefox installed with the installer:
Make sure firefox isn’t running.
Then open the Windows “Start” menu, click “Run” (or Windows key + R) and then type:
firefox.exe -profilemanager or firefox.exe -P

If that doesn’t work (it doesn’t on my machine) then you need to type the full path to the firefox.exe surrounded by quotes and then the switch in the “Run” box. e.g.

“C:\Program Files\Mozilla Firefox\firefox.exe” -profilemanager

For Mac OS X launch the Terminal
(Applications -> Utilities -> Terminal) and enter:
/Applications/firefox.app/Contents/MacOS/firefox -profilemanager

If that doesn’t work then include the -bin switch e.g.:
/Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin -profilemanager

The profile manager dialogue will open and I recommend that you keep the “default” profile as this will preserve all your current settings. Click on “Create Profile” and follow the instructions. You should create and name a profile for each language and then make sure the “Don’t ask at startup” option is unchecked. Now when you start Firefox normally the profile manager will open and you will be able to select your required profile.

As you start each profile for the first time go to “Tools” then “Options…”, “Advanced” tab and then click the Languages “Choose…” button. Here set the language that is required for that particular profile and remove the default en-us.

Then open each search engine e.g. google.be in turn and specify in the preferences the required language etc so mirroring as closely as possible the actual setup your target audience will have.

Now you can quickly check your search engine rankings without having to re-configure your browser settings each time for each target market.

Now the multilingual keywords problem.

Of course before you can monitor your success you must first develop your keyword strategy and that is not as straight forward as it would seem. We must research carefully our target keywords in each of our target markets. It is pointless OptimaGest Management Consulting being number one on Google.be-nl if the chosen keywords are never actually used in dutch.

My native language is english with a passable knowledge of german and the small beginnings of french so I am dependent on my translators for french and dutch. But web designers are not in the business of producing perfectly grammatical and vocabulary correct sentences such as translators delight in. We are trying to pack an optimum number of relevant search terms or keywords into our copy while keeping it on message and readable.

In our native language we can, with a bit of research and practice, produce web site content that just “glows” with pertinent keywords and phrases leading on to mega search results. But where do you start in language 2, 3 or 4?
That will be the subject of my next article.

March 19, 2016 | 0 Comments

Use Mobile Marketing As Part Of Your Business Strategy 3

Use Mobile Marketing As Part Of Your Business Strategy

Did you know that mobile marketing not only covers the most commonly referenced area of mobile devices, but also mobile billboards, travelling expos and any type of advertising that is in some sort of motion. If you ever wanted to further your knowledge of mobile marketing, then check out the next few paragraphs.

When building a mobile marketing campaign, you need to make sure that you know your market first and foremost. If you cannot identify and correctly cater to your intended market, your campaign is going to ultimately fall flat and nothing will be able to save it. Identify your market and know it well.

Ask customers to review you on the various review sites. You can put up QR codes that link directly to your business on a particular review site. Make it easy for them to tell the world how fantastic their experience was with you. The more positive reviews you have, the better your business will grow.

Text based ads are more effective on mobile platforms than ads using graphics. Download speeds on mobile devices are often much slower than on computers, and downloading large amounts of data can also be costly. Using large graphics files will not only annoy your target audience, the ad might even take too long to download for them to be able to view it.

More and more people are doing the majority of their web browsing directly from their mobile device as opposed to a computer. This is essential to know because if you do not direct advertising efforts toward mobile marketing, then you are completely missing out on a particularly large audience.

If you want to increase your site traffic from users using mobile devices, develop a mobile application for your site, and offer it on your website. Apps are a convenient way for hand-held users to get to a service with one click. There are many tools and sites that can help you to develop your app, so take advantage of that.

When building your database for mobile marketing, get legitimate permission from your audience to receive your communication. It may be very tempting to just dump all of those mobile numbers you have accumulated right into a campaign system, but you may not be doing yourself a favor. Mobile marketing is disliked by many people, as it is more intrusive than other forms of advertising. You may drive a decent amount of your user base away by subscribing them without permission.

Where your customers are located makes a big difference to how you’re marketing to them, so remember to use the proper context for your mobile marketing. If your customers are out and about on a Saturday afternoon, do you really think you’re going to be able to sway them with any offer? Realize where they are and what they’re doing at least to the best of your ability.

In conclusion, not only does mobile marketing cover a wide amount of media types, but it can also be used to appeal to a wide variety of customers. You should definitely give the tips and tricks provided in this article a try; and you should be ecstatic with the results that you see.

March 13, 2016 | 0 Comments