Posts Tagged ‘search engine optimization’

Apr 10

Manhattan Aerial ViewToday we are happy to announce Manhattan based Imerex is now a division of E-Nor, further expanding E-Nor’s services into the East Coast and Eastern Canada. Our combined teams offer comprehensive digital expertise in Web Analytics, Digital Marketing Optimization and Search Engine Marketing.  We have partnered together for many years and welcome this growth and expansion.

Feras commented, “We have seen real growth in the digital analytics field and a surging demand for web analytics that integrate marketing channels into one place. As analytics experts, we’ve shown our clients how insightful and powerful actionable data can be. Once they have that visibility, the next logical step for them is to ask how they can improve their marketing efforts. Having Imerex as part of our company allows us to provide key strategic and executional expertise on the marketing side which, when combined with our advanced analytics consulting and implementation, can make the most of our client’s marketing dollars.”

We are very excited about this expansion and enhancing our capabilities to better support the growing analytics needs .

Some of the world’s most recognized brands in the San Francisco Bay Area and throughout North American have relied on E-Nor’s team and analytics framework to deliver results and actionable insights to positively impact the business. With offices in the heart of Silicon Valley, Southern California, Alberta, Canada, and now New York, we are well-positioned to service organizations aspiring to be more data-driven, as well as Google Analytics Premium clients looking for our elite support, deeper analysis and more analytics horsepower.

Stay tuned for more exciting news!!!

Jul 29

With the creation of smart phones and since your mobile device is conveniently available anywhere, mobile internet browsing has increased astronomically. As such, users have come to expect better experiences on their phone. Unfortunately, not all sites have a mobile version, which is a problem since there’s a good chance your site will look significantly smaller and possibly illegible on a mobile device.

This should raise a couple questions:

  1. Is your site compatible on all cellular phone platforms?
  2. Is the site being used on a cellular phone the same way it would be used on a desktop?

If you aren’t sure, don’t guess; check your analytics. Here’s a post on how to track mobile traffic.

Issues with Mobile Usability

The answer depends ultimately on the function of your site but of course regardless, browsing a website on your mobile is a much different experience than browsing on your desktop. That said here are some usability issues you may run into while browsing on your mobile:

  • Excessive Scrolling – Phones have been getting smaller and sleeker over the past couple years, which means screens are even smaller. While the width of a standard desktop screen is around 1052px, the standard width for a mobile site is 250px. Unfortunately because of the small screen restriction, viewing a site is very frustrating because of scrolling and/or zooming in. I’ve run into this problem so many times, when I search on my blackberry, I always have to zoom into the site to be able to read, which of course means I have to scroll from right to left to read the content properly.
  • Load Time – Non-mobile-friendly sites could take a long time to load.
  • Page Height – Along with having to zoom, the page could be longer than necessary, causing the user to have to scroll down.
  • Flash – If your site has flash, more than likely it will not be supported by all cell phone browsers.
  • Mobile Location – Another factor affecting mobile browsing is location of the user. While computers are generally stationary, cell phones are used everywhere (hence the world “mobile”). The contrast of the colors and font size on a site may not be legible while using a cell outdoors.

Mobile Design Tips

