SEO Plans

January 24, 2009 · Posted in SE Optimization · Comment 
Advanced (up to 1 year) Premium (up to 1 year)
Initial Search
Engine Optimization Report

Search engine page optimization for up to 25 keywords

Meta tags optimization including title, description
and keywords

6 key phrases optimization

Search engine optimization for up to 25 pages

Detailed keyword analysis to define the targeted key
phrases for your business website.

Manual submissions to Google, Yahoo, MSN and DMOZ

Site content structure/navigation review

Website current rankings in search engines and directories

Live website analytics software (Ranking Reports)

Major directories category submission

Reciprocal linking with websites and directories on your industry (25
back links)

Page layout and site structure recommendations

Traffic analysis

Keyword research analysis campaign to obtain the most targeted terms for
your industry

Monthly review of campaign + ranking report

Google Site Map

Initial Search
Engine Optimization Report

Search engine page optimization for up to 50 keywords

Meta tags optimization including title, description
and keywords

15 key phrases optimization

Search engine optimization for up to 50 pages

Detailed keyword analysis to define the targeted key
phrases for your business website.

Manual submissions to Google, Yahoo, MSN, DMOZ, Ask Jeeves, All The
Web, AOL, HotBot, Teoma, AltaVista, Lycos, Netscape and LookSmart

Site content structure/navigation review

Website current rankings in search engines and directories

Live website analytics software (Ranking Reports)

Major directories category submission

Identify competitors back links

Reciprocal linking with websites and directories on your industry (50
back links)

Page layout and site structure recommendations

Traffic analysis

Keyword research analysis campaign to obtain the most targeted terms for
your industry

Monthly review of campaign + ranking report

Google Site Map

Site Analysis for Search Friendly Optimization
(Basic, Advanced and Premium)

  1. Evaluation of site for search-ability and ease of
    navigation
  2. Provide recommendations for pre-optimization
  3. Make development modifications to maximize engine
    spidering capability

Stage I – Analysis & Research (Basic, Advanced and Premium)

  1. Establish goals:Is the goal to get people to call, ask for information, buy products online,
    sign up for a newsletter, down load white paper, or all of the above? We
    will ask you to fill out a questionnaire at the start of SEO portion of our
    project to obtain initial background and clarification of your internet
    goals. This will also help us determine the amount of writing, rewriting,
    and/or editing necessary to achieve maximum Web site visibility.
  2. Research to build new key word phrases and page
    content:

    New key word phrases and page content will be recommended for your approval
    based on selected target audiences, direct internet competition, tracking
    reports, and research of popular search words for your target audience.

  3. Edit copy:Once key word phrases are chosen for each page to be optimized, these key
    words can be integrated into the copy. This may require rewrites, or simple
    editing.
  4. Optimize html code:This includes creating title tags, headings, image alt tags, and hyperlinks.
    This is an important step in helping the search engines properly classify
    and index the site.
  5. Provide tracking code:Tracking code will be provided for placement on all-important pages for
    tracking clicks, visitor behavior, and sales conversions or other
    transactions.

Stage II – Link Building & Other Optimization/Marketing
Efforts (Advanced and Premium)

  1. Link Campaign:We can help you begin a link building campaign once the site is up and
    running. This should be an ongoing process to find the best sites for
    complimentary links, article listings, industry specific directory
    inclusions. This effort can greatly improve your ranking on many of the
    major engines.

  2. Internal Links:A site map and keyword rich links should be built into your content where
    search engines can crawl and index multiple pages on your Web site.
  3. Additional Marketing Options:At this stage, we will recommend additional marketing options (i.e. bid for
    placement, email marketing, etc.) to further efforts for attracting
    target audiences
    to your site, keeping them there, and getting them
    to come back.

Stage III – Reporting and Follow up Maintenance (Advanced and Premium)

  1. Tracking Reports:We will create a series of three tracking reports beginning with a week
    following submissions, then one month following, and again in 30 day
    increments. These reports will include: tracking of rank positioning on the
    major engines/directories, evaluation of visitor traffic and audience
    behavior, link profiles vs. competitor links, and documented trends and
    changes in your target market. With these reports, we will provide an
    analysis and action item list to further/continue efforts to reach your
    online goals.
  2. Schedule for ongoing Web Marketing Maintenance:It is important to establish a regular schedule for monitoring traffic
    trends, competition growth, and changes in targeted audience behavior. This
    historical mapping of your audience’s behavior will be a guide for managing
    updates and modifications to your site that are critical for maintaining a
    competitive edge and continuous ROI growth. We will recommend a schedule for
    periodic reporting and ongoing marketing efforts.

