Home | About | Contact | Sitemap | Feed on Posts Comments

Macronimous web blog

Let's Get Social:

Twitter
Friendfeed
Technorati
Delicious
StumbleUpon
BlogCatalog
Feed Agg
MyBlogLog
reddit
digg

Subscribe to read

Get Macronimous Web Design, Development and Internet Marketing discussions delivered by email, Sign Up

Subscribe to read

Recent Tweets

Follow & Get Tweets

TwitterCounter for @macronimous

Popular Tags




Sites we Like

Internet Blogs - BlogCatalog Blog Directory

Add Macronimous Blog to Technorati Favorites
Join Macronimous Blog Community at MyBloglog!
Wikipedia Affiliate Button

Maintaining good SEO results you obtained

February 27th, 2010 jag Posted in Internet Marketing, Link Building, Search Engine Optimization, Web business, Web content | 1 Comment »



Presume you have worked on site SEO and now you have got Good/desired SEO results with your website – you are on the top of your business competitors with your targeted business keywords.

Thinking of what’s next? Do you want to leave the site with the results that you have attained and be forget SEO since you have got your results? Nope. You shouldn’t.

If your targeted keywords generates enough revenue then think of how much competitive your keywords should be and how many of your competitors will be using those keywords and working for good number of quality links for their site

Search engine algorithm gives better value for frequently updated site with keywords around the content and for site that continuously gets quality backlinks.

Watch closely you’re competitor and find out what they do to compete your site. Here are the factors that needs to be frequently monitored

(1) Content update - It is always recommended to fine-tune and update your content at least once in a month or two with keywords around meeting keyword density and keyword prominence.
(2) Brushing up your Keywords  - As always monitor your top ranking keywords and fine-tune it according to the number of total search results and compare with your competitors activity on those keywords of your target. Check out the areas in your content to know where you can focus your top keywords and build quality backlinks for those keywords as anchor text. Be sure to meet keyword density and do not stuff keywords.
(3) External site link juice - Check whether all the links build exits with time period, since some may be removed or moved out to some inner folder level and the algorithm might not identity those backlinks. So build equal and relevant links as an alternative to those links that had been masked and improve or retain the position with good number of quality links.
(4) Monitory traffic - Analyzing your traffic is one of the essential factor were you need to know how site performs with search engine organic clicks and directories or sites referrals. If you notice any drops in traffic, identify those area and work on them to set your goal.

And also here are the checklists that can help you to maintain SEO results and withstand the competition

(1) Check how your competitors rank in Google, Yahoo and Bing for your keywords?
(2) Have you updated your content that meets current target market and information?
(3) Are you tweaking your web site structure for search engine friendliness that meets current algorithm?
(4) Are you working on building quality links regularly?
(5) Are you optimizing your site with the current popular keywords?
(6) Are you analyzing you traffic to know from which location your visitors are coming from and optimize the site for those location based search engines?

These important factors and checklist will help you to measure the site strength and weakness of your site. Now you should have known that search engine optimization is not one time activity and search engine algorithm gets updated often and competitors fight for your top keywords position. Keep in mind, your website needs continues SEO in order to retain and improve your good SEO results.

Maintaining the SERPs (result/Postion) are equally important as your SEO process. Continuous SEO is within the process of SEO to generate continuous business queries to make. So keep up the good SEO, Always, do not think about stopping your activities.

Liked the post? Subscribe to this Feed OR Trackback URL for this post: http://blog.macronimous.com/maintaining-good-seo-results-you-obtained/trackback/



Bookmark and Share


Mobile applications: Browser based or Native or Hybrid?

January 29th, 2010 Macronimous Posted in General, Mobile development | 1 Comment »



In late 90s and initial few years during the last decade, developers (and the users too) used to  have a confusion. If they need a software solution, for an example, invoice management system, how do they need it? An installable PC based software or a Web application? (Why don’t we ever call it as Web software?). Due to Bandwidth limitations, many of our customers preferred to get their software in PC. Some of our clients felt unsecured of using web applications.

But when years passed by, the requirements too changed. When we started working collaboratively, (which was made easy with the internet and the bandwidth growth) people slowly started moving into web based application. Web based Emails are possibly the first web applications people used. People started developing cross-browser compatible web applications. We stopped application development with VB and started focusing only on ASP and then ASP.NET. Now Web 2.o has changed the perspective of ’software’ completely. Also Hybrid applications became possible with APIs etc.

Likewise, in Mobile, there are two ways to develop Mobile applications. Mobile browser based applications – which are websites optimized for Mobile browsers and Installable or Native Mobile applications. They both has advantages and disadvantages.

Why Mobile Browser based applications and why not?

Mobile Brower based applications are slow due to the bandwidth limitations and will eat up your download limits in your plan. Also, the user need to remember the URLs, Type it which is really hard. Advantage is that the development cost is low since the developer pays additional attention only to make it compatible with most possible mobile browsers. Also now the many Mobile browsers supports HTML and the smart phones comes with bigger screens to see the full sized websites, if not by zooming it. We have keyboards too to manage this. But, if you want to browse sites, you can do that in your tiny Netbook, which you carry with you always, right?

So, In short: The advantage is the low development cost and the disadvantage is the bandwidth limitations and the limitations of Mobile websites which does not access your Phone’s components like Address book, Camera etc.

Why Native mobile applications and why not?

Native (installable) application resides in your Mobile, if you launch it, the search with parameters which are within your mobile (Eg. The 50 state names in USA, Your favorite locations to see daily weather etc). Except free text search, the rest of the search parameters can be stored in the mobile – OR they can be updated just one time.  The communication between the Data/Web server and the mobile could be drastically reduced. An application like share portfolio can be created within your Phone and stored. Every day you just need to update the stock prices. You need not download the entire portfolio each day. Also, the application resides within the phone can access phone’s capability such as camera, phone book /contacts etc to and make the applications ‘Native’.

I also absorbed another  hidden advantage of native application is brand loyalty. If the customer installs a mobile application which you supply, he will rely on your application. For Eg. I use Viigo for regular information updates (News, weather etc) But a site called Justdial.com or Google local for local address research. If Justdial comes with a Blackberry solution, they captured me as their user

The disadvantage is obviously the development cost. No two mobile platforms share a mobile application, and there are too many Mobile operating systems (or platforms) exist in the market. If you develop a mobile application to market it widely, you need to develop that in J2ME (for phones that support only Java with no loaded OS), Symbian, Mac iPhone, Android, RIM, WebOS( for Palm pre), LinMo and Windows mobile. Though J2ME (or Java ME) is widely used, it has the Graphic limitations and I am sure it won’t look nice in my Blackberry Bold!. If the developer do not have expertise in more than one technology, then you need to run behind various mobile developers, finding them under one roof would be difficult.

So, In short: The advantage is quick access, less data transaction  and the disadvantage is the cost of development.

Hybrid mobile applications?

No, Hybrid application is not ‘going Green’ or developing applications ‘environment friendly!’ :-)

They are Applications that uses browser interfaces and native mobile components. With HTML5 and JavaScripts now the browsers are becoming capable of accessing phone’s built in features like contacts, camera etc. We started developing applications using PhoneGap and I believe solutions like PhoneGap should fill-in this gap.  Platform free mobile solutions are what we need now and the gap between the browser based applications and native mobile applications is getting closure.

Finally what could be the disadvantages in hybrid mobile applications? Two things comes to my mind. Application security and learning curve for the developers. Mobile developers need to know HTML and Web developers need to know mobile phone APIs. Right? Let us see how we overcome these.

Liked the post? Subscribe to this Feed OR Trackback URL for this post: http://blog.macronimous.com/mobile-applications-browser-based-or-native-or-hybrid/trackback/



Bookmark and Share


Today God Is First (TGIF)

January 18th, 2010 Macronimous Posted in Others | No Comments »



Added the hosted service of Today God is First, http://blog.macronimous.com/today-god-is-first/, to support the readers of our Blog. You may want to pay a visit to TGIF’s site too, from Os Hillman of MarketPlace Leaders. I read this daily, and I recommend business owners, developers and people in IT too for a new Day by reviewing yourself and refresh in God. You won’d regret spending 5 minutes reading this, I am sure you will subscribe to get it in your mail box.

God Bless for a Wonderful NewYear!

Liked the post? Subscribe to this Feed OR Trackback URL for this post: http://blog.macronimous.com/today-god-is-first-tgif/trackback/



