Andrew-Fam / dawn-bird-wordpress-framework

My custom built wordpress framework
0 stars 0 forks source link

Ability to create Series of articles #3

Open Andrew-Fam opened 10 years ago

Andrew-Fam commented 10 years ago

As a writer, I need to break down an article into sequential sub articles, so that I can incrementally build and manage a sequential set of related articles, such as chapter of a story, or parts of an instruction.

Andrew-Fam commented 10 years ago

Use link elements:

http://www.smashingmagazine.com/2012/12/21/what-heck-seo-rebuttal/

Link elements within the head sections of the pages, with rel="prev" pointing to the previous page and rel="next" pointing to the next in the series, tell Google that this content spans more than one page. Here’s an example of what that might look like for a three-page series about blues music in Chicago:

On http://www.example.com/chicago-blues.htm,
the following should be in the head section of the page:

<link rel="next" href="http://www.example.com/chicago-blues-pg2.htm">

On http://www.example.com/chicago-blues-pg2.htm,
the following should be in the head section of the page:

<link rel="prev" href="http://www.example.com/chicago-blues.htm">
<link rel="next" href="http://www.example.com/chicago-blues-pg3.htm">

On http://www.example.com/chicago-blues-pg3.htm,
the following should be in the head section of the page:

<link rel="prev" href="http://www.example.com/chicago-blues-pg2.htm">
Andrew-Fam commented 10 years ago

A new "Sequence" type of post is required. Database need to update to include sequence information for posts. A UI widget is also needed for user to link posts together

Andrew-Fam commented 10 years ago

Once I finish my multi-chapter series, I want to be able to have everything combined in one place.

Canonical and Previous/Next Link Elements Together

When you have a “View all” page for an article that is otherwise spread over multiple pages, Google might identify that full page as the best one to send searchers to. A Google help article on “Pagination” makes that point clearly:

Searchers commonly prefer to view a whole article or category on a single page. Therefore, if we think this is what the searcher is looking for, we try to show the View All page in search results. You can also add a rel=”canonical” link to the component pages to tell Google that the View All version is the version you want to appear in search results.

The help page recommends that the canonical link element for each page in the series be the “View all” page’s URL. The canonical link element for the page at http://www.example.com/chicago-blues-pg2.htm would be this:

Andrew-Fam commented 10 years ago

If you still want to offer a “View all” page but don’t want it to be what Google shows as a search result for content on this series of pages, you could also use a meta robots noindex element in the head section of that page. So, in the head section of http://www.example.com/chicago-blues-view-all.htm would be this meta element: