Friday, January 27, 2012

Longest Tips for SEO from - practicalecommerce.com - Part 2

Optimizing a Page for Search Engines, Part 2: Keyword Mapping


Keyword research is essential to search engine optimization. It's the window into the words that real searchers use to find products like the ones you sell. But at the end of the keyword research process — detailed in "Part 1: Keyword Research" — search marketers can be overwhelmed by the vast amount of data staring at them from their Excel spreadsheets. Keyword categorizing and mapping help move the optimization process from the research phase to the actual optimization phase.

Categorizing Keywords

During the keyword research process, patterns start to appear. Different types of keywords emerge that can be logically grouped into different categories that reflect the site's business goals and core product offerings. For example, if my site sells subscriptions to online games for kids, my keyword research could be 12,000 phrases or more based on the research conducted in Google's freeKeyword Tool. But because each keyword is needs to be related to my core product offering, I can start to categorize them and delete the ones that aren't directly relevant.

Let's say that my site sells games. But it doesn't sell just any games; it sells online games for kids. That's three vital components to choosing keywords that are specifically targeted to my product offering: "types of games," "online vs. offline," and synonyms for the word "kids," as listed in the spreadsheet, below.

Zoom Enlarge This ImageBy creating columns for each of these three keyword components, I can identify which of the 12,000 keywords are the most relevant to my business, and filter them to more easily choose phrases to optimize the different sections of my site.

By creating columns for each of these three keyword components, I can identify which of the 12,000 keywords are the most relevant to my business, and filter them to more easily choose phrases to optimize the different sections of my site.


For example, the keyword "free games" is huge, with an average of 823,000 searches per month in Google. That's a mighty tempting keyword to target, but is it not directly relevant to my site's core offering. I don't offer "free games," I sell subscriptions to online games for kids. A search for "free games" could represent someone looking for pickup basketball games, games to play as a family, pirated video games to download, or any number of other game-related desires. It's too broad for my site and even if my site could capture those searches, only a small percentage would convert. It may be worth a test to see if enough additional volume could be driven that even at a lower conversion rate I'd see more sales, but it's unlikely to be worth the effort.

"Free games online" is also quite large at 201,000 — getting closer because it represents two of the three key elements of a targeted keyword for my site. But still, the searcher could easily be looking for any type of free game online for any age group, and I still don't offer free games. Perhaps it may be worth discussing offering a few free games or some free trials to be able to target these larger "free" keyword sets. That's a decision that needs to be made at the executive level to ensure that it's in line the company's business goals.

Analyzing Keyword Categories

Regardless, to see the phrases that target my niche specifically, all I need to do is filter out the "free" keywords and all the blank cells in columns B, C and D so that I'm left with only terms that have all three elements: online, kids and games.

Zoom Enlarge This ImageBy filtering out the

By filtering out the "free" keywords and all the blank cells in columns B, C and D, I'm left with only terms that have all three elements: "online," "kids," and "games."


Now I can see that the largest generic keywords in my research that specifically target my niche are "online games for kids" and "kids games online" at an average of 12,100 searches each per month in Google. I can also analyze the most prevalent keyword patterns within the categories I've designated. For example, I can determine from my full keyword set that 56 percent of the keywords contain the word "kids" as opposed to only 3 percent of the keywords that contain the word "children." This little tidbit tells me that when I'm writing copy for my site I should use the word "kids" more frequently than the word "children." I can also see that 23.5 percent of the keywords relate to virtual world games, while 2.7 percent relate to fashion games and 2.1 percent relate to educational games.

In "Part 1," I explained how navigational phrases on a site should influence the seed list for the keyword research. In turn, analysis of the categories and patterns that emerge in the keyword research can also be used to influence a site's information architecture and navigational phrases. Of course, these statistics depend entirely on the accuracy and thoroughness of the keyword research. If the search marketer misses a category of terms accidentally, those keywords obviously can't figure into the category and pattern analysis.

Keyword Mapping

Once the phrases have been categorized and analyzed, the mapping begins. First, make a list of all the URLs that need to be optimized. This list may be the entire site, or it may be a smaller subset of the major categories and most valuable subcategories and products. Each URL needs a unique primary keyword. It's important that each URL have its own unique keyword theme so that a site's own pages don't compete with each other for rankings for the same phrases. In addition, each URL can also be assigned a couple of secondary keywords that are very closely related to the primary keyword.

Zoom Enlarge This ImageOnce the phrases have been categorized and analyzed, the mapping begins — as shown in this spreadsheet.

Once the phrases have been categorized and analyzed, the mapping begins — as shown in this spreadsheet.