Bookmark and Share


PHP IDEs we use: 1.Netbeans, and why?

December 9th, 2009 Macronimous Posted in Opensource, PHP Programming, Web tools, web programming | 2 Comments »



Netbeans Integrated Development Environment (IDE) is an open source integrated development for software developers. You can run the Netbeans IDE on various platforms which include Linux, Windows, Solaris and MacOs. It is aimed at providing a comfortable environment for the developer during each stage of development. This is accomplished by integrating precise features required for PHP development into the Netbeans IDE.

As most PHP projects characteristically connect to MySQL databases, Netbeans has made a concentrated effort to offer to this configuration. By means of the Netbeans IDE 6.5 Beta, web developers can now benefit from the standard features like the syntax highlighting, refactoring, code templates, pop-up documentation, easy code navigation, debugger and lots more.

I have been currently using Netbeans IDE and I have penned down few features and positives that I came across in writing PHP based web application.

  • It comes free.
  • Netbeans will go along with PHP, JavaScript, CSS, HTML, Java and lots more.
  • Indentation format is out of the top draw in Netbeans. You select a block of code which contains css, html or php code, Netbeans will make sure it formats the code evidently and placed indentation adequately.
  • Common functions of PHP are shown automatically or you can use ctrl + space.
  • While writing HTML, Netbeans ensures it checks the div id properly and it indicates if there is any hitch so that you can easily fix the bug.

I can stiff my neck out and say it’s the most popular IDE and also the most popular. So I would give an overall score of 8 out of 10 for Netbeans IDE.

Liked the post? Subscribe to this Feed OR Trackback URL for this post: http://blog.macronimous.com/php-ides-we-use-1-netbeans-and-why/trackback/



Bookmark and Share


Frameworks we like: 3. Symfony, and Why?

December 9th, 2009 Macronimous Posted in Frameworks, Opensource, PHP Programming, Web tools | 3 Comments »



Symfony a web application written in PHP as per the Model-View-Controller (MVC) standards launched by Sensio Labs during 2005. It is aimed to give developers full authority over the configuration. Symfony also looks to up the tempo of creation and maintenance of web applications and to reduce the recurring coding tasks. More or less a whole lot from the directory structure to foreign libraries could be customized.

The symfony templating component is a flexible layer on top of PHP which provides you simple yet influential features that covers most familiar templating needs. One of the objectives of symfony templating component is to be as fast as possible. It comes as a tool which is very easy to use with just a single archive to download and that’s it, you are ready to be on the go.

You might ask me the next question, what is the exact need for any framework in PHP? PHP was supposed to be meant as a fast web based programming language. The ever escalating popularity of Open Source Technology today has given away to the position of PHP in web community.

Given this condition why do you need a Symfony? Why a framework in the first place? Let us see how the Symfony framework is going to benefit the customer and as well as the developer.

Benefits of Symfony Framework for Customers

  • Released under MIT open source license, the Symfony framework comes as free software and you can use it for any commercial purposes.
  • Symfony Framework is independent of database due to the ORM layer “Propel” or “Doctrine”.
  • Use of tested code and also less lines of code which always results in less chance of bugs and also it will minimize your cost.
  • Web applications are very easy to modify later on because of the clear Model View Controller (MVC) structure that separates application into separated layers.
  • Swift developments of a custom-made website build on proven methods and principles.

Benefits of Symfony Framework for Developers

  • All codes are object oriented and entirely in PHP5.
  • You will gain plenty of time in the overall development process and get improved maintainable and testable code.
  • Very appropriate for development methodologies like XP.
  • Advanced cache system which includes file cache, apc cache, mem cache and few others.
  • Offers tools to make use of every useful best-practice accessible on the web today.

Initially when I came across this Symfony software, found it really overwhelming and appeared a big step. But the structure of the framework and also because of the consistency of Application Programming Interface (API), the documentation provided was really wonderful.

I must admit that ever since we started using Symfony, we haven’t looked back.

3. Frameworks we like: 2. CakePHP and why?

2. PHP Frameworks we like 1. Zend and why?

1. PHP Frameworks we like

Liked the post? Subscribe to this Feed OR Trackback URL for this post: http://blog.macronimous.com/frameworks-we-like-symfony-and-why/trackback/



Bookmark and Share