I have a blog as part of my site. The address of the blog is ../blog.php
. If you go to blog.php
you will see the most recent blog entry and there will be links to other entries. The links to other entries will be the same PHP page but there is a query string which tells the page to show the content for another blog entry ie ../blog.php?entry=4
or ../blog.php?entry=27
Every blog entry has its own fixed address ie ../blog.php?entry=27
which can be linked to from outside the site and will always show the right blog entry but the URL ../blog.php
will always show the most recent blog entry and so its content is often changing and is a duplicate of one of the content on for example ../blog.php?entry=43
which is the fixed address for that content.
The blog has been up for over a year now but although the rest of the site is ranking well in Google pretty much nothing on the blog has even been indexed so I'm pretty sure I must be doing something wrong SEO wise. What would be the best practice so that it doesn't matter that blog.php
's content is always changing to something completely different and is a copy of the content on another URL? And does it matter that all the blog entries are using the same page, just different content from different query strings?