I have a website hosted by GitHub Pages, it's a statically generated website, and the deploys happen by pushing new static code to my gh-pages branch of my GitHub public repository.
I recently started to look at the Google Analytics data, and I found a lot of visits to pages that aren't part of my website.
In the screenshot below, you can see rows 24, 25, 30, 31, 32, 33, 34, 35 and 36, they are all not existing pages.
I can't understand how can this happen, I'm asking GA to show me the title pages, and those pages do have a title, so I would suppose those pages, at some point, existed in my website.
But there isn't any suspicious activity in my gh-pages branch commit history.
I wouldn't be alarmed if the reports were for non-existent URLs, since anyone can write a random URL in their browser and have my 404 page report it. But here we are talking about page titles.
How can this happen?
