Search Engine Optimization
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsWeb DesignSearch Engine Optimization

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old July 19th, 2008, 07:58 PM
sudhakararaog sudhakararaog is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Sep 2007
Posts: 73 sudhakararaog User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 4 h 44 m 38 sec
Reputation Power: 2
Question about seo

1.

i am optimizing a website by implementing techniques such as title, meta tags, header tags, bold tags etc... by doing so am i optimizing the website for all the major search engines google, yahoo, msn, ask or do i need to optimize separately for these 4 search engines except for uploading a sitemap file which is an xml version to these 4 search engines.

2.

the web developers who have built the website have used php language and their website consists of a flash file which they want it to display as the header and the footer consists of links and the text at the center of the page changes depending on the links clicked on the footer. so there are 3 files included in index.php which are
header.php links.php and footer.php

each time a link is clicked from the footer the url is
http://website.com/index.php?page=webdevelopment or http://website.com/index.php?page=software etc...

so a query string is being passed and the relavant page content appears so basically there is only 1 page index.php for the entire website no matter which link is clicked on. i have managed to display a different title, different meta keywords and description tags each time a different link is clicked on from the footer section.

ideally in order to optimize a website there should be separate files ex= webdevelopment.php software.php about.php etc... and each page will load newly and the content will be displayed. this way while link building there will be different links available. in my case though there are individual files like webdevelopment.php software.php etc... because the company does not want to load the flash file again and again they have choosed to use include() php function due to which the url for the website is either
http://website.com or
http://website.com/index.php?page=webdevelopment or
http://website.com/index.php?page=software etc...

also the size of the flash file is not very big and the width and height are also not all that big however the company wants to load the flash file only once and the rest of the time only the text in the center keeps changing.

also i am able to optimize the content based on which link has been clicked and which appears at the center of the page, its only about the website having just 1 url

one alternative is to load each page individually so that there will be more than 1 link for the website and this will be useful for link building purpose.

can anyone please suggest as to what would be the best alternative for the situation of the website i am working on which uses include() and thereby ending up with only 1 url which might not be ideal from a SEO perspective. please advice the pros and cons for a given alternative so that i can decide which method to adopt for the website.

any help will be greatly appreciated.

thanks.

Reply With Quote
  #2  
Old August 30th, 2008, 08:30 PM
jazajay jazajay is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2007
Posts: 336 jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 6 h 16 sec
Reputation Power: 9
Hi sudhakararaog
1. Yes that is fine for all of them.

2. TBH you have hit the nail on the head in the search engines eyes you only have 2 pages.
yoursite/
yoursite/index.php

You should create sperate pages.

Now to load the flash file you can look at advanced caching technquies where the file is permantly cached. That way it is only loaded once, that being from the cache and not from the server.

However everytime the file is changed then you would have to change the file name so that it is re-cached in visitors browsers otherwise they will just end up viewing the old file regardless.

If the file is small though it shouldn't take long to load any way. If it does they should look into streaming it. This is where the flash file loads the first section an then plays it and while it is doing this it continues to load the rest of the file.

If you don't stream it then all the SWF file is downloaded at once before it plays this therefore creates a lag time before it is shown to your visitor.

Alternativly they could create a non-flash version and block the flash version from being indexed. This would get all the pages indexed.

Jaz

Reply With Quote
  #3  
Old August 31st, 2008, 07:06 AM
mattaseymour mattaseymour is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2008
Posts: 142 mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)  Folding Points: 336 Folding Title: Novice Folder
Time spent in forums: 1 Day 7 h 44 m 33 sec
Reputation Power: 128
Send a message via MSN to mattaseymour Send a message via Google Talk to mattaseymour
For Q2.
By using .htaccess you can remove the example.com and example.com/index.html problem.
Try out this bit of code in a .htaccess file (obviously changing the website name to suit your own).

Code:
ReWriteEngine On

RewriteCond %{HTTP_HOST} ^matthewseymour\.co.uk$
RewriteRule (.*) http://www.matthewseymour.co.uk/$1 [R=301,L]

Reply With Quote
  #4  
Old August 31st, 2008, 12:31 PM
jazajay jazajay is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2007
Posts: 336 jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 6 h 16 sec
Reputation Power: 9
Good point mattaseymour.
However you have a few typo's

1. There does not need to be a space between turning the rewrite engnie on this just adds weight to the .htaccess file, but it will still work with it.

2.
This line -
Quote:
RewriteCond %{HTTP_HOST} ^matthewseymour\.co.uk$

Should be -
Quote:
RewriteCond %{HTTP_HOST} !^matthewseymour\.co\.uk [NC]

The end of line symbol is not needed and you accidentally missed out the second escape on the the second period.

But for it to work it needs to be a negative rule.
So if the host is not...... redirect it to......
So to make it negative you have to add the negation (!).

This is not essential but I would add the no case flag ([NC]) on the condition, that way if
Matthewseymour.co.uk was typed in it would be redirected to -
matthewseymour.co.uk

Then on this line ou need to match the beggining of the string and the end of the string to move it over. It's probably not needed but it's how I've always seen it and is how I have always been tought to write it.
Quote:
RewriteRule ^(.*)$ http://www.matthewseymour.co.uk/$1 [R=301,L]

But you are right this will help.

Jaz
Comments on this post
mattaseymour agrees: Very good, thanks for sorting the typos,

Last edited by jazajay : August 31st, 2008 at 12:33 PM.

Reply With Quote
  #5  
Old September 1st, 2008, 07:51 AM
mattaseymour mattaseymour is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Aug 2008
Posts: 142 mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)mattaseymour User rank is First Lieutenant (10000 - 20000 Reputation Level)  Folding Points: 336 Folding Title: Novice Folder
Time spent in forums: 1 Day 7 h 44 m 33 sec
Reputation Power: 128
Send a message via MSN to mattaseymour Send a message via Google Talk to mattaseymour
Quote:
Originally Posted by jazajay
Good point mattaseymour.
However you have a few typo's

1. There does not need to be a space between turning the rewrite engnie on this just adds weight to the .htaccess file, but it will still work with it.

2.
This line -

Should be -

The end of line symbol is not needed and you accidentally missed out the second escape on the the second period.

But for it to work it needs to be a negative rule.
So if the host is not...... redirect it to......
So to make it negative you have to add the negation (!).

This is not essential but I would add the no case flag ([NC]) on the condition, that way if
Matthewseymour.co.uk was typed in it would be redirected to -
matthewseymour.co.uk

Then on this line ou need to match the beggining of the string and the end of the string to move it over. It's probably not needed but it's how I've always seen it and is how I have always been tought to write it.

But you are right this will help.

Jaz


Thanks for the update, wront it all from memory. Obviously its not at good

Cheers for the update though

Reply With Quote
  #6  
Old September 1st, 2008, 03:07 PM
jazajay jazajay is offline
Contributing User
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Jul 2007
Posts: 336 jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level)jazajay User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 3 Days 6 h 16 sec
Reputation Power: 9
Hay it's alright buddy.
Have you ever read one of my posts?

You normally need a degree to work it out.

Jaz

Last edited by jazajay : September 2nd, 2008 at 04:22 PM.

Reply With Quote
Reply

Viewing: Dev Shed ForumsWeb DesignSearch Engine Optimization > Question about seo


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway
Stay green...Green IT