Hi,
I have a generic 'Archive' page with the below title, however this is being marked down for SEO as many of the 'pages' have the same title. Is it possible to dynamically insert the category or tag returned.
This is how it is : <title>Archive | <?php echo $companyName ;?></title>
Ideally I'd like this if possible: <title>Archive of (Tag/Category) | <?php echo $companyName ;?></title>
I output the returned queries using the below, if it in anyway helps.
Thanks in advance.
PHP
- <?php
- $posts_per_page = 9;
- $template = 'post_in_list.html';
- $sort_order = 'DESC';
- $sort_by = 'postDateTime';
- $posts_displayed = false;
- if(perch_get('cat')) {
- echo '<h1 class="mb-5 underline-center-mb-0 text-center">Category: ' . perch_blog_category(perch_get('cat'),true) . '</h1>';
- perch_blog_custom([
- 'category'=>perch_get('cat'),
- 'template'=>$template,
- 'count'=>$posts_per_page,
- 'sort'=>$sort_by,
- 'sort-order'=>$sort_order
- ]);
- $posts_displayed = true;
- }
- if(perch_get('tag')) {
- echo '<h1 class="mb-5 underline-center-mb-0 text-center">Tag: ' . perch_blog_tag(perch_get('tag'),true) . '</h1>';
- perch_blog_custom([
- 'tag'=>perch_get('tag'),
- 'template'=>$template,
- 'count'=>$posts_per_page,
- 'sort'=>$sort_by,
- 'sort-order'=>$sort_order
- ]);
- $posts_displayed = true;
- }
- if($posts_displayed == false) {
- echo '<h1>Archive</h1>';
- perch_blog_custom([
- 'template'=>$template,
- 'count'=>$posts_per_page,
- 'sort'=>$sort_by,
- 'sort-order'=>$sort_order
- ]);
- }
- ?>