4 posts by 3 authors in: Forums > CMS Builder
Last Post: July 15, 2015   (RSS)

hello

I have a list page that is setup to show 6 entries per page with next and previous page links. Currently the list runs over 6 pages, and this will increase. 

The meta description is currently hard coded into the html and, as a result, the meta description is duplicated 6 times. General SEO good practise suggests a unique description for each page, so I think with this set up I am loosing seo juice.

Has anyone else experienced this problem and come up with a solution. Is there a way to automatically generate text to differentiate the descriptions. For example by adding page 1, page 2, etc at the end of the hard coded description. Would this even help seo, with this solution would each description by different enough?

thanks in advance

Hey Jeffncou,

What about doing something like this; at the top of the page check if there is anything set in the page request value (which is used by the getRecords function to check what page we're on). Then create a variable to store that information in:

<?php
  $extendedMetaDescription = '';
  if(@$_REQUEST['page']){
    $extendedMetaDescription . = "Page: " . intval($_REQUEST['page']);
  }
?>

Then when you load the page header and include the description meta tag, you can display the extendedMetaDescription variable after your hardcoded description.

<meta name="description" content="Description goes here. <?php echo @$extendedMetaDescription; ?>">

So if I was on page 4 of my results, the meta description would be "Description goes here. Page: 4"

Thanks,

Greg

Greg Thomas
PHP Programmer - interactivetools.com

Awesome, thanks for the feedback!

Greg Thomas
PHP Programmer - interactivetools.com