Disable session IDs passed via URL

January 24, 2009 · Posted in SE Optimization · 3 Comments 

URL based session management does not only have additional security risks compared to cookie based session management, but it can cause also real problems when search engines index your pages. Your visitors may send an URL that contains an active session ID to their friends or they may save the URL that contains a session ID to their bookmarks and access your site with the same session ID always. The same way your visitors can store URL’s with sessions ID’s, search engines may index them as well, this means new users will access your site with an older session ID. But not only that, most search engines want to provide relevant results for their users, so different pages (URL’s) with the same content can be penalized or even banned.

We must all admit, SESSID or PHPSESSID added to the end of an URL doesn’t look very nice and it’s even not easy to remember. For this reason and all the above, you should disable URL based session management on your sites, and keep session ID’s in cookies instead. Granted, if you disable session ID’s in the URL, it can become a usability issue, because all visitors must have cookies enabled to make use of any code that requires sessions, like login scripts, but there are other ways to manage this internally.

The easiest way to prevent session ID’s added automatically by PHP to all of your URL’s, is to disable them system wide withing a .htaccess file. This file, containing one or more configuration directives that apply to that directory, and all subdirectories thereof.

Notice

Works only on Apache HTTP Server.

If you do not have a file called .htaccess in the root folder of your website, please create one and add following code to it:

php_value session.use_only_cookies 1

php_value session.use_trans_sid 0

Some server configurations won’t allow you to change PHP settings within your .htaccess file. You can have the same result if you store the configuration to a regular PHP file, that you include (once) on top of all other script files of your website. Simply add following code to the file:

<?php

if (function_exists (‘ini_set’))

{

//Use cookies to store the session ID on the client side

@ ini_set (’session.use_only_cookies’, 1);

//Disable transparent Session ID support

@ ini_set (’session.use_trans_sid’, 0);

}

?>

An additional step is required if you already have indexed pages on search engines with session ID’s added to the URL’s, or if you know that people could have bookmarked them. You can do it even to simply prevent this from happening. The same way the above, always included, PHP file works, you can redirect pages with a session ID attached to it’s URL to the same page with no ID, and send a “301 Moved Permanently” header. Sending this header, basic visitors won’t notice anything, but search engines will know next time they crawl your page that the URL is wrong and moved to it’s new location with no session ID attached and update their listing. Either you include the above code to the file or not, following code will help you a lot:

<?php

//Determine current URL

$URL = ‘http://’.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

//Decode and clean URL

$URL = urldecode ($URL);

$URL = str_replace (‘&’, ‘&’, $URL);

//Check if PHP is not in safe mode,

//and PHPSESSID is passed via URL

if (!ini_get (’safe_mode’) && preg_match (‘#’.session_name().‘=([^=&\s]*)#i’, $URL))

{

//Remove PHPSESSID junk and unneeded characters (”&” or “?”) at end of URL

$URL = preg_replace ( array (‘#(\?|&)’.session_name().‘=([^=&\s]*)#’, ‘#(&|\?)+$#’), , $URL);

//Send Moved Permanently header

@ header (“HTTP/1.1 301 Moved Permanently”);

//Redirect to clean URL

@ header (“Location: “ . trim ($URL));

//End current script

exit();

}

?>

If you already have indexed pages on search engines, the update can take some time, specially on Google. It will happen in time, you can’t expect results within minutes. Maybe Yahoo! and MSN will update their index sooner, Google however needs more. It’s worth to do it, you won’t have just clean and aesthetic URL’s, but also better search positions and higher Pagerank if you are lucky. The redirect to your clean URLs is done dynamically, that’s why we use PHP, it’s not hard coded and does not require to update all files like most other solutions available on the internet.

Resources

January 24, 2009 · Posted in SE Optimization · Comment 

SEO Resources & Guides

Search Voyeur Sites

Discover what people are searching for on the web

Search Engine Ranking Tools

Discover and track where you’re site ranks.

Site SEO Analysis Tools

Search Engine Spider Emulators & More

E-mail Newsletters