Here’s a list of guidelines for designing a more-user friendly mobile site:

  1. Screen Size – Design your mobile site to be 250pxE-Nor Mobile
  2. Limited content – Since the width is limited, height may be used to fill in space that is lost with width. However, it’s best to avoid having a long page of content. After all, this is a phone and is still quite small. Whether its touch screen or keys based, it’s much harder to scroll up or down than it is on a desktop.
  3. Clear action buttons – Again, since the screen is small, it’s best to make sure if you do have images to make them clear, and if that means using the whole width that’s okay. Same goes for buttons, if there is a clear action, it will be seen, so the bigger the better. I highly recommend buttons over links; specifically for touch screen users. When trying to click on a link, it’s always so hard to actually click on the correct link. The link will usually be buried within text and other links.
  4. Create a separate mobile environment – administering a site that is optimized for a desktop that is at the same time 100% mobile friendly is very difficult since both natures are completely different. That would mean you’re essentially limited to the parameters of mobile (for example, when choosing the width of images for your desktop site, you’ll be nagged by the limits of your mobile resolution). It’s best to have a separate environment specifically catered to mobile screens allowing you to have freedom in both designs.
  5. Real Estate – Mobile “real estate” is very limited; to maximize the use of space in your design, simplify your site to the very basic functions of your company. For example, if your desktop has three panes; a side menu, content, and news. The side menu may not be completely necessary, especially since the navigation on mobile and desktop is completely different.
  6. Meet the user’s needs quickly – If the South Africa World Cup is the hot topic, and you’re, make sure that story is visible above the fold right away.
  7. Clear functions – Make things clear and easy for the user to find. If you want someone to click on a button, make it large and bright to emphasize the action. For example, on a mobile site it would be smart to have a back button rather than a link because it’ll be easier for the user to find the button than a link since a link could easily get hidden through the text.
  8. Ease of use – The user shouldn’t have to waste time scrolling up and down looking for something that should be easy to find. For example, in tip #5, I talked about “real estate.” With a limited width, you lose a lot of space for content, but what you lose in width you can make up in the height. This makes it much easier for the user to read rather than having to scroll from left to right.
  9. Browsing Links – Use only basic browsing links such as home and back, you don’t need to include the whole menu that is on your desktop site. Make sure to add the browsing links at the top and bottom of the page.
  10. Search – For some sites, it is very important to have search because the site is search based for example, Google or Target. Google is search based links, while Target is search based products. If your site is search based, including two search boxes may be really helpful. Some companies have sites that are entirely search based such as Google, their desktop and mobile site is just a search bar. As for Target and Amazon their home pages have a search bar at the top of the page with browsing links below, which is another way to go because you can browse products as well as search for them.
  11. Testing – Lastly, make sure to test the usability of the mobile site on different phone browsers. This, of course, would be a separate checklist from launching your desktop site. Keep in mind, phones can be used in any location, for example, the contrast of a screen in the sunlight, has to be legible.

Having a mobile friendly site, will make it much easier for your customer to navigate, making for a better user experience, in turn, increasing your conversion. If mobile phones make shopping more convenient, you want to make sure your site takes advantage of that trend and make it easy for users to shop for your product as well.

And now that you have a mobile site, few things to keep in mind:

  • Search engine optimization (SEO), here is a link from the Google Webmaster tool on how to Help Google Index Your Mobile Site. Mobile websites are often returned in Google mobile search results (and other search engines too) in preference to non-mobile websites.
  • And once your mobile site is ready for prime time, you might want to drive qualified traffic through paid search (aka Pay-Per-Click) on Mobile, here are some ideas from the Google AdWords blog.
  • Last but not least, you gotta measure! A separate mobile website is easier to track on all devices than an integrated website where the tracking code might not run on all devices. Try Google Analytics for Mobile.

We’re in the process of practicing what we preach, so keep an eye out for the E-Nor Mobile Site! :)


For more info on mobile usability check out the following references:

Jun 25

A multimedia presence (i.e. such as TV, Radio, Magazine ads, etc.) has always been an imperative part of a complete marketing strategy. The Internet, in a way, has skyrocketed each of these forums to the next level. For video marketing, YouTube would be that rocket.

Whether you’re a small business or large corporation, YouTube videos/channels are as key of a component in having a comprehensive online marketing presence as having a main website or social media channels.

I’ll admit, when I first heard of YouTube, I was thinking to myself, “Ummm, not everyone can afford a video camera.” “How large are video files anyway?” “No one is going to go through the trouble of converting these gargantuan video files then uploading them.” “Why would someone want to display their videos for the world to see anyway?” Of course, my psychic intuition was horribly, utterly, and ignorantly wrong. :(

Your freedom to upload and share almost ANYTHING – personal movies, clips, slideshows, even audio with still backgrounds – is quite liberating and the attention feels great.

On the other end, that “play” button is like a shinny red button to a toddler calling our names – “PUSH MEEEEEeeeee!”  Rarely does it disappoint ether – “OOOOooooh, moving images and colors!”  If a picture is worth a thousand words, a video may be analogous to volumes of books.

A world of moving images are at your fingertips – find anything – from videos on how to make tiramisu to personal home videos of your buddies breaking the world record for eating the most peanut butter sandwiches in a minute.

With the embed code being so easily accessible (and even sites like Facebook automatically translating YouTube urls into embed’s), it’s easier than ever to SHARE your videos.  Mix in “heeelarious” content that your friends have to see and pass on, and born is the viral video – spreads like a virus – millions of views in a small amount of time. now is the second most used search engine (next to king Google). It would only be a matter of time before advertisers/marketers (including all major corporations) took notice of the value of this amount of views and would devise plans to take prime advantage of this phenomenon. For example, Dell attributes 2 million of its sales to YouTube.

YouTube and Your Business

How can you take advantage of YouTube to market your products or services? It’s 100% free to create a channel, and easy to customize and brand as your business’s own video page. Upload an unlimited number of videos that are automatically indexed and searchable by not only YouTube, but google as well.  Make your videos easy to share.  Finally, generate enough interest and your YouTube videos can go a long way in bringing you attention, potentially resulting in revenue.

General Tips for Maximizing YouTube Marketing Value

Good content – bottom line – content is king. Nothing can replace good content. If your goal is to have a video go viral, your content should hopefully accomplish the following.

  • Share-worthy – Your video should make viewers want to share with friends. It’s best if this increases your views exponentially, meaning every 1 viewer passes it to at least 2 people.
  • Replay Value – Your video should cause viewers to want to replay it.

Generally, viral content is usually gut-busting comedy or captures something absolutely amazing and rare to see. Another great way to get a lot of views are “How-To” videos – answering a common question with a brief instructional video. Of course, creating content like this is easier said than done. :)

Call-To-Action Slide – Many videos begin and conclude with a slide that has an organizations branding, call-to-action, or contact information.

Take FULL Advantage of Social Networks – by now, if you’ve jumped on the social media bandwagon, you’re checking your Facebook or Twitter as much as your email. You’ve probably added friends you’ve never even really met. You may even realize that you’re connected to a huge web of millions upon millions of people – an extremely valuable marketing resource if you can tap into as many connections as you can.

  • Post the video on your facebook wall, twitter wall, blog, social bookmarks, myspace etc!
  • Post often and ask friends to share and post as well!
  • Note: just be careful to be balanced and not to spam your friends’ feeds, which will cause the opposite reaction – everyone to ignore you.

Best Time to Launch a Video – it’s argued that Friday and Sunday are the best days to launch a video, either during lunch or after work.

YOUTUBE SEO: Increase Your Ranking in YouTube Search (and even Google)

“ike any search engine, youtubes ranking is based on certain algorithms in which key criteria may be important. Here are some basics on how to optimize your videos so they rank better.

Tags/Meta Data – for all you SEO geeks, these fields - title, description, tags, etc. – all go into an algorithm that will your rank/index your videos in YouTube search results. The closer your video is to the top of the page when someone searches for your keyword, the better the chance it will be clicked on.

GOOGLE – It’s important to note that YouTube videos rank on GOOGLE search results as well, so having an optimized video may end up helping your SEO more than you think. Your site may not end up ranking on Google if your keyword is really popular, however, your video may end up at the top of Google organic search results.

Keywords – Optimize your video for certain keywords and sprinkle them in your meta-data as well as descriptions. For YouTube keyword research, use