In this example the girls.htm page has been assigned the "online games for girls," the largest relevant keyword, as its primary keyword. It also has two secondary keywords assigned to it that are nearly identical to the primary, except for word order and other slight differences. Assigning a set of very similar keywords to the same page enables the writers or optimizers to vary their copy to avoid the most annoying forms of keyword repetition while still maintaining a strong keyword theme.

If the map has empty spaces where URLs aren't assigned keywords, more research is needed to identify the relevant keywords for that page. Conversely, if a group of keywords from the research lacks a URL to map to, more pages of content could be created to target those keywords.

The exercise of mapping of keywords to URLs identifies which pages should be optimized for which keywords, but not how to use those keywords on the pages. The upcoming "Part 3" installment of this series on content optimization will focus on actually using the keyword map to optimize content.

Longest Tips for SEO from - practicalecommerce.com - Part 1

Optimizing a Page for Search Engines, Part 1: Keyword Research


In its purest form, optimizing content for search engines consists of modifying one page to send a strong keyword signal for one keyword or phrase. The amazing simplicity of this concept is often lost on marketers, many of whom think of content optimization like taking aspirin: If two is good then four must work even better. Sprinkling lots of keywords on the same page will not improve organic search rankings, nor will using the same keyword on lots of different pages. The key to content optimization for SEO is matching one keyword to one page in a methodical and disciplined manner. Scalable methods of optimization become necessary if the site is very large, but even the largest sites still "manually" optimize a selection of critical pages by matching one keyword to one page.

Choosing the Best Keywords

Before keywords can be matched to pages, the optimizer must know which keywords to choose. Make a seed list of the words that will be used on the page. Think of as many synonyms as possible and record them in a Word doc or Excel spreadsheet. Be warned, these are not the keywords with which you'll be optimizing. The brainstorming process is only the start of the keyword research process. Optimizing with a seed list will result in content optimized for the way you think and search, not the way your customers do.
For example, a site that offers wedding invitations and favors might include the word "opalescent" in its seed list as an adjective describing a type of invitations. But searchers might not search on such a fancy word in high numbers, favoring the shorter adjectives "pearly" or "shimmery." Next, check out competitors' sites to see how they refer to their products. Especially note category names in the navigation, title tags, and words used as anchor text in links. If the company has been optimizing for organic search, these areas should be full of valuable keywords. Add any relevant words to the seed list that started with the brainstorm process.
In addition, I often brainstorm a list of adjectives, a list of nouns and a list of verbs, and use Excel to concatenate — i.e. join — them into phrases. For example, the adjectives "affordable" and "modern" might be concatenated with "wedding invitations" and "wedding invites" to form 4 phrases instantly, as follows.
  • Affordable wedding invitations
  • Affordable wedding invites
  • Modern wedding invitations
  • Modern wedding invites
Four phrases aren't very inspiring, but 900 phrases can be generated instantly with a seed list of 30 adjectives, 10 nouns and 3 verbs. The concatenate formula essentially takes the contents of cells or strings of text and crams them together in the specified order in a single cell. Find it in Excel in the "Formulas" tab by clicking "Insert Function" and entering "concatenate" in the search field.

Using Keyword Tools

When the seed list feels fairly complete, turn to a keyword research tool to understand the value of the keywords on the seed list and also to discover additional related keywords. While there are many keyword tools, I prefer Google's free AdWords Keyword Tool. The vast majority of most sites' organic search traffic comes from Google, so it makes sense to tap Google's database of keywords when deciding how to optimize a site. Other reputable keyword tools include Wordtracker and Keyword Discovery, both of which tools have free and paid versions. Searching Google for "keyword tool" turns up a variety of other options, but be certain of the data's sources and biases before basing optimization decisions on it.
Using keyword research tools can be tedious, but well worth the time. Begin feeding words from the seed list into the keyword tool and exporting the results. For example, the wedding invitations site might start by feeding the four phrases shown above into Google AdWords Keyword Tool. The red boxes indicate the important boxes to fill and check to get the most specific keyword results for searchers in the US searching in English using desktop browsers. Change the settings to get mobile data, data for any country or language or other variables.
Google AdWords Keyword Tool's user interface.
Highlighted with blue boxes, the keyword tool reports how many searches are conducted for the exact phrases on Google on average over the last 12 months and the level of competition sites optimizing for these keywords will face. Any keyword data worth researching is worth saving. Even if the data shows that some keywords in the seed list aren't worth optimizing for, the data should be kept as a reminder that those phrases are less valuable than others. Click "Download" to save the data in the report, highlighted in orange below, and save the file for later analysis.
Google AdWords Keyword Tool's keyword ideas section.
The Google Keyword Tool also shows keyword ideas, which are closely related to the original keywords entered. Note that different phrasings have different numbers of searches, such as the purple highlighted phrases shown here. It's not surprising in this case that the grammatically correct phrasing "affordable wedding invitations" has more searches than "wedding invitations affordable," but the fact that the former has 38.5 times the search volume is very interesting. There will also be cases where the grammatical phrasing isn't the clear winner, which can offer an SEO advantage over sites that don't do their research.
Lastly, the words highlighted in green such as "letterpress" and "vintage" are interesting because they may not have appeared on the original seed list. Newly discovered keywords like these can suggest new content or subcategory groupings on the site, or perhaps even new products to offer. The process of feeding seeds into the keyword tool and exporting the results is long and tedious. Truly, no SEO professional enjoys this part of the process. The end result is a download folder filled with individual CSV files that need to be combined into a single file for analysis as a whole. If there are too many to copy and paste into a single file manually, try merging CSV files using the command line, which I described for Windows users on my blog.
The mass of keyword data compiled from the downloaded CSV files can be overwhelming. Where to start? What to do with this jumble of letters and numbers? The next "Part 2" installment of this series on content optimization will focus on keyword analysis and mapping, followed by a final article on actually using the keywords and map to optimize content.

