Author Topic: Help with fixing my SEO problems on a PHP site  (Read 9730 times)


PHP Help Forum

Help with fixing my SEO problems on a PHP site
« on: November 06, 2014, 12:50:17 pm »



PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #1 on: November 06, 2014, 07:01:46 pm »



PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #2 on: November 06, 2014, 07:26:46 pm »



PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #3 on: November 06, 2014, 07:41:36 pm »


ErnieAlex

  • Master PHP Helper
  • Senior Member
  • *
  • Posts: 3744
  • Karma: 118
    • View Profile
Well, this is only an issue for search engines...

The first page that is in the search words for Google show this site in MOZ.....
   
http://moz.com/learn/seo/duplicate-content

This page explains why you need to code your URL's just a little different so that the search spiders
do not duplicate searching the same page a hundred times.  This page at MOZ explains this.  And,
explains how to work around it.  Also, several of the other pages in that list explains it too.

Read up on some of these pages and ask any other questions if you can't figure it out.  Remember, you
just need to make changes so that the same page is not re-searched by the spiders...  That page will
explain it some...

PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #4 on: November 06, 2014, 07:52:05 pm »



PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #5 on: November 07, 2014, 12:01:28 pm »


ErnieAlex

  • Master PHP Helper
  • Senior Member
  • *
  • Posts: 3744
  • Karma: 118
    • View Profile
Well, I may be unclear of your reason for fixing this but, if you read all of the pages in the link I posted,
it explains how the search engines read and value links.  If you have "duplicate content" which just
means two or more links that have the same base page, it throws an error.  Unless you fix this by three
different ways.  One would be to create a new page for each link.  This is not good of course for any site.
Next, you can hide the links in some tricky programming code.  Or, just tell the search engine that the
pages are identical so they are not scanned.  This does drop one point on Google's point scale as it is
considered a redirect which they do not like for some reason.

Anyways, here is the paragraph from that post that explains how to add the "REL" option to the links
to indicate they are duplicates and you should not be thrown an error.   Hope this helps you....  Good luck...

Quote
Another option for dealing with duplicate content is to utilize the rel=canonical tag. The rel=canonical tag passes the same amount of link juice (ranking power) as a 301 redirect, and often takes much less development time to implement.

The tag is part of the HTML head of a web page. This meta tag isn't new, but like nofollow, simply uses a new rel parameter. For example:

<link href="
http://www.example.com/canonical-version-of-page/" rel="canonical" />

This tag tells Bing and Google that the given page should be treated as though it were a copy of the URL www.example.com/canonical-version-of-page/ and that all of the links and content metrics the engines apply should actually be credited toward the provided URL.
NOTES:  Since this is inside the <HEADER> tags it does not show up as a link on the page.  It does show
up if someone views the source of the page.  Also, this can cause small issues if you have links inside the
page that you do want to be included inside of the search engine's spider list.  So, you have to think out
how the page will be called.

PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #6 on: November 07, 2014, 02:59:26 pm »



PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #7 on: November 07, 2014, 03:57:31 pm »


Topcoder

  • .NET/IIS/SQL Expert
  • Senior Member
  • *
  • Posts: 1286
  • Karma: 72
  • If I was helpful, treat me to a cup of coffee!
    • View Profile
    • Unlock The Inbox
Try the best Mail Tester
Send an email to mailtest [at] unlocktheinbox.com and get results delivered in minutes.
Turn on ERROR Reporting in PHP: error_reporting(E_ALL); ini_set("display_errors", 1);

PHP Help Forum

Re: Help with fixing my SEO problems on a PHP site
« Reply #8 on: November 08, 2014, 11:58:58 am »





Topcoder

  • .NET/IIS/SQL Expert
  • Senior Member
  • *
  • Posts: 1286
  • Karma: 72
  • If I was helpful, treat me to a cup of coffee!
    • View Profile
    • Unlock The Inbox
After looking at your pages...

Here are my suggestion..

1) Use Canonical Links - It's easy to implement
2) Use SEO Friendly URLS (Because that makes the canonical Links) easier to implement
3) Re-design your website - It's not google friendly.


What do I mean by #3, well your product don't have much text on them, so when google does a compare between pages you're going to match highly.  Use this link

http://www.copyscape.com/compare.php

Plug in 2 urls
http://www.maxamps.com/categories.php?cat=losi
http://www.maxamps.com/categories.php?cat=Axial

1,083 words total, 97% matched

Do you see what happens, 97% in Google eyes is not a unique content. A lot of stores have this problem.

It's because your

1) Product and category pages don't have enough unique text (You can add longer descriptions describing each product (It's work, but hey that's what you have to do to succeed)

2) You have the same Top Nav, Left Nav, Footer on every page (This hurts you, because it raises that percentage of duplicate content on each page) - So a site redesign should be in the cards. You might think to yourself, it's unfair you're penalized for keeping a uniformed design. But google is just a algorithm and it has no clue what is your top nav, left nav, footer. 

3) You can look into cloaking, It's effective, but Google does frown upon it. Use that technique at your own risk. It will get around the whole top nav, left nav, footer issue.

https://www.youtube.com/watch?v=QHtnfOgp65Q

Try the best Mail Tester
Send an email to mailtest [at] unlocktheinbox.com and get results delivered in minutes.
Turn on ERROR Reporting in PHP: error_reporting(E_ALL); ini_set("display_errors", 1);


Topcoder

  • .NET/IIS/SQL Expert
  • Senior Member
  • *
  • Posts: 1286
  • Karma: 72
  • If I was helpful, treat me to a cup of coffee!
    • View Profile
    • Unlock The Inbox
I would just switch out your e-commence system.

Go use Magento or something with a template that's doesn't display that much unique content..

http://magento.com/

Provident Metals uses this...  lets do some compares

http://www.copyscape.com/compare.php

A Category Page
http://www.providentmetals.com/bullion/gold.html
http://www.providentmetals.com/bullion/silver.html

2,299 words total, 67% matched (If they removed the footer it will be in the 40%) but 33% unique in googles eyes is passing.

A product Page

http://www.providentmetals.com/2014-1-oz-american-silver-eagle-bullion-coin.html
http://www.providentmetals.com/2014-everglades-national-park-5-oz-silver-atb.html

3,315 words total, 62% matched

See how all the different information they use to describe the item influences the match ratio.

Switch over, be selective on the template to not have large repeating information.

Look at other successful e-commence sites - Learn from them - Copy them.

Also - if you don't have a decent budget or the expertise to do things yourself, you are going to have a much longer journey.
Try the best Mail Tester
Send an email to mailtest [at] unlocktheinbox.com and get results delivered in minutes.
Turn on ERROR Reporting in PHP: error_reporting(E_ALL); ini_set("display_errors", 1);