Link Building/Interlinking – Linking to other videos in the descriptions or annotations also helps your video’s SEO.  Also, link to other sites through urls in your description (“http://” text is automatically converted into hyperlinks).  Link to a landing page on your main site.

Related Videos – You might think Youtube’s main search is best way to get your video noticed, but actually, majority of YouTube organic views (views not generated by paid ads) come from related videos. Thus, relating to the right video can be crucial. Related keywords should be taken into account in your SEO efforts.

Activity – The more active your video has, the better your ranking. Views, comments, stars, interlinks, etc, all count activity. One way to generate activity is to actually reply to comments on your video and get discussions going!

Annotations – Annotations count as activity. It engages the user with your video – engaging the user is always a plus. Ask people to comment, bookmark, subscribe to your channel, go to another video, etc.

Geographic Location – If your organization does local services, it’s always important to indicate geography in your profile since some search results can be geo-targeted.

YouTube Settings and Configurations

Title – Having a good title may make a difference in enticing a viewer to select your video. A video that’s called “206485.mpg” probably won’t attract as much views as a video titled “MOST AMAZING SKATEBOARD STUNT EVER!!!!”.

Description Field – You have 27 characters before your message becomes “…”, so use that space wisely. Link to your website or state a call-to-action.

Thumbnails – Though YouTube limits the thumbnails you’ll be able to choose to represent your video, it’s important to choose a good thumb from the options they do give you. Obviously, a still with an attractive looking person is more likely to entice viewers to click over say a blank black screen.

Playlists – Playlists show up on YouTube search results, so be sure to create good playlists.

Channel – Your channel should be treated like a landing page.  It’s your organization’s video page!

  • Profile – Make sure to fill out information about your organization – sites, interests, about/bio, etc. Users will land on your channel and look to this area as a birds-eye view of your organization.
  • Featured-Video – Make sure to choose an important featured video that you would like to draw attention to. Also, make it auto-play so your YouTube channel views will be counted towards video views.
  • Activity Feed – Use your activity feed to update your subscribers – similar to any social networking newsfeed.

Measuring Your Progress

Traffic On YouTube: YouTube Insights – YouTube now offers some great statistics on every video you upload. Login to your account on each video on your video page you’ll find an “Insights” button. This dashboard allows you to see for each video your views per day and the demographics of your views (geographic location, gender, etc). You can measure the success of a YouTube campaign by seeing if it caused your video views to spike on certain days/months.

Traffic From YouTube – Using analytics tools such as Google Analytics allows you to see if a popular video has generated traffic to your main site or ecommerce product. You can adjust your marketing strategies for your videos based on these metrics. Say adding a link to your site in the description of your video increases traffic to your site. You now know to do that for all videos!


  • Create an interesting video that will make viewers want to pass it on to their friends.
  • Increase your ranking by following good YouTube SEO Practices
  • Set up each video to have good branding, call-to-actions and conversion links to your respective site/product.
  • Measure your videos’ performances.

Mar 01

It’s March 1st already, my goodness, I am already so behind on things I want to do in the first quarter! And this week it’s going to be busier since I’ll be attending & presenting at SMX West. But it’s worth every bit of it. The folks at SMX have assembled a great line up of speakers on all-things search (and yes, some analytics too).

For those of you attending SMX West, I’d love to meet and catch up. In addition to attending and taking notes at the various sessions, here is where I’ll definitely be networking or speaking: :)

  • Monday 3/1, 6pm-7:30pm: Meet & Greet reception
  • Tuesday 3/2, 5:45pm-7:00pm: Expo Hall Reception
  • Thursday 3/4, 11:30am-12:30pm: Measuring How Search Ads Drive Offline Conversions – Q&A Moderator
  • Thursday 3/4, 12:30pm-1:30pm: Birds-of-a-Feather Analytics Table (lunch)
  • Thursday 3/4, 1:30pm-2:30pm: Analytics Action Plans For PPC & SEO – Q&A Moderator
  • Thursday 3/4, 2:45pm-3:45pm: Conversion Ninja Toolbox – A Review of Tools & Technologies – Speaker
  • Friday 3/5, 9am-5pm: Google Analytics Workshop – Presenter

To our clients: many of us at E-Nor will also participate in parts of the conference and we plan to absorb as much as we can, pick some golden nuggets here and there and take it all back and continue to enhance our processes and add more value for our clients.


Jan 13

You are working on your site’s SEO by publishing press releases and you wish to track traffic to your site from those press releases.  You are not adding source campaign parameters (and therefore no campaign parameters at all) to your links because you are not sure which sites will pick up your press release.

Sounds familiar, doesn’t it?

In Google Analytics, you noticed that links from press releases are tracked as:

  • Source =,, or
  • Medium = referral
  • Campaign = (not set)

I am sure you are not satisfied with this basic level of tracking because it does not tell you much, especially if you wish to track across different campaigns and mediums.

The following example makes more sense and will help you evaluate and analyze your campaigns.

  • Source =
  • Medium = press_release
  • Campaign = hurricane_katrina