Internet explore 6, 7 ,8 - CSS box shadow and CSS border radius - Tricks and hacks

Plz folks these are the useful links to hack IE 6 ,7 and 8 .....9, we know that IE wont support CSS border radius and CSS box shadow..here the solution for this. ie 6 also support CSS border radius and CSS box shadow

here you go people

http://www.useragentman.com/blog/2011/08/24/how-to-simulate-css3-box-shadow-in-ie7-8-without-javascript/







div { background-color: #fff; zoom: 1; filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3); }

Wednesday, January 18, 2012

How to Check if mod_rewrite is working for my site and on Server- .htaccess works

If you suspect mod_rewrite may not be working on your site, one simple method to verify is to setup a single redirect to test it.

Add the following line to the top of your .htaccess file:

Code:
 RewriteEngine on RewriteRule testpage\.html http://www.google.com [R]
Then re-upload it to your server.

Once the .htaccess file has been updated, enter the following into your browser:

This should automatically redirect you to Google.

If this works, then mod_rewrite IS working on your server.

If this does NOT work, then mod_rewrite is either disabled or setup incorrect. Contact the vBSEO Total Support Team via a the ticketing system:
http://www.vbseo.com/tickets/





way -2


How to Check if mod_rewrite is Enabled on your Server

Here's a tip I thought I would share. Many of the open source applications that are currently available rely on an Apache module called mod_rewrite to rewrite requested URL's on the fly. Applications such as Mambo rely on mod_rewrite being present and enabled on a server in order to produce Search Engine Friendly URL's.
Here is a way to check if mod_rewrite is enabled on your server...
  • Create a file called .htaccess (note there is nothing before the file extension).
  • Put only these two lines in your .htaccess file.
    Options +FollowSymLinks
      Redirect /google.html http://www.google.com
  • Upload this file to your site root on your server.
  • Now point your browser to: http://www.example.com/google.html (replacing example.com with the domain name of your own website).
If you are redirected to Google, mod_rewrite is working.
If you get an error, then mod_rewrite is not working.
If mod_rewrite is not working, check Apache configuration.

Apache requirements for mod_rewrite

The Apache httpd.conf file has the settings to enable URL rewriting.
Two settings are required.
  • mod_rewrite module is installed
    Search file for LoadModule rewrite_module and un-comment that line (remove the leading #)
  • AllowOverride All
    Search file for AllowOverride None and change it to AllowOverride All
Restart Apache
Restarting the Apache web server is required for the changes to take effect.
NOTE: If you are testing whether mod_rewrite is enabled for your Mambo Open Source website, you need to follow these steps:
  • Rename your htaccess.txt to .htaccess, or use your existing .htaccess file.
  • Enable SEF URL's in your administrator backend
  • Place the following lines in your .htaccess file.
    Options +FollowSymLinks
      Redirect /google.html http://www.google.com
  • If your site is located in a sub-domain, eg. "test", you need to include the subdomain in the path, like this for example:
    Options +FollowSymLinks
      Redirect /test/google.html http://www.google.com
  • Point your browser to: http://www.example.com/google.html or http://www.example.com/subdomain/google.html (replacing example.com with the domain name of your own website and subdomain - if applicable- with your subdomain name).
If you are redirected to Google, mod_rewrite is working.
If you get an error, then mod_rewrite is not working.