#1
  1. No Profile Picture
    Contributing User
    SEO Chat Discoverer (100 - 499 posts)

    Join Date
    Jun 2007
    Posts
    104
    Rep Power
    33

    on-site reviews technical implementation


    I would like to know the forum's opinion on the following on-site reviews technical implementation.
    I mean by implementation, how reviews are displayed and indexed on the website.

    To simplify, we had a website with 4 pages: Home page, product A, product B and product C.
    To these existing pages, we added a on-site reviews block.
    All products now have more than 10 reviews. Each page displays the latest 5 reviews. This leads to pagination.

    Home page [//domain.com]
    Displays the latest 5 reviews of all products.
    To implement pagination, after the reviews section added the following link.
    Code:
    ...
    [reviews section HTML]
    <a href="//domain.com/reviews/page-2" rel="next">next</a>
    ...
    Then on page 2
    Code:
    ...
    <link prev="//domain.com/#reviews">
    <link next="//domain.com/reviews/page-3">
    ...
    [reviews section HTML]
    <a href="//domain.com/#reviews" rel="prev">prev</a>
    <a href="//domain.com/reviews/page-3" rel="next">next</a>
    ...
    Then on page 3
    Code:
    ...
    <link prev="//domain.com/reviews/page-2">
    <link next="//domain.com/reviews/page-4">
    ...
    [reviews section HTML]
    <a href="//domain.com/reviews/page-2" rel="prev">prev</a>
    <a href="//domain.com/reviews/page-4" rel="next">next</a>
    ...
    [reviews section HTML] have the correct schema implemented.



    Product A [//domain.com/product-a]
    Displays the latest 5 reviews of all products.
    To implement pagination, similar to home page.
    Code:
    ...
    [reviews section HTML]
    <a href="//domain.com/reviews/product-a/page-2" rel="next">next</a>
    ...
    Then on page 2
    Code:
    ...
    <link prev="//domain.com/#reviews">
    <link next="//domain.com/reviews/product-a/page-3">
    ...
    [reviews section HTML]
    <a href="//domain.com/#reviews" rel="prev">prev</a>
    <a href="//domain.com/reviews/product-a/page-3" rel="next">next</a>
    ...
    Then on page 3
    Code:
    ...
    <link prev="//domain.com/reviews/product-a/page-2">
    <link next="//domain.com/reviews/product-a/page-4">
    ...
    [reviews section HTML]
    <a href="//domain.com/reviews/product-a/page-2" rel="prev">prev</a>
    <a href="//domain.com/reviews/product-a/page-4" rel="next">next</a>
    ...
    Similar for product B and C...



    All pages are indexed by Google:
    - home page
    - 3 product pages (A, B and C)
    - all the reviews pagination pages (.../reviews/product-a/...)

    Questions I have
    We get new reviews on a daily basis, so, everytime time google visits home page or any product page it founds new blocks of content (new reviews) and blocks of content deleted (old reviews pushed out by pagination).
    Is this good? What's your opinion. Do be honest, we did not saw any good in terms of rankings after this implementation.

    All pages result of the pagination are indexed. Do you think it makes sense? Or, would you block pagination pages with <meta name="robots" content="noindex,nofollow">?

    Would you display and organize this user generated content differently? How?
  2. #2
  3. SEO Consultant
    SEO Chat Genius (4000 - 4499 posts)

    Join Date
    Jul 2004
    Location
    Minneapolis, MN, USA
    Posts
    4,337
    Rep Power
    1284
    Not entirely sure I follow.

    I would just put the latest 5 (or however makes sense) reviews for a product on the product page and be done with it, I wouldn't link to additional reviews on separate pages. It might make sense for your users to be able to click see more reviews and that makes an AJAX call to update the page.

    Are you aware that Google does not use the rel=next and rel=prev tags any more? This is relatively recent news in the SEO industry, even though Google acknowledges it hasn't actually used them for quite some time.
  4. #3
  5. No Profile Picture
    Contributing User
    SEO Chat Discoverer (100 - 499 posts)

    Join Date
    Jun 2007
    Posts
    104
    Rep Power
    33
    @tstolber thank you for following.

    Didn't know "rel next|prev" isn't supported any more. Searched about it and see this is recent. Makes sense. Good to know, one thing to drop.

    I would just put the latest 5 (or however makes sense)
    I'm very keen to do that: switch the next|prev links with AJAX requests; remove from the google index all the review pages;

    What would you do whenever a new review is made? Insert it on the top and remove the bottom one? This changes the page content on every review. Or fix the first 5 reviews and insert it on the AJAX requests?
  6. #4
  7. Dinosaur
    SEO Chat Mastermind (5000+ posts)

    Join Date
    Jun 2011
    Location
    UK
    Posts
    5,349
    Rep Power
    7411
    One other method although it's not the recommended route by google is to fold the pages together. By this I mean you give all the paginated pages the same canonical tag (to the first page)
    I am not sure if google stance on this has changed since they removed the next / prev but in my eyes it ties all the pages together to create a set of pages with any value of the pages being collected by the first page. (not the home page)

    Google have said a few times that the canonical tag is only a suggestion and they may ignore it, however it is a strong signal of what your trying to achieve. If it worked then page 2, 3 etc should not appear in the index but would give far more power to page 1 of the set.

    Something I must tests when I have 5 minutes.
    IMHO
  8. #5
  9. No Profile Picture
    Moderator
    SEO Chat Scholar (3000 - 3499 posts)

    Join Date
    Sep 2016
    Location
    USA
    Posts
    3,188
    Rep Power
    3708
    Yep, that is a problem as Chedders has pointed out.


    Even thought Google doesn't use rel = next / prev as ranking signals anymore, what better way to organize the material. So maybe you should still use the process.


    Can you think of a better way to actually display the data and not give the wrong impression to Google ?

    Me I still use and will continue to use this method. Not going to try and invent another method, I will leave that to others more creative than I to solve.
    If you have never failed in your life, you have never achieved anything Noteworthy !
  10. #6
  11. No Profile Picture
    Moderator
    SEO Chat Scholar (3000 - 3499 posts)

    Join Date
    Sep 2016
    Location
    USA
    Posts
    3,188
    Rep Power
    3708
    Oops I forgot to offer my suggestion. I got a little off track and sorry about that, was juggling a call.

    I forgot to provide my thoughts

    I would actually post newest to oldest,
    Let each paginated page provide the newest to oldest.

    Provides a nice solution in a few areas for you. All though it's not much, mind you, but I think it's worth it.

    It provides a chronological order that can readily be seen by the User.
    Remember real people will read them, they see the new reviews, instills confidence.

    I would actually post newest to oldest,
    Let each paginated page provide the newest to oldest.

    Provides a nice solution in a few areas for you. All though it's not much, mind you, if any but it provides dynamic content to Google.

    It provides a chronological order that can readily be seen by the User.
    Remember real people will read them, they see the new reviews, instills confidence.

    Great project by Chedders and Thomas Harvey.
    Those guys created a great site with all duplicate content !. Showed the "How to do it" and also "The endgame results"
    It can be done. !

    I am going to have to try it.

    Thanks Guys !
    "posted Mar 04/14/2019 by KOS" - 5/5 Stars -
    This will help with CTR in my opinion.

    It also gives you some ever changing dynamic user created data. Yeah, I know it's small, hardly worth mentioning.
    I mean Google has a freshness algo, who knows if Google would understand these date hints.

    Personally I do for the very good reason Google uses "Reviews" as a ranking factor.

    Hey guys, this is just my opinion and explains why I would do it this way.
    Last edited by KnowOneSpecial; Apr 14th, 2019 at 12:43 PM. Reason: Grammar corrections
  12. #7
  13. SEO Consultant
    SEO Chat Genius (4000 - 4499 posts)

    Join Date
    Jul 2004
    Location
    Minneapolis, MN, USA
    Posts
    4,337
    Rep Power
    1284
    Also - use the review schema mark up with your reviews too.

    And yes I would do newest first to oldest.

    One the canonical / folding together the next / prev pages - chedders suggestion could work. Check what Google is already doing - if it is already seeing those as canonical then that definitely makes sense.

Similar Threads

  1. Replies: 9
    Last Post: Dec 2nd, 2011, 06:55 PM
  2. Site Reviews Are
    By rlopes in forum Suggestions & Feedback
    Replies: 0
    Last Post: Aug 16th, 2011, 10:21 PM
  3. OLd Site Reviews
    By fathom in forum Suggestions & Feedback
    Replies: 0
    Last Post: Jun 18th, 2010, 02:40 PM
  4. Two Site Reviews Please
    By thall89553 in forum Public Site Reviews
    Replies: 1
    Last Post: Dec 27th, 2006, 01:34 PM
  5. Site Reviews
    By club in forum Public Site Reviews
    Replies: 2
    Last Post: Oct 13th, 2004, 06:04 AM

IMN logo majestic logo threadwatch logo seochat tools logo