pagination,seo , SEO, content duplication and pagination [closed]

SEO, content duplication and pagination [closed]


Tag: pagination,seo

I have a layout similar to this, only it's not debates, so I'll use this as an example for the question.

As you can see, they have 3 different tabs, for rounds, comments and votes but these are all in one page, whereas in my case, I have different pages for comments and votes like this      <- main post's url

and both comments and votes are paginated, so there can be urls like this:

So I wonder how I should manage this kind of situation from the SEO perspective, won't the fixed part of the debate above the tabs considered a duplication? And what happens if I add a canonical link to let's say, comments page, leading to the main post's url, will the comments be indexed or only the main post's page will?


won't the fixed part of the debate above the tabs considered a duplication?

No, if it is repeated on every page, it will be considered as boiler plate content and be ignored for ranking, because it is not specific to the page itself.

And what happens if I add a canonical link to let's say, comments page, leading to the main post's url, will the comments be indexed or only the main post's page will?

If Google trusts and agrees with your canonical link, then only the main post will be used for indexing.


When I click to the next page on pagination,it goes to 404 error in codeigniter

In my News.phpcontroller,i'm having the below code: public function index() { $data['title'] = 'Database Details'; $config = array(); $config['base_url'] = base_url("news/index"); $config['total_rows'] = $this->news_model->record_count(); $config['per_page'] = 5; $config['uri_segment'] = 3; //$config['use_page_numbers'] = TRUE; // $config['page_query_string'] = TRUE; $choice = $config["total_rows"] / $config["per_page"]; $config["num_links"] = round($choice); $this->pagination->initialize($config); $page =...

Laravel 5 pagination with trailing slash redirect to 301

I'm using Laravel 5 and notice that the pagination is adding a trailing slash before the ?page=# and with that, it always redirect to a 301 page. will do a 301 redirect to This is causing my pagination using ajax to slow down because it is having 2...

JPA - how to prevent an unnecessary join while querying many to many relationships

I have entities Product and Category that are joined with a simple many to many relationship. I want to get a paginated list of products filtered by a single category. I'm trying to write a Spring Data JPA automatic method or a JPQL query method that would produce the SQL...

Silverstripe PaginatedList - How to display record numbers on current page?

In silverstripe PaginatedList we can display Page numbers like 'Showing 1 of 5 Pages'. How to display record number on each page for example "Showing 1-10 record of 100"

Why does Instagram's pagination return the same page over and over?

The Code I've created a PHP class to communicate with Instagram's API. I am using a private function called api_request (shown below) to communicate with Instagram's API: private function api_request( $request = null ) { if ( is_null( $request ) ) { $request = $this->request["httpRequest"]; } $body = wp_remote_retrieve_body( wp_remote_get(...

Desired page in pagination with DataTables

I am using datatables plugin on my table. I am getting pagination with all page numbers. But my requirement is I need to have a textbox in which I can enter the number, which will take to the entered page number. I am using plugin from here:: here is...

How to do pagination in cqrs

I am just started learning CQRS model. So when an action performed on a domain I store that action as event in DB, without updating actual domain. So, I understand that on read side I have to prepare read model by applying all events of given domain and return to...

Block “cloner” servers rendering content from our server

I have a website of mine ( that is being cloned (see here: There are actually over 25 websites that are currently cloning our website. Obviously this is hurting our SEO ranking greatly due to "duplicate content". Is there something that I could add to the Apache config file...

How do I strip out ?_escaped_fragment_= using .htaccess

Google discovered that I'm allowing end users to navigate my content using ajax loading, and is loading my pages as a user client rather than requesting them as new page loads. So instead of trying to index, it's requesting Which is not at all what I want it...

Mnesia pagination with fragmented table

I have a mnesia table configured as follow: -record(space, {id, t, s, a, l}). mnesia:create_table(space, [ {disc_only_copies, nodes()}, {frag_properties, [ {n_fragments, 400}, {n_disc_copies, 1}]}, {attributes, record_info(fields, space)}]), I have at least 4 million records for test purposes on this table. I have implemented something like this Pagination search in Erlang...

Content-Range configuration for Django Rest Pagination

I need to send a content-range header to a dojo/dgrid request: I cannot find any examples of HOW to do this. I'm not exactly sure where this setting goes (Content-Range: items 0-9/*). I have been given a great linkheaderpagination example on this question: Django Rest Framework Pagination Settings - Content-Range...

Best JSON-LD practices: using multiple