I'm creating a portfolio site where I have a set of links on the home page and each link calls its respective post via Ajax. When a post is called, a hidden div gets populated with the response and through the history api, the url (previously
example.com) changes as well.
With the change, the URL is now
example.com/projects/title-of-project. When a user enters that URL directly into their address bar, it leads them to the
single.php template where I have set up a template with the respective post static on top with the rest of the posts underneath it, basically exactly like the home page except with the static post on top. This is so users are actually able to visit/share a real url and feel like they haven't left the home page, making the experience seamless.
Would this set off Google's radar and would they punish me for duplicate content?