To overcome this challenge of tagging links from unknown sources, I came up with the following trick.


  • Add a parameter on all links to your site that are in the press release. (example:
  • On the target page (, check the value of the “id” parameter.
  • If the “id” parameter equals “1″, replace the parameter in the URL with the following utm parameters (utm_source, utm_medium and utm_campaign) before the call to pageTracker.
  • If the “id” parameter does not equal 1, call the pageTracker function normally.

View the entire code segment.

Let us explore the code, section by section:

var parameter = get_parameter('id');

function get_parameter(name)
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&#]"+name+"=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);

if( results == null )
  return "";
  return results[1];

This portion of the code will return the value of the “id” parameter from the URL and assign it to the “parameter” variable.

if (parameter == '1')
window.location.hash = "utm_source="+srcPage+"

If the page url contains the “id” parameter and its value is 1, then the url will be updated with the utm parameters.

Link URL


* Notice that we did not use window.location.href function because this function will re load the page with the new URL, which is not what we want to happen. We just want to update the URL, without affecting the visitor experience, in order for the Google Analytics tracking code to attribute the visit in a certain way.

How to get the value of the utm_source (referral site)?

var srcPage = getDomain (document.referrer);

function getDomain (thestring)
var urlpattern = new RegExp("(http|ftp|https)://(.*?)/.*$");
var parsedurl = thestring.match(urlpattern);
return parsedurl[2];

This portion of the code is responsible of assigning the URL of the referral site to the variable scrPage. The “getDomain” function parses only the domain name ( out of the long url string (

The last piece of code that needs to be added is the setAllowAnchor command, which allows the # sign to be used as a query string delimiter instead of the question mark (?).

We used # in the press release link instead of ? for SEO reasons, but you could use ? in the original link and still use the above method.


Alright, now it is time to use our friend Advanced Segments to track our press release visitors, measure their engagement, and analyze their behavior.

Now we can really analyze! :)

Jan 02

Questions I always hear with regards to SEO and marketing optimization:

  • How does Google Analytics improve my search engine optimization (SEO)?
  • How can I get more out of my SEO?
  • What is the real effect of ranking on search engines for my business?

I am hoping the case study below will shed some light on these questions. If you apply a similar analysis you can help your customer, manager, or whoever is delaying your SEO effort. But instead of answering “the importance of ranking” question, maybe something more quantifiable and measurable might get your decision makers’ attention! How about “how does ranking on a specific keyword, or lack thereof, impact the bottom line?” Answering such questions will help us make the most of our marketing spend during these tough economic times and help us do a more effective job in marketing and campaign optimization.

I’ll use real time data and analysis but won’t mention the name of the website for privacy reasons. Here are the details:

  • Website type: eCommerce
  • The website used to rank near the top of Google on two competitive keywords until August 2008.
  • Historically, these two keywords have driven traffic to the site. For a specific time period, these two keywords drove 5,684 visits and led to 46 conversions for a 0.81% conversion rate.

If you have your Google Analytics eCommerce features properly configured and working, the above data is easily accessible under the Traffic Sources -> Search Engines -> Non-paid report. The inline filter was used to get data for just these two keywords.

  • We then start examining the time period when the ranking for these two keywords took a big hit.
  • Next, using the date comparison function in Google Analytics, we compared the traffic generated by these two keywords for this year with poor ranking versus last year with better ranking. Here is the result:

The table on the left is for one of their keywords and the table on the right is for the other. As you can see, a significant drop in visits in 2008, 4471 to be exact. So the negative impact of the drop in SEO ranking was less opportunities to make sales on their primary keywords!

  • The 4471 visits might be a small percentage of the overall website traffic but when you put a dollar sign next to it, we typically react to it more quickly. Take the 4471 visits and multiply it by your average conversion rate for these keywords, which is 0.81%, and then multiply by the average order value, which is $846.
  • 4471 x 0.0081 = 36 lost sales
  • 36 x $846 = $30,456 of lost revenue!

Now one can argue that this number is not accurate because of many factors BUT the findings are very actionable! If I were to present this analysis to my boss or client, I would add 2-3 other scenarios:

  • Scenario 1, with a higher conversion rate of 1.62% after improving the design and usability of the site, the lost revenue would be $60,852. (ouch!)
  • Scenario 2, with a lower average order value and the existing conversion rate of 0.81%, our lost revenue would have been $15,228.
  • You could create a table to show the range. The main point is that there was between $15K and $60K of lost revenue. In tough economic times, wouldn’t you rather have that revenue?

Depending on your company size, marketing budget, and other factors, the $30K might be a significant number or it might be a rounding error. But at the end of the day, $30K of lost revenue is $30K of lost revenue, especially in times like these where cutting cost and marketing optimization is more important than ever. By doing similar analysis, you can find other lost sales opportunities, monetize them, and get some corrective actions underway.

I think you can take this analysis to a business owner or marketing manager, and I am pretty sure they would get the SEO effort prioritized.

Dec 01

Here at E-Nor, we recently completed a project for the The Learning Community (TLC), which happens to be a collection of links to informational websites, articles, and videos based on different subjects that affect child development.  Their mission – to provide that “children’s manual” parents never seem to receive with the baby!

The project initially started in December of 2007 as a conversion of their original pure HTML site to Dotnetnuke (open-source Content Management System), but ended up turning into a significant redesign and restructuring project.

The services we provided were:

  • Basic online marketing consultation
  • Creating a new, brighter aesthetic look.
  • Implementing a different site-structure based on our understanding of their users flow.  (We also took some tips from their more successful and professional competitors, such as the commercial magazine
  • Improving their SEO (Search Engine Optimization) by cleaning up their meta tags and recommending some content enhancements. Their site is now on the first page of Google for some keywords when previously it was nowhere to be found.
  • Helping promote their videos on Youtube.
  • Cleaning up their Google Analytics setup to properly track where visitors are coming from, which external sites they are going to, and which PDFs they are downloading.

Oh yah, I forgot to mention the project was done PRO BONO. We had a great working relationship with the client, in that any work we recommended, if they could find volunteers to implement, they did, which saved us time.  Any technical implementation we could throw in, we did, and they practically understood that since the work was pro bono, it would take priority accordingly with respect to our other projects.

E-Nor encourages our clients, partners, and blog readers to support non-profits.  Though altruism may already be inline with your corporate and personal values, a year’s worth of pro-bono work may scare even the most giving of companies and people.  However, here are some benefits you may not have considered (in no particular order):

  1. Necessity is the mother of innovation. The nature of non-profits is that their revenue is limited yet they provide great services to the community. Thus, they may require strong functions for their site. You’ll be forced to learn valuable work-arounds when their budget may not cover high end modules or spending, giving you great ideas for options when you need to close a sale with those paying clients who are a little tighter with their money.
  2. Practice makes perfect. Just like anything you do in life, the more you do it the better you will get. You can chalk this pro bono run as practice. For us, TLC being a year project, it strengthened and even expanded our research on techniques, functions, modules, etc, that we can now apply to all our sites!
  3. A non-profit “word-of-mouth” could still lead to profit. We know that as technology evolves, so does marketing. If Google has taught us anything, free services and products actually go a long way in branding and exposure, and could result in lucrative opportunities in the future. Non-profits do have friends that could end up being your paying clients with the right referral. And because your existing relationship had no financial motives, the trust and rapport has already been built.
  4. Had a bad day? They’ll pick you up. For all those clients who didn’t see the extra work you did for them and who complained instead of showing gratitude, you could expect the opposite for your non-profit pro bono clients. They can’t help but see the void you filled for them and be grateful for it.
  5. Testimonials. Along the same lines as the above, a testimonial will virtually be an everyday occurrence if you’re doing your job right.
  6. Pat yourself on the back.  You did a good deed! Because of the site you provided for a parenting non-profit or a domestic violence shelter, a lost parent now has a little bit of direction or a helpless victim is a little bit safer.
  7. Experimentation (with the permission of the client). Since your client doesn’t have dollars riding on this project, they are more likely to allow you to do light experimentation on it, within reason of course. Not only are they more comfortable since no hard earned grant money is at risk, but that also means there’s a more flexible timeline for you to play with the site. For example, if you see a new module you wanted to try or your organization is new to analytics and you need a site to try it on, especially if the end result could possibly benefit your client, non-profit free sites may in fact welcome experimentation. Don’t forget to back up, though!

Oct 29
If your site has dynamic URLs then you might have a hard time making sense out of your data in Google Analytics.

If for any reason you cannot convert your dynamic URLs to friendly URLs…search and replace filters are the answer!

The screenshot below demonstrates the nightmare some people might experience when they view content reports.

In order to make the URL readable, we have to identfy the parameters that we want to change. In our above example the URL contains three parameters: departmentID, CategoryID, and ProductID. We first create a “search and replace” filter for each department, category, and product. Then we replace each dynamic parameter with easy-to-read text.

  • Create the “Search & Replace” Filters

Filter# 1

Filter# 2

Filter# 3

  • Now apply all created filters to a test profile and verify data accuracy before applying to your regular profiles.

Your content reports will now look like this:


  • We do not advice using “Search & Replace” approach on e-commerce sites because you will have a very large number of filters.
  • The easiest way to never have to deal with dynamic URL addresses is by using friendly URLs at the development stage.
  • You can use tools such as Apache’s mod_rewrite to present clean URLs to both your visitors and your web analytics application.
  • Clean URLs will have additional benefits such as helping with your SEO campaign and improving conversion rates..

Apr 10

A colleague of mine recently mentioned that he wasn’t able to get his Business Edge (DNN) based site to be indexed by search engines. The concern was that since pages are written virtually within the database and no real pages exist in the file structure, search engines would be prevented from indexing your site.

Actually this is a very common misconception. Business Edge builds URL’s that are virtual in nature and not representative of the underlying file structure. This is common amongst many Content Management Systems and doesn’t present any problems from a search engine perspective.

Whether you use the default friendly URL convention (static, but long and confusing) or the the much more elegant “human friendly” URL convention, the search engines should have no problem with virtual URL schemes.

Search engines see your Business Edge site (or any other site for that matter) in the same way that normal users see it – as a set of links and structured content – the rest is just presentation which the search engine doesn’t care about. The search engine has zero visibility into the underlying file structure and literally has no way of knowing whether the URL being shown to the search engine is real or virtual. It only cares that it works or doesn’t (in other words, is a page visible or not). Technically speaking, if a search engine gets back a status code of “200 OK” when it requests a page then the page is as real as a static html page.

In most cases though, you might have difficulty getting internal pages (pages that aren’t on the top level navigation menu) to be indexed by Google (or other search engines) for a couple of reasons:

  • the top level pages are indexed because they are direct links from your home page. As search engines come to your site, they see these links on your home page and “crawls” to them, resulting in those pages being indexed.
  • pages that exist in the site drop-down menu or what you refer to as “inside pages” aren’t being indexed because they aren’t main links off the home page. They are in the drop-down menu, but this menu is built using javascript which the search engine can’t interpret. Due to this, it is unable to navigate to those pages and thinks they don’t exist.

To get around this problem, there are a couple of possibilities:

  • One very easy method is to create a SiteMap link on the home page. This allows the search engine to “see” the link to the sitemap on the home page, which in turn brings all the inside pages into the search engine’s view. We’ve done this on (see the top right corner).
  • Another method is to replace the out-of-box dropdown menu in Business Edge with a search engine friendly CSS based menu. A CSS menu will look and feel the same as a javascript menu, but is built using code that a search engine can parse and interpret, resulting in inside pages being visible. We are in the process of implementing this solution on several sites. Send me an email (shiraz at and I’ll be happy to provide more information.

Hope that helps!    My thanks to Rehan Asif, one of my colleagues here at E-Nor, for the SEO knowledge that went into this post.

Sep 10

At Feras Alhlou‘s Ambassador Training Workshop in Auckland, New Zealand, the attending Internet Consultants (ICs) asked for a tips on Search Engine Optimization (SEO). Below is a list of factors that ICs can use evaluate and implement their SEO programs. This quick post is by no means comprehensive and doesn’t provide implementation details. This post is intended to provide a quick checklist for the IC to review and use when assessing SEO implementations.

SEO implementation checklist:

  • Understand products & services being offered
  • Research the competition
    • What are other websites doing to achieve high ranking?
    • What useful products & services do they offer?
    • What useful content or ideas could be borrowed?
  • Useful questions to ask clients before implementing any SEO:
    • Has any other SEO been done on this website? If yes, what was done?
    • Who designed the website? What software did they use?
    • Has anyone done any amount of link building for this site?
    • Has the content on the website been run through a spelling and grammar check?
    • Have you ever run into problems with the search engines before?
    • Will someone be able to provide new content about specific keyword phrases or themes?
  • Onsite factors
    • Meta tags
    • Title tags
    • Keywords appropriateness or competitiveness
    • Keyword density
    • Unique/relevant content
    • Grammar/spelling
    • Unethical techniques (e.g. hidden text)
    • HTML/CSS correctness
    • Robots.txt file considerations
    • Sitemap available from any and every page
    • Geographical information
    • Site structure
    • Dynamic pages?
    • Navigation/link system
      • Navigation system so you can get to any page from any page
      • Keywords in your navigation system
      • Keywords in natural content links pointing to other onsite pages
  • Offsite factors

For more information on Search Engine Optimization services, feel free to contact us at E-